diff --git a/src/students/GA_2_3/.gitkeep b/src/students/GA_2_3/.gitkeep
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/src/students/GA_2_3/Analysis.html b/src/students/GA_2_3/Analysis.html
new file mode 100644
index 0000000000000000000000000000000000000000..45e89a32e75a7e038cd20f6c31851a8f70a2b6cd
--- /dev/null
+++ b/src/students/GA_2_3/Analysis.html
@@ -0,0 +1,8482 @@
+<!DOCTYPE html>
+
+<html lang="en">
+<head><meta charset="utf-8"/>
+<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
+<title>Analysis</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script><script>
+(function() {
+  function addWidgetsRenderer() {
+    var mimeElement = document.querySelector('script[type="application/vnd.jupyter.widget-view+json"]');
+    var scriptElement = document.createElement('script');
+    
+    var widgetRendererSrc = 'https://unpkg.com/@jupyter-widgets/html-manager@*/dist/embed-amd.js';
+    
+    var widgetState;
+
+    // Fallback for older version:
+    try {
+      widgetState = mimeElement && JSON.parse(mimeElement.innerHTML);
+
+      if (widgetState && (widgetState.version_major < 2 || !widgetState.version_major)) {
+        
+        var widgetRendererSrc = 'https://unpkg.com/@jupyter-js-widgets@*/dist/embed.js';
+        
+      }
+    } catch(e) {}
+
+    scriptElement.src = widgetRendererSrc;
+    document.body.appendChild(scriptElement);
+  }
+
+  document.addEventListener('DOMContentLoaded', addWidgetsRenderer);
+}());
+</script>
+<style type="text/css">
+    pre { line-height: 125%; }
+td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
+.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
+.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
+.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
+.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
+.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
+.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
+.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
+.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
+.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
+.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
+.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
+.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
+.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
+.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
+.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
+.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
+.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
+.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
+.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
+.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
+.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
+.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
+.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
+.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
+.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
+.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
+.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
+.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
+.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
+.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
+.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
+.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
+.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
+.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
+.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
+.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
+  </style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+ * Mozilla scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+[data-jp-theme-scrollbars='true'] {
+  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar. These selectors
+ * will match lower in the tree, and so will override the above */
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+  scrollbar-width: thin;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny::-webkit-scrollbar,
+.jp-scrollbar-tiny::-webkit-scrollbar-corner {
+  background-color: transparent;
+  height: 4px;
+  width: 4px;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
+  border-left: 0 solid transparent;
+  border-right: 0 solid transparent;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
+  border-top: 0 solid transparent;
+  border-bottom: 0 solid transparent;
+}
+
+/*
+ * Lumino
+ */
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  min-height: 16px;
+  max-height: 16px;
+  min-width: 45px;
+  border-top: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  min-width: 16px;
+  max-width: 16px;
+  min-height: 45px;
+  border-left: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar-button {
+  background-color: #f0f0f0;
+  background-position: center center;
+  min-height: 15px;
+  max-height: 15px;
+  min-width: 15px;
+  max-width: 15px;
+}
+
+.lm-ScrollBar-button:hover {
+  background-color: #dadada;
+}
+
+.lm-ScrollBar-button.lm-mod-active {
+  background-color: #cdcdcd;
+}
+
+.lm-ScrollBar-track {
+  background: #f0f0f0;
+}
+
+.lm-ScrollBar-thumb {
+  background: #cdcdcd;
+}
+
+.lm-ScrollBar-thumb:hover {
+  background: #bababa;
+}
+
+.lm-ScrollBar-thumb.lm-mod-active {
+  background: #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
+  height: 100%;
+  min-width: 15px;
+  border-left: 1px solid #a0a0a0;
+  border-right: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
+  width: 100%;
+  min-height: 15px;
+  border-top: 1px solid #a0a0a0;
+  border-bottom: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-left);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-right);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-up);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-down);
+  background-size: 17px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+}
+
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-close-icon {
+  border: 1px solid transparent;
+  background-color: transparent;
+  position: absolute;
+  z-index: 1;
+  right: 3%;
+  top: 0;
+  bottom: 0;
+  margin: auto;
+  padding: 7px 0;
+  display: none;
+  vertical-align: middle;
+  outline: 0;
+  cursor: pointer;
+}
+.lm-close-icon:after {
+  content: 'X';
+  display: block;
+  width: 15px;
+  height: 15px;
+  text-align: center;
+  color: #000;
+  font-weight: normal;
+  font-size: 12px;
+  cursor: pointer;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-DockPanel {
+  z-index: 0;
+}
+
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Menu {
+  z-index: 10000;
+  position: absolute;
+  white-space: nowrap;
+  overflow-x: hidden;
+  overflow-y: auto;
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+.lm-Menu-item {
+  display: table-row;
+}
+
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+  align-items: flex-end;
+}
+
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+  align-items: flex-end;
+}
+
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+  touch-action: none; /* Disable native Drag/Drop */
+}
+
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar-addButton.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+.lm-TabBar-tabLabel .lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+  background: inherit;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  background-color: var(--jp-layout-color1);
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  align-items: center;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  text-transform: uppercase;
+  user-select: none;
+}
+
+.jp-Collapser-icon {
+  height: 16px;
+}
+
+.jp-Collapse-header-collapsed .jp-Collapser-icon {
+  transform: rotate(-90deg);
+  margin: auto 0;
+}
+
+.jp-Collapser-title {
+  line-height: 25px;
+}
+
+.jp-Collapse-contents {
+  padding: 0 12px;
+  background-color: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+/* Icons urls */
+
+:root {
+  --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
+  --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
+  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);
+  --jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K);
+  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);
+  --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
+  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);
+  --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);
+  --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K);
+  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K);
+  --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==);
+  --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
+  --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
+  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddAboveIcon {
+  background-image: var(--jp-icon-add-above);
+}
+
+.jp-AddBelowIcon {
+  background-image: var(--jp-icon-add-below);
+}
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+
+.jp-BellIcon {
+  background-image: var(--jp-icon-bell);
+}
+
+.jp-BugDotIcon {
+  background-image: var(--jp-icon-bug-dot);
+}
+
+.jp-BugIcon {
+  background-image: var(--jp-icon-bug);
+}
+
+.jp-BuildIcon {
+  background-image: var(--jp-icon-build);
+}
+
+.jp-CaretDownEmptyIcon {
+  background-image: var(--jp-icon-caret-down-empty);
+}
+
+.jp-CaretDownEmptyThinIcon {
+  background-image: var(--jp-icon-caret-down-empty-thin);
+}
+
+.jp-CaretDownIcon {
+  background-image: var(--jp-icon-caret-down);
+}
+
+.jp-CaretLeftIcon {
+  background-image: var(--jp-icon-caret-left);
+}
+
+.jp-CaretRightIcon {
+  background-image: var(--jp-icon-caret-right);
+}
+
+.jp-CaretUpEmptyThinIcon {
+  background-image: var(--jp-icon-caret-up-empty-thin);
+}
+
+.jp-CaretUpIcon {
+  background-image: var(--jp-icon-caret-up);
+}
+
+.jp-CaseSensitiveIcon {
+  background-image: var(--jp-icon-case-sensitive);
+}
+
+.jp-CheckIcon {
+  background-image: var(--jp-icon-check);
+}
+
+.jp-CircleEmptyIcon {
+  background-image: var(--jp-icon-circle-empty);
+}
+
+.jp-CircleIcon {
+  background-image: var(--jp-icon-circle);
+}
+
+.jp-ClearIcon {
+  background-image: var(--jp-icon-clear);
+}
+
+.jp-CloseIcon {
+  background-image: var(--jp-icon-close);
+}
+
+.jp-CodeCheckIcon {
+  background-image: var(--jp-icon-code-check);
+}
+
+.jp-CodeIcon {
+  background-image: var(--jp-icon-code);
+}
+
+.jp-CollapseAllIcon {
+  background-image: var(--jp-icon-collapse-all);
+}
+
+.jp-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+
+.jp-CopyrightIcon {
+  background-image: var(--jp-icon-copyright);
+}
+
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+
+.jp-DeleteIcon {
+  background-image: var(--jp-icon-delete);
+}
+
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+
+.jp-DuplicateIcon {
+  background-image: var(--jp-icon-duplicate);
+}
+
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+
+.jp-ErrorIcon {
+  background-image: var(--jp-icon-error);
+}
+
+.jp-ExpandAllIcon {
+  background-image: var(--jp-icon-expand-all);
+}
+
+.jp-ExtensionIcon {
+  background-image: var(--jp-icon-extension);
+}
+
+.jp-FastForwardIcon {
+  background-image: var(--jp-icon-fast-forward);
+}
+
+.jp-FileIcon {
+  background-image: var(--jp-icon-file);
+}
+
+.jp-FileUploadIcon {
+  background-image: var(--jp-icon-file-upload);
+}
+
+.jp-FilterDotIcon {
+  background-image: var(--jp-icon-filter-dot);
+}
+
+.jp-FilterIcon {
+  background-image: var(--jp-icon-filter);
+}
+
+.jp-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+
+.jp-FolderFavoriteIcon {
+  background-image: var(--jp-icon-folder-favorite);
+}
+
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+
+.jp-HomeIcon {
+  background-image: var(--jp-icon-home);
+}
+
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+
+.jp-InfoIcon {
+  background-image: var(--jp-icon-info);
+}
+
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+
+.jp-JuliaIcon {
+  background-image: var(--jp-icon-julia);
+}
+
+.jp-JupyterFaviconIcon {
+  background-image: var(--jp-icon-jupyter-favicon);
+}
+
+.jp-JupyterIcon {
+  background-image: var(--jp-icon-jupyter);
+}
+
+.jp-JupyterlabWordmarkIcon {
+  background-image: var(--jp-icon-jupyterlab-wordmark);
+}
+
+.jp-KernelIcon {
+  background-image: var(--jp-icon-kernel);
+}
+
+.jp-KeyboardIcon {
+  background-image: var(--jp-icon-keyboard);
+}
+
+.jp-LaunchIcon {
+  background-image: var(--jp-icon-launch);
+}
+
+.jp-LauncherIcon {
+  background-image: var(--jp-icon-launcher);
+}
+
+.jp-LineFormIcon {
+  background-image: var(--jp-icon-line-form);
+}
+
+.jp-LinkIcon {
+  background-image: var(--jp-icon-link);
+}
+
+.jp-ListIcon {
+  background-image: var(--jp-icon-list);
+}
+
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+
+.jp-MoveDownIcon {
+  background-image: var(--jp-icon-move-down);
+}
+
+.jp-MoveUpIcon {
+  background-image: var(--jp-icon-move-up);
+}
+
+.jp-NewFolderIcon {
+  background-image: var(--jp-icon-new-folder);
+}
+
+.jp-NotTrustedIcon {
+  background-image: var(--jp-icon-not-trusted);
+}
+
+.jp-NotebookIcon {
+  background-image: var(--jp-icon-notebook);
+}
+
+.jp-NumberingIcon {
+  background-image: var(--jp-icon-numbering);
+}
+
+.jp-OfflineBoltIcon {
+  background-image: var(--jp-icon-offline-bolt);
+}
+
+.jp-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+
+.jp-PdfIcon {
+  background-image: var(--jp-icon-pdf);
+}
+
+.jp-PythonIcon {
+  background-image: var(--jp-icon-python);
+}
+
+.jp-RKernelIcon {
+  background-image: var(--jp-icon-r-kernel);
+}
+
+.jp-ReactIcon {
+  background-image: var(--jp-icon-react);
+}
+
+.jp-RedoIcon {
+  background-image: var(--jp-icon-redo);
+}
+
+.jp-RefreshIcon {
+  background-image: var(--jp-icon-refresh);
+}
+
+.jp-RegexIcon {
+  background-image: var(--jp-icon-regex);
+}
+
+.jp-RunIcon {
+  background-image: var(--jp-icon-run);
+}
+
+.jp-RunningIcon {
+  background-image: var(--jp-icon-running);
+}
+
+.jp-SaveIcon {
+  background-image: var(--jp-icon-save);
+}
+
+.jp-SearchIcon {
+  background-image: var(--jp-icon-search);
+}
+
+.jp-SettingsIcon {
+  background-image: var(--jp-icon-settings);
+}
+
+.jp-ShareIcon {
+  background-image: var(--jp-icon-share);
+}
+
+.jp-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+
+.jp-TableRowsIcon {
+  background-image: var(--jp-icon-table-rows);
+}
+
+.jp-TagIcon {
+  background-image: var(--jp-icon-tag);
+}
+
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+
+.jp-TocIcon {
+  background-image: var(--jp-icon-toc);
+}
+
+.jp-TreeViewIcon {
+  background-image: var(--jp-icon-tree-view);
+}
+
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+
+.jp-UserIcon {
+  background-image: var(--jp-icon-user);
+}
+
+.jp-UsersIcon {
+  background-image: var(--jp-icon-users);
+}
+
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+
+.jp-WordIcon {
+  background-image: var(--jp-icon-word);
+}
+
+.jp-YamlIcon {
+  background-image: var(--jp-icon-yaml);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+.jp-Icon,
+.jp-MaterialIcon {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-cover {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+}
+
+/**
+ * (DEPRECATED) Support for specific CSS icon sizes
+ */
+
+.jp-Icon-16 {
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-18 {
+  background-size: 18px;
+  min-width: 18px;
+  min-height: 18px;
+}
+
+.jp-Icon-20 {
+  background-size: 20px;
+  min-width: 20px;
+  min-height: 20px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar .lm-TabBar-addButton {
+  align-items: center;
+  display: flex;
+  padding: 4px;
+  padding-bottom: 5px;
+  margin-right: 1px;
+  background-color: var(--jp-layout-color2);
+}
+
+.lm-TabBar .lm-TabBar-addButton:hover {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-tab {
+  width: var(--jp-private-horizontal-tab-width);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-content {
+  flex: unset;
+}
+
+.lm-DockPanel-tabBar[data-orientation='horizontal'] {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for icons as inline SVG HTMLElements
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-accent0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-accent0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-none[fill] {
+  fill: none;
+}
+
+.jp-icon-none[stroke] {
+  stroke: none;
+}
+
+/* brand icon colors. Same for light and dark */
+.jp-icon-brand0[fill] {
+  fill: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[fill] {
+  fill: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[fill] {
+  fill: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[fill] {
+  fill: var(--jp-brand-color4);
+}
+
+.jp-icon-brand0[stroke] {
+  stroke: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[stroke] {
+  stroke: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[stroke] {
+  stroke: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[stroke] {
+  stroke: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[stroke] {
+  stroke: var(--jp-brand-color4);
+}
+
+/* warn icon colors. Same for light and dark */
+.jp-icon-warn0[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[fill] {
+  fill: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[fill] {
+  fill: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[fill] {
+  fill: var(--jp-warn-color3);
+}
+
+.jp-icon-warn0[stroke] {
+  stroke: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[stroke] {
+  stroke: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[stroke] {
+  stroke: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[stroke] {
+  stroke: var(--jp-warn-color3);
+}
+
+/* icon colors that contrast well with each other and most backgrounds */
+.jp-icon-contrast0[fill] {
+  fill: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[fill] {
+  fill: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[fill] {
+  fill: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[fill] {
+  fill: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-contrast0[stroke] {
+  stroke: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[stroke] {
+  stroke: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[stroke] {
+  stroke: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[stroke] {
+  stroke: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-dot[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-jupyter-icon-color[fill] {
+  fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0));
+}
+
+.jp-notebook-icon-color[fill] {
+  fill: var(--jp-notebook-icon-color, var(--jp-warn-color0));
+}
+
+.jp-json-icon-color[fill] {
+  fill: var(--jp-json-icon-color, var(--jp-warn-color1));
+}
+
+.jp-console-icon-color[fill] {
+  fill: var(--jp-console-icon-color, white);
+}
+
+.jp-console-icon-background-color[fill] {
+  fill: var(--jp-console-icon-background-color, var(--jp-brand-color1));
+}
+
+.jp-terminal-icon-color[fill] {
+  fill: var(--jp-terminal-icon-color, var(--jp-layout-color2));
+}
+
+.jp-terminal-icon-background-color[fill] {
+  fill: var(
+    --jp-terminal-icon-background-color,
+    var(--jp-inverse-layout-color2)
+  );
+}
+
+.jp-text-editor-icon-color[fill] {
+  fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3));
+}
+
+.jp-inspector-icon-color[fill] {
+  fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3));
+}
+
+/* CSS for icons in selected filebrowser listing items */
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* stylelint-disable selector-max-class, selector-max-compound-selectors */
+
+/**
+* TODO: come up with non css-hack solution for showing the busy icon on top
+*  of the close icon
+* CSS for complex behavior of close icon of tabs in the main area tabbar
+*/
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+/* stylelint-enable selector-max-class, selector-max-compound-selectors */
+
+/* CSS for icons in status bar */
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* special handling for splash icon CSS. While the theme CSS reloads during
+   splash, the splash icon can loose theming. To prevent that, we set a
+   default for its color variable */
+:root {
+  --jp-warn-color0: var(--md-orange-700);
+}
+
+/* not sure what to do with this one, used in filebrowser listing */
+.jp-DragIcon {
+  margin-right: 4px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for alt colors for icons as inline SVG HTMLElements
+ */
+
+/* alt recolor the primary elements of an icon */
+.jp-icon-alt .jp-icon0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-alt .jp-icon0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* alt recolor the accent elements of an icon */
+.jp-icon-alt .jp-icon-accent0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-alt .jp-icon-accent0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content {
+  display: none !important;
+}
+
+/**
+ * Support for hover colors for icons as inline SVG HTMLElements
+ */
+
+/**
+ * regular colors
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon-hover :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-hover :hover .jp-icon-none-hover[fill] {
+  fill: none;
+}
+
+.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
+  stroke: none;
+}
+
+/**
+ * inverse colors
+ */
+
+/* inverse recolor the primary elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* inverse recolor the accent elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-IFrame {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-IFrame > iframe {
+  border: none;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-IFrame {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-IFrame::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FormGroup-content fieldset {
+  border: none;
+  padding: 0;
+  min-width: 0;
+  width: 100%;
+}
+
+/* stylelint-disable selector-max-type */
+
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper input,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper select,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea {
+  font-size: var(--jp-content-font-size2);
+  border-color: var(--jp-input-border-color);
+  border-style: solid;
+  border-radius: var(--jp-border-radius);
+  border-width: 1px;
+  padding: 6px 8px;
+  background: none;
+  color: var(--jp-ui-font-color0);
+  height: inherit;
+}
+
+.jp-FormGroup-content fieldset input[type='checkbox'] {
+  position: relative;
+  top: 2px;
+  margin-left: 0;
+}
+
+.jp-FormGroup-content button.jp-mod-styled {
+  cursor: pointer;
+}
+
+.jp-FormGroup-content .checkbox label {
+  cursor: pointer;
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-FormGroup-content .jp-root > fieldset > legend {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-root > fieldset > p {
+  display: none;
+}
+
+/** copy of `input.jp-mod-styled:focus` style */
+.jp-FormGroup-content fieldset input:focus,
+.jp-FormGroup-content fieldset select:focus {
+  -moz-outline-radius: unset;
+  outline: var(--jp-border-width) solid var(--md-blue-500);
+  outline-offset: -1px;
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-FormGroup-content fieldset input:hover:not(:focus),
+.jp-FormGroup-content fieldset select:hover:not(:focus) {
+  background-color: var(--jp-border-color2);
+}
+
+/* stylelint-enable selector-max-type */
+
+.jp-FormGroup-content .checkbox .field-description {
+  /* Disable default description field for checkbox:
+   because other widgets do not have description fields,
+   we add descriptions to each widget on the field level.
+  */
+  display: none;
+}
+
+.jp-FormGroup-content #root__description {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator {
+  width: 5px;
+  background-color: var(--jp-brand-color2);
+  margin-top: 0;
+  margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1);
+  flex-shrink: 0;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator {
+  background-color: var(--jp-error-color0);
+  margin-right: 0.5em;
+}
+
+/* RJSF ARRAY style */
+
+.jp-arrayFieldWrapper legend {
+  font-size: var(--jp-content-font-size2);
+  color: var(--jp-ui-font-color0);
+  flex-basis: 100%;
+  padding: 4px 0;
+  font-weight: var(--jp-content-heading-font-weight);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-arrayFieldWrapper .field-description {
+  padding: 4px 0;
+  white-space: pre-wrap;
+}
+
+.jp-arrayFieldWrapper .array-item {
+  width: 100%;
+  border: 1px solid var(--jp-border-color2);
+  border-radius: 4px;
+  margin: 4px;
+}
+
+.jp-ArrayOperations {
+  display: flex;
+  margin-left: 8px;
+}
+
+.jp-ArrayOperationsButton {
+  margin: 2px;
+}
+
+.jp-ArrayOperationsButton .jp-icon3[fill] {
+  fill: var(--jp-ui-font-color0);
+}
+
+button.jp-ArrayOperationsButton.jp-mod-styled:disabled {
+  cursor: not-allowed;
+  opacity: 0.5;
+}
+
+/* RJSF form validation error */
+
+.jp-FormGroup-content .validationErrors {
+  color: var(--jp-error-color0);
+}
+
+/* Hide panel level error as duplicated the field level error */
+.jp-FormGroup-content .panel.errors {
+  display: none;
+}
+
+/* RJSF normal content (settings-editor) */
+
+.jp-FormGroup-contentNormal {
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-contentItem {
+  margin-left: 7px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-description {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-default {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel {
+  font-size: var(--jp-content-font-size1);
+  font-weight: normal;
+  min-width: 120px;
+}
+
+.jp-FormGroup-contentNormal fieldset:not(:first-child) {
+  margin-left: 7px;
+}
+
+.jp-FormGroup-contentNormal .field-array-of-string .array-item {
+  /* Display `jp-ArrayOperations` buttons side-by-side with content except
+    for small screens where flex-wrap will place them one below the other.
+  */
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+/* RJSF compact content (metadata-form) */
+
+.jp-FormGroup-content.jp-FormGroup-contentCompact {
+  width: 100%;
+}
+
+.jp-FormGroup-contentCompact .form-group {
+  display: flex;
+  padding: 0.5em 0.2em 0.5em 0;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-FormGroup-compactTitle
+  .jp-FormGroup-description {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel {
+  padding-bottom: 0.3em;
+}
+
+.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control {
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle {
+  padding-bottom: 7px;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-objectFieldWrapper
+  .jp-objectFieldWrapper
+  .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+.jp-FormGroup-contentCompact ul.error-detail {
+  margin-block-start: 0.5em;
+  margin-block-end: 0.5em;
+  padding-inline-start: 1em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-SidePanel {
+  display: flex;
+  flex-direction: column;
+  min-width: var(--jp-sidebar-min-width);
+  overflow-y: auto;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-SidePanel-header {
+  flex: 0 0 auto;
+  display: flex;
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin: 0;
+  padding: 2px;
+  text-transform: uppercase;
+}
+
+.jp-SidePanel-toolbar {
+  flex: 0 0 auto;
+}
+
+.jp-SidePanel-content {
+  flex: 1 1 auto;
+}
+
+.jp-SidePanel-toolbar,
+.jp-AccordionPanel-toolbar {
+  height: var(--jp-private-toolbar-height);
+}
+
+.jp-SidePanel-toolbar.jp-Toolbar-micro {
+  display: none;
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-title {
+  box-sizing: border-box;
+  line-height: 25px;
+  margin: 0;
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  font-size: var(--jp-ui-font-size0);
+}
+
+.jp-AccordionPanel-title {
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -webkit-user-select: none;
+  text-transform: uppercase;
+}
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel {
+  user-select: none;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  overflow: hidden;
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser {
+  transform: rotate(-90deg);
+  margin: auto 0;
+  height: 16px;
+}
+
+.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser {
+  transform: rotate(0deg);
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-toolbar {
+  background: none;
+  box-shadow: none;
+  border: none;
+  margin-left: auto;
+}
+
+.lm-AccordionPanel .lm-SplitPanel-handle:hover {
+  background: var(--jp-layout-color3);
+}
+
+.jp-text-truncated {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Spinner {
+  position: absolute;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  z-index: 10;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-layout-color0);
+  outline: none;
+}
+
+.jp-SpinnerContent {
+  font-size: 10px;
+  margin: 50px auto;
+  text-indent: -9999em;
+  width: 3em;
+  height: 3em;
+  border-radius: 50%;
+  background: var(--jp-brand-color3);
+  background: linear-gradient(
+    to right,
+    #f37626 10%,
+    rgba(255, 255, 255, 0) 42%
+  );
+  position: relative;
+  animation: load3 1s infinite linear, fadeIn 1s;
+}
+
+.jp-SpinnerContent::before {
+  width: 50%;
+  height: 50%;
+  background: #f37626;
+  border-radius: 100% 0 0;
+  position: absolute;
+  top: 0;
+  left: 0;
+  content: '';
+}
+
+.jp-SpinnerContent::after {
+  background: var(--jp-layout-color0);
+  width: 75%;
+  height: 75%;
+  border-radius: 50%;
+  content: '';
+  margin: auto;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+}
+
+@keyframes fadeIn {
+  0% {
+    opacity: 0;
+  }
+
+  100% {
+    opacity: 1;
+  }
+}
+
+@keyframes load3 {
+  0% {
+    transform: rotate(0deg);
+  }
+
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+button.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: none;
+  box-sizing: border-box;
+  text-align: center;
+  line-height: 32px;
+  height: 32px;
+  padding: 0 12px;
+  letter-spacing: 0.8px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input.jp-mod-styled {
+  background: var(--jp-input-background);
+  height: 28px;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+  padding-left: 7px;
+  padding-right: 7px;
+  font-size: var(--jp-ui-font-size2);
+  color: var(--jp-ui-font-color0);
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input[type='checkbox'].jp-mod-styled {
+  appearance: checkbox;
+  -webkit-appearance: checkbox;
+  -moz-appearance: checkbox;
+  height: auto;
+}
+
+input.jp-mod-styled:focus {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-select-wrapper {
+  display: flex;
+  position: relative;
+  flex-direction: column;
+  padding: 1px;
+  background-color: var(--jp-layout-color1);
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.jp-select-wrapper:not(.multiple) {
+  height: 28px;
+}
+
+.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-input-active-background);
+}
+
+select.jp-mod-styled:hover {
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  width: 100%;
+  font-size: var(--jp-ui-font-size2);
+  background: var(--jp-input-background);
+  color: var(--jp-ui-font-color0);
+  padding: 0 25px 0 8px;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+select.jp-mod-styled:not([multiple]) {
+  height: 32px;
+}
+
+select.jp-mod-styled[multiple] {
+  max-height: 200px;
+  overflow-y: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-switch {
+  display: flex;
+  align-items: center;
+  padding-left: 4px;
+  padding-right: 4px;
+  font-size: var(--jp-ui-font-size1);
+  background-color: transparent;
+  color: var(--jp-ui-font-color1);
+  border: none;
+  height: 20px;
+}
+
+.jp-switch:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-switch-label {
+  margin-right: 5px;
+  font-family: var(--jp-ui-font-family);
+}
+
+.jp-switch-track {
+  cursor: pointer;
+  background-color: var(--jp-switch-color, var(--jp-border-color1));
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 34px;
+  height: 16px;
+  width: 35px;
+  position: relative;
+}
+
+.jp-switch-track::before {
+  content: '';
+  position: absolute;
+  height: 10px;
+  width: 10px;
+  margin: 3px;
+  left: 0;
+  background-color: var(--jp-ui-inverse-font-color1);
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 50%;
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track {
+  background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0));
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track::before {
+  /* track width (35) - margins (3 + 3) - thumb width (10) */
+  left: 19px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toolbar-height: calc(
+    28px + var(--jp-border-width)
+  ); /* leave 28px for content */
+}
+
+.jp-Toolbar {
+  color: var(--jp-ui-font-color1);
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: 2px;
+  z-index: 8;
+  overflow-x: hidden;
+}
+
+/* Toolbar items */
+
+.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+.jp-Toolbar-item.jp-Toolbar-kernelStatus {
+  display: inline-block;
+  width: 32px;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: 16px;
+}
+
+.jp-Toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  display: flex;
+  padding-left: 1px;
+  padding-right: 1px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: var(--jp-private-toolbar-height);
+  height: 100%;
+}
+
+/* Toolbar buttons */
+
+/* This is the div we use to wrap the react component into a Widget */
+div.jp-ToolbarButton {
+  color: transparent;
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0;
+  margin: 0;
+}
+
+button.jp-ToolbarButtonComponent {
+  background: var(--jp-layout-color1);
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0 6px;
+  margin: 0;
+  height: 24px;
+  border-radius: var(--jp-border-radius);
+  display: flex;
+  align-items: center;
+  text-align: center;
+  font-size: 14px;
+  min-width: unset;
+  min-height: unset;
+}
+
+button.jp-ToolbarButtonComponent:disabled {
+  opacity: 0.4;
+}
+
+button.jp-ToolbarButtonComponent > span {
+  padding: 0;
+  flex: 0 0 auto;
+}
+
+button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
+  font-size: var(--jp-ui-font-size1);
+  line-height: 100%;
+  padding-left: 2px;
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar.jp-Toolbar-micro {
+  padding: 0;
+  min-height: 0;
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar {
+  border: none;
+  box-shadow: none;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-WindowedPanel-outer {
+  position: relative;
+  overflow-y: auto;
+}
+
+.jp-WindowedPanel-inner {
+  position: relative;
+}
+
+.jp-WindowedPanel-window {
+  position: absolute;
+  left: 0;
+  right: 0;
+  overflow: visible;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+body {
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Disable native link decoration styles everywhere outside of dialog boxes */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Accessibility for links inside dialog box text */
+.jp-Dialog-content a {
+  text-decoration: revert;
+  color: var(--jp-content-link-color);
+}
+
+.jp-Dialog-content a:hover {
+  text-decoration: revert;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  color: var(--jp-ui-font-color2);
+  border-radius: var(--jp-border-radius);
+  padding: 0 12px;
+  font-size: var(--jp-ui-font-size1);
+
+  /* Copy from blueprint 3 */
+  display: inline-flex;
+  flex-direction: row;
+  border: none;
+  cursor: pointer;
+  align-items: center;
+  justify-content: center;
+  text-align: left;
+  vertical-align: middle;
+  min-height: 30px;
+  min-width: 30px;
+}
+
+.jp-Button:disabled {
+  cursor: not-allowed;
+}
+
+.jp-Button:empty {
+  padding: 0 !important;
+}
+
+.jp-Button.jp-mod-small {
+  min-height: 24px;
+  min-width: 24px;
+  font-size: 12px;
+  padding: 0 7px;
+}
+
+/* Use our own theme for hover styles */
+.jp-Button.jp-mod-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Button.jp-mod-minimal {
+  background: none;
+}
+
+.jp-InputGroup {
+  display: block;
+  position: relative;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  border: none;
+  border-radius: 0;
+  background-color: transparent;
+  color: var(--jp-ui-font-color0);
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+  padding-bottom: 0;
+  padding-top: 0;
+  padding-left: 10px;
+  padding-right: 28px;
+  position: relative;
+  width: 100%;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  font-size: 14px;
+  font-weight: 400;
+  height: 30px;
+  line-height: 30px;
+  outline: none;
+  vertical-align: middle;
+}
+
+.jp-InputGroup input:focus {
+  box-shadow: inset 0 0 0 var(--jp-border-width)
+      var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-InputGroup input:disabled {
+  cursor: not-allowed;
+  resize: block;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input:disabled ~ span {
+  cursor: not-allowed;
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroupAction {
+  position: absolute;
+  bottom: 1px;
+  right: 0;
+  padding: 6px;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select {
+  background-color: initial;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+  color: var(--jp-ui-font-color0);
+  display: block;
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+  cursor: not-allowed;
+  resize: block;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span {
+  cursor: not-allowed;
+}
+
+/* Use our own theme for hover and option styles */
+/* stylelint-disable-next-line selector-max-type */
+.jp-HTMLSelect.jp-DefaultStyle select:hover,
+.jp-HTMLSelect.jp-DefaultStyle select > option {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color0);
+}
+
+select {
+  box-sizing: border-box;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-StatusBar-Widget {
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color2);
+  min-height: var(--jp-statusbar-height);
+  justify-content: space-between;
+  padding: 0 10px;
+}
+
+.jp-StatusBar-Left {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-StatusBar-Middle {
+  display: flex;
+  align-items: center;
+}
+
+.jp-StatusBar-Right {
+  display: flex;
+  align-items: center;
+  flex-direction: row-reverse;
+}
+
+.jp-StatusBar-Item {
+  max-height: var(--jp-statusbar-height);
+  margin: 0 2px;
+  height: var(--jp-statusbar-height);
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  color: var(--jp-ui-font-color1);
+  padding: 0 6px;
+}
+
+.jp-mod-highlighted:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-mod-clicked {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-mod-clicked:hover {
+  background-color: var(--jp-brand-color0);
+}
+
+.jp-mod-clicked .jp-StatusBar-TextItem {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-StatusBar-HoverItem {
+  box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)';
+}
+
+.jp-StatusBar-TextItem {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  line-height: 24px;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-StatusBar-GroupItem {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-Statusbar-ProgressCircle svg {
+  display: block;
+  margin: 0 auto;
+  width: 16px;
+  height: 24px;
+  align-self: normal;
+}
+
+.jp-Statusbar-ProgressCircle path {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-Statusbar-ProgressBar-progress-bar {
+  height: 10px;
+  width: 100px;
+  border: solid 0.25px var(--jp-brand-color2);
+  border-radius: 3px;
+  overflow: hidden;
+  align-self: center;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar > div {
+  background-color: var(--jp-brand-color2);
+  background-image: linear-gradient(
+    -45deg,
+    rgba(255, 255, 255, 0.2) 25%,
+    transparent 25%,
+    transparent 50%,
+    rgba(255, 255, 255, 0.2) 50%,
+    rgba(255, 255, 255, 0.2) 75%,
+    transparent 75%,
+    transparent
+  );
+  background-size: 40px 40px;
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 14px;
+  color: #fff;
+  text-align: center;
+  animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar p {
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+  font-size: var(--jp-ui-font-size1);
+  line-height: 10px;
+  width: 100px;
+}
+
+@keyframes jp-Statusbar-ExecutionTime-progress-bar {
+  0% {
+    background-position: 0 0;
+  }
+
+  100% {
+    background-position: 40px 40px;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Modal variant
+|----------------------------------------------------------------------------*/
+
+.jp-ModalCommandPalette {
+  position: absolute;
+  z-index: 10000;
+  top: 38px;
+  left: 30%;
+  margin: 0;
+  padding: 4px;
+  width: 40%;
+  box-shadow: var(--jp-elevation-z4);
+  border-radius: 4px;
+  background: var(--jp-layout-color0);
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette {
+  max-height: 40vh;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
+  margin-left: 4px;
+  margin-right: 4px;
+}
+
+.jp-ModalCommandPalette
+  .lm-CommandPalette
+  .lm-CommandPalette-item.lm-mod-disabled {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0 9px;
+  background-color: var(--jp-input-active-background);
+  height: 30px;
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+}
+
+.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
+  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-SearchIconGroup {
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  padding: 5px 5px 1px;
+}
+
+.jp-SearchIconGroup svg {
+  height: 20px;
+  width: 20px;
+}
+
+.jp-SearchIconGroup .jp-icon3[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-input {
+  background: transparent;
+  width: calc(100% - 18px);
+  float: left;
+  border: none;
+  outline: none;
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  line-height: var(--jp-private-commandpalette-search-height);
+}
+
+.lm-CommandPalette-input::-webkit-input-placeholder,
+.lm-CommandPalette-input::-moz-placeholder,
+.lm-CommandPalette-input:-ms-input-placeholder {
+  color: var(--jp-ui-font-color2);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0;
+}
+
+.lm-CommandPalette-header {
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin-top: 8px;
+  padding: 8px 0 8px 12px;
+  text-transform: uppercase;
+}
+
+.lm-CommandPalette-header.lm-mod-active {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-header > mark {
+  background-color: transparent;
+  font-weight: bold;
+  color: var(--jp-ui-font-color1);
+}
+
+.lm-CommandPalette-item {
+  padding: 4px 12px 4px 4px;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  font-weight: 400;
+  display: flex;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-itemContent {
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled mark {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
+  margin: 0 4px 0 0;
+  position: relative;
+  width: 16px;
+  top: 2px;
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
+  opacity: 0.6;
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemCaption {
+  display: none;
+}
+
+.lm-CommandPalette-content {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-CommandPalette-content:empty::after {
+  content: 'No results';
+  margin: auto;
+  margin-top: 20px;
+  width: 100px;
+  display: block;
+  font-size: var(--jp-ui-font-size2);
+  font-family: var(--jp-ui-font-family);
+  font-weight: lighter;
+}
+
+.lm-CommandPalette-emptyMessage {
+  text-align: center;
+  margin-top: 24px;
+  line-height: 1.32;
+  padding: 0 8px;
+  color: var(--jp-content-font-color3);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Dialog {
+  position: absolute;
+  z-index: 10000;
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  top: 0;
+  left: 0;
+  margin: 0;
+  padding: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-dialog-background);
+}
+
+.jp-Dialog-content {
+  display: flex;
+  flex-direction: column;
+  margin-left: auto;
+  margin-right: auto;
+  background: var(--jp-layout-color1);
+  padding: 24px 24px 12px;
+  min-width: 300px;
+  min-height: 150px;
+  max-width: 1000px;
+  max-height: 500px;
+  box-sizing: border-box;
+  box-shadow: var(--jp-elevation-z20);
+  word-wrap: break-word;
+  border-radius: var(--jp-border-radius);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color1);
+  resize: both;
+}
+
+.jp-Dialog-content.jp-Dialog-content-small {
+  max-width: 500px;
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus {
+  outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus {
+  outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600));
+}
+
+button.jp-Dialog-close-button {
+  padding: 0;
+  height: 100%;
+  min-width: unset;
+  min-height: unset;
+}
+
+.jp-Dialog-header {
+  display: flex;
+  justify-content: space-between;
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  align-items: center;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-checkbox {
+  padding-right: 5px;
+}
+
+.jp-Dialog-checkbox > input:focus-visible {
+  outline: 1px solid var(--jp-input-active-border-color);
+  outline-offset: 1px;
+}
+
+.jp-Dialog-spacer {
+  flex: 1 1 auto;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0 16px;
+}
+
+.jp-Dialog-body > label {
+  line-height: 1.4;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-button.jp-mod-styled:not(:last-child) {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Input-Boolean-Dialog {
+  flex-direction: row-reverse;
+  align-items: end;
+  width: 100%;
+}
+
+.jp-Input-Boolean-Dialog > label {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MainAreaWidget > :focus {
+  outline: none;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error {
+  padding: 6px;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error > pre {
+  width: auto;
+  padding: 10px;
+  background: var(--jp-error-color3);
+  border: var(--jp-border-width) solid var(--jp-error-color1);
+  border-radius: var(--jp-border-radius);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  white-space: pre-wrap;
+  word-wrap: break-word;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/**
+ * google-material-color v1.2.6
+ * https://github.com/danlevan/google-material-color
+ */
+:root {
+  --md-red-50: #ffebee;
+  --md-red-100: #ffcdd2;
+  --md-red-200: #ef9a9a;
+  --md-red-300: #e57373;
+  --md-red-400: #ef5350;
+  --md-red-500: #f44336;
+  --md-red-600: #e53935;
+  --md-red-700: #d32f2f;
+  --md-red-800: #c62828;
+  --md-red-900: #b71c1c;
+  --md-red-A100: #ff8a80;
+  --md-red-A200: #ff5252;
+  --md-red-A400: #ff1744;
+  --md-red-A700: #d50000;
+  --md-pink-50: #fce4ec;
+  --md-pink-100: #f8bbd0;
+  --md-pink-200: #f48fb1;
+  --md-pink-300: #f06292;
+  --md-pink-400: #ec407a;
+  --md-pink-500: #e91e63;
+  --md-pink-600: #d81b60;
+  --md-pink-700: #c2185b;
+  --md-pink-800: #ad1457;
+  --md-pink-900: #880e4f;
+  --md-pink-A100: #ff80ab;
+  --md-pink-A200: #ff4081;
+  --md-pink-A400: #f50057;
+  --md-pink-A700: #c51162;
+  --md-purple-50: #f3e5f5;
+  --md-purple-100: #e1bee7;
+  --md-purple-200: #ce93d8;
+  --md-purple-300: #ba68c8;
+  --md-purple-400: #ab47bc;
+  --md-purple-500: #9c27b0;
+  --md-purple-600: #8e24aa;
+  --md-purple-700: #7b1fa2;
+  --md-purple-800: #6a1b9a;
+  --md-purple-900: #4a148c;
+  --md-purple-A100: #ea80fc;
+  --md-purple-A200: #e040fb;
+  --md-purple-A400: #d500f9;
+  --md-purple-A700: #a0f;
+  --md-deep-purple-50: #ede7f6;
+  --md-deep-purple-100: #d1c4e9;
+  --md-deep-purple-200: #b39ddb;
+  --md-deep-purple-300: #9575cd;
+  --md-deep-purple-400: #7e57c2;
+  --md-deep-purple-500: #673ab7;
+  --md-deep-purple-600: #5e35b1;
+  --md-deep-purple-700: #512da8;
+  --md-deep-purple-800: #4527a0;
+  --md-deep-purple-900: #311b92;
+  --md-deep-purple-A100: #b388ff;
+  --md-deep-purple-A200: #7c4dff;
+  --md-deep-purple-A400: #651fff;
+  --md-deep-purple-A700: #6200ea;
+  --md-indigo-50: #e8eaf6;
+  --md-indigo-100: #c5cae9;
+  --md-indigo-200: #9fa8da;
+  --md-indigo-300: #7986cb;
+  --md-indigo-400: #5c6bc0;
+  --md-indigo-500: #3f51b5;
+  --md-indigo-600: #3949ab;
+  --md-indigo-700: #303f9f;
+  --md-indigo-800: #283593;
+  --md-indigo-900: #1a237e;
+  --md-indigo-A100: #8c9eff;
+  --md-indigo-A200: #536dfe;
+  --md-indigo-A400: #3d5afe;
+  --md-indigo-A700: #304ffe;
+  --md-blue-50: #e3f2fd;
+  --md-blue-100: #bbdefb;
+  --md-blue-200: #90caf9;
+  --md-blue-300: #64b5f6;
+  --md-blue-400: #42a5f5;
+  --md-blue-500: #2196f3;
+  --md-blue-600: #1e88e5;
+  --md-blue-700: #1976d2;
+  --md-blue-800: #1565c0;
+  --md-blue-900: #0d47a1;
+  --md-blue-A100: #82b1ff;
+  --md-blue-A200: #448aff;
+  --md-blue-A400: #2979ff;
+  --md-blue-A700: #2962ff;
+  --md-light-blue-50: #e1f5fe;
+  --md-light-blue-100: #b3e5fc;
+  --md-light-blue-200: #81d4fa;
+  --md-light-blue-300: #4fc3f7;
+  --md-light-blue-400: #29b6f6;
+  --md-light-blue-500: #03a9f4;
+  --md-light-blue-600: #039be5;
+  --md-light-blue-700: #0288d1;
+  --md-light-blue-800: #0277bd;
+  --md-light-blue-900: #01579b;
+  --md-light-blue-A100: #80d8ff;
+  --md-light-blue-A200: #40c4ff;
+  --md-light-blue-A400: #00b0ff;
+  --md-light-blue-A700: #0091ea;
+  --md-cyan-50: #e0f7fa;
+  --md-cyan-100: #b2ebf2;
+  --md-cyan-200: #80deea;
+  --md-cyan-300: #4dd0e1;
+  --md-cyan-400: #26c6da;
+  --md-cyan-500: #00bcd4;
+  --md-cyan-600: #00acc1;
+  --md-cyan-700: #0097a7;
+  --md-cyan-800: #00838f;
+  --md-cyan-900: #006064;
+  --md-cyan-A100: #84ffff;
+  --md-cyan-A200: #18ffff;
+  --md-cyan-A400: #00e5ff;
+  --md-cyan-A700: #00b8d4;
+  --md-teal-50: #e0f2f1;
+  --md-teal-100: #b2dfdb;
+  --md-teal-200: #80cbc4;
+  --md-teal-300: #4db6ac;
+  --md-teal-400: #26a69a;
+  --md-teal-500: #009688;
+  --md-teal-600: #00897b;
+  --md-teal-700: #00796b;
+  --md-teal-800: #00695c;
+  --md-teal-900: #004d40;
+  --md-teal-A100: #a7ffeb;
+  --md-teal-A200: #64ffda;
+  --md-teal-A400: #1de9b6;
+  --md-teal-A700: #00bfa5;
+  --md-green-50: #e8f5e9;
+  --md-green-100: #c8e6c9;
+  --md-green-200: #a5d6a7;
+  --md-green-300: #81c784;
+  --md-green-400: #66bb6a;
+  --md-green-500: #4caf50;
+  --md-green-600: #43a047;
+  --md-green-700: #388e3c;
+  --md-green-800: #2e7d32;
+  --md-green-900: #1b5e20;
+  --md-green-A100: #b9f6ca;
+  --md-green-A200: #69f0ae;
+  --md-green-A400: #00e676;
+  --md-green-A700: #00c853;
+  --md-light-green-50: #f1f8e9;
+  --md-light-green-100: #dcedc8;
+  --md-light-green-200: #c5e1a5;
+  --md-light-green-300: #aed581;
+  --md-light-green-400: #9ccc65;
+  --md-light-green-500: #8bc34a;
+  --md-light-green-600: #7cb342;
+  --md-light-green-700: #689f38;
+  --md-light-green-800: #558b2f;
+  --md-light-green-900: #33691e;
+  --md-light-green-A100: #ccff90;
+  --md-light-green-A200: #b2ff59;
+  --md-light-green-A400: #76ff03;
+  --md-light-green-A700: #64dd17;
+  --md-lime-50: #f9fbe7;
+  --md-lime-100: #f0f4c3;
+  --md-lime-200: #e6ee9c;
+  --md-lime-300: #dce775;
+  --md-lime-400: #d4e157;
+  --md-lime-500: #cddc39;
+  --md-lime-600: #c0ca33;
+  --md-lime-700: #afb42b;
+  --md-lime-800: #9e9d24;
+  --md-lime-900: #827717;
+  --md-lime-A100: #f4ff81;
+  --md-lime-A200: #eeff41;
+  --md-lime-A400: #c6ff00;
+  --md-lime-A700: #aeea00;
+  --md-yellow-50: #fffde7;
+  --md-yellow-100: #fff9c4;
+  --md-yellow-200: #fff59d;
+  --md-yellow-300: #fff176;
+  --md-yellow-400: #ffee58;
+  --md-yellow-500: #ffeb3b;
+  --md-yellow-600: #fdd835;
+  --md-yellow-700: #fbc02d;
+  --md-yellow-800: #f9a825;
+  --md-yellow-900: #f57f17;
+  --md-yellow-A100: #ffff8d;
+  --md-yellow-A200: #ff0;
+  --md-yellow-A400: #ffea00;
+  --md-yellow-A700: #ffd600;
+  --md-amber-50: #fff8e1;
+  --md-amber-100: #ffecb3;
+  --md-amber-200: #ffe082;
+  --md-amber-300: #ffd54f;
+  --md-amber-400: #ffca28;
+  --md-amber-500: #ffc107;
+  --md-amber-600: #ffb300;
+  --md-amber-700: #ffa000;
+  --md-amber-800: #ff8f00;
+  --md-amber-900: #ff6f00;
+  --md-amber-A100: #ffe57f;
+  --md-amber-A200: #ffd740;
+  --md-amber-A400: #ffc400;
+  --md-amber-A700: #ffab00;
+  --md-orange-50: #fff3e0;
+  --md-orange-100: #ffe0b2;
+  --md-orange-200: #ffcc80;
+  --md-orange-300: #ffb74d;
+  --md-orange-400: #ffa726;
+  --md-orange-500: #ff9800;
+  --md-orange-600: #fb8c00;
+  --md-orange-700: #f57c00;
+  --md-orange-800: #ef6c00;
+  --md-orange-900: #e65100;
+  --md-orange-A100: #ffd180;
+  --md-orange-A200: #ffab40;
+  --md-orange-A400: #ff9100;
+  --md-orange-A700: #ff6d00;
+  --md-deep-orange-50: #fbe9e7;
+  --md-deep-orange-100: #ffccbc;
+  --md-deep-orange-200: #ffab91;
+  --md-deep-orange-300: #ff8a65;
+  --md-deep-orange-400: #ff7043;
+  --md-deep-orange-500: #ff5722;
+  --md-deep-orange-600: #f4511e;
+  --md-deep-orange-700: #e64a19;
+  --md-deep-orange-800: #d84315;
+  --md-deep-orange-900: #bf360c;
+  --md-deep-orange-A100: #ff9e80;
+  --md-deep-orange-A200: #ff6e40;
+  --md-deep-orange-A400: #ff3d00;
+  --md-deep-orange-A700: #dd2c00;
+  --md-brown-50: #efebe9;
+  --md-brown-100: #d7ccc8;
+  --md-brown-200: #bcaaa4;
+  --md-brown-300: #a1887f;
+  --md-brown-400: #8d6e63;
+  --md-brown-500: #795548;
+  --md-brown-600: #6d4c41;
+  --md-brown-700: #5d4037;
+  --md-brown-800: #4e342e;
+  --md-brown-900: #3e2723;
+  --md-grey-50: #fafafa;
+  --md-grey-100: #f5f5f5;
+  --md-grey-200: #eee;
+  --md-grey-300: #e0e0e0;
+  --md-grey-400: #bdbdbd;
+  --md-grey-500: #9e9e9e;
+  --md-grey-600: #757575;
+  --md-grey-700: #616161;
+  --md-grey-800: #424242;
+  --md-grey-900: #212121;
+  --md-blue-grey-50: #eceff1;
+  --md-blue-grey-100: #cfd8dc;
+  --md-blue-grey-200: #b0bec5;
+  --md-blue-grey-300: #90a4ae;
+  --md-blue-grey-400: #78909c;
+  --md-blue-grey-500: #607d8b;
+  --md-blue-grey-600: #546e7a;
+  --md-blue-grey-700: #455a64;
+  --md-blue-grey-800: #37474f;
+  --md-blue-grey-900: #263238;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+:root {
+  /* This is the padding value to fill the gaps between lines containing spans with background color. */
+  --jp-private-code-span-padding: calc(
+    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
+  );
+}
+
+.jp-RenderedText {
+  text-align: left;
+  padding-left: var(--jp-code-padding);
+  line-height: var(--jp-code-line-height);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-RenderedText pre,
+.jp-RenderedJavaScript pre,
+.jp-RenderedHTMLCommon pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+  border: none;
+  margin: 0;
+  padding: 0;
+}
+
+.jp-RenderedText pre a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* console foregrounds and backgrounds */
+.jp-RenderedText pre .ansi-black-fg {
+  color: #3e424d;
+}
+
+.jp-RenderedText pre .ansi-red-fg {
+  color: #e75c58;
+}
+
+.jp-RenderedText pre .ansi-green-fg {
+  color: #00a250;
+}
+
+.jp-RenderedText pre .ansi-yellow-fg {
+  color: #ddb62b;
+}
+
+.jp-RenderedText pre .ansi-blue-fg {
+  color: #208ffb;
+}
+
+.jp-RenderedText pre .ansi-magenta-fg {
+  color: #d160c4;
+}
+
+.jp-RenderedText pre .ansi-cyan-fg {
+  color: #60c6c8;
+}
+
+.jp-RenderedText pre .ansi-white-fg {
+  color: #c5c1b4;
+}
+
+.jp-RenderedText pre .ansi-black-bg {
+  background-color: #3e424d;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-black-intense-fg {
+  color: #282c36;
+}
+
+.jp-RenderedText pre .ansi-red-intense-fg {
+  color: #b22b31;
+}
+
+.jp-RenderedText pre .ansi-green-intense-fg {
+  color: #007427;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-fg {
+  color: #b27d12;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-fg {
+  color: #0065ca;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-fg {
+  color: #a03196;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-fg {
+  color: #258f8f;
+}
+
+.jp-RenderedText pre .ansi-white-intense-fg {
+  color: #a1a6b2;
+}
+
+.jp-RenderedText pre .ansi-black-intense-bg {
+  background-color: #282c36;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-default-inverse-fg {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.jp-RenderedText pre .ansi-default-inverse-bg {
+  background-color: var(--jp-inverse-layout-color0);
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-bold {
+  font-weight: bold;
+}
+
+.jp-RenderedText pre .ansi-underline {
+  text-decoration: underline;
+}
+
+.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
+  background: var(--jp-rendermime-error-background);
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedLatex
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedLatex {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+}
+
+/* Left-justify outputs.*/
+.jp-OutputArea-output.jp-RenderedLatex {
+  padding: var(--jp-code-padding);
+  text-align: left;
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedHTML
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedHTMLCommon {
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-content-font-family);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+
+  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */
+  padding-right: 20px;
+}
+
+.jp-RenderedHTMLCommon em {
+  font-style: italic;
+}
+
+.jp-RenderedHTMLCommon strong {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon u {
+  text-decoration: underline;
+}
+
+.jp-RenderedHTMLCommon a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* Headings */
+
+.jp-RenderedHTMLCommon h1,
+.jp-RenderedHTMLCommon h2,
+.jp-RenderedHTMLCommon h3,
+.jp-RenderedHTMLCommon h4,
+.jp-RenderedHTMLCommon h5,
+.jp-RenderedHTMLCommon h6 {
+  line-height: var(--jp-content-heading-line-height);
+  font-weight: var(--jp-content-heading-font-weight);
+  font-style: normal;
+  margin: var(--jp-content-heading-margin-top) 0
+    var(--jp-content-heading-margin-bottom) 0;
+}
+
+.jp-RenderedHTMLCommon h1:first-child,
+.jp-RenderedHTMLCommon h2:first-child,
+.jp-RenderedHTMLCommon h3:first-child,
+.jp-RenderedHTMLCommon h4:first-child,
+.jp-RenderedHTMLCommon h5:first-child,
+.jp-RenderedHTMLCommon h6:first-child {
+  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
+}
+
+.jp-RenderedHTMLCommon h1:last-child,
+.jp-RenderedHTMLCommon h2:last-child,
+.jp-RenderedHTMLCommon h3:last-child,
+.jp-RenderedHTMLCommon h4:last-child,
+.jp-RenderedHTMLCommon h5:last-child,
+.jp-RenderedHTMLCommon h6:last-child {
+  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
+}
+
+.jp-RenderedHTMLCommon h1 {
+  font-size: var(--jp-content-font-size5);
+}
+
+.jp-RenderedHTMLCommon h2 {
+  font-size: var(--jp-content-font-size4);
+}
+
+.jp-RenderedHTMLCommon h3 {
+  font-size: var(--jp-content-font-size3);
+}
+
+.jp-RenderedHTMLCommon h4 {
+  font-size: var(--jp-content-font-size2);
+}
+
+.jp-RenderedHTMLCommon h5 {
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-RenderedHTMLCommon h6 {
+  font-size: var(--jp-content-font-size0);
+}
+
+/* Lists */
+
+/* stylelint-disable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon ul:not(.list-inline),
+.jp-RenderedHTMLCommon ol:not(.list-inline) {
+  padding-left: 2em;
+}
+
+.jp-RenderedHTMLCommon ul {
+  list-style: disc;
+}
+
+.jp-RenderedHTMLCommon ul ul {
+  list-style: square;
+}
+
+.jp-RenderedHTMLCommon ul ul ul {
+  list-style: circle;
+}
+
+.jp-RenderedHTMLCommon ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol ol {
+  list-style: upper-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol {
+  list-style: lower-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol {
+  list-style: lower-roman;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol,
+.jp-RenderedHTMLCommon ul {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon ul ul,
+.jp-RenderedHTMLCommon ul ol,
+.jp-RenderedHTMLCommon ol ul,
+.jp-RenderedHTMLCommon ol ol {
+  margin-bottom: 0;
+}
+
+/* stylelint-enable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon hr {
+  color: var(--jp-border-color2);
+  background-color: var(--jp-border-color1);
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon > pre {
+  margin: 1.5em 2em;
+}
+
+.jp-RenderedHTMLCommon pre,
+.jp-RenderedHTMLCommon code {
+  border: 0;
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  line-height: var(--jp-code-line-height);
+  padding: 0;
+  white-space: pre-wrap;
+}
+
+.jp-RenderedHTMLCommon :not(pre) > code {
+  background-color: var(--jp-layout-color2);
+  padding: 1px 5px;
+}
+
+/* Tables */
+
+.jp-RenderedHTMLCommon table {
+  border-collapse: collapse;
+  border-spacing: 0;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  table-layout: fixed;
+  margin-left: auto;
+  margin-bottom: 1em;
+  margin-right: auto;
+}
+
+.jp-RenderedHTMLCommon thead {
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  vertical-align: bottom;
+}
+
+.jp-RenderedHTMLCommon td,
+.jp-RenderedHTMLCommon th,
+.jp-RenderedHTMLCommon tr {
+  vertical-align: middle;
+  padding: 0.5em;
+  line-height: normal;
+  white-space: normal;
+  max-width: none;
+  border: none;
+}
+
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
+  max-width: none;
+}
+
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
+  text-align: right;
+}
+
+.jp-RenderedHTMLCommon th {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
+  background: var(--jp-layout-color0);
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
+  background: var(--jp-rendermime-table-row-background);
+}
+
+.jp-RenderedHTMLCommon tbody tr:hover {
+  background: var(--jp-rendermime-table-row-hover-background);
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon img {
+  -moz-force-broken-image-icon: 1;
+}
+
+/* Restrict to direct children as other images could be nested in other content. */
+.jp-RenderedHTMLCommon > img {
+  display: block;
+  margin-left: 0;
+  margin-right: 0;
+  margin-bottom: 1em;
+}
+
+/* Change color behind transparent images if they need it... */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+.jp-RenderedHTMLCommon img,
+.jp-RenderedImage img,
+.jp-RenderedHTMLCommon svg,
+.jp-RenderedSVG svg {
+  max-width: 100%;
+  height: auto;
+}
+
+.jp-RenderedHTMLCommon img.jp-mod-unconfined,
+.jp-RenderedImage img.jp-mod-unconfined,
+.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
+.jp-RenderedSVG svg.jp-mod-unconfined {
+  max-width: none;
+}
+
+.jp-RenderedHTMLCommon .alert {
+  padding: var(--jp-notebook-padding);
+  border: var(--jp-border-width) solid transparent;
+  border-radius: var(--jp-border-radius);
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon .alert-info {
+  color: var(--jp-info-color0);
+  background-color: var(--jp-info-color3);
+  border-color: var(--jp-info-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-info hr {
+  border-color: var(--jp-info-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-info > p:last-child,
+.jp-RenderedHTMLCommon .alert-info > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-warning {
+  color: var(--jp-warn-color0);
+  background-color: var(--jp-warn-color3);
+  border-color: var(--jp-warn-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-warning hr {
+  border-color: var(--jp-warn-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-warning > p:last-child,
+.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-success {
+  color: var(--jp-success-color0);
+  background-color: var(--jp-success-color3);
+  border-color: var(--jp-success-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-success hr {
+  border-color: var(--jp-success-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-success > p:last-child,
+.jp-RenderedHTMLCommon .alert-success > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-danger {
+  color: var(--jp-error-color0);
+  background-color: var(--jp-error-color3);
+  border-color: var(--jp-error-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-danger hr {
+  border-color: var(--jp-error-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-danger > p:last-child,
+.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon blockquote {
+  margin: 1em 2em;
+  padding: 0 1em;
+  border-left: 5px solid var(--jp-border-color2);
+}
+
+a.jp-InternalAnchorLink {
+  visibility: hidden;
+  margin-left: 8px;
+  color: var(--md-blue-800);
+}
+
+h1:hover .jp-InternalAnchorLink,
+h2:hover .jp-InternalAnchorLink,
+h3:hover .jp-InternalAnchorLink,
+h4:hover .jp-InternalAnchorLink,
+h5:hover .jp-InternalAnchorLink,
+h6:hover .jp-InternalAnchorLink {
+  visibility: visible;
+}
+
+.jp-RenderedHTMLCommon kbd {
+  background-color: var(--jp-rendermime-table-row-background);
+  border: 1px solid var(--jp-border-color0);
+  border-bottom-color: var(--jp-border-color2);
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+  display: inline-block;
+  font-size: var(--jp-ui-font-size0);
+  line-height: 1em;
+  padding: 0.2em 0.5em;
+}
+
+/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
+ * At the bottom of cells this is a bit too much as there is also spacing
+ * between cells. Going all the way to 0 gets too tight between markdown and
+ * code cells.
+ */
+.jp-RenderedHTMLCommon > *:last-child {
+  margin-bottom: 0.5em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-cursor-backdrop {
+  position: fixed;
+  width: 200px;
+  height: 200px;
+  margin-top: -100px;
+  margin-left: -100px;
+  will-change: transform;
+  z-index: 100;
+}
+
+.lm-mod-drag-image {
+  will-change: transform;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-lineFormSearch {
+  padding: 4px 12px;
+  background-color: var(--jp-layout-color2);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-lineFormCaption {
+  font-size: var(--jp-ui-font-size0);
+  line-height: var(--jp-ui-font-size1);
+  margin-top: 4px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-baseLineForm {
+  border: none;
+  border-radius: 0;
+  position: absolute;
+  background-size: 16px;
+  background-repeat: no-repeat;
+  background-position: center;
+  outline: none;
+}
+
+.jp-lineFormButtonContainer {
+  top: 4px;
+  right: 8px;
+  height: 24px;
+  padding: 0 12px;
+  width: 12px;
+}
+
+.jp-lineFormButtonIcon {
+  top: 0;
+  right: 0;
+  background-color: var(--jp-brand-color1);
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+  padding: 4px 6px;
+}
+
+.jp-lineFormButton {
+  top: 0;
+  right: 0;
+  background-color: transparent;
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-lineFormWrapper {
+  overflow: hidden;
+  padding: 0 8px;
+  border: 1px solid var(--jp-border-color0);
+  background-color: var(--jp-input-active-background);
+  height: 22px;
+}
+
+.jp-lineFormWrapperFocusWithin {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-lineFormInput {
+  background: transparent;
+  width: 200px;
+  height: 100%;
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  line-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-JSONEditor {
+  display: flex;
+  flex-direction: column;
+  width: 100%;
+}
+
+.jp-JSONEditor-host {
+  flex: 1 1 auto;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  background: var(--jp-layout-color0);
+  min-height: 50px;
+  padding: 1px;
+}
+
+.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
+  border-color: red;
+  outline-color: red;
+}
+
+.jp-JSONEditor-header {
+  display: flex;
+  flex: 1 0 auto;
+  padding: 0 0 0 12px;
+}
+
+.jp-JSONEditor-header label {
+  flex: 0 0 auto;
+}
+
+.jp-JSONEditor-commitButton {
+  height: 16px;
+  width: 16px;
+  background-size: 18px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.jp-JSONEditor-host.jp-mod-focused {
+  background-color: var(--jp-input-active-background);
+  border: 1px solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+.jp-Editor.jp-mod-dropTarget {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+.jp-DocumentSearch-input {
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  font-size: var(--jp-ui-font-size1);
+  background-color: var(--jp-layout-color0);
+  font-family: var(--jp-ui-font-family);
+  padding: 2px 1px;
+  resize: none;
+}
+
+.jp-DocumentSearch-overlay {
+  position: absolute;
+  background-color: var(--jp-toolbar-background);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  top: 0;
+  right: 0;
+  z-index: 7;
+  min-width: 405px;
+  padding: 2px;
+  font-size: var(--jp-ui-font-size1);
+
+  --jp-private-document-search-button-height: 20px;
+}
+
+.jp-DocumentSearch-overlay button {
+  background-color: var(--jp-toolbar-background);
+  outline: 0;
+}
+
+.jp-DocumentSearch-overlay button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-overlay button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-overlay-row {
+  display: flex;
+  align-items: center;
+  margin-bottom: 2px;
+}
+
+.jp-DocumentSearch-button-content {
+  display: inline-block;
+  cursor: pointer;
+  box-sizing: border-box;
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-button-content svg {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-input-wrapper {
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  display: flex;
+  background-color: var(--jp-layout-color0);
+  margin: 2px;
+}
+
+.jp-DocumentSearch-input-wrapper:focus-within {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper {
+  all: initial;
+  overflow: hidden;
+  display: inline-block;
+  border: none;
+  box-sizing: border-box;
+}
+
+.jp-DocumentSearch-toggle-wrapper {
+  width: 14px;
+  height: 14px;
+}
+
+.jp-DocumentSearch-button-wrapper {
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+}
+
+.jp-DocumentSearch-toggle-wrapper:focus,
+.jp-DocumentSearch-button-wrapper:focus {
+  outline: var(--jp-border-width) solid
+    var(--jp-cell-editor-active-border-color);
+  outline-offset: -1px;
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper,
+.jp-DocumentSearch-button-content:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-toggle-placeholder {
+  width: 5px;
+}
+
+.jp-DocumentSearch-input-button::before {
+  display: block;
+  padding-top: 100%;
+}
+
+.jp-DocumentSearch-input-button-off {
+  opacity: var(--jp-search-toggle-off-opacity);
+}
+
+.jp-DocumentSearch-input-button-off:hover {
+  opacity: var(--jp-search-toggle-hover-opacity);
+}
+
+.jp-DocumentSearch-input-button-on {
+  opacity: var(--jp-search-toggle-on-opacity);
+}
+
+.jp-DocumentSearch-index-counter {
+  padding-left: 10px;
+  padding-right: 10px;
+  user-select: none;
+  min-width: 35px;
+  display: inline-block;
+}
+
+.jp-DocumentSearch-up-down-wrapper {
+  display: inline-block;
+  padding-right: 2px;
+  margin-left: auto;
+  white-space: nowrap;
+}
+
+.jp-DocumentSearch-spacer {
+  margin-left: auto;
+}
+
+.jp-DocumentSearch-up-down-wrapper button {
+  outline: 0;
+  border: none;
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+  vertical-align: middle;
+  margin: 1px 5px 2px;
+}
+
+.jp-DocumentSearch-up-down-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-up-down-button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-filter-button {
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-filter-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-search-options {
+  padding: 0 8px;
+  margin-left: 3px;
+  width: 100%;
+  display: grid;
+  justify-content: start;
+  grid-template-columns: 1fr 1fr;
+  align-items: center;
+  justify-items: stretch;
+}
+
+.jp-DocumentSearch-search-filter-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-DocumentSearch-search-filter {
+  display: flex;
+  align-items: center;
+  user-select: none;
+}
+
+.jp-DocumentSearch-regex-error {
+  color: var(--jp-error-color0);
+}
+
+.jp-DocumentSearch-replace-button-wrapper {
+  overflow: hidden;
+  display: inline-block;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  margin: auto 2px;
+  padding: 1px 4px;
+  height: calc(var(--jp-private-document-search-button-height) + 2px);
+}
+
+.jp-DocumentSearch-replace-button-wrapper:focus {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-replace-button {
+  display: inline-block;
+  text-align: center;
+  cursor: pointer;
+  box-sizing: border-box;
+  color: var(--jp-ui-font-color1);
+
+  /* height - 2 * (padding of wrapper) */
+  line-height: calc(var(--jp-private-document-search-button-height) - 2px);
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-replace-button:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-replace-wrapper-class {
+  margin-left: 14px;
+  display: flex;
+}
+
+.jp-DocumentSearch-replace-toggle {
+  border: none;
+  background-color: var(--jp-toolbar-background);
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-replace-toggle:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.cm-editor {
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  border: 0;
+  border-radius: 0;
+  height: auto;
+
+  /* Changed to auto to autogrow */
+}
+
+.cm-editor pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+.jp-CodeMirrorEditor {
+  cursor: text;
+}
+
+/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
+@media screen and (min-width: 2138px) and (max-width: 4319px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width1) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+/* When zoomed out less than 33% */
+@media screen and (min-width: 4320px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.cm-editor.jp-mod-readOnly .cm-cursor {
+  display: none;
+}
+
+.jp-CollaboratorCursor {
+  border-left: 5px solid transparent;
+  border-right: 5px solid transparent;
+  border-top: none;
+  border-bottom: 3px solid;
+  background-clip: content-box;
+  margin-left: -5px;
+  margin-right: -5px;
+}
+
+.cm-searching,
+.cm-searching span {
+  /* `.cm-searching span`: we need to override syntax highlighting */
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.cm-searching::selection,
+.cm-searching span::selection {
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.jp-current-match > .cm-searching,
+.jp-current-match > .cm-searching span,
+.cm-searching > .jp-current-match,
+.cm-searching > .jp-current-match span {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.jp-current-match > .cm-searching::selection,
+.cm-searching > .jp-current-match::selection,
+.jp-current-match > .cm-searching span::selection {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.cm-trailingspace {
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=);
+  background-position: center left;
+  background-repeat: repeat-x;
+}
+
+.jp-CollaboratorCursor-hover {
+  position: absolute;
+  z-index: 1;
+  transform: translateX(-50%);
+  color: white;
+  border-radius: 3px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  text-align: center;
+  font-size: var(--jp-ui-font-size1);
+  white-space: nowrap;
+}
+
+.jp-CodeMirror-ruler {
+  border-left: 1px dashed var(--jp-border-color2);
+}
+
+/* Styles for shared cursors (remote cursor locations and selected ranges) */
+.jp-CodeMirrorEditor .cm-ySelectionCaret {
+  position: relative;
+  border-left: 1px solid black;
+  margin-left: -1px;
+  margin-right: -1px;
+  box-sizing: border-box;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo {
+  white-space: nowrap;
+  position: absolute;
+  top: -1.15em;
+  padding-bottom: 0.05em;
+  left: -1px;
+  font-size: 0.95em;
+  font-family: var(--jp-ui-font-family);
+  font-weight: bold;
+  line-height: normal;
+  user-select: none;
+  color: white;
+  padding-left: 2px;
+  padding-right: 2px;
+  z-index: 101;
+  transition: opacity 0.3s ease-in-out;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionInfo {
+  transition-delay: 0.7s;
+  opacity: 0;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo {
+  opacity: 1;
+  transition-delay: 0s;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-filebrowser-button-height: 28px;
+  --jp-private-filebrowser-button-width: 48px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser .jp-SidePanel-content {
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  flex-wrap: wrap;
+  row-gap: 12px;
+  border-bottom: none;
+  height: auto;
+  margin: 8px 12px 0;
+  box-shadow: none;
+  padding: 0;
+  justify-content: flex-start;
+}
+
+.jp-FileBrowser-Panel {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 8px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0 2px;
+  padding: 0 2px;
+  border-radius: var(--jp-border-radius);
+  cursor: pointer;
+}
+
+.jp-BreadCrumbs-item:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-BreadCrumbs-item:first-child {
+  margin-left: 0;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  padding-left: 0;
+  padding-right: 2px;
+  align-items: center;
+  height: unset;
+}
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent {
+  width: 40px;
+}
+
+/*-----------------------------------------------------------------------------
+| Other styles
+|----------------------------------------------------------------------------*/
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: var(--jp-error-color1);
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+.jp-LastModified-hidden {
+  display: none;
+}
+
+.jp-FileSize-hidden {
+  display: none;
+}
+
+.jp-FileBrowser .lm-AccordionPanel > h3:first-child {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| DirListing
+|----------------------------------------------------------------------------*/
+
+.jp-DirListing {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+  outline: 0;
+}
+
+.jp-DirListing-header {
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  overflow: hidden;
+  border-top: var(--jp-border-width) solid var(--jp-border-color2);
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+}
+
+.jp-DirListing-headerItem {
+  padding: 4px 12px 2px;
+  font-weight: 500;
+}
+
+.jp-DirListing-headerItem:hover {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-headerItem.jp-id-name {
+  flex: 1 0 84px;
+}
+
+.jp-DirListing-headerItem.jp-id-modified {
+  flex: 0 0 112px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-DirListing-headerItem.jp-id-filesize {
+  flex: 0 0 75px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-id-narrow {
+  display: none;
+  flex: 0 0 5px;
+  padding: 4px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+  color: var(--jp-border-color2);
+}
+
+.jp-DirListing-narrow .jp-id-narrow {
+  display: block;
+}
+
+.jp-DirListing-narrow .jp-id-modified,
+.jp-DirListing-narrow .jp-DirListing-itemModified {
+  display: none;
+}
+
+.jp-DirListing-headerItem.jp-mod-selected {
+  font-weight: 600;
+}
+
+/* increase specificity to override bundled default */
+.jp-DirListing-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-content mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+/* Style the directory listing content when a user drops a file to upload */
+.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
+  outline: 5px dashed rgba(128, 128, 128, 0.5);
+  outline-offset: -10px;
+  cursor: copy;
+}
+
+.jp-DirListing-item {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-checkboxWrapper {
+  /* Increases hit area of checkbox. */
+  padding: 4px;
+}
+
+.jp-DirListing-header
+  .jp-DirListing-checkboxWrapper
+  + .jp-DirListing-headerItem {
+  padding-left: 4px;
+}
+
+.jp-DirListing-content .jp-DirListing-checkboxWrapper {
+  position: relative;
+  left: -4px;
+  margin: -4px 0 -4px -8px;
+}
+
+.jp-DirListing-checkboxWrapper.jp-mod-visible {
+  visibility: visible;
+}
+
+/* For devices that support hovering, hide checkboxes until hovered, selected...
+*/
+@media (hover: hover) {
+  .jp-DirListing-checkboxWrapper {
+    visibility: hidden;
+  }
+
+  .jp-DirListing-item:hover .jp-DirListing-checkboxWrapper,
+  .jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper {
+    visibility: visible;
+  }
+}
+
+.jp-DirListing-item[data-is-dot] {
+  opacity: 75%;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.jp-DirListing-item.jp-mod-dropTarget {
+  background: var(--jp-brand-color3);
+}
+
+.jp-DirListing-item:hover:not(.jp-mod-selected) {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-itemIcon {
+  flex: 0 0 20px;
+  margin-right: 4px;
+}
+
+.jp-DirListing-itemText {
+  flex: 1 0 64px;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  user-select: none;
+}
+
+.jp-DirListing-itemText:focus {
+  outline-width: 2px;
+  outline-color: var(--jp-inverse-layout-color1);
+  outline-style: solid;
+  outline-offset: 1px;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus {
+  outline-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-itemFileSize {
+  flex: 0 0 90px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before {
+  color: var(--jp-success-color1);
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.jp-DirListing-item.jp-mod-running.jp-mod-selected
+  .jp-DirListing-itemIcon::before {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-DirListing-item.lm-mod-drag-image,
+.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
+  font-size: var(--jp-ui-font-size1);
+  padding-left: 4px;
+  margin-left: 4px;
+  width: 160px;
+  background-color: var(--jp-ui-inverse-font-color2);
+  box-shadow: var(--jp-elevation-z2);
+  border-radius: 0;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-OutputPrompt {
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-outprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+  opacity: var(--jp-cell-prompt-opacity);
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-OutputArea-prompt {
+  display: table-cell;
+  vertical-align: top;
+}
+
+.jp-OutputArea-output {
+  display: table-cell;
+  width: 100%;
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea .jp-RenderedText {
+  padding-left: 1ch;
+}
+
+/**
+ * Prompt overlay.
+ */
+
+.jp-OutputArea-promptOverlay {
+  position: absolute;
+  top: 0;
+  width: var(--jp-cell-prompt-width);
+  height: 100%;
+  opacity: 0.5;
+}
+
+.jp-OutputArea-promptOverlay:hover {
+  background: var(--jp-layout-color2);
+  box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0);
+  cursor: zoom-out;
+}
+
+.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover {
+  cursor: zoom-in;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/* pre */
+
+.jp-OutputArea-output pre {
+  border: none;
+  margin: 0;
+  padding: 0;
+  overflow-x: auto;
+  overflow-y: auto;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre-wrap;
+}
+
+/* tables */
+
+.jp-OutputArea-output.jp-RenderedHTMLCommon table {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+/* description lists */
+
+.jp-OutputArea-output dl,
+.jp-OutputArea-output dt,
+.jp-OutputArea-output dd {
+  display: block;
+}
+
+.jp-OutputArea-output dl {
+  width: 100%;
+  overflow: hidden;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dt {
+  font-weight: bold;
+  float: left;
+  width: 20%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dd {
+  float: left;
+  width: 80%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-TrimmedOutputs pre {
+  background: var(--jp-layout-color3);
+  font-size: calc(var(--jp-code-font-size) * 1.4);
+  text-align: center;
+  text-transform: uppercase;
+}
+
+/* Hide the gutter in case of
+ *  - nested output areas (e.g. in the case of output widgets)
+ *  - mirrored output areas
+ */
+.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
+  display: none;
+}
+
+/* Hide empty lines in the output area, for instance due to cleared widgets */
+.jp-OutputArea-prompt:empty {
+  padding: 0;
+  border: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| executeResult is added to any Output-result for the display of the object
+| returned by a cell
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-output.jp-OutputArea-executeResult {
+  margin-left: 0;
+  width: 100%;
+}
+
+/* Text output with the Out[] prompt needs a top padding to match the
+ * alignment of the Out[] prompt itself.
+ */
+.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
+  padding-top: var(--jp-code-padding);
+  border-top: var(--jp-border-width) solid transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-Stdin-prompt {
+  color: var(--jp-content-font-color0);
+  padding-right: var(--jp-code-padding);
+  vertical-align: baseline;
+  flex: 0 0 auto;
+}
+
+.jp-Stdin-input {
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  color: inherit;
+  background-color: inherit;
+  width: 42%;
+  min-width: 200px;
+
+  /* make sure input baseline aligns with prompt */
+  vertical-align: baseline;
+
+  /* padding + margin = 0.5em between prompt and cursor */
+  padding: 0 0.25em;
+  margin: 0 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input::placeholder {
+  opacity: 0;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+.jp-Stdin-input:focus::placeholder {
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+@media print {
+  .jp-OutputArea-child {
+    break-inside: avoid-page;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-OutputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+
+  .jp-OutputArea-child .jp-OutputArea-output {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+}
+
+/* Trimmed outputs warning */
+.jp-TrimmedOutputs > a {
+  margin: 10px;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.jp-TrimmedOutputs > a:hover {
+  text-decoration: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Table of Contents
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toc-active-width: 4px;
+}
+
+.jp-TableOfContents {
+  display: flex;
+  flex-direction: column;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  height: 100%;
+}
+
+.jp-TableOfContents-placeholder {
+  text-align: center;
+}
+
+.jp-TableOfContents-placeholderContent {
+  color: var(--jp-content-font-color2);
+  padding: 8px;
+}
+
+.jp-TableOfContents-placeholderContent > h3 {
+  margin-bottom: var(--jp-content-heading-margin-bottom);
+}
+
+.jp-TableOfContents .jp-SidePanel-content {
+  overflow-y: auto;
+}
+
+.jp-TableOfContents-tree {
+  margin: 4px;
+}
+
+.jp-TableOfContents ol {
+  list-style-type: none;
+}
+
+/* stylelint-disable-next-line selector-max-type */
+.jp-TableOfContents li > ol {
+  /* Align left border with triangle icon center */
+  padding-left: 11px;
+}
+
+.jp-TableOfContents-content {
+  /* left margin for the active heading indicator */
+  margin: 0 0 0 var(--jp-private-toc-active-width);
+  padding: 0;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-tocItem {
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-tocItem-heading {
+  display: flex;
+  cursor: pointer;
+}
+
+.jp-tocItem-heading:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-tocItem-content {
+  display: block;
+  padding: 4px 0;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  overflow-x: hidden;
+}
+
+.jp-tocItem-collapser {
+  height: 20px;
+  margin: 2px 2px 0;
+  padding: 0;
+  background: none;
+  border: none;
+  cursor: pointer;
+}
+
+.jp-tocItem-collapser:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+/* Active heading indicator */
+
+.jp-tocItem-heading::before {
+  content: ' ';
+  background: transparent;
+  width: var(--jp-private-toc-active-width);
+  height: 24px;
+  position: absolute;
+  left: 0;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-tocItem-heading.jp-tocItem-active::before {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-tocItem-heading:hover.jp-tocItem-active::before {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapser {
+  flex: 0 0 var(--jp-cell-collapser-width);
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+  border-radius: var(--jp-border-radius);
+  opacity: 1;
+}
+
+.jp-Collapser-child {
+  display: block;
+  width: 100%;
+  box-sizing: border-box;
+
+  /* height: 100% doesn't work because the height of its parent is computed from content */
+  position: absolute;
+  top: 0;
+  bottom: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Hiding collapsers in print mode.
+
+Note: input and output wrappers have "display: block" propery in print mode.
+*/
+
+@media print {
+  .jp-Collapser {
+    display: none;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Header/Footer
+|----------------------------------------------------------------------------*/
+
+/* Hidden by zero height by default */
+.jp-CellHeader,
+.jp-CellFooter {
+  height: 0;
+  width: 100%;
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Input
+|----------------------------------------------------------------------------*/
+
+/* All input areas */
+.jp-InputArea {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  display: table-cell;
+  overflow: hidden;
+  vertical-align: top;
+
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  display: table-cell;
+  vertical-align: top;
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-inprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  opacity: var(--jp-cell-prompt-opacity);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-InputArea-editor {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+
+  .jp-InputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+}
+
+.jp-Placeholder-prompt {
+  display: table-cell;
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  display: table-cell;
+  padding: 4px 6px;
+  border: 1px solid transparent;
+  border-radius: 0;
+  background: none;
+  box-sizing: border-box;
+  cursor: pointer;
+}
+
+.jp-Placeholder-contentContainer {
+  display: flex;
+}
+
+.jp-Placeholder-content:hover,
+.jp-InputPlaceholder > .jp-Placeholder-content:hover {
+  border-color: var(--jp-layout-color3);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon {
+  width: 32px;
+  height: 16px;
+  border: 1px solid transparent;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon:hover {
+  border: 1px solid var(--jp-border-color1);
+  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+.jp-PlaceholderText {
+  white-space: nowrap;
+  overflow-x: hidden;
+  color: var(--jp-inverse-layout-color3);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-InputPlaceholder > .jp-Placeholder-content {
+  border-color: var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-cell-scrolling-output-offset: 5px;
+}
+
+/*-----------------------------------------------------------------------------
+| Cell
+|----------------------------------------------------------------------------*/
+
+.jp-Cell {
+  padding: var(--jp-cell-padding);
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0;
+  margin: 0;
+
+  /* Added to reveal the box-shadow on the input and output collapsers. */
+  overflow: visible;
+}
+
+/* Only input/output areas inside cells */
+.jp-Cell-inputArea,
+.jp-Cell-outputArea {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Collapser
+|----------------------------------------------------------------------------*/
+
+/* Make the output collapser disappear when there is not output, but do so
+ * in a manner that leaves it in the layout and preserves its width.
+ */
+.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
+  border: none !important;
+  background: transparent !important;
+}
+
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
+  min-height: var(--jp-cell-collapser-min-height);
+}
+
+/*-----------------------------------------------------------------------------
+| Output
+|----------------------------------------------------------------------------*/
+
+/* Put a space between input and output when there IS output */
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
+  margin-top: 5px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 24em;
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+  resize: vertical;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] {
+  max-height: unset;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after {
+  content: ' ';
+  box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%);
+  width: 100%;
+  height: 100%;
+  position: sticky;
+  bottom: 0;
+  top: 0;
+  margin-top: -50%;
+  float: left;
+  display: block;
+  pointer-events: none;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child {
+  padding-top: 6px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  width: calc(
+    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
+  );
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay {
+  left: calc(-1 * var(--jp-private-cell-scrolling-output-offset));
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  display: table-cell;
+  width: 100%;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */
+.jp-collapseHeadingButton {
+  display: flex;
+  min-height: var(--jp-cell-collapser-min-height);
+  font-size: var(--jp-code-font-size);
+  position: absolute;
+  background-color: transparent;
+  background-size: 25px;
+  background-repeat: no-repeat;
+  background-position-x: center;
+  background-position-y: top;
+  background-image: var(--jp-icon-caret-down);
+  right: 0;
+  top: 0;
+  bottom: 0;
+}
+
+.jp-collapseHeadingButton.jp-mod-collapsed {
+  background-image: var(--jp-icon-caret-right);
+}
+
+/*
+ set the container font size to match that of content
+ so that the nested collapse buttons have the right size
+*/
+.jp-MarkdownCell .jp-InputPrompt {
+  font-size: var(--jp-content-font-size1);
+}
+
+/*
+  Align collapseHeadingButton with cell top header
+  The font sizes are identical to the ones in packages/rendermime/style/base.css
+*/
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] {
+  font-size: var(--jp-content-font-size5);
+  background-position-y: calc(0.3 * var(--jp-content-font-size5));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] {
+  font-size: var(--jp-content-font-size4);
+  background-position-y: calc(0.3 * var(--jp-content-font-size4));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] {
+  font-size: var(--jp-content-font-size3);
+  background-position-y: calc(0.3 * var(--jp-content-font-size3));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] {
+  font-size: var(--jp-content-font-size2);
+  background-position-y: calc(0.3 * var(--jp-content-font-size2));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] {
+  font-size: var(--jp-content-font-size1);
+  background-position-y: top;
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] {
+  font-size: var(--jp-content-font-size0);
+  background-position-y: top;
+}
+
+/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton {
+  display: none;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton
+  :is(.jp-MarkdownCell:hover, .jp-mod-active)
+  .jp-collapseHeadingButton {
+  display: flex;
+}
+
+/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which
+is a consequence of the showHiddenCellsButton option in Notebook Settings)*/
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton {
+  margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));
+  margin-top: var(--jp-code-padding);
+  border: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-border-color3) !important;
+  color: var(--jp-content-font-color0) !important;
+  display: flex;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover {
+  background-color: var(--jp-border-color2) !important;
+}
+
+.jp-showHiddenCellsButton {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Using block instead of flex to allow the use of the break-inside CSS property for
+cell outputs.
+*/
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-notebook-toolbar-padding: 2px 5px 2px 2px;
+}
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: var(--jp-notebook-toolbar-padding);
+
+  /* disable paint containment from lumino 2.0 default strict CSS containment */
+  contain: style size !important;
+}
+
+.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
+  border: none;
+  box-shadow: none;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown select {
+  height: 24px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: 14px;
+  border-radius: 0;
+  display: block;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown span {
+  top: 5px !important;
+}
+
+.jp-Toolbar-responsive-popup {
+  position: absolute;
+  height: fit-content;
+  display: flex;
+  flex-direction: row;
+  flex-wrap: wrap;
+  justify-content: flex-end;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: var(--jp-notebook-toolbar-padding);
+  z-index: 1;
+  right: 0;
+  top: 0;
+}
+
+.jp-Toolbar > .jp-Toolbar-responsive-opener {
+  margin-left: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-ExecutionIndicator {
+  position: relative;
+  display: inline-block;
+  height: 100%;
+  z-index: 9997;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: hidden;
+  height: auto;
+  width: max-content;
+  width: -moz-max-content;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color1);
+  text-align: justify;
+  border-radius: 6px;
+  padding: 0 5px;
+  position: fixed;
+  display: table;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.up {
+  transform: translateX(-50%) translateY(-100%) translateY(-32px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.down {
+  transform: translateX(calc(-100% + 16px)) translateY(5px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.hidden {
+  display: none;
+}
+
+.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: visible;
+}
+
+.jp-Notebook-ExecutionIndicator span {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  color: var(--jp-ui-font-color1);
+  line-height: 24px;
+  display: block;
+}
+
+.jp-Notebook-ExecutionIndicator-progress-bar {
+  display: flex;
+  justify-content: center;
+  height: 100%;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*
+ * Execution indicator
+ */
+.jp-tocItem-content::after {
+  content: '';
+
+  /* Must be identical to form a circle */
+  width: 12px;
+  height: 12px;
+  background: none;
+  border: none;
+  position: absolute;
+  right: 0;
+}
+
+.jp-tocItem-content[data-running='0']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background: none;
+}
+
+.jp-tocItem-content[data-running='1']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background-color: var(--jp-inverse-layout-color3);
+}
+
+.jp-tocItem-content[data-running='0'],
+.jp-tocItem-content[data-running='1'] {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Notebook-footer {
+  height: 27px;
+  margin-left: calc(
+    var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+      var(--jp-cell-padding)
+  );
+  width: calc(
+    100% -
+      (
+        var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+          var(--jp-cell-padding) + var(--jp-cell-padding)
+      )
+  );
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  color: var(--jp-ui-font-color3);
+  margin-top: 6px;
+  background: none;
+  cursor: pointer;
+}
+
+.jp-Notebook-footer:focus {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+/* For devices that support hovering, hide footer until hover */
+@media (hover: hover) {
+  .jp-Notebook-footer {
+    opacity: 0;
+  }
+
+  .jp-Notebook-footer:focus,
+  .jp-Notebook-footer:hover {
+    opacity: 1;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-side-by-side-output-size: 1fr;
+  --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size);
+  --jp-private-notebook-dragImage-width: 304px;
+  --jp-private-notebook-dragImage-height: 36px;
+  --jp-private-notebook-selected-color: var(--md-blue-400);
+  --jp-private-notebook-active-color: var(--md-green-400);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+/* stylelint-disable selector-max-class */
+
+.jp-NotebookPanel {
+  display: block;
+  height: 100%;
+}
+
+.jp-NotebookPanel.jp-Document {
+  min-width: 240px;
+  min-height: 120px;
+}
+
+.jp-Notebook {
+  padding: var(--jp-notebook-padding);
+  outline: none;
+  overflow: auto;
+  background: var(--jp-layout-color0);
+}
+
+.jp-Notebook.jp-mod-scrollPastEnd::after {
+  display: block;
+  content: '';
+  min-height: var(--jp-notebook-scroll-padding);
+}
+
+.jp-MainAreaWidget-ContainStrict .jp-Notebook * {
+  contain: strict;
+}
+
+.jp-Notebook .jp-Cell {
+  overflow: visible;
+}
+
+.jp-Notebook .jp-Cell .jp-InputPrompt {
+  cursor: move;
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook state related styling
+|
+| The notebook and cells each have states, here are the possibilities:
+|
+| - Notebook
+|   - Command
+|   - Edit
+| - Cell
+|   - None
+|   - Active (only one can be active)
+|   - Selected (the cells actions are applied to)
+|   - Multiselected (when multiple selected, the cursor)
+|   - No outputs
+|----------------------------------------------------------------------------*/
+
+/* Command or edit modes */
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+/* cell is active */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
+  background: var(--jp-brand-color1);
+}
+
+/* cell is dirty */
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {
+  color: var(--jp-warn-color1);
+}
+
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before {
+  color: var(--jp-warn-color1);
+  content: '•';
+}
+
+.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {
+  background: var(--jp-warn-color1);
+}
+
+/* collapser is hovered */
+.jp-Notebook .jp-Cell .jp-Collapser:hover {
+  box-shadow: var(--jp-elevation-z2);
+  background: var(--jp-brand-color1);
+  opacity: var(--jp-cell-collapser-not-active-hover-opacity);
+}
+
+/* cell is active and collapser is hovered */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/* Command mode */
+
+.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
+  background: var(--jp-notebook-multiselected-color);
+}
+
+.jp-Notebook.jp-mod-commandMode
+  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
+  background: transparent;
+}
+
+/* Edit mode */
+
+.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-cell-editor-active-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook drag and drop
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-cell.jp-mod-dropSource {
+  opacity: 0.5;
+}
+
+.jp-Notebook-cell.jp-mod-dropTarget,
+.jp-Notebook.jp-mod-commandMode
+  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
+  border-top-color: var(--jp-private-notebook-selected-color);
+  border-top-style: solid;
+  border-top-width: 2px;
+}
+
+.jp-dragImage {
+  display: block;
+  flex-direction: row;
+  width: var(--jp-private-notebook-dragImage-width);
+  height: var(--jp-private-notebook-dragImage-height);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+  overflow: visible;
+}
+
+.jp-dragImage-singlePrompt {
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+.jp-dragImage .jp-dragImage-content {
+  flex: 1 1 auto;
+  z-index: 2;
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  line-height: var(--jp-code-line-height);
+  padding: var(--jp-code-padding);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background-color);
+  color: var(--jp-content-font-color3);
+  text-align: left;
+  margin: 4px 4px 4px 0;
+}
+
+.jp-dragImage .jp-dragImage-prompt {
+  flex: 0 0 auto;
+  min-width: 36px;
+  color: var(--jp-cell-inprompt-font-color);
+  padding: var(--jp-code-padding);
+  padding-left: 12px;
+  font-family: var(--jp-cell-prompt-font-family);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: 1.9;
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+}
+
+.jp-dragImage-multipleBack {
+  z-index: -1;
+  position: absolute;
+  height: 32px;
+  width: 300px;
+  top: 8px;
+  left: 8px;
+  background: var(--jp-layout-color2);
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+/*-----------------------------------------------------------------------------
+| Cell toolbar
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookTools {
+  display: block;
+  min-width: var(--jp-sidebar-min-width);
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+    * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  overflow: auto;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px 0;
+  display: flex;
+}
+
+.jp-ActiveCellTool-Content {
+  flex: 1 1 auto;
+}
+
+.jp-ActiveCellTool .jp-ActiveCellTool-CellContent {
+  background: var(--jp-cell-editor-background);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  min-height: 29px;
+}
+
+.jp-ActiveCellTool .jp-InputPrompt {
+  min-width: calc(var(--jp-cell-prompt-width) * 0.75);
+}
+
+.jp-ActiveCellTool-CellContent > pre {
+  padding: 5px 4px;
+  margin: 0;
+  white-space: normal;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0;
+}
+
+.jp-RankedPanel > :not(:first-child) {
+  margin-top: 12px;
+}
+
+.jp-KeySelector select.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+}
+
+.jp-KeySelector label,
+.jp-MetadataEditorTool label,
+.jp-NumberSetter label {
+  line-height: 1.4;
+}
+
+.jp-NotebookTools .jp-select-wrapper {
+  margin-top: 4px;
+  margin-bottom: 0;
+}
+
+.jp-NumberSetter input {
+  width: 100%;
+  margin-top: 4px;
+}
+
+.jp-NotebookTools .jp-Collapse {
+  margin-top: 16px;
+}
+
+/*-----------------------------------------------------------------------------
+| Presentation Mode (.jp-mod-presentationMode)
+|----------------------------------------------------------------------------*/
+
+.jp-mod-presentationMode .jp-Notebook {
+  --jp-content-font-size1: var(--jp-content-presentation-font-size1);
+  --jp-code-font-size: var(--jp-code-presentation-font-size);
+}
+
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
+  flex: 0 0 110px;
+}
+
+/*-----------------------------------------------------------------------------
+| Side-by-side Mode (.jp-mod-sideBySide)
+|----------------------------------------------------------------------------*/
+.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell {
+  margin-top: 3em;
+  margin-bottom: 3em;
+  margin-left: 5%;
+  margin-right: 5%;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell {
+  display: grid;
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-output-size)
+    );
+  grid-template-rows: auto minmax(0, 1fr) auto;
+  grid-template-areas:
+    'header header header'
+    'input handle output'
+    'footer footer footer';
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell {
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-resized-cell)
+    );
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader {
+  grid-area: header;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper {
+  grid-area: input;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper {
+  /* overwrite the default margin (no vertical separation needed in side by side move */
+  margin-top: 0;
+  grid-area: output;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter {
+  grid-area: footer;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle {
+  grid-area: handle;
+  user-select: none;
+  display: block;
+  height: 100%;
+  cursor: ew-resize;
+  padding: 0 var(--jp-cell-padding);
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after {
+  content: '';
+  display: block;
+  background: var(--jp-border-color2);
+  height: 100%;
+  width: 5px;
+}
+
+.jp-mod-sideBySide.jp-Notebook
+  .jp-CodeCell.jp-mod-resizedCell
+  .jp-CellResizeHandle::after {
+  background: var(--jp-border-color0);
+}
+
+.jp-CellResizeHandle {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-Placeholder {
+  padding-left: 55px;
+}
+
+.jp-Cell-Placeholder-wrapper {
+  background: #fff;
+  border: 1px solid;
+  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
+  border-radius: 4px;
+  -webkit-border-radius: 4px;
+  margin: 10px 15px;
+}
+
+.jp-Cell-Placeholder-wrapper-inner {
+  padding: 15px;
+  position: relative;
+}
+
+.jp-Cell-Placeholder-wrapper-body {
+  background-repeat: repeat;
+  background-size: 50% auto;
+}
+
+.jp-Cell-Placeholder-wrapper-body div {
+  background: #f6f7f8;
+  background-image: -webkit-linear-gradient(
+    left,
+    #f6f7f8 0%,
+    #edeef1 20%,
+    #f6f7f8 40%,
+    #f6f7f8 100%
+  );
+  background-repeat: no-repeat;
+  background-size: 800px 104px;
+  height: 104px;
+  position: absolute;
+  right: 15px;
+  left: 15px;
+  top: 15px;
+}
+
+div.jp-Cell-Placeholder-h1 {
+  top: 20px;
+  height: 20px;
+  left: 15px;
+  width: 150px;
+}
+
+div.jp-Cell-Placeholder-h2 {
+  left: 15px;
+  top: 50px;
+  height: 10px;
+  width: 100px;
+}
+
+div.jp-Cell-Placeholder-content-1,
+div.jp-Cell-Placeholder-content-2,
+div.jp-Cell-Placeholder-content-3 {
+  left: 15px;
+  right: 15px;
+  height: 10px;
+}
+
+div.jp-Cell-Placeholder-content-1 {
+  top: 100px;
+}
+
+div.jp-Cell-Placeholder-content-2 {
+  top: 120px;
+}
+
+div.jp-Cell-Placeholder-content-3 {
+  top: 140px;
+}
+
+</style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+The following CSS variables define the main, public API for styling JupyterLab.
+These variables should be used by all plugins wherever possible. In other
+words, plugins should not define custom colors, sizes, etc unless absolutely
+necessary. This enables users to change the visual theme of JupyterLab
+by changing these variables.
+
+Many variables appear in an ordered sequence (0,1,2,3). These sequences
+are designed to work well together, so for example, `--jp-border-color1` should
+be used with `--jp-layout-color1`. The numbers have the following meanings:
+
+* 0: super-primary, reserved for special emphasis
+* 1: primary, most important under normal situations
+* 2: secondary, next most important under normal situations
+* 3: tertiary, next most important under normal situations
+
+Throughout JupyterLab, we are mostly following principles from Google's
+Material Design when selecting colors. We are not, however, following
+all of MD as it is not optimized for dense, information rich UIs.
+*/
+
+:root {
+  /* Elevation
+   *
+   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
+   *
+   * https://github.com/material-components/material-components-web
+   * https://material-components-web.appspot.com/elevation.html
+   */
+
+  --jp-shadow-base-lightness: 0;
+  --jp-shadow-umbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.2
+  );
+  --jp-shadow-penumbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.14
+  );
+  --jp-shadow-ambient-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.12
+  );
+  --jp-elevation-z0: none;
+  --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color),
+    0 1px 1px 0 var(--jp-shadow-penumbra-color),
+    0 1px 3px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color),
+    0 2px 2px 0 var(--jp-shadow-penumbra-color),
+    0 1px 5px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color),
+    0 4px 5px 0 var(--jp-shadow-penumbra-color),
+    0 1px 10px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color),
+    0 6px 10px 0 var(--jp-shadow-penumbra-color),
+    0 1px 18px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color),
+    0 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color),
+    0 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color),
+    0 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color),
+    0 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color),
+    0 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0 9px 46px 8px var(--jp-shadow-ambient-color);
+
+  /* Borders
+   *
+   * The following variables, specify the visual styling of borders in JupyterLab.
+   */
+
+  --jp-border-width: 1px;
+  --jp-border-color0: var(--md-grey-400);
+  --jp-border-color1: var(--md-grey-400);
+  --jp-border-color2: var(--md-grey-300);
+  --jp-border-color3: var(--md-grey-200);
+  --jp-inverse-border-color: var(--md-grey-600);
+  --jp-border-radius: 2px;
+
+  /* UI Fonts
+   *
+   * The UI font CSS variables are used for the typography all of the JupyterLab
+   * user interface elements that are not directly user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-ui-font-scale-factor: 1.2;
+  --jp-ui-font-size0: 0.83333em;
+  --jp-ui-font-size1: 13px; /* Base font size */
+  --jp-ui-font-size2: 1.2em;
+  --jp-ui-font-size3: 1.44em;
+  --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI',
+    helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
+    'Segoe UI Symbol';
+
+  /*
+   * Use these font colors against the corresponding main layout colors.
+   * In a light theme, these go from dark to light.
+   */
+
+  /* Defaults use Material Design specification */
+  --jp-ui-font-color0: rgba(0, 0, 0, 1);
+  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);
+
+  /*
+   * Use these against the brand/accent/warn/error colors.
+   * These will typically go from light to darker, in both a dark and light theme.
+   */
+
+  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
+  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);
+
+  /* Content Fonts
+   *
+   * Content font variables are used for typography of user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-content-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-content-line-height: 1.6;
+  --jp-content-font-scale-factor: 1.2;
+  --jp-content-font-size0: 0.83333em;
+  --jp-content-font-size1: 14px; /* Base font size */
+  --jp-content-font-size2: 1.2em;
+  --jp-content-font-size3: 1.44em;
+  --jp-content-font-size4: 1.728em;
+  --jp-content-font-size5: 2.0736em;
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-content-presentation-font-size1: 17px;
+  --jp-content-heading-line-height: 1;
+  --jp-content-heading-margin-top: 1.2em;
+  --jp-content-heading-margin-bottom: 0.8em;
+  --jp-content-heading-font-weight: 500;
+
+  /* Defaults use Material Design specification */
+  --jp-content-font-color0: rgba(0, 0, 0, 1);
+  --jp-content-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-content-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-content-font-color3: rgba(0, 0, 0, 0.38);
+  --jp-content-link-color: var(--md-blue-900);
+  --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont,
+    'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji',
+    'Segoe UI Emoji', 'Segoe UI Symbol';
+
+  /*
+   * Code Fonts
+   *
+   * Code font variables are used for typography of code and other monospaces content.
+   */
+
+  --jp-code-font-size: 13px;
+  --jp-code-line-height: 1.3077; /* 17px for 13px base */
+  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
+  --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace;
+  --jp-code-font-family: var(--jp-code-font-family-default);
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-code-presentation-font-size: 16px;
+
+  /* may need to tweak cursor width if you change font size */
+  --jp-code-cursor-width0: 1.4px;
+  --jp-code-cursor-width1: 2px;
+  --jp-code-cursor-width2: 4px;
+
+  /* Layout
+   *
+   * The following are the main layout colors use in JupyterLab. In a light
+   * theme these would go from light to dark.
+   */
+
+  --jp-layout-color0: white;
+  --jp-layout-color1: white;
+  --jp-layout-color2: var(--md-grey-200);
+  --jp-layout-color3: var(--md-grey-400);
+  --jp-layout-color4: var(--md-grey-600);
+
+  /* Inverse Layout
+   *
+   * The following are the inverse layout colors use in JupyterLab. In a light
+   * theme these would go from dark to light.
+   */
+
+  --jp-inverse-layout-color0: #111;
+  --jp-inverse-layout-color1: var(--md-grey-900);
+  --jp-inverse-layout-color2: var(--md-grey-800);
+  --jp-inverse-layout-color3: var(--md-grey-700);
+  --jp-inverse-layout-color4: var(--md-grey-600);
+
+  /* Brand/accent */
+
+  --jp-brand-color0: var(--md-blue-900);
+  --jp-brand-color1: var(--md-blue-700);
+  --jp-brand-color2: var(--md-blue-300);
+  --jp-brand-color3: var(--md-blue-100);
+  --jp-brand-color4: var(--md-blue-50);
+  --jp-accent-color0: var(--md-green-900);
+  --jp-accent-color1: var(--md-green-700);
+  --jp-accent-color2: var(--md-green-300);
+  --jp-accent-color3: var(--md-green-100);
+
+  /* State colors (warn, error, success, info) */
+
+  --jp-warn-color0: var(--md-orange-900);
+  --jp-warn-color1: var(--md-orange-700);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+  --jp-error-color0: var(--md-red-900);
+  --jp-error-color1: var(--md-red-700);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+  --jp-success-color0: var(--md-green-900);
+  --jp-success-color1: var(--md-green-700);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+  --jp-info-color0: var(--md-cyan-900);
+  --jp-info-color1: var(--md-cyan-700);
+  --jp-info-color2: var(--md-cyan-300);
+  --jp-info-color3: var(--md-cyan-100);
+
+  /* Cell specific styles */
+
+  --jp-cell-padding: 5px;
+  --jp-cell-collapser-width: 8px;
+  --jp-cell-collapser-min-height: 20px;
+  --jp-cell-collapser-not-active-hover-opacity: 0.6;
+  --jp-cell-editor-background: var(--md-grey-100);
+  --jp-cell-editor-border-color: var(--md-grey-300);
+  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-cell-editor-active-background: var(--jp-layout-color0);
+  --jp-cell-editor-active-border-color: var(--jp-brand-color1);
+  --jp-cell-prompt-width: 64px;
+  --jp-cell-prompt-font-family: var(--jp-code-font-family-default);
+  --jp-cell-prompt-letter-spacing: 0;
+  --jp-cell-prompt-opacity: 1;
+  --jp-cell-prompt-not-active-opacity: 0.5;
+  --jp-cell-prompt-not-active-font-color: var(--md-grey-700);
+
+  /* A custom blend of MD grey and blue 600
+   * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */
+  --jp-cell-inprompt-font-color: #307fc1;
+
+  /* A custom blend of MD grey and orange 600
+   * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */
+  --jp-cell-outprompt-font-color: #bf5b3d;
+
+  /* Notebook specific styles */
+
+  --jp-notebook-padding: 10px;
+  --jp-notebook-select-background: var(--jp-layout-color1);
+  --jp-notebook-multiselected-color: var(--md-blue-50);
+
+  /* The scroll padding is calculated to fill enough space at the bottom of the
+  notebook to show one single-line cell (with appropriate padding) at the top
+  when the notebook is scrolled all the way to the bottom. We also subtract one
+  pixel so that no scrollbar appears if we have just one single-line cell in the
+  notebook. This padding is to enable a 'scroll past end' feature in a notebook.
+  */
+  --jp-notebook-scroll-padding: calc(
+    100% - var(--jp-code-font-size) * var(--jp-code-line-height) -
+      var(--jp-code-padding) - var(--jp-cell-padding) - 1px
+  );
+
+  /* Rendermime styles */
+
+  --jp-rendermime-error-background: #fdd;
+  --jp-rendermime-table-row-background: var(--md-grey-100);
+  --jp-rendermime-table-row-hover-background: var(--md-light-blue-50);
+
+  /* Dialog specific styles */
+
+  --jp-dialog-background: rgba(0, 0, 0, 0.25);
+
+  /* Console specific styles */
+
+  --jp-console-padding: 10px;
+
+  /* Toolbar specific styles */
+
+  --jp-toolbar-border-color: var(--jp-border-color1);
+  --jp-toolbar-micro-height: 8px;
+  --jp-toolbar-background: var(--jp-layout-color1);
+  --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
+  --jp-toolbar-header-margin: 4px 4px 0 4px;
+  --jp-toolbar-active-background: var(--md-grey-300);
+
+  /* Statusbar specific styles */
+
+  --jp-statusbar-height: 24px;
+
+  /* Input field styles */
+
+  --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-input-active-background: var(--jp-layout-color1);
+  --jp-input-hover-background: var(--jp-layout-color1);
+  --jp-input-background: var(--md-grey-100);
+  --jp-input-border-color: var(--jp-inverse-border-color);
+  --jp-input-active-border-color: var(--jp-brand-color1);
+  --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);
+
+  /* General editor styles */
+
+  --jp-editor-selected-background: #d9d9d9;
+  --jp-editor-selected-focused-background: #d7d4f0;
+  --jp-editor-cursor-color: var(--jp-ui-font-color0);
+
+  /* Code mirror specific styles */
+
+  --jp-mirror-editor-keyword-color: #008000;
+  --jp-mirror-editor-atom-color: #88f;
+  --jp-mirror-editor-number-color: #080;
+  --jp-mirror-editor-def-color: #00f;
+  --jp-mirror-editor-variable-color: var(--md-grey-900);
+  --jp-mirror-editor-variable-2-color: rgb(0, 54, 109);
+  --jp-mirror-editor-variable-3-color: #085;
+  --jp-mirror-editor-punctuation-color: #05a;
+  --jp-mirror-editor-property-color: #05a;
+  --jp-mirror-editor-operator-color: #a2f;
+  --jp-mirror-editor-comment-color: #408080;
+  --jp-mirror-editor-string-color: #ba2121;
+  --jp-mirror-editor-string-2-color: #708;
+  --jp-mirror-editor-meta-color: #a2f;
+  --jp-mirror-editor-qualifier-color: #555;
+  --jp-mirror-editor-builtin-color: #008000;
+  --jp-mirror-editor-bracket-color: #997;
+  --jp-mirror-editor-tag-color: #170;
+  --jp-mirror-editor-attribute-color: #00c;
+  --jp-mirror-editor-header-color: blue;
+  --jp-mirror-editor-quote-color: #090;
+  --jp-mirror-editor-link-color: #00c;
+  --jp-mirror-editor-error-color: #f00;
+  --jp-mirror-editor-hr-color: #999;
+
+  /*
+    RTC user specific colors.
+    These colors are used for the cursor, username in the editor,
+    and the icon of the user.
+  */
+
+  --jp-collaborator-color1: #ffad8e;
+  --jp-collaborator-color2: #dac83d;
+  --jp-collaborator-color3: #72dd76;
+  --jp-collaborator-color4: #00e4d0;
+  --jp-collaborator-color5: #45d4ff;
+  --jp-collaborator-color6: #e2b1ff;
+  --jp-collaborator-color7: #ff9de6;
+
+  /* Vega extension styles */
+
+  --jp-vega-background: white;
+
+  /* Sidebar-related styles */
+
+  --jp-sidebar-min-width: 250px;
+
+  /* Search-related styles */
+
+  --jp-search-toggle-off-opacity: 0.5;
+  --jp-search-toggle-hover-opacity: 0.8;
+  --jp-search-toggle-on-opacity: 1;
+  --jp-search-selected-match-background-color: rgb(245, 200, 0);
+  --jp-search-selected-match-color: black;
+  --jp-search-unselected-match-background-color: var(
+    --jp-inverse-layout-color0
+  );
+  --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
+
+  /* Icon colors that work well with light or dark backgrounds */
+  --jp-icon-contrast-color0: var(--md-purple-600);
+  --jp-icon-contrast-color1: var(--md-green-600);
+  --jp-icon-contrast-color2: var(--md-pink-600);
+  --jp-icon-contrast-color3: var(--md-blue-600);
+
+  /* Button colors */
+  --jp-accept-color-normal: var(--md-blue-700);
+  --jp-accept-color-hover: var(--md-blue-800);
+  --jp-accept-color-active: var(--md-blue-900);
+  --jp-warn-color-normal: var(--md-red-700);
+  --jp-warn-color-hover: var(--md-red-800);
+  --jp-warn-color-active: var(--md-red-900);
+  --jp-reject-color-normal: var(--md-grey-600);
+  --jp-reject-color-hover: var(--md-grey-700);
+  --jp-reject-color-active: var(--md-grey-800);
+
+  /* File or activity icons and switch semantic variables */
+  --jp-jupyter-icon-color: #f37626;
+  --jp-notebook-icon-color: #f37626;
+  --jp-json-icon-color: var(--md-orange-700);
+  --jp-console-icon-background-color: var(--md-blue-700);
+  --jp-console-icon-color: white;
+  --jp-terminal-icon-background-color: var(--md-grey-800);
+  --jp-terminal-icon-color: var(--md-grey-200);
+  --jp-text-editor-icon-color: var(--md-grey-700);
+  --jp-inspector-icon-color: var(--md-grey-700);
+  --jp-switch-color: var(--md-grey-400);
+  --jp-switch-true-position-color: var(--md-orange-900);
+}
+</style>
+<style type="text/css">
+/* Force rendering true colors when outputing to pdf */
+* {
+  -webkit-print-color-adjust: exact;
+}
+
+/* Misc */
+a.anchor-link {
+  display: none;
+}
+
+/* Input area styling */
+.jp-InputArea {
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  overflow: hidden;
+}
+
+.cm-editor.cm-s-jupyter .highlight pre {
+/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */
+  padding: var(--jp-code-padding) 4px;
+  margin: 0;
+
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+  color: inherit;
+
+}
+
+.jp-OutputArea-output pre {
+  line-height: inherit;
+  font-family: inherit;
+}
+
+.jp-RenderedText pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+}
+
+/* Hiding the collapser by default */
+.jp-Collapser {
+  display: none;
+}
+
+@page {
+    margin: 0.5in; /* Margin for each printed piece of paper */
+}
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+</style>
+<!-- Load mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
+<!-- MathJax configuration -->
+<script type="text/x-mathjax-config">
+    init_mathjax = function() {
+        if (window.MathJax) {
+        // MathJax loaded
+            MathJax.Hub.Config({
+                TeX: {
+                    equationNumbers: {
+                    autoNumber: "AMS",
+                    useLabelIds: true
+                    }
+                },
+                tex2jax: {
+                    inlineMath: [ ['$','$'], ["\\(","\\)"] ],
+                    displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
+                    processEscapes: true,
+                    processEnvironments: true
+                },
+                displayAlign: 'center',
+                CommonHTML: {
+                    linebreaks: {
+                    automatic: true
+                    }
+                }
+            });
+
+            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        }
+    }
+    init_mathjax();
+    </script>
+<!-- End of mathjax configuration --><script type="module">
+  document.addEventListener("DOMContentLoaded", async () => {
+    const diagrams = document.querySelectorAll(".jp-Mermaid > pre.mermaid");
+    // do not load mermaidjs if not needed
+    if (!diagrams.length) {
+      return;
+    }
+    const mermaid = (await import("https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.6.0/mermaid.esm.min.mjs")).default;
+    const parser = new DOMParser();
+
+    mermaid.initialize({
+      maxTextSize: 100000,
+      startOnLoad: false,
+      fontFamily: window
+        .getComputedStyle(document.body)
+        .getPropertyValue("--jp-ui-font-family"),
+      theme: document.querySelector("body[data-jp-theme-light='true']")
+        ? "default"
+        : "dark",
+    });
+
+    let _nextMermaidId = 0;
+
+    function makeMermaidImage(svg) {
+      const img = document.createElement("img");
+      const doc = parser.parseFromString(svg, "image/svg+xml");
+      const svgEl = doc.querySelector("svg");
+      const { maxWidth } = svgEl?.style || {};
+      const firstTitle = doc.querySelector("title");
+      const firstDesc = doc.querySelector("desc");
+
+      img.setAttribute("src", `data:image/svg+xml,${encodeURIComponent(svg)}`);
+      if (maxWidth) {
+        img.width = parseInt(maxWidth);
+      }
+      if (firstTitle) {
+        img.setAttribute("alt", firstTitle.textContent);
+      }
+      if (firstDesc) {
+        const caption = document.createElement("figcaption");
+        caption.className = "sr-only";
+        caption.textContent = firstDesc.textContent;
+        return [img, caption];
+      }
+      return [img];
+    }
+
+    async function makeMermaidError(text) {
+      let errorMessage = "";
+      try {
+        await mermaid.parse(text);
+      } catch (err) {
+        errorMessage = `${err}`;
+      }
+
+      const result = document.createElement("details");
+      result.className = 'jp-RenderedMermaid-Details';
+      const summary = document.createElement("summary");
+      summary.className = 'jp-RenderedMermaid-Summary';
+      const pre = document.createElement("pre");
+      const code = document.createElement("code");
+      code.innerText = text;
+      pre.appendChild(code);
+      summary.appendChild(pre);
+      result.appendChild(summary);
+
+      const warning = document.createElement("pre");
+      warning.innerText = errorMessage;
+      result.appendChild(warning);
+      return [result];
+    }
+
+    async function renderOneMarmaid(src) {
+      const id = `jp-mermaid-${_nextMermaidId++}`;
+      const parent = src.parentNode;
+      let raw = src.textContent.trim();
+      const el = document.createElement("div");
+      el.style.visibility = "hidden";
+      document.body.appendChild(el);
+      let results = null;
+      let output = null;
+      try {
+        const { svg } = await mermaid.render(id, raw, el);
+        results = makeMermaidImage(svg);
+        output = document.createElement("figure");
+        results.map(output.appendChild, output);
+      } catch (err) {
+        parent.classList.add("jp-mod-warning");
+        results = await makeMermaidError(raw);
+        output = results[0];
+      } finally {
+        el.remove();
+      }
+      parent.classList.add("jp-RenderedMermaid");
+      parent.appendChild(output);
+    }
+
+    void Promise.all([...diagrams].map(renderOneMarmaid));
+  });
+</script>
+<style>
+  .jp-Mermaid:not(.jp-RenderedMermaid) {
+    display: none;
+  }
+
+  .jp-RenderedMermaid {
+    overflow: auto;
+    display: flex;
+  }
+
+  .jp-RenderedMermaid.jp-mod-warning {
+    width: auto;
+    padding: 0.5em;
+    margin-top: 0.5em;
+    border: var(--jp-border-width) solid var(--jp-warn-color2);
+    border-radius: var(--jp-border-radius);
+    color: var(--jp-ui-font-color1);
+    font-size: var(--jp-ui-font-size1);
+    white-space: pre-wrap;
+    word-wrap: break-word;
+  }
+
+  .jp-RenderedMermaid figure {
+    margin: 0;
+    overflow: auto;
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid img {
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid-Details > pre {
+    margin-top: 1em;
+  }
+
+  .jp-RenderedMermaid-Summary {
+    color: var(--jp-warn-color2);
+  }
+
+  .jp-RenderedMermaid:not(.jp-mod-warning) pre {
+    display: none;
+  }
+
+  .jp-RenderedMermaid-Summary > pre {
+    display: inline-block;
+    white-space: normal;
+  }
+</style>
+<!-- End of mermaid configuration --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+<main>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h1 id="GA-2.3:-Beam-Beats">GA 2.3: Beam Beats<a class="anchor-link" href="#GA-2.3:-Beam-Beats">¶</a></h1><h1 style="position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; top: 60px;right: 30px; margin: 0; border: 0">
+<style>
+        .markdown {width:100%; position: relative}
+        article { position: relative }
+    </style>
+<img \="" alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="width:100px"/>
+<img \="" alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="width:100px"/>
+</h1>
+<h2 style="height: 10px">
+</h2>
+<p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: week 2.3. Due: Friday, November 29, 2024.</em></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Analyzing-cantilever-beam-accelerations-and-global-Mean-Sea-Level-measurements">Analyzing cantilever-beam accelerations and global Mean Sea-Level measurements<a class="anchor-link" href="#Analyzing-cantilever-beam-accelerations-and-global-Mean-Sea-Level-measurements">¶</a></h2><p>This project covers the week on Signal Processing (week 2.3).</p>
+<p>As a warming up you will create and analyze some elementary signals yourself, and next, you will carry out frequency domain analyses on two given data-sets, namely acceleration measurements of a Cantilever-Beam experiment, and (in optional Task 10) Global Mean Sea-Level measurements.</p>
+<p>Most of the Tasks in this notebook consist of both coding, producing a plot, and answering (open) questions. Typically, as you work your way through the Tasks, you can often re-use code, or part of it, from earlier Tasks and assignments. That will save you a lot of work!!</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%"> <p>In many of the code blocks below, template code to create figures is provided. Note that there is a lot of code missing, and one line of <code>YOUR_CODE_HERE</code> does not imply that only one line of code is missing!</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Data-Acquisition-System">Data Acquisition System<a class="anchor-link" href="#Data-Acquisition-System">¶</a></h3><p>A data acquisition (DAQ) system usually consists of four components:</p>
+<img alt="No description has been provided for this image" src="https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/DAQ.png" style="margin:auto">
+<ul>
+<li>A sensor transforms a physical signal into a small voltage. The transformation is often frequency dependent or nonlinear, and can show drift or bias.</li>
+<li>Signal conditioning electronics (often included in the sensor housing) filter unwanted frequencies, such as the 50 Hz line frequency caused by power plant generators, using low-pass or notch filters. In addition the sensor voltage may be amplified.</li>
+<li>An analog-to-digital (A/D) converter samples the analog voltage with a certain rate, such as 100 Hz. The A/D converter can measure analog voltages within a certain range, the measurement range. The measured voltage is quantized with a certain resolution, such as 14-bit, which means that the full measurement range is divided into $2^{14}=16,384$ discrete intervals. Together, the resolution and measurement range determine the precision. Usually the sample rate, the measurement range, and the sample resolution are configurable. Sampling and quantizing together turns an analog signal into a digital signal.</li>
+<li>A digital computer reads the sampled data from the A/D converter at specific times, and allows for further processing, analysis and storage of the (digital) signal.</li>
+</ul>
+<p>The result is that an analog, physical signal, is turned into a series of numbers (samples of the signal, in the time domain), ready for processing and analysis in a digital computer.</p>
+<p><img alt="verticalcantileverbeam.png" src="data:image/png;base64,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Bi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYu68871yOIGeEoz7tX/7riWj6Ftnwebfk82vJ5tOXzaMvnsU3LRebfAIt+pFUH3+/odQ/8sOan9eo/X2TVwfc7et0DP6yP6Vl9+I+XWXXw/Y5e98CP6tWntei9ZtXB9zt63QM/rNfpWS1Muebg+x297oEf1vyxsehprTr4fkeve+CHNT+tfuuJ58fGx6Knterg+x297oEf1fwNYNGXuVUH3+/odQ/8sPqt52nMHxuLntaqg+939LoHfljz01r0sbHq4Psdve6BH9b8sbHoaa06uN96rqvfep5Gv/U8jfljY9HTWnXw/Y5e98APa35aiz42Vh18v6PXPfDDmj82Fj2tVQf3W8+VzU/Lf7zMqoPvd/S6B35U/dbzNOaPjUVPa9XB9zt63QM/rKZ8GvPTWvQNYNXB9zt63QM/rH7reRb91vM0mvJpzB8bi57WqoPvd/S6B35Y89Pqt5548zeARU9r1cH3O3rdAz+q/mXl0+i3nqcxf2wselqrDr7f0ese+GHNT2vRx8aqg+939LoHfljzx8aip7Xq4H7rua5+63ka/dbzNOaPjUVPa9XB9zt63QM/rPlpLfrYWHXw/Y5e98APa/7YWPS0Vh3cbz3X1W89T6Pfep7G/LGx6GmtOvh+R6974Ic1P61FHxurDr7f0ese+GH5tJZ9A1h18P2OXvfAD2vVN4B1Xx/udnS/9Rzpt56H4u/QZU9r1cH3O3rdAz+u6ffowqe16uD7Hb3ugR/Y+MQWfwNYdfD9jl73wA/sfc03gFUH3+/odQ9ctaU/f/4PDvMXtjrnOloAAAAASUVORK5CYII="/></p>
+<p>One of the data sets that you will analyze during this MUDE Q2 project was acquired by an accelerometer in a smartphone, on top of a vertical cantilever-beam. The accelerometer measures the side-ward accelerations, expressed in m/s<sup>2</sup>, and sampled at 50 Hz. Detailed information about the experiment and the sensor can be found in "Experimental evaluation of smartphone accelerometer and low-cost dual frequency GNSS sensors for deformation monitoring", by Alexandru Lapadat, Christian Tiberius and Peter Teunissen, Sensors 2021, 21, 7946, <a href="https://doi.org/10.3390/s21237946">https://doi.org/10.3390/s21237946</a>.</p>
+<p>A quick impression of the test setup can be gained by watching the short video <a href="https://youtu.be/o4moRwvlBLU?si=aKelBMWm3HB2Of26">Cantilever Beam Experiment</a> (1 minute).</p>
+<p>A theoretical description of the motion of the smartphone accelerometer fixed to the cantilever beam is presented in Appendix A. Pulling the beam at the tip and releasing it, results in a (nearly) horizontal side-ward motion of the smartphone, and the (horizontal) position can be described by a <em>damped harmonic</em> as a function of time. Consequently, also the first and second derivative with respect to time, the velocity and acceleration as a function of time as the smartphone will measure it, are harmonics.</p>
+<h3 id="Basic-sinusoid-signal">Basic sinusoid signal<a class="anchor-link" href="#Basic-sinusoid-signal">¶</a></h3><p>You will start with first creating (and analyzing) a few simple signals yourself. In the first few Tasks of this project, we will take the damping ratio zero and use a fairly short measurement time (duration), and hence the acceleration measured by the smartphone is a plain (undamped) sinusoid as shown in Appendix A (a stationary signal). In the following Tasks we also add a phase offset $\varphi$ to the plain sinusoid:</p>
+$$
+x(t) = A \sin(2 \pi f_c t + \varphi)
+$$<p>The result is taken from the last equation in Appendix A. We consider here acceleration, though for convenience, we omit the dots on top of the $x(t)$.</p>
+</img></div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
+<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
+
+<span class="o">%</span><span class="k">matplotlib</span> inline
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 1:</b>
+<ul>
+<li>Create a time-array starting at $t=0$ s, ending at $t=5.0$ s, with a sampling rate of 100 Hz. Hint: what is the number of samples $N$? And what should then be the last value in the time-array? Note that, for example, with $N=10$ samples at a sampling rate of $f_s = 100$ Hz, we have signal samples at times $t=0.00, 0.01, 0.02, ... , 0.08, 0.09$ seconds, hence $T_{meas}= N \Delta t =0.1$ seconds (the sample-and-hold convention).</li>
+<li>Create a sinusoidal signal $x(t) = A \sin(2 \pi f_c t + \varphi)$, with amplitude $A=1.0$ Volt, carrier frequency $f_c=1.0$ Hz, and initial phase $\varphi = 5$ degrees, to be converted into radians.</li>
+<li>Make a plot of the signal against time. Note that this is strictly a <em>sampled signal</em> $x_n$ rather than $x(t)$, but since we use a rather high sampling rate, the signal shown is close to continuous in time. Connecting the sample points of $x_n$ in the graph by lines, as done in the graph below, corroborates the suggestion of a continuous-time signal. Be aware!</li>
+</ul>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%"> <p>We will give you the answers in this code cell for free!</p></div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">T_meas</span> <span class="o">=</span> <span class="mi">5</span>
+<span class="n">f_s</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1">#sampling rate [Hz]</span>
+
+<span class="n">t_vec</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">T_meas</span><span class="p">,</span> <span class="mi">1</span> <span class="o">/</span> <span class="n">f_s</span><span class="p">)</span> <span class="c1"># ends at 4.99, length 500 according to the sample-and-hold convention</span>
+
+<span class="n">A</span> <span class="o">=</span> <span class="mi">1</span> 
+<span class="n">f_c</span> <span class="o">=</span> <span class="mi">1</span> 
+<span class="n">phi</span> <span class="o">=</span> <span class="mi">5</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span> <span class="o">/</span> <span class="mi">180</span>
+<span class="n">x</span> <span class="o">=</span> <span class="n">A</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">sin</span><span class="p">(</span><span class="mi">2</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span> <span class="o">*</span> <span class="n">f_c</span> <span class="o">*</span> <span class="n">t_vec</span> <span class="o">+</span> <span class="n">phi</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">t_vec</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'b'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'signal'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="sa">r</span><span class="s1">'$t \: [s]$'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="sa">r</span><span class="s1">'$x(t) \: [V]$'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">'upper right'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="sa">fr</span><span class="s1">'Sinusoidal signal with $A$=</span><span class="si">{</span><span class="n">A</span><span class="si">}</span><span class="s1"> V, $f_c$=</span><span class="si">{</span><span class="n">f_c</span><span class="si">}</span><span class="s1"> Hz and initial phase $\phi$=</span><span class="si">{</span><span class="n">phi</span><span class="si">:</span><span class="s1">.3f</span><span class="si">}</span><span class="s1"> °'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="The-Discrete-Fourier-Transform-(chapter-5)">The Discrete Fourier Transform (chapter 5)<a class="anchor-link" href="#The-Discrete-Fourier-Transform-(chapter-5)">¶</a></h3><p>To discover which frequencies are contained in the signal $x(t)$, we can transform it from the time domain to the frequency domain using the Fourier transform:</p>
+$$
+X(f) = \int_{-\infty}^{\infty} x(t) e^{-j 2\pi f t} dt
+$$<p>Which can then be expressed in terms of magnitude and phase:</p>
+$$
+X(f) = |X(f)|e^{j\theta(f)}
+$$<p>Where $|X(f)|$ plotted against frequency $f$ is called the <em>magnitude spectrum</em> (and practically often referred to as amplitude spectrum).</p>
+<p>The set and number of sinusoids required to approximate or re-create a given signal $x(t)$ depends on the shape of that signal. Of course, when the signal is a pure sinusoid, we only need one term. For an example, consider a 2 Hz sinusoidal signal and its magnitude spectrum below (the magnitude spectrum is expressed in [Vs], which equals [V/Hz], hence a magnitude or amplitude density).</p>
+<img alt="No description has been provided for this image" src="https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/SignalSpectrumExample.png" style="margin:auto" width="800/"/>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>You can see a sharp spike in the magnitude plot (which has two logarithmic axes, and we only plot the spectrum for positive frequencies $f&gt;0$). A continuous time sinusoid with amplitude $A$ will produce a magnitude of $\frac{A T_{meas}}{2}$ in the amplitude spectrum (with $T_{meas}$ the <em>measurement time</em> or duration), rather than $\frac{A}{2}$ which you would expect (in a double-sided spectrum). This is because of the limited time duration of the input signal, which actually implies multiplication of $x(t)$ by a <em>rectangular time window</em> $w(t)=\Pi(\frac{t}{T_{meas}})$. Since the sinusoid has an amplitude of $A=1$ V, and was measured for $T_{meas}=5$ seconds, the magnitude becomes 2.5. The magnitude at all other frequencies is very small, approximately $10^{-15}$, or approximately zero.</p>
+<p>The Fourier transform is a continuous-time operation, mapping the continuous time-domain to the continuous frequency domain. Usually, we don't have continuous-time signals, but discrete time signals $x_n$ sampled at a certain sampling rate. The discrete Fourier Transform (DFT) is the discrete-time equivalent of the continuous time-Fourier transform:</p>
+$$
+X_k = \sum_{n=0}^{N-1}x_ne^{-j2\pi kn/N}, k=0,1,...,N-1
+$$<p>Where $X_k$ is the sequence of frequency domain samples. NumPy contains a function to perform the DFT using a fast numerical algorithm, the Fast Fourier Transform:</p>
+<p><code>X_discr = np.fft.fft(x)</code></p>
+<p>For more information on the function see <a href="https://numpy.org/doc/stable/reference/generated/numpy.fft.fft.html">here</a>.</p>
+<p>The discrete-time signal $x_n$ and the frequency domain samples $X_k$ returned by Python are of equal length ($N$ samples in, $N$ samples out). When you compare the equations of the DFT with the continuous Fourier Transform, you will see that in the continuous equation we integrate over time $t$, while in the DFT <em>no information</em> about the time or sample rate is required (there is no $\Delta t$ in the above equation for $X_k$, as noted at the end of Chapter 5). This results in a <em>scale factor</em> in the spectrum when the DFT of signals with different sample rates are compared. To solve this, we have to multiply the DFT as calculated by NumPy by the sample time interval $\Delta t = 1/f_s$ to restore the time dimension and obtain a <em>discrete approximation of the continuous Fourier Transform</em>. To account for the measurement duration as described above, we have to divide by $T_{meas} = N \Delta t$. So, in total, multiply by $\Delta t$ and divide by $T_{meas}$, hence, we have to divide the NumPy result by the number of samples $N$:</p>
+<p><code>X_cont = np.fft.fft(x) / N</code></p>
+<p>The DFT only contains information (the complex value of $X_k$) at discrete frequencies, known as the <em>analysis frequencies</em>, which are integer multiples of the frequency resolution $f_0$. If we have a sampled signal $x_n$ consisting of $N$ samples, sampled at $f_s$ Hz with $f_s=1/ \Delta t$, the frequency resolution is:</p>
+$$
+f_0 = \frac{1}{T_{meas}} = \frac{1}{N \Delta t} = \frac{f_s}{N}
+$$<p>The first value of the complex vector $X_n$ returned by NumPy is the mean of the time-domain signal corresponding to $f=0$ Hz. So, the frequency vector corresponding to the discrete Fourier transform starts at zero and has $N$ elements, the analysis frequencies:</p>
+<p><code>f_vec = np.arange(0, f_s, f_0)</code></p>
+<p>With task 2 you visualize the entire output as you get it from the <code>np.fft.fft</code>, hence for frequencies $[0,f_s)$. From Chapter 4 you know that the spectrum of a sampled signal repeats every integer multiple of $f_s$ (copies of the spectrum).</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 2:</b>
+<ul>
+<li>Calculate the Fast Fourier Transform of the signal you generated in Task 1. Remember: the signal has 500 samples and thus does <em>not</em> end at exactly 5 second.</li>
+<li>Create the frequency vector $f$ with the analysis frequencies.</li>
+<li>Plot the modulus of the Fourier Transform against the frequency $f$ using a log scale on both axes. Use plot markers to see at which frequencies the Fourier transform was calculated.</li>
+</ul>
+<p>On top of that, answer to the following questions:</p>
+<ol>
+<li>Describe the amplitude spectrum.</li>
+<li>What is the magnitude of $X(f)$ at $f$ = 1 Hz?</li>
+<li>Do you notice anything peculiar about the amplitude spectrum?</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+
+<span class="c1"># Write your own code or use the template below to create your figure(s)</span>
+
+<span class="c1"># f, axes = plt.subplots(1,1,figsize=(10,5))</span>
+
+<span class="c1"># axes[0].plot(YOUR_CODE_HERE, YOUR_CODE_HERE, 'x', color='b', label='Fourier transform')</span>
+<span class="c1"># axes[0].loglog()</span>
+<span class="c1"># axes[0].set_xlabel('$f \: \: [Hz]$')</span>
+<span class="c1"># axes[0].set_ylabel('$|X(f)| \: [V]$')</span>
+<span class="c1"># axes[0].grid()</span>
+<span class="c1"># axes[0].set_title('Log/Log')</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Symmetry">Symmetry<a class="anchor-link" href="#Symmetry">¶</a></h3><p>Due to symmetry properties of the DFT, the following holds for a real signal $x(t)$:</p>
+$$
+|X_k| = |X_{-k}|
+$$<p>Which means that the modulus of the Fourier coefficients is symmetric about $f=0$. The NumPy <code>fft</code> command appends the Fourier coefficients for $k&lt;0$ to the right side of the Fourier coefficients for $k \ge 0$. This is called the <em>two-sided</em> spectrum.</p>
+<p>Since we are working with real signals, the symmetry property is valid, and we can just ignore the coefficients for $k&lt;0$. This means that we consider the following range in the frequency domain:</p>
+<p>$[0, \frac{f_s}{2}]$ for even values of $N$</p>
+<p>$[0, \frac{f_s}{2})$ for odd values of $N$</p>
+<p>In other words, we are only considering frequencies up to half of $f_s$. This is easily implemented in Python using the floor division operator <code>//</code>:</p>
+<p><code>X_cont = X_cont[:N//2]</code>
+<br/>
+<code>f_vec = f_vec[:N//2]</code></p>
+<p>If you're unfamiliar with this, consider that <code>A//B</code> returns the number of times <code>B</code> 'fits into' <code>A</code>. In principle, this will always return an integer, so it can be easily used for indexing an array. In this specifc example, <code>N//2</code> will return $\frac{N}{2}$ for even $N$ and $\frac{N-1}{2}$ for odd N, which is exactly what we want. See the example below.</p>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">N</span> <span class="o">=</span> <span class="mi">100</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'</span><span class="si">{</span><span class="n">N</span><span class="si">}</span><span class="s1"> floor divided by 2: </span><span class="si">{</span><span class="n">N</span><span class="o">//</span><span class="mi">2</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'</span><span class="si">{</span><span class="n">N</span><span class="o">+</span><span class="mi">1</span><span class="si">}</span><span class="s1"> floor divided by 2: </span><span class="si">{</span><span class="p">(</span><span class="n">N</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">//</span><span class="mi">2</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'</span><span class="si">{</span><span class="n">N</span><span class="o">-</span><span class="mi">1</span><span class="si">}</span><span class="s1"> floor divided by 2: </span><span class="si">{</span><span class="p">(</span><span class="n">N</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span><span class="o">//</span><span class="mi">2</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 3:</b>
+<ul>
+<li><p>Repeat Task 2 with different measurement times $T_{meas}$ for the signal. Use measurement times such that the $f_c$ = 1 Hz oscillation fits <em>exactly</em> 1 time, 5 times and 20 times.</p>
+</li>
+<li><p>Plot the amplitude spectrum for all three measurement times, <strong>only for positive frequencies</strong>, in separate graphs (log-log scale) with the same domains and answer to the following questions:</p>
+</li>
+<li><p>What is the effect of changing $T_{meas}$ on the frequency range in the amplitude spectrum? Does the highest analysis frequency change?</p>
+</li>
+<li><p>Does the frequency resolution change?</p>
+</li>
+<li><p>Does the magnitude of at the peaks change?</p>
+</li>
+</ul>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+
+<span class="c1"># Write your own code or use the template below to create your figure(s)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span>
+<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">T_meas</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">YOUR_CODE_HERE</span><span class="p">):</span>
+    <span class="n">YOUR_CODE_HERE</span>
+
+    <span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
+    
+    <span class="n">YOUR_CODE_HERE</span>
+    
+    <span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Aliasing-(chapter-4)">Aliasing (chapter 4)<a class="anchor-link" href="#Aliasing-(chapter-4)">¶</a></h3><p>So far we have been analyzing a signal with a fairly low frequency, just $1$ or $2$ Hz. Now suppose, due to some unexpected source, our signal contains a second sinusoid with a much higher frequency. This is often caused by the line frequency ($50$ Hz) due to power plant generators providing the $220$ V current in regular buildings, or by electrical interference.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 4: with this task we'll make you run into an aliasing problem . . .</b>
+<ul>
+<li><p>Create a time-array starting $t=0$, with a sampling rate of 100 Hz, and ending such that a sinusoid with a frequency of 1 Hz fits exactly 5 times in the measurement time.</p>
+</li>
+<li><p>Re-create the signal $x(t) = A \sin(2 \pi f_c t + \varphi)$ from the first Task, with amplitude $A=1.0$ V, carrier frequency $f_c=1.0$ Hz, and initial phase $\varphi = 5$ degrees, to be converted into radians.</p>
+</li>
+<li><p>Add to this signal a second sinusoid with a frequency of $80$ Hz and amplitude of $0.1$ V (and zero initial phase).</p>
+</li>
+<li><p>Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks.</p>
+</li>
+</ul>
+<p>Then answer to the following questions:</p>
+<ol>
+<li>What do you see in the frequency plot? Are there peaks? How many? Where?</li>
+<li>Does this match what you see in the time plot?</li>
+<li>Does changing the measurement time (duration) help?</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+
+<span class="c1"># Write your own code or use the template below to create your figure(s)</span>
+
+<span class="c1"># plt.figure(figsize=(12,6))</span>
+<span class="c1"># plt.subplot(211)</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.grid()</span>
+<span class="c1"># plt.title('Time signal')</span>
+<span class="c1"># plt.legend()</span>
+
+<span class="c1"># plt.subplot(212)</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.loglog()</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.grid()</span>
+<span class="c1"># plt.tight_layout()</span>
+<span class="c1"># plt.title('Amplitude spectrum')</span>
+<span class="c1"># plt.legend()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>The effect seen in Task 4 is called <em>aliasing</em>, and the cause is that if your sample rate is too low for the signals you're measuring, you will not capture their oscillation period sufficiently - with at least two samples per cycle. Instead, the signal will appear at a much lower frequency, as you can see in the figure below. Here $f_c = 5$ Hz, and the signal was sampled with $f_c = 7$ Hz, and based on the discrete time samples we incorrectly conclude that there is a frequency component at $2$ Hz (at the end of Chapter 4).</p>
+<img alt="No description has been provided for this image" src="https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide38.png" style="margin:auto" width="800/"/>
+<img alt="No description has been provided for this image" src="https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide51.png" style="margin:auto" width="800/"/>
+<p>So, how fast do we need to sample to capture an $80$ Hz signal?</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 5:</b>
+<p>Repeat Task 4 with different sample rates: $110, 150, 160,$ and $200$ Hz. Plot the signal and amplitude spectrum for each one (you might want to use a loop).</p>
+<p>Then answer the following questions:</p>
+<ol>
+<li>At what frequency does the (aliased) 80 Hz signal appear in the spectrum, for the above values of $f_s$ (provide numerical answers)?</li>
+<li>Can you figure out the relationship (a simple equation) between the sample rate and the frequency of the original signal, and the frequency at which the alias appears?</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+
+<span class="c1"># Write your own code or use the template below to create your figure(s)</span>
+
+<span class="c1"># for YOUR_CODE_HERE:</span>
+    
+<span class="c1">#     YOUR_CODE_HERE</span>
+    
+<span class="c1">#     plt.figure(figsize=(12,6))</span>
+<span class="c1">#     plt.suptitle(f'$f_s = {YOUR_CODE_HERE}$ Hz')</span>
+<span class="c1">#     plt.subplot(211)</span>
+<span class="c1">#     YOUR_CODE_HERE</span>
+<span class="c1">#     plt.grid()</span>
+<span class="c1">#     plt.legend()</span>
+    
+<span class="c1">#     plt.subplot(212)</span>
+<span class="c1">#     YOUR_CODE_HERE</span>
+<span class="c1">#     plt.loglog()</span>
+<span class="c1">#     plt.grid()</span>
+<span class="c1">#     plt.tight_layout()</span>
+<span class="c1">#     plt.legend()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>As you probably figured out, the sample rate needs to be faster than twice the largest frequency in the signal. In other words, you can measure signals with a frequency up to half the sample rate without aliasing becoming a problem. The frequency above which aliasing occurs (half the sampling rate) is called the <em>Nyquist frequency</em> (Chapter 4).</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Damped-vibrations">Damped vibrations<a class="anchor-link" href="#Damped-vibrations">¶</a></h3><p>We now know how to create an amplitude/magnitude spectrum. We've seen that we get aliasing if our signal has components at frequencies higher than the <em>Nyquist frequency</em> (and leakage if the measurement time is too short). Now, let's consider the damped vibration aceleration signal that an accelerometer would measure (see <em>Appendix A</em>). In this case the damping ratio is not equal to zero, unlike in Tasks 1 to 5.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 6:</b>
+<ul>
+<li>Create a time-array starting at $t=0$ s, ending at $t = 50$ s, with a sampling rate of $100$ Hz.</li>
+<li>Create a damped harmonic acceleration signal $x(t) = \frac{x(0)}{\sqrt{1-\zeta^2}} e^{-\zeta \omega_0 t} \sin(\omega_d t)$ with $\zeta = 0.05$, $\omega_0 = 10 \pi$ rad/s (corresponding to $5$ Hz), $\omega_d = \omega_0 \sqrt{1-\zeta^2} = 9.987 \pi$ rad/s, and initial displacement $x(0)=1$ (for convenience the initial phase of the signal is kept to zero).</li>
+<li>Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks.</li>
+</ul>
+<p>Then answer the following questions:</p>
+<ol>
+<li>Do you see any changes in the time plot, compared to the earlier plot? Describe them!</li>
+<li>What is the dominant frequency of the signal now?</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+
+<span class="c1"># # Write your own code or use the template below to create your figure(s)</span>
+
+<span class="c1"># plt.figure(figsize=(12,6))</span>
+<span class="c1"># plt.subplot(211)</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.grid()</span>
+<span class="c1"># plt.legend()</span>
+
+<span class="c1"># plt.subplot(212)</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.loglog()</span>
+<span class="c1"># YOUR_CODE_HERE</span>
+<span class="c1"># plt.grid()</span>
+<span class="c1"># plt.tight_layout()</span>
+<span class="c1"># plt.legend()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Cantilever-beam-acceleration-measurements">Cantilever-beam acceleration measurements<a class="anchor-link" href="#Cantilever-beam-acceleration-measurements">¶</a></h3><p>Now you're ready to start analyzing the cantilever-beam acceleration measurements.</p>
+<p>Read in the data-file: <em>cantileverbeam_acc50Hz.csv</em>.</p>
+<p>This dataset contains 5 minutes of measurements with a sampling rate of $50$ Hz (a total of $N=15001$ samples). The first column in the file contains the UTC time of day (in seconds), the second column contains the measured acceleration (in m/s<sup>2</sup>).</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h3 id="Detrending">Detrending<a class="anchor-link" href="#Detrending">¶</a></h3><p>In this project the signal of interest is the damped, harmonic motion of the cantilever-beam. In addition the measurements may contain (unwanted) effects of the sensor (think of an offset, due to imperfect manufacturing and/or prior calibration, or a drift over time, for instance due to temperature changes in the electronics during the experiment). By detrending we mean to remove such effects, prior to our spectral analysis, so that we can start with a nice, zero mean signal. A-priori detrending is good practice and generally yields a cleaner spectrum. Next week (week 2.4 on Time Series Analysis) we cover the subject of removing unwanted effects from the signal in more detail, as to obtain a so-called <strong>stationary</strong> signal, meaning that the properties or characteristics of the signal (such as the mean) do not change over time, and, we provide practical means to “stationarize” a given or measured signal.</p>
+<p>There are built-in functions in Python to remove such an offset and/or trend (and you're free to use them). But, earlier in the MUDE, in week 1.3, you learned about least-squares parameter estimation, and that's what you can apply to do the detrending (and actually built-in functions just apply the very same principle). Next week, on Time Series Analysis, you will actually be covering (again) the estimation of a trend in a time series of measurements.
+As a re-cap for week 1.3: when a series of observations $y_1, …, y_m$ (in our case with $m=N$) is supposed or expected to exhibit a functional linear trend (a straight line in terms of a graph), this can be modelled as</p>
+$$
+\mathbb{E} = \begin{pmatrix} \begin{bmatrix} Y_{1} \\ Y_{2} \\ \vdots \\ Y_{m} \end{bmatrix} \end{pmatrix} 
+         = 
+         \begin{bmatrix} 1 &amp; t_1 - t_1 \\ 1 &amp; t_2 - t_1 \\ \vdots &amp; \vdots \\ 1 &amp; t_m - t_1 \end{bmatrix} 
+         \begin{pmatrix} x_{1} \\ x_{2} \end{pmatrix}
+$$<p>with $x_1$ the offset at time $t_1$ (rather than $t=0$), and $x_2$ the slope of the line. The two unknown parameters in this vector $x$ can be estimated through (unweighted) least-squares, $\hat{x}=(A^T A)^{-1} A^T y$, and next the residuals are obtained as $\hat{\epsilon}=y-\hat{y}=y-A\hat{x}$. The residuals are the 'left-over part' of the observations, once the (estimated) trend has been taken out; these residuals are of interest for further spectral analysis!</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 7:</b>
+<ul>
+<li>For the cantilever-beam acceleration measurements, perform a least-squares estimation according to the above model, and report the estimated offset and slope of the trend.</li>
+<li>The detrended acceleration measurements, hence the elements of vector $\hat{\epsilon}$ are the input to your spectral analysis, so from here on, we denote them by $x(t)$ (in continuous time), and by $x_n$ (in discrete time) with $n=0,…,N-1$.</li>
+<li>Make a plot of the input signal as a function of time, hence of the detrended accelerations.</li>
+</ul>
+<p>Report the estimated offset and slope of the trend (i.e. numerical values).</p>
+
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'cantileverbeam_acc50Hz.csv'</span><span class="p">,</span> <span class="n">header</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
+
+<span class="n">t</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">'time'</span><span class="p">])</span> <span class="c1">#</span>
+<span class="n">dat</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">'acceleration'</span><span class="p">])</span> <span class="c1">#</span>
+
+<span class="n">N</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">t</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">()</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">dat</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'b'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'acceleration signal'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'time [s]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'acceleration [m/s2]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Vertical cantilever beam acceleration'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+
+<span class="c1"># observation record length (as N*dt, according to sample-and-hold convention)</span>
+<span class="n">T</span> <span class="o">=</span> <span class="p">(</span><span class="n">t</span><span class="p">[</span><span class="n">N</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">t</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span><span class="o">*</span><span class="n">N</span><span class="o">/</span><span class="p">(</span><span class="n">N</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span>
+<span class="n">dt</span> <span class="o">=</span> <span class="n">T</span><span class="o">/</span><span class="n">N</span>
+
+<span class="n">YOUR_CODE_HERE</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>In addition to the code output above, write your answer in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 8:</b>
+<p>Previously, in Task 3, you computed and plotted the magnitude spectrum $|X_k|$ of a signal for positive frequencies $f&gt;0$ (putting a lot of attention to correctly labelling the horizontal frequency axis of the plot!), and now, with the material of Chapter 6 on spectral estimation, you will estimate the power spectral density $S$ of the signal through the periodogram, which is just: $S(k\Delta f)=\frac{|X_k|^2}{T}$ (in [W/Hz] when $x_n$ is a voltage signal; and $|X_k|$ being the result straight from the <code>np.fft</code>, multiplied by sampling interval $\Delta t$), for frequency $k\Delta f$, with frequency resolution $\Delta f=\frac{1}{T}$, and $k=0,…,N-1$ (hence, pretty much the same procedure as with the magnitude spectrum, though just taking the square of the modulus, and dividing by $T$).</p>
+<p>Compute and plot the periodogram for the detrended accelerometer measurements of Task 7 (if you prefer, feel free to use a linear scaling of the axes here, rather a log-log, and, use $T$ as defined already in the code of Task 7). Please, pay attention to correctly labelling the axes, and stating dimensions of the quantities along the axes!</p>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 9:</b>
+<p>Answer the following questions:</p>
+<ol>
+<li>Report the damped natural frequency (in Hertz) of this one-degree-of-freedom (1DOF) mechanical system. Does it match the motion of the beam shown in the cantilever-beam video?</li>
+<li>The acceleration was measured at quite a high sample rate of $50$ Hz. What is the minimum sampling frequency to correctly identify the damped natural frequency in the periodogram?</li>
+</ol>
+<p>
+</p></p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>Write your answer(s) in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-10:-Global-Mean-Sea-Level-(GMSL)-data-(optional)">Task 10: Global Mean Sea-Level (GMSL) data (optional)<a class="anchor-link" href="#Task-10:-Global-Mean-Sea-Level-(GMSL)-data-(optional)">¶</a></h2><p>Repeat the steps with Tasks 7-9, but now with the Global Mean Sea Level data set. Data is from the Australia's National Science Agency (CSIRO): <a href="https://www.cmar.csiro.au/sealevel/sl_hist_last_decades.html">GMSL data</a>.</p>
+<p>These data result from nearly 3 decades of satellite altimetry (with satellite missions such as TOPEX/Poseidon and the Jason-series). The first column contains the time tag or epoch (in decimal years), the second column is the global mean sea level (in mm). There is one measurement per month (monthly average, so that for instance tide-effects are averaged out, and the measurement typically refers to the middle of the month, hence 1993.042 is mid January in 1993). The single monthly measurement is the global mean sea level, so, the average of the entire world.</p>
+<p>The sampling frequency $f_s = 12$ per year ($\Delta t = 1/12 \sim 0.083$ year), and there are $N=331$ measurements in total.</p>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'CSIRO_Alt_seas_inc.txt'</span><span class="p">,</span> <span class="n">names</span><span class="o">=</span><span class="p">[</span><span class="s1">'month'</span><span class="p">,</span> <span class="s1">'sl'</span><span class="p">])</span>
+<span class="n">data</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="c1"># create time-array, time relative to t0 [yr] (epoch-time of the first observation;</span>
+<span class="c1"># t0=1993.042 refers to mid January 1993)</span>
+<span class="n">t</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">]</span> <span class="o">-</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">]</span>
+
+<span class="c1"># number of observations</span>
+<span class="n">N</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">t</span><span class="p">)</span>
+
+<span class="c1"># observation record length (as N * dt, according to sample-and-hold convention)</span>
+<span class="n">T</span> <span class="o">=</span> <span class="p">(</span><span class="n">t</span><span class="p">[</span><span class="n">N</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">t</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> <span class="o">*</span> <span class="n">N</span> <span class="o">/</span> <span class="p">(</span><span class="n">N</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span>
+
+<span class="c1"># Delta t [yr]; dt = T/N = (N*dt)/N</span>
+<span class="n">dt</span> <span class="o">=</span> <span class="n">T</span> <span class="o">/</span> <span class="n">N</span>
+
+<span class="c1"># observed sea-level height</span>
+<span class="n">y</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span><span class="mi">1</span><span class="p">]</span>
+
+<span class="c1"># plot observed time-series, as it is, versus epoch-time in [year]</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span><span class="mi">0</span><span class="p">],</span><span class="n">y</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'b'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'sea level'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'time [yr]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'sea-level height [mm]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Global Mean Sea-Level (GMSL) rise'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">();</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>Task 10 (Optional!):</b>
+<p>Detrend the data.</p>
+<p>Estimate and plot power spectral density (PSD), hence the periodogram, for the (detrended) global mean sea-level data.</p>
+<p>Identify the largest peak in the spectrum, what is the frequency, and can you come up with a physical explanation of this behaviour?</p>
+
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">YOUR_CODE_HERE</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>Write your answer(s) in this Markdown cell.</strong></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;">
+<p>
+<b>End of task.</b>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#C8FFFF; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Appendix A: Cantilever-beam dynamics:</b>
+<p>The dynamics of the smartphone suspended on a cantilever beam can be considered as the mass-spring-damper system shown below:</p>
+<img alt="No description has been provided for this image" src="https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/mass_spring_damper.png" style="margin:auto" width="200/"/>
+<p>The equation of motion of the deflection $x$ of this mass-spring-damper system (a damped harmonic oscillator) can be described by the following second order differential equation:</p>
+$$
+\ddot{x}(t) + \frac{c}{m} \dot{x}(t) + \frac{k}{m} x(t) =0
+$$<p>Where $\ddot{x}(t)$, $\dot{x}(t)$ and $x(t)$ are the acceleration, velocity and displacement as a function of time of the oscillating mass $m$ [kg] respectively. (with a unit transfer function, $x(t)$ describes the motion of the proof mass inside the smartphone accelerometer). For simplicity, we consider here the homogeneous equation, corresponding to free motion. The other parameters are the damping coefficient $c$ [kg/s] and spring constant $k$ [N/m]. The damping ratio can be obtained from the system parameters: $\zeta = \frac{c}{2 \sqrt{mk}}$, which is dimensionless. The undamped natural frequency is $\omega_0 = \sqrt{\frac{k}{m}}$ [rad/s]. The differential equation becomes:</p>
+$$
+\ddot{x}(t) + 2 \zeta \omega_0 \dot{x}(t) + \omega_0^2 x(t) =0
+$$<p>For the under-damped case ($0 \le \zeta \le 1)$ of our smartphone and assuming an initial zero tip velocity $\dot{x}(t=0)=0$ (release from stand-still), the solution for the position as a function of time is given by:</p>
+$$
+x(t)=e^{-\zeta \omega_0 t} \frac{x(0)}{\sqrt{1-\zeta^2}}\sin(\omega_d t + \varphi)
+$$<p>Where $x(0)$ is the initial position $x(t=0)$, $\omega_d$ is the damped natural frequency $\omega_d = \omega_0 \sqrt{1-\zeta^2}$, and the phase shift $\varphi = \arctan \left( \frac{\sqrt{1-\zeta^2}}{\zeta} \right)$. The sinusoid term represents the harmonic motion, and the exponential term represents the damping of that motion over time. Next, the velocity of the smartphone's oscillation can be derived as:</p>
+<p>$\dot{x}(t) = e^{-\zeta \omega_0 t} \frac{x(0)}{\sqrt{1-\zeta^2}}\sin(\omega_d t)$.</p>
+<p>The acceleration of the smartphone (which is what is being measured) is found as:</p>
+<p>$\ddot{x}(t) = e^{-\zeta \omega_0 t} \frac{x(0)}{\sqrt{1-\zeta^2}} \sin (\omega_d t - \phi)$.</p>
+<p>Note that $\omega_0$ and $\omega_d$ are the angular frequencies expressed in radians per second. $\ddot{x}(t)$ is a damped harmonic signal where the rate of damping is determined by the damping ratio $\zeta$.</p>
+<p>In order to get a pure harmonic signal (as used in Tasks 1 to 5), set the damping ratio $\zeta=0$, and optionally set the phase-shift $\phi$ to zero as well, then the tip acceleration is given by the following simple sinusoidal expression:</p>
+$$
+\ddot{x}(t)=x(0) \sin(\omega_0 t).
+$$</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>End of notebook.</strong></p>
+<h2 style="height: 60px">
+</h2>
+<h3 style="position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; bottom: 60px; right: 50px; margin: 0; border: 0">
+<style>
+        .markdown {width:100%; position: relative}
+        article { position: relative }
+    </style>
+<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">
+<img alt="Creative Commons License" src="https://i.creativecommons.org/l/by/4.0/88x31.png" style="border-width:; width:88px; height:auto; padding-top:10px">
+</img></a>
+<a href="https://www.tudelft.nl/en/ceg" rel="TU Delft">
+<img alt="TU Delft" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="border-width:0; width:100px; height:auto; padding-bottom:0px">
+</img></a>
+<a href="http://mude.citg.tudelft.nl/" rel="MUDE">
+<img alt="MUDE" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="border-width:0; width:100px; height:auto; padding-bottom:0px">
+</img></a>
+</h3>
+<span style="font-size: 75%">
+© Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a> TU Delft. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>.
+
+</span></div>
+</div>
+</div>
+</div>
+</main>
+</body>
+<script type="application/vnd.jupyter.widget-state+json">
+{"state": {}, "version_major": 2, "version_minor": 0}
+</script>
+</html>
diff --git a/src/students/GA_2_3/Analysis.ipynb b/src/students/GA_2_3/Analysis.ipynb
deleted file mode 100644
index 647c9ed4a717419a8ebc582500dddb5e19bc02cc..0000000000000000000000000000000000000000
--- a/src/students/GA_2_3/Analysis.ipynb
+++ /dev/null
@@ -1,899 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# GA 2.3: Beam Beats\n",
-    "\n",
-    "<h1 style=\"position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; top: 60px;right: 30px; margin: 0; border: 0\">\n",
-    "    <style>\n",
-    "        .markdown {width:100%; position: relative}\n",
-    "        article { position: relative }\n",
-    "    </style>\n",
-    "    <img src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png\" style=\"width:100px\"\\>\n",
-    "    <img src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png\" style=\"width:100px\"\\>\n",
-    "</h1>\n",
-    "<h2 style=\"height: 10px\">\n",
-    "</h2>\n",
-    "\n",
-    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): week 2.3. Due: Friday, November 29, 2024.*"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Analyzing cantilever-beam accelerations and global Mean Sea-Level measurements\n",
-    "\n",
-    "This project covers the week on Signal Processing (week 2.3).\n",
-    "\n",
-    "As a warming up you will create and analyze some elementary signals yourself, and next, you will carry out frequency domain analyses on two given data-sets, namely acceleration measurements of a Cantilever-Beam experiment, and (in optional Task 10) Global Mean Sea-Level measurements.\n",
-    "\n",
-    "Most of the Tasks in this notebook consist of both coding, producing a plot, and answering (open) questions. Typically, as you work your way through the Tasks, you can often re-use code, or part of it, from earlier Tasks and assignments. That will save you a lot of work!!"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "id": "0491cc69"
-   },
-   "source": [
-    "<div style=\"background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\"> <p>In many of the code blocks below, template code to create figures is provided. Note that there is a lot of code missing, and one line of <code>YOUR_CODE_HERE</code> does not imply that only one line of code is missing!</p></div>"
-   ]
-  },
-  {
-   "attachments": {
-    "verticalcantileverbeam.png": {
-     "image/png": "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Bi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYu68871yOIGeEoz7tX/7riWj6Ftnwebfk82vJ5tOXzaMvnsU3LRebfAIt+pFUH3+/odQ/8sOan9eo/X2TVwfc7et0DP6yP6Vl9+I+XWXXw/Y5e98CP6tWntei9ZtXB9zt63QM/rNfpWS1Muebg+x297oEf1vyxsehprTr4fkeve+CHNT+tfuuJ58fGx6Knterg+x297oEf1fwNYNGXuVUH3+/odQ/8sPqt52nMHxuLntaqg+939LoHfljz01r0sbHq4Psdve6BH9b8sbHoaa06uN96rqvfep5Gv/U8jfljY9HTWnXw/Y5e98APa35aiz42Vh18v6PXPfDDmj82Fj2tVQf3W8+VzU/Lf7zMqoPvd/S6B35U/dbzNOaPjUVPa9XB9zt63QM/rKZ8GvPTWvQNYNXB9zt63QM/rH7reRb91vM0mvJpzB8bi57WqoPvd/S6B35Y89Pqt5548zeARU9r1cH3O3rdAz+q/mXl0+i3nqcxf2wselqrDr7f0ese+GHNT2vRx8aqg+939LoHfljzx8aip7Xq4H7rua5+63ka/dbzNOaPjUVPa9XB9zt63QM/rPlpLfrYWHXw/Y5e98APa/7YWPS0Vh3cbz3X1W89T6Pfep7G/LGx6GmtOvh+R6974Ic1P61FHxurDr7f0ese+GH5tJZ9A1h18P2OXvfAD2vVN4B1Xx/udnS/9Rzpt56H4u/QZU9r1cH3O3rdAz+u6ffowqe16uD7Hb3ugR/Y+MQWfwNYdfD9jl73wA/sfc03gFUH3+/odQ9ctaU/f/4PDvMXtjrnOloAAAAASUVORK5CYII="
-    }
-   },
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Data Acquisition System\n",
-    "\n",
-    "A data acquisition (DAQ) system usually consists of four components:\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/DAQ.png\" style=\"margin:auto\"/>\n",
-    "\n",
-    "\n",
-    "- A sensor transforms a physical signal into a small voltage. The transformation is often frequency dependent or nonlinear, and can show drift or bias.\n",
-    "- Signal conditioning electronics (often included in the sensor housing) filter unwanted frequencies, such as the 50 Hz line frequency caused by power plant generators, using low-pass or notch filters. In addition the sensor voltage may be amplified.\n",
-    "- An analog-to-digital (A/D) converter samples the analog voltage with a certain rate, such as 100 Hz. The A/D converter can measure analog voltages within a certain range, the measurement range. The measured voltage is quantized with a certain resolution, such as 14-bit, which means that the full measurement range is divided into $2^{14}=16,384$ discrete intervals. Together, the resolution and measurement range determine the precision. Usually the sample rate, the measurement range, and the sample resolution are configurable. Sampling and quantizing together turns an analog signal into a digital signal.\n",
-    "- A digital computer reads the sampled data from the A/D converter at specific times, and allows for further processing, analysis and storage of the (digital) signal.\n",
-    "\n",
-    "The result is that an analog, physical signal, is turned into a series of numbers (samples of the signal, in the time domain), ready for processing and analysis in a digital computer.\n",
-    "\n",
-    "![verticalcantileverbeam.png](attachment:verticalcantileverbeam.png)\n",
-    "\n",
-    "One of the data sets that you will analyze during this MUDE Q2 project was acquired by an accelerometer in a smartphone, on top of a vertical cantilever-beam. The accelerometer measures the side-ward accelerations, expressed in m/s<sup>2</sup>, and sampled at 50 Hz. Detailed information about the experiment and the sensor can be found in \"Experimental evaluation of smartphone accelerometer and low-cost dual frequency GNSS sensors for deformation monitoring\", by Alexandru Lapadat, Christian Tiberius and Peter Teunissen, Sensors 2021, 21, 7946, https://doi.org/10.3390/s21237946.\n",
-    "\n",
-    "A quick impression of the test setup can be gained by watching the short video [Cantilever Beam Experiment](https://youtu.be/o4moRwvlBLU?si=aKelBMWm3HB2Of26) (1 minute).\n",
-    "\n",
-    "A theoretical description of the motion of the smartphone accelerometer fixed to the cantilever beam is presented in Appendix A. Pulling the beam at the tip and releasing it, results in a (nearly) horizontal side-ward motion of the smartphone, and the (horizontal) position can be described by a *damped harmonic* as a function of time. Consequently, also the first and second derivative with respect to time, the velocity and acceleration as a function of time as the smartphone will measure it, are harmonics.\n",
-    "\n",
-    "### Basic sinusoid signal\n",
-    "\n",
-    "You will start with first creating (and analyzing) a few simple signals yourself. In the first few Tasks of this project, we will take the damping ratio zero and use a fairly short measurement time (duration), and hence the acceleration measured by the smartphone is a plain (undamped) sinusoid as shown in Appendix A (a stationary signal). In the following Tasks we also add a phase offset $\\varphi$ to the plain sinusoid:\n",
-    "\n",
-    "$$\n",
-    "x(t) = A \\sin(2 \\pi f_c t + \\varphi)\n",
-    "$$\n",
-    "\n",
-    "The result is taken from the last equation in Appendix A. We consider here acceleration, though for convenience, we omit the dots on top of the $x(t)$."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import numpy as np\n",
-    "import pandas as pd\n",
-    "import matplotlib.pyplot as plt\n",
-    "\n",
-    "%matplotlib inline"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 1:</b>\n",
-    "\n",
-    "- Create a time-array starting at $t=0$ s, ending at $t=5.0$ s, with a sampling rate of 100 Hz. Hint: what is the number of samples $N$? And what should then be the last value in the time-array? Note that, for example, with $N=10$ samples at a sampling rate of $f_s = 100$ Hz, we have signal samples at times $t=0.00, 0.01, 0.02, ... , 0.08, 0.09$ seconds, hence $T_{meas}= N \\Delta t =0.1$ seconds (the sample-and-hold convention).\n",
-    "- Create a sinusoidal signal $x(t) = A \\sin(2 \\pi f_c t + \\varphi)$, with amplitude $A=1.0$ Volt, carrier frequency $f_c=1.0$ Hz, and initial phase $\\varphi = 5$ degrees, to be converted into radians.\n",
-    "- Make a plot of the signal against time. Note that this is strictly a *sampled signal* $x_n$ rather than $x(t)$, but since we use a rather high sampling rate, the signal shown is close to continuous in time. Connecting the sample points of $x_n$ in the graph by lines, as done in the graph below, corroborates the suggestion of a continuous-time signal. Be aware!\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "id": "0491cc69"
-   },
-   "source": [
-    "<div style=\"background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\"> <p>We will give you the answers in this code cell for free!</p></div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "T_meas = 5\n",
-    "f_s = 100 #sampling rate [Hz]\n",
-    "\n",
-    "t_vec = np.arange(0, T_meas, 1 / f_s) # ends at 4.99, length 500 according to the sample-and-hold convention\n",
-    "\n",
-    "A = 1 \n",
-    "f_c = 1 \n",
-    "phi = 5 * np.pi / 180\n",
-    "x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "\n",
-    "plt.plot(t_vec, x, color='b', label='signal')\n",
-    "plt.xlabel(r'$t \\: [s]$')\n",
-    "plt.ylabel(r'$x(t) \\: [V]$')\n",
-    "plt.legend(loc='upper right')\n",
-    "plt.title(fr'Sinusoidal signal with $A$={A} V, $f_c$={f_c} Hz and initial phase $\\phi$={phi:.3f} °')\n",
-    "plt.grid()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### The Discrete Fourier Transform (chapter 5)\n",
-    "\n",
-    "To discover which frequencies are contained in the signal $x(t)$, we can transform it from the time domain to the frequency domain using the Fourier transform:\n",
-    "\n",
-    "$$\n",
-    "X(f) = \\int_{-\\infty}^{\\infty} x(t) e^{-j 2\\pi f t} dt\n",
-    "$$\n",
-    "\n",
-    "Which can then be expressed in terms of magnitude and phase:\n",
-    "\n",
-    "$$\n",
-    "X(f) = |X(f)|e^{j\\theta(f)}\n",
-    "$$\n",
-    "\n",
-    "Where $|X(f)|$ plotted against frequency $f$ is called the *magnitude spectrum* (and practically often referred to as amplitude spectrum).\n",
-    "\n",
-    "The set and number of sinusoids required to approximate or re-create a given signal $x(t)$ depends on the shape of that signal. Of course, when the signal is a pure sinusoid, we only need one term. For an example, consider a 2 Hz sinusoidal signal and its magnitude spectrum below (the magnitude spectrum is expressed in [Vs], which equals [V/Hz], hence a magnitude or amplitude density).\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/SignalSpectrumExample.png\" style=\"margin:auto\" width=800/>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "You can see a sharp spike in the magnitude plot (which has two logarithmic axes, and we only plot the spectrum for positive frequencies $f>0$). A continuous time sinusoid with amplitude $A$ will produce a magnitude of $\\frac{A T_{meas}}{2}$ in the amplitude spectrum (with $T_{meas}$ the *measurement time* or duration), rather than $\\frac{A}{2}$ which you would expect (in a double-sided spectrum). This is because of the limited time duration of the input signal, which actually implies multiplication of $x(t)$ by a *rectangular time window* $w(t)=\\Pi(\\frac{t}{T_{meas}})$. Since the sinusoid has an amplitude of $A=1$ V, and was measured for $T_{meas}=5$ seconds, the magnitude becomes 2.5. The magnitude at all other frequencies is very small, approximately $10^{-15}$, or approximately zero.\n",
-    "\n",
-    "The Fourier transform is a continuous-time operation, mapping the continuous time-domain to the continuous frequency domain. Usually, we don't have continuous-time signals, but discrete time signals $x_n$ sampled at a certain sampling rate. The discrete Fourier Transform (DFT) is the discrete-time equivalent of the continuous time-Fourier transform:\n",
-    "\n",
-    "$$\n",
-    "X_k = \\sum_{n=0}^{N-1}x_ne^{-j2\\pi kn/N}, k=0,1,...,N-1\n",
-    "$$\n",
-    "\n",
-    "Where $X_k$ is the sequence of frequency domain samples. NumPy contains a function to perform the DFT using a fast numerical algorithm, the Fast Fourier Transform:\n",
-    "\n",
-    "<code>X_discr = np.fft.fft(x)</code>\n",
-    "\n",
-    "For more information on the function see [here](https://numpy.org/doc/stable/reference/generated/numpy.fft.fft.html).\n",
-    "\n",
-    "The discrete-time signal $x_n$ and the frequency domain samples $X_k$ returned by Python are of equal length ($N$ samples in, $N$ samples out). When you compare the equations of the DFT with the continuous Fourier Transform, you will see that in the continuous equation we integrate over time $t$, while in the DFT *no information* about the time or sample rate is required (there is no $\\Delta t$ in the above equation for $X_k$, as noted at the end of Chapter 5). This results in a *scale factor* in the spectrum when the DFT of signals with different sample rates are compared. To solve this, we have to multiply the DFT as calculated by NumPy by the sample time interval $\\Delta t = 1/f_s$ to restore the time dimension and obtain a *discrete approximation of the continuous Fourier Transform*. To account for the measurement duration as described above, we have to divide by $T_{meas} = N \\Delta t$. So, in total, multiply by $\\Delta t$ and divide by $T_{meas}$, hence, we have to divide the NumPy result by the number of samples $N$:\n",
-    "\n",
-    "<code>X_cont = np.fft.fft(x) / N</code>\n",
-    "\n",
-    "The DFT only contains information (the complex value of $X_k$) at discrete frequencies, known as the *analysis frequencies*, which are integer multiples of the frequency resolution $f_0$. If we have a sampled signal $x_n$ consisting of $N$ samples, sampled at $f_s$ Hz with $f_s=1/ \\Delta t$, the frequency resolution is:\n",
-    "\n",
-    "$$\n",
-    "f_0 = \\frac{1}{T_{meas}} = \\frac{1}{N \\Delta t} = \\frac{f_s}{N}\n",
-    "$$\n",
-    "\n",
-    "The first value of the complex vector $X_n$ returned by NumPy is the mean of the time-domain signal corresponding to $f=0$ Hz. So, the frequency vector corresponding to the discrete Fourier transform starts at zero and has $N$ elements, the analysis frequencies:\n",
-    "\n",
-    "<code>f_vec = np.arange(0, f_s, f_0)</code>\n",
-    "\n",
-    "With task 2 you visualize the entire output as you get it from the `np.fft.fft`, hence for frequencies $[0,f_s)$. From Chapter 4 you know that the spectrum of a sampled signal repeats every integer multiple of $f_s$ (copies of the spectrum)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 2:</b>   \n",
-    "\n",
-    "- Calculate the Fast Fourier Transform of the signal you generated in Task 1. Remember: the signal has 500 samples and thus does *not* end at exactly 5 second.\n",
-    "- Create the frequency vector $f$ with the analysis frequencies.\n",
-    "- Plot the modulus of the Fourier Transform against the frequency $f$ using a log scale on both axes. Use plot markers to see at which frequencies the Fourier transform was calculated.\n",
-    "\n",
-    "On top of that, answer to the following questions:\n",
-    "<ol>\n",
-    "    <li>Describe the amplitude spectrum.</li>\n",
-    "    <li>What is the magnitude of $X(f)$ at $f$ = 1 Hz?</li>\n",
-    "    <li>Do you notice anything peculiar about the amplitude spectrum?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# f, axes = plt.subplots(1,1,figsize=(10,5))\n",
-    "\n",
-    "# axes[0].plot(YOUR_CODE_HERE, YOUR_CODE_HERE, 'x', color='b', label='Fourier transform')\n",
-    "# axes[0].loglog()\n",
-    "# axes[0].set_xlabel('$f \\: \\: [Hz]$')\n",
-    "# axes[0].set_ylabel('$|X(f)| \\: [V]$')\n",
-    "# axes[0].grid()\n",
-    "# axes[0].set_title('Log/Log')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Symmetry\n",
-    "\n",
-    "\n",
-    "Due to symmetry properties of the DFT, the following holds for a real signal $x(t)$:\n",
-    "\n",
-    "$$\n",
-    "|X_k| = |X_{-k}|\n",
-    "$$\n",
-    "\n",
-    "Which means that the modulus of the Fourier coefficients is symmetric about $f=0$. The NumPy <code>fft</code> command appends the Fourier coefficients for $k<0$ to the right side of the Fourier coefficients for $k \\ge 0$. This is called the *two-sided* spectrum.\n",
-    "\n",
-    "Since we are working with real signals, the symmetry property is valid, and we can just ignore the coefficients for $k<0$. This means that we consider the following range in the frequency domain:\n",
-    "\n",
-    "$[0, \\frac{f_s}{2}]$ for even values of $N$\n",
-    "\n",
-    "$[0, \\frac{f_s}{2})$ for odd values of $N$\n",
-    "\n",
-    "In other words, we are only considering frequencies up to half of $f_s$. This is easily implemented in Python using the floor division operator <code>//</code>:\n",
-    "\n",
-    "<code>X_cont = X_cont[:N//2]</code>\n",
-    "\\\n",
-    "<code>f_vec = f_vec[:N//2]</code>\n",
-    "\n",
-    "If you're unfamiliar with this, consider that <code>A//B</code> returns the number of times <code>B</code> 'fits into' <code>A</code>. In principle, this will always return an integer, so it can be easily used for indexing an array. In this specifc example, <code>N//2</code> will return $\\frac{N}{2}$ for even $N$ and $\\frac{N-1}{2}$ for odd N, which is exactly what we want. See the example below."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "N = 100\n",
-    "print(f'{N} floor divided by 2: {N//2}')\n",
-    "print(f'{N+1} floor divided by 2: {(N+1)//2}')\n",
-    "print(f'{N-1} floor divided by 2: {(N-1)//2}')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "\n",
-    "<p>\n",
-    "<b>Task 3:</b>   \n",
-    "\n",
-    "- Repeat Task 2 with different measurement times $T_{meas}$ for the signal. Use measurement times such that the $f_c$ = 1 Hz oscillation fits *exactly* 1 time, 5 times and 20 times.\n",
-    "- Plot the amplitude spectrum for all three measurement times, **only for positive frequencies**, in separate graphs (log-log scale) with the same domains and answer to the following questions:\n",
-    "\n",
-    "- What is the effect of changing $T_{meas}$ on the frequency range in the amplitude spectrum? Does the highest analysis frequency change?\n",
-    "- Does the frequency resolution change?\n",
-    "- Does the magnitude of at the peaks change?\n",
-    "\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "plt.figure(figsize=(12,4))\n",
-    "for i, T_meas in enumerate(YOUR_CODE_HERE):\n",
-    "    YOUR_CODE_HERE\n",
-    "\n",
-    "    plt.subplot(1, 3, i+1)\n",
-    "    \n",
-    "    YOUR_CODE_HERE\n",
-    "    \n",
-    "    plt.grid()\n",
-    "    plt.tight_layout()\n",
-    "plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Aliasing (chapter 4)\n",
-    "\n",
-    "So far we have been analyzing a signal with a fairly low frequency, just $1$ or $2$ Hz. Now suppose, due to some unexpected source, our signal contains a second sinusoid with a much higher frequency. This is often caused by the line frequency ($50$ Hz) due to power plant generators providing the $220$ V current in regular buildings, or by electrical interference. "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "\n",
-    "<p>\n",
-    "<b>Task 4: with this task we'll make you run into an aliasing problem . . .</b>  \n",
-    "\n",
-    "- Create a time-array starting $t=0$, with a sampling rate of 100 Hz, and ending such that a sinusoid with a frequency of 1 Hz fits exactly 5 times in the measurement time.\n",
-    "\n",
-    "- Re-create the signal $x(t) = A \\sin(2 \\pi f_c t + \\varphi)$ from the first Task, with amplitude $A=1.0$ V, carrier frequency $f_c=1.0$ Hz, and initial phase $\\varphi = 5$ degrees, to be converted into radians.\n",
-    "\n",
-    "- Add to this signal a second sinusoid with a frequency of $80$ Hz and amplitude of $0.1$ V (and zero initial phase).\n",
-    "\n",
-    "- Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks. \n",
-    "\n",
-    "Then answer to the following questions:\n",
-    "<ol>\n",
-    "    <li>What do you see in the frequency plot? Are there peaks? How many? Where?</li>\n",
-    "    <li>Does this match what you see in the time plot?</li>\n",
-    "    <li>Does changing the measurement time (duration) help?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# plt.figure(figsize=(12,6))\n",
-    "# plt.subplot(211)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.title('Time signal')\n",
-    "# plt.legend()\n",
-    "\n",
-    "# plt.subplot(212)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.loglog()\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.tight_layout()\n",
-    "# plt.title('Amplitude spectrum')\n",
-    "# plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The effect seen in Task 4 is called *aliasing*, and the cause is that if your sample rate is too low for the signals you're measuring, you will not capture their oscillation period sufficiently - with at least two samples per cycle. Instead, the signal will appear at a much lower frequency, as you can see in the figure below. Here $f_c = 5$ Hz, and the signal was sampled with $f_c = 7$ Hz, and based on the discrete time samples we incorrectly conclude that there is a frequency component at $2$ Hz (at the end of Chapter 4).\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide38.png\" style=\"margin:auto\" width=800/>\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide51.png\" style=\"margin:auto\" width=800/>\n",
-    "\n",
-    "So, how fast do we need to sample to capture an $80$ Hz signal?"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 5:</b>   \n",
-    "\n",
-    "Repeat Task 4 with different sample rates: $110, 150, 160,$ and $200$ Hz. Plot the signal and amplitude spectrum for each one (you might want to use a loop). \n",
-    "\n",
-    "Then answer the following questions:\n",
-    "<ol>\n",
-    "    <li>At what frequency does the (aliased) 80 Hz signal appear in the spectrum, for the above values of $f_s$ (provide numerical answers)?</li>\n",
-    "    <li>Can you figure out the relationship (a simple equation) between the sample rate and the frequency of the original signal, and the frequency at which the alias appears?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# for YOUR_CODE_HERE:\n",
-    "    \n",
-    "#     YOUR_CODE_HERE\n",
-    "    \n",
-    "#     plt.figure(figsize=(12,6))\n",
-    "#     plt.suptitle(f'$f_s = {YOUR_CODE_HERE}$ Hz')\n",
-    "#     plt.subplot(211)\n",
-    "#     YOUR_CODE_HERE\n",
-    "#     plt.grid()\n",
-    "#     plt.legend()\n",
-    "    \n",
-    "#     plt.subplot(212)\n",
-    "#     YOUR_CODE_HERE\n",
-    "#     plt.loglog()\n",
-    "#     plt.grid()\n",
-    "#     plt.tight_layout()\n",
-    "#     plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "As you probably figured out, the sample rate needs to be faster than twice the largest frequency in the signal. In other words, you can measure signals with a frequency up to half the sample rate without aliasing becoming a problem. The frequency above which aliasing occurs (half the sampling rate) is called the *Nyquist frequency* (Chapter 4)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Damped vibrations\n",
-    "\n",
-    "We now know how to create an amplitude/magnitude spectrum. We've seen that we get aliasing if our signal has components at frequencies higher than the *Nyquist frequency* (and leakage if the measurement time is too short). Now, let's consider the damped vibration aceleration signal that an accelerometer would measure (see *Appendix A*). In this case the damping ratio is not equal to zero, unlike in Tasks 1 to 5."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 6:</b>   \n",
-    "\n",
-    "- Create a time-array starting at $t=0$ s, ending at $t = 50$ s, with a sampling rate of $100$ Hz.\n",
-    "- Create a damped harmonic acceleration signal $x(t) = \\frac{x(0)}{\\sqrt{1-\\zeta^2}} e^{-\\zeta \\omega_0 t} \\sin(\\omega_d t)$ with $\\zeta = 0.05$, $\\omega_0 = 10 \\pi$ rad/s (corresponding to $5$ Hz), $\\omega_d = \\omega_0 \\sqrt{1-\\zeta^2} = 9.987 \\pi$ rad/s, and initial displacement $x(0)=1$ (for convenience the initial phase of the signal is kept to zero).\n",
-    "- Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks.\n",
-    "\n",
-    "Then answer the following questions:\n",
-    "<ol>\n",
-    "    <li>Do you see any changes in the time plot, compared to the earlier plot? Describe them!</li>\n",
-    "    <li>What is the dominant frequency of the signal now?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# # Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# plt.figure(figsize=(12,6))\n",
-    "# plt.subplot(211)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.legend()\n",
-    "\n",
-    "# plt.subplot(212)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.loglog()\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.tight_layout()\n",
-    "# plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Cantilever-beam acceleration measurements\n",
-    "\n",
-    "Now you're ready to start analyzing the cantilever-beam acceleration measurements.\n",
-    "\n",
-    "Read in the data-file: *cantileverbeam_acc50Hz.csv*.\n",
-    "\n",
-    "This dataset contains 5 minutes of measurements with a sampling rate of $50$ Hz (a total of $N=15001$ samples). The first column in the file contains the UTC time of day (in seconds), the second column contains the measured acceleration (in m/s<sup>2</sup>)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Detrending\n",
-    "\n",
-    "In this project the signal of interest is the damped, harmonic motion of the cantilever-beam. In addition the measurements may contain (unwanted) effects of the sensor (think of an offset, due to imperfect manufacturing and/or prior calibration, or a drift over time, for instance due to temperature changes in the electronics during the experiment). By detrending we mean to remove such effects, prior to our spectral analysis, so that we can start with a nice, zero mean signal. A-priori detrending is good practice and generally yields a cleaner spectrum. Next week (week 2.4 on Time Series Analysis) we cover the subject of removing unwanted effects from the signal in more detail, as to obtain a so-called **stationary** signal, meaning that the properties or characteristics of the signal (such as the mean) do not change over time, and, we provide practical means to “stationarize” a given or measured signal.\n",
-    "\n",
-    "There are built-in functions in Python to remove such an offset and/or trend (and you're free to use them). But, earlier in the MUDE, in week 1.3, you learned about least-squares parameter estimation, and that's what you can apply to do the detrending (and actually built-in functions just apply the very same principle). Next week, on Time Series Analysis, you will actually be covering (again) the estimation of a trend in a time series of measurements.\n",
-    "As a re-cap for week 1.3: when a series of observations $y_1, …, y_m$ (in our case with $m=N$) is supposed or expected to exhibit a functional linear trend (a straight line in terms of a graph), this can be modelled as\n",
-    "\n",
-    "$$\n",
-    "\\mathbb{E} = \\begin{pmatrix} \\begin{bmatrix} Y_{1} \\\\ Y_{2} \\\\ \\vdots \\\\ Y_{m} \\end{bmatrix} \\end{pmatrix} \n",
-    "         = \n",
-    "         \\begin{bmatrix} 1 & t_1 - t_1 \\\\ 1 & t_2 - t_1 \\\\ \\vdots & \\vdots \\\\ 1 & t_m - t_1 \\end{bmatrix} \n",
-    "         \\begin{pmatrix} x_{1} \\\\ x_{2} \\end{pmatrix}\n",
-    "$$\n",
-    "\n",
-    "with $x_1$ the offset at time $t_1$ (rather than $t=0$), and $x_2$ the slope of the line. The two unknown parameters in this vector $x$ can be estimated through (unweighted) least-squares, $\\hat{x}=(A^T A)^{-1} A^T y$, and next the residuals are obtained as $\\hat{\\epsilon}=y-\\hat{y}=y-A\\hat{x}$. The residuals are the 'left-over part' of the observations, once the (estimated) trend has been taken out; these residuals are of interest for further spectral analysis!"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 7:</b>   \n",
-    "\n",
-    "- For the cantilever-beam acceleration measurements, perform a least-squares estimation according to the above model, and report the estimated offset and slope of the trend.\n",
-    "- The detrended acceleration measurements, hence the elements of vector $\\hat{\\epsilon}$ are the input to your spectral analysis, so from here on, we denote them by $x(t)$ (in continuous time), and by $x_n$ (in discrete time) with $n=0,…,N-1$.\n",
-    "- Make a plot of the input signal as a function of time, hence of the detrended accelerations.\n",
-    "\n",
-    "Report the estimated offset and slope of the trend (i.e. numerical values).\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "df = pd.read_csv('cantileverbeam_acc50Hz.csv', header=0)\n",
-    "\n",
-    "t = np.array(df['time']) #\n",
-    "dat = np.array(df['acceleration']) #\n",
-    "\n",
-    "N = len(t)\n",
-    "\n",
-    "plt.figure()\n",
-    "plt.plot(t, dat, color='b', label='acceleration signal')\n",
-    "plt.xlabel('time [s]')\n",
-    "plt.ylabel('acceleration [m/s2]')\n",
-    "plt.title('Vertical cantilever beam acceleration')\n",
-    "plt.legend()\n",
-    "\n",
-    "# observation record length (as N*dt, according to sample-and-hold convention)\n",
-    "T = (t[N-1] - t[0])*N/(N - 1)\n",
-    "dt = T/N\n",
-    "\n",
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 8:</b>   \n",
-    "\n",
-    "Previously, in Task 3, you computed and plotted the magnitude spectrum $|X_k|$ of a signal for positive frequencies $f>0$ (putting a lot of attention to correctly labelling the horizontal frequency axis of the plot!), and now, with the material of Chapter 6 on spectral estimation, you will estimate the power spectral density $S$ of the signal through the periodogram, which is just: $S(k\\Delta f)=\\frac{|X_k|^2}{T}$ (in [W/Hz] when $x_n$ is a voltage signal; and $|X_k|$ being the result straight from the <code>np.fft</code>, multiplied by sampling interval $\\Delta t$), for frequency $k\\Delta f$, with frequency resolution $\\Delta f=\\frac{1}{T}$, and $k=0,…,N-1$ (hence, pretty much the same procedure as with the magnitude spectrum, though just taking the square of the modulus, and dividing by $T$).\n",
-    "\n",
-    "Compute and plot the periodogram for the detrended accelerometer measurements of Task 7 (if you prefer, feel free to use a linear scaling of the axes here, rather a log-log, and, use $T$ as defined already in the code of Task 7). Please, pay attention to correctly labelling the axes, and stating dimensions of the quantities along the axes!\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 9:</b>   \n",
-    "\n",
-    "Answer the following questions:\n",
-    "<ol>\n",
-    "    <li>Report the damped natural frequency (in Hertz) of this one-degree-of-freedom (1DOF) mechanical system. Does it match the motion of the beam shown in the cantilever-beam video?</li>\n",
-    "    <li>The acceleration was measured at quite a high sample rate of $50$ Hz. What is the minimum sampling frequency to correctly identify the damped natural frequency in the periodogram?</li>\n",
-    "</ol>\n",
-    "<p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**Write your answer(s) in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Task 10: Global Mean Sea-Level (GMSL) data (optional)\n",
-    "\n",
-    "Repeat the steps with Tasks 7-9, but now with the Global Mean Sea Level data set. Data is from the Australia's National Science Agency (CSIRO): [GMSL data](https://www.cmar.csiro.au/sealevel/sl_hist_last_decades.html). \n",
-    "\n",
-    "These data result from nearly 3 decades of satellite altimetry (with satellite missions such as TOPEX/Poseidon and the Jason-series). The first column contains the time tag or epoch (in decimal years), the second column is the global mean sea level (in mm). There is one measurement per month (monthly average, so that for instance tide-effects are averaged out, and the measurement typically refers to the middle of the month, hence 1993.042 is mid January in 1993). The single monthly measurement is the global mean sea level, so, the average of the entire world.\n",
-    "\n",
-    "The sampling frequency $f_s = 12$ per year ($\\Delta t = 1/12 \\sim 0.083$ year), and there are $N=331$ measurements in total."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "data = pd.read_csv('CSIRO_Alt_seas_inc.txt', names=['month', 'sl'])\n",
-    "data.head()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "# create time-array, time relative to t0 [yr] (epoch-time of the first observation;\n",
-    "# t0=1993.042 refers to mid January 1993)\n",
-    "t = data.iloc[:, 0] - data.iloc[0, 0]\n",
-    "\n",
-    "# number of observations\n",
-    "N = len(t)\n",
-    "\n",
-    "# observation record length (as N * dt, according to sample-and-hold convention)\n",
-    "T = (t[N - 1] - t[0]) * N / (N - 1)\n",
-    "\n",
-    "# Delta t [yr]; dt = T/N = (N*dt)/N\n",
-    "dt = T / N\n",
-    "\n",
-    "# observed sea-level height\n",
-    "y = data.iloc[:,1]\n",
-    "\n",
-    "# plot observed time-series, as it is, versus epoch-time in [year]\n",
-    "plt.plot(data.iloc[:,0],y, color='b', label='sea level')\n",
-    "plt.xlabel('time [yr]')\n",
-    "plt.ylabel('sea-level height [mm]')\n",
-    "plt.title('Global Mean Sea-Level (GMSL) rise')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 10 (Optional!):</b>   \n",
-    "\n",
-    "Detrend the data. \n",
-    "\n",
-    "Estimate and plot power spectral density (PSD), hence the periodogram, for the (detrended) global mean sea-level data. \n",
-    "\n",
-    "Identify the largest peak in the spectrum, what is the frequency, and can you come up with a physical explanation of this behaviour?\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**Write your answer(s) in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>End of task.</b>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#C8FFFF; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Appendix A: Cantilever-beam dynamics:</b> \n",
-    "\n",
-    "The dynamics of the smartphone suspended on a cantilever beam can be considered as the mass-spring-damper system shown below:\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/mass_spring_damper.png\" style=\"margin:auto\" width=200/>\n",
-    "\n",
-    "The equation of motion of the deflection $x$ of this mass-spring-damper system (a damped harmonic oscillator) can be described by the following second order differential equation:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t) + \\frac{c}{m} \\dot{x}(t) + \\frac{k}{m} x(t) =0\n",
-    "$$\n",
-    "\n",
-    "Where $\\ddot{x}(t)$, $\\dot{x}(t)$ and $x(t)$ are the acceleration, velocity and displacement as a function of time of the oscillating mass $m$ [kg] respectively. (with a unit transfer function, $x(t)$ describes the motion of the proof mass inside the smartphone accelerometer). For simplicity, we consider here the homogeneous equation, corresponding to free motion. The other parameters are the damping coefficient $c$ [kg/s] and spring constant $k$ [N/m]. The damping ratio can be obtained from the system parameters: $\\zeta = \\frac{c}{2 \\sqrt{mk}}$, which is dimensionless. The undamped natural frequency is $\\omega_0 = \\sqrt{\\frac{k}{m}}$ [rad/s]. The differential equation becomes:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t) + 2 \\zeta \\omega_0 \\dot{x}(t) + \\omega_0^2 x(t) =0\n",
-    "$$\n",
-    "\n",
-    "For the under-damped case ($0 \\le \\zeta \\le 1)$ of our smartphone and assuming an initial zero tip velocity $\\dot{x}(t=0)=0$ (release from stand-still), the solution for the position as a function of time is given by:\n",
-    "\n",
-    "$$\n",
-    "x(t)=e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}}\\sin(\\omega_d t + \\varphi)\n",
-    "$$\n",
-    "\n",
-    "Where $x(0)$ is the initial position $x(t=0)$, $\\omega_d$ is the damped natural frequency $\\omega_d = \\omega_0 \\sqrt{1-\\zeta^2}$, and the phase shift $\\varphi = \\arctan \\left( \\frac{\\sqrt{1-\\zeta^2}}{\\zeta} \\right)$. The sinusoid term represents the harmonic motion, and the exponential term represents the damping of that motion over time. Next, the velocity of the smartphone's oscillation can be derived as:\n",
-    "\n",
-    "$\\dot{x}(t) = e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}}\\sin(\\omega_d t)$.\n",
-    "\n",
-    "The acceleration of the smartphone (which is what is being measured) is found as:\n",
-    "\n",
-    "$\\ddot{x}(t) = e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}} \\sin (\\omega_d t - \\phi)$.\n",
-    "\n",
-    "Note that $\\omega_0$ and $\\omega_d$ are the angular frequencies expressed in radians per second. $\\ddot{x}(t)$ is a damped harmonic signal where the rate of damping is determined by the damping ratio $\\zeta$.\n",
-    "\n",
-    "In order to get a pure harmonic signal (as used in Tasks 1 to 5), set the damping ratio $\\zeta=0$, and optionally set the phase-shift $\\phi$ to zero as well, then the tip acceleration is given by the following simple sinusoidal expression:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t)=x(0) \\sin(\\omega_0 t).\n",
-    "$$\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**End of notebook.**\n",
-    "<h2 style=\"height: 60px\">\n",
-    "</h2>\n",
-    "<h3 style=\"position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; bottom: 60px; right: 50px; margin: 0; border: 0\">\n",
-    "    <style>\n",
-    "        .markdown {width:100%; position: relative}\n",
-    "        article { position: relative }\n",
-    "    </style>\n",
-    "    <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">\n",
-    "      <img alt=\"Creative Commons License\" style=\"border-width:; width:88px; height:auto; padding-top:10px\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" />\n",
-    "    </a>\n",
-    "    <a rel=\"TU Delft\" href=\"https://www.tudelft.nl/en/ceg\">\n",
-    "      <img alt=\"TU Delft\" style=\"border-width:0; width:100px; height:auto; padding-bottom:0px\" src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png\" />\n",
-    "    </a>\n",
-    "    <a rel=\"MUDE\" href=\"http://mude.citg.tudelft.nl/\">\n",
-    "      <img alt=\"MUDE\" style=\"border-width:0; width:100px; height:auto; padding-bottom:0px\" src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png\" />\n",
-    "    </a>\n",
-    "    \n",
-    "</h3>\n",
-    "<span style=\"font-size: 75%\">\n",
-    "&copy; Copyright 2024 <a rel=\"MUDE\" href=\"http://mude.citg.tudelft.nl/\">MUDE</a> TU Delft. This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">CC BY 4.0 License</a>."
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "mude-base",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.12.4"
-  },
-  "widgets": {
-   "application/vnd.jupyter.widget-state+json": {
-    "state": {},
-    "version_major": 2,
-    "version_minor": 0
-   }
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/src/students/GA_2_3/Analysis_solution.ipynb b/src/students/GA_2_3/Analysis_solution.ipynb
deleted file mode 100644
index 0853a5fb927ef860dee7cc8e1f137306c52ce2e4..0000000000000000000000000000000000000000
--- a/src/students/GA_2_3/Analysis_solution.ipynb
+++ /dev/null
@@ -1,1695 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# GA 2.3: Beam Beats\n",
-    "\n",
-    "<h1 style=\"position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; top: 60px;right: 30px; margin: 0; border: 0\">\n",
-    "    <style>\n",
-    "        .markdown {width:100%; position: relative}\n",
-    "        article { position: relative }\n",
-    "    </style>\n",
-    "    <img src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png\" style=\"width:100px\"\\>\n",
-    "    <img src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png\" style=\"width:100px\"\\>\n",
-    "</h1>\n",
-    "<h2 style=\"height: 10px\">\n",
-    "</h2>\n",
-    "\n",
-    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): week 2.3. Due: Friday, November 29, 2024.*"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Analyzing cantilever-beam accelerations and global Mean Sea-Level measurements\n",
-    "\n",
-    "This project covers the week on Signal Processing (week 2.3).\n",
-    "\n",
-    "As a warming up you will create and analyze some elementary signals yourself, and next, you will carry out frequency domain analyses on two given data-sets, namely acceleration measurements of a Cantilever-Beam experiment, and (in optional Task 10) Global Mean Sea-Level measurements.\n",
-    "\n",
-    "Most of the Tasks in this notebook consist of both coding, producing a plot, and answering (open) questions. Typically, as you work your way through the Tasks, you can often re-use code, or part of it, from earlier Tasks and assignments. That will save you a lot of work!!"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "id": "0491cc69"
-   },
-   "source": [
-    "<div style=\"background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\"> <p>In many of the code blocks below, template code to create figures is provided. Note that there is a lot of code missing, and one line of <code>YOUR_CODE_HERE</code> does not imply that only one line of code is missing!</p></div>"
-   ]
-  },
-  {
-   "attachments": {
-    "verticalcantileverbeam.png": {
-     "image/png": "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Bi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYuKwrpzAgGLisK6cwIBi4rCunMCAYu68871yOIGeEoz7tX/7riWj6Ftnwebfk82vJ5tOXzaMvnsU3LRebfAIt+pFUH3+/odQ/8sOan9eo/X2TVwfc7et0DP6yP6Vl9+I+XWXXw/Y5e98CP6tWntei9ZtXB9zt63QM/rNfpWS1Muebg+x297oEf1vyxsehprTr4fkeve+CHNT+tfuuJ58fGx6Knterg+x297oEf1fwNYNGXuVUH3+/odQ/8sPqt52nMHxuLntaqg+939LoHfljz01r0sbHq4Psdve6BH9b8sbHoaa06uN96rqvfep5Gv/U8jfljY9HTWnXw/Y5e98APa35aiz42Vh18v6PXPfDDmj82Fj2tVQf3W8+VzU/Lf7zMqoPvd/S6B35U/dbzNOaPjUVPa9XB9zt63QM/rKZ8GvPTWvQNYNXB9zt63QM/rH7reRb91vM0mvJpzB8bi57WqoPvd/S6B35Y89Pqt5548zeARU9r1cH3O3rdAz+q/mXl0+i3nqcxf2wselqrDr7f0ese+GHNT2vRx8aqg+939LoHfljzx8aip7Xq4H7rua5+63ka/dbzNOaPjUVPa9XB9zt63QM/rPlpLfrYWHXw/Y5e98APa/7YWPS0Vh3cbz3X1W89T6Pfep7G/LGx6GmtOvh+R6974Ic1P61FHxurDr7f0ese+GH5tJZ9A1h18P2OXvfAD2vVN4B1Xx/udnS/9Rzpt56H4u/QZU9r1cH3O3rdAz+u6ffowqe16uD7Hb3ugR/Y+MQWfwNYdfD9jl73wA/sfc03gFUH3+/odQ9ctaU/f/4PDvMXtjrnOloAAAAASUVORK5CYII="
-    }
-   },
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Data Acquisition System\n",
-    "\n",
-    "A data acquisition (DAQ) system usually consists of four components:\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/DAQ.png\" style=\"margin:auto\"/>\n",
-    "\n",
-    "\n",
-    "- A sensor transforms a physical signal into a small voltage. The transformation is often frequency dependent or nonlinear, and can show drift or bias.\n",
-    "- Signal conditioning electronics (often included in the sensor housing) filter unwanted frequencies, such as the 50 Hz line frequency caused by power plant generators, using low-pass or notch filters. In addition the sensor voltage may be amplified.\n",
-    "- An analog-to-digital (A/D) converter samples the analog voltage with a certain rate, such as 100 Hz. The A/D converter can measure analog voltages within a certain range, the measurement range. The measured voltage is quantized with a certain resolution, such as 14-bit, which means that the full measurement range is divided into $2^{14}=16,384$ discrete intervals. Together, the resolution and measurement range determine the precision. Usually the sample rate, the measurement range, and the sample resolution are configurable. Sampling and quantizing together turns an analog signal into a digital signal.\n",
-    "- A digital computer reads the sampled data from the A/D converter at specific times, and allows for further processing, analysis and storage of the (digital) signal.\n",
-    "\n",
-    "The result is that an analog, physical signal, is turned into a series of numbers (samples of the signal, in the time domain), ready for processing and analysis in a digital computer.\n",
-    "\n",
-    "![verticalcantileverbeam.png](attachment:verticalcantileverbeam.png)\n",
-    "\n",
-    "One of the data sets that you will analyze during this MUDE Q2 project was acquired by an accelerometer in a smartphone, on top of a vertical cantilever-beam. The accelerometer measures the side-ward accelerations, expressed in m/s<sup>2</sup>, and sampled at 50 Hz. Detailed information about the experiment and the sensor can be found in \"Experimental evaluation of smartphone accelerometer and low-cost dual frequency GNSS sensors for deformation monitoring\", by Alexandru Lapadat, Christian Tiberius and Peter Teunissen, Sensors 2021, 21, 7946, https://doi.org/10.3390/s21237946.\n",
-    "\n",
-    "A quick impression of the test setup can be gained by watching the short video [Cantilever Beam Experiment](https://youtu.be/o4moRwvlBLU?si=aKelBMWm3HB2Of26) (1 minute).\n",
-    "\n",
-    "A theoretical description of the motion of the smartphone accelerometer fixed to the cantilever beam is presented in Appendix A. Pulling the beam at the tip and releasing it, results in a (nearly) horizontal side-ward motion of the smartphone, and the (horizontal) position can be described by a *damped harmonic* as a function of time. Consequently, also the first and second derivative with respect to time, the velocity and acceleration as a function of time as the smartphone will measure it, are harmonics.\n",
-    "\n",
-    "### Basic sinusoid signal\n",
-    "\n",
-    "You will start with first creating (and analyzing) a few simple signals yourself. In the first few Tasks of this project, we will take the damping ratio zero and use a fairly short measurement time (duration), and hence the acceleration measured by the smartphone is a plain (undamped) sinusoid as shown in Appendix A (a stationary signal). In the following Tasks we also add a phase offset $\\varphi$ to the plain sinusoid:\n",
-    "\n",
-    "$$\n",
-    "x(t) = A \\sin(2 \\pi f_c t + \\varphi)\n",
-    "$$\n",
-    "\n",
-    "The result is taken from the last equation in Appendix A. We consider here acceleration, though for convenience, we omit the dots on top of the $x(t)$."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import numpy as np\n",
-    "import pandas as pd\n",
-    "import matplotlib.pyplot as plt\n",
-    "\n",
-    "%matplotlib inline"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 1:</b>\n",
-    "\n",
-    "- Create a time-array starting at $t=0$ s, ending at $t=5.0$ s, with a sampling rate of 100 Hz. Hint: what is the number of samples $N$? And what should then be the last value in the time-array? Note that, for example, with $N=10$ samples at a sampling rate of $f_s = 100$ Hz, we have signal samples at times $t=0.00, 0.01, 0.02, ... , 0.08, 0.09$ seconds, hence $T_{meas}= N \\Delta t =0.1$ seconds (the sample-and-hold convention).\n",
-    "- Create a sinusoidal signal $x(t) = A \\sin(2 \\pi f_c t + \\varphi)$, with amplitude $A=1.0$ Volt, carrier frequency $f_c=1.0$ Hz, and initial phase $\\varphi = 5$ degrees, to be converted into radians.\n",
-    "- Make a plot of the signal against time. Note that this is strictly a *sampled signal* $x_n$ rather than $x(t)$, but since we use a rather high sampling rate, the signal shown is close to continuous in time. Connecting the sample points of $x_n$ in the graph by lines, as done in the graph below, corroborates the suggestion of a continuous-time signal. Be aware!\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "id": "0491cc69"
-   },
-   "source": [
-    "<div style=\"background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\"> <p>We will give you the answers in this code cell for free!</p></div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmcAAAHLCAYAAACNhD8ZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACgg0lEQVR4nO2dd3hU1fb3vzOTSe89gRB67wFjEBAlJBBFscPl/ih64bVgw4pX6YK9o1ixUq7eizWUiCAgETAQkF6kpyekt0nmvH9szxQySaacOW3W53nyzGTmlH2+s886a6+99t4ajuM4EARBEARBELJAK3UBCIIgCIIgCDPknBEEQRAEQcgIcs4IgiAIgiBkBDlnBEEQBEEQMoKcM4IgCIIgCBlBzhlBEARBEISMIOeMIAiCIAhCRpBzRhAEQRAEISPIOSMIgiAIgpAR5JwRBEEQBEHICHLOCIIgCIIgZAQ5Z63w6aefQqPR4OzZs1IXxW7sLfPChQuh0Wjceg6xjyX3sjhyfP73KSkpcUtZPAGj0YilS5eiW7du0Ov16Natm9RF8gjstS2u3G+O7CvWeexBLfd1UlISbrnlFqmLoQg4jkNjY6NT+3qkc/bnn3/i9ttvR2JiInx9fdGhQweMGzcOb7/9ttRFIzyIXbt2YeHChSgvL3freY4ePQovLy9oNBqUlZUJcszq6mosWLAA48ePR3h4ODQaDT799FO79r3pppvg7++PqqqqVreZOnUqvL29UVpa6lT53n33XcyfPx+33norPvnkE7z//vtOHactXNEAMD/8//jjD5vfjxkzBv379xeotOpFrPuIYM7GsWPH0LdvX0GP29DQgKeeegrx8fHw8/NDcnIysrKyBN//5MmTmDx5Mjp27Ah/f3/07t0bixcvRm1trdV2M2bMgEajafXv0qVL7Zbpyy+/RGRkJIKCgjBz5kzHnTTOw/jtt984b29vrnv37tySJUu4Dz/8kJs/fz6XlpbGdevWzbRdU1MTV1dXxxmNRglL6xj2lnnBggWcsz/9qlWrOADcmTNnnNrfEjlpLOR12cLWtb788ss2z8n/PsXFxYKc++abb+Y6d+7MAeB+/fVXQY555swZDgDXqVMnbsyYMRwAbtWqVXbtu3btWg4A99lnn9n8vqamhgsICOAmTpzodPmGDh3KpaWlOb2/PbiiAceZ69zevXttfn/ttddy/fr1E6i04mCvbXHl3r9y39buI1fPI7RNEPq+loK//vqLA8B9+eWXgh538uTJnJeXF/f4449z77//PpeSksJ5eXlxO3bsEGz/8+fPc6GhoVxiYiK3fPly7v333+dmzJjBAeBuuukmq+Pt2rWL++KLL6z+Pv/8c87f35/r27dvu+U5c+YMFxgYyL3yyivc119/zfXv35978cUXHdLEyzFXTvk8//zzCAkJwd69exEaGmr1XVFRkem9TqeDTqcTuXSuobQyK628riDVte7atQs//fQTsrKycN111+HQoUMYPXq0y8eNi4tDfn4+YmNj8ccff2D48OF273vTTTchKCgIq1evxrRp01p8/91336GmpgZTp051qmz19fU4cOAAFi1a5NT+9uKKBp6OK/eDI/t6ko0RgyNHjgCAoJGzPXv2YO3atXj55Zfx+OOPAwCmTZuG/v3748knn8SuXbsE2f+LL75AeXk5du7ciX79+gEAZs+eDaPRiM8//xyXL19GWFgYACAlJQUpKSlW59m5cydqa2vtskt//PEHUlNT8dhjjwEA9Ho9PvroIzz55JN26+Jx3ZqnT59Gv379WjhmABAdHW16byvfgM8ZOHXqFGbMmIHQ0FCEhIRg5syZVmHRGTNmoHPnzi2Obysfo6qqCo888gg6d+4MHx8fREdHY9y4cdi3b59pm/3792PChAkIDg5GYGAgxo4di99//73F8W2VeefOnRg+fDh8fX3RrVu3Vrt3zp07h/vvvx+9evWCn58fIiIicMcddzidb2HPddkq77Zt2zBs2DCr8trSzd7fQsjrOnjwIDQaDb7//nvTZzk5OdBoNBg6dKjVthMmTEBycnKr17pw4UI88cQTAIAuXbqYwuWW5SovL2/z2uzhqaeewowZMzBmzBiEhITg0KFDDl61bXx8fBAbG+vUvn5+frj11luxZcsWqwYRz+rVqxEUFISbbrrJ4WPfc8898PPzQ3NzM5599lloNJoWRlYoXNHAUc6ePdtmN0tb2HsP2HtP8dhrW2xh636w99yW+7Z3H115HqHtnGXZjx07hjvvvBPBwcGIiIjAww8/jPr6+hbb23Nf21tOe+wsAFy6dAl33303YmJi4OPjg379+uGTTz6x+xrXr19vlWs2atQoTJ06FRUVFXYfozW++eYb6HQ6zJ492/SZr68v7rnnHmRnZ+PChQuC7F9ZWQkAiImJsdo/Li4OWq0W3t7ebZ5n9erV0Gg0+Mc//tHuNXXt2hXbt29HVlYWjh8/jg8++AA9evRodz9LPC5ylpiYiOzsbBw6dMjpfI4777wTXbp0wfLly7Fv3z589NFHiI6Oxosvvujwse6991588803mDNnDvr27YvS0lLs3LkTR48exdChQ3H48GGMGjUKwcHBePLJJ6HX6/H+++9jzJgx+PXXX60cgCv5888/kZaWhqioKCxcuBBNTU1YsGBBi8oJAHv37sWuXbtM/fFnz57Fe++9hzFjxuDIkSPw9/cX9LpssX//fowfPx5xcXFYtGgRmpubsXjxYkRFRbV6nvZ+CyGvq3///ggNDcX27dtNjsOOHTug1Wpx4MABVFZWIjg4GEajEbt27bIyFldy66234sSJE1izZg1ef/11REZGAoDVtbpaz77//nv88ccfWLNmDQCgT58++PPPP622MRgMdhvY8PBwaLXCtOemTp2Kzz77DP/5z38wZ84c0+dlZWXYtGkTpkyZAj8/P6eOy98jb775JsLDw5GYmNjmPlJpwFNRUWEzSdxgMJjeR0VF4Ysvvmjx/aOPPtruQ8XRe8CeeueIbXEER+u8PfeRK1o4WvbOnTtj+fLl+P333/HWW2/h8uXL+Pzzzx2+RnvLaY+dLSwsxNVXXw2NRoM5c+YgKioKGzZswD333IPKyko88sgjbV7Xyy+/jCeffBJTpkyBwWBAZWUlxo8fj/fffx8cx2H16tUAnL+P9u/fj549eyI4ONhqm6uuugoAkJubi4SEhFaPZe/+Y8aMwYsvvoh77rkHixYtQkREBHbt2oX33nsPDz30EAICAlo9h8FgwH/+8x+MGDHCZuDlSoYOHYqpU6ciLS0NADBw4ECH8lEBeF7O2ebNmzmdTsfpdDouJSWFe/LJJ7lNmzZxjY2NVtvZyjfgcwbuvvtuq21vueUWLiIiwvT/9OnTucTExBbntpWPERISwj3wwAOtlnfSpEmct7c3d/r0adNneXl5XFBQEDd69Og2yzxp0iTO19eXO3funGmbI0eOcDqdrkU5amtrW5w7OzubA8B9/vnnrZ6jNdq7LlvHmjhxIufv789dunTJtM3Jkyc5Ly+vFuW197cQ+rpuuOEG7qqrrjL9f+utt3K33norp9PpuA0bNnAcx3H79u3jAHDfffddm8dvL+esvWtri6amJq5fv37c3LlzTZ/NnDmTCwsLs9pu69atHAC7/lrTZu/evQ7nWzU1NXFxcXFcSkqK1ecrV67kAHCbNm2y+1hX8swzz3ABAQFcc3OzXdtLpQFfJ9r6ayvn7P777+d0Oh33yy+/tHkee+8BR+qdI7bFFlfeD46c+8p928o5u3Jbe7WwtW9r8GW/Mm/p/vvv5wBwBw4ccPga7S2nPXb2nnvu4eLi4riSkhKrzydPnsyFhITYPBfPnj17OI1Gwz3++OMcx3Fcz549uSlTpnAcx3Hjxo3jvLy8uJqaGo7jnL+P+vXrx11//fUtzn348GEOALdy5co2r8+R/ZcsWcL5+flZleXf//53m8fnOI774YcfOADcu+++2+62lpw+fZrLycnhDAaDQ/txnAfmnI0bNw7Z2dlYvnw5Nm3ahOzsbLz00kuIiorCRx99ZFdXyr333mv1/6hRo7B+/XpT5MQRQkNDsXv3buTl5SE+Pt7qu+bmZmzevBmTJk1C165dTZ/HxcXhH//4Bz788MNWz9nc3IxNmzZh0qRJ6NSpk+nzPn36ID09HZmZmVbbW0Yp+NZR9+7dERoain379uH//u//BLsuWzQ3N+Pnn3/GLbfcYrV99+7dMWHCBPzwww8292vvtxD6ukaNGoVnn30WNTU1CAgIwM6dO7Fs2TKcO3cOO3bswPjx47Fjxw5oNBqMHDnSoWM7em1t8dlnn+H8+fOYN2+e6bM+ffpg1apVuHTpEjp06AAAGDRokN2jooTswtPpdJg8eTJef/11nD171tQaXb16NWJiYjB27Finj33w4EH069fP7giXVBrwrFixAj179mzx+WOPPYbm5mab+3z++ed499138eqrr+K6665r8/iO3gPt1TtHbYsjCGlbbSG0PbDkgQcesPr/wQcfxLvvvovMzEwMHDjQ9Lk912hvOduzsxzH4b///S/uvPNOcBxnFaFNT0/H2rVrsW/fPlxzzTU2r+nFF19EVFQUFi9ejLq6Opw6dQp33303AOCaa65BVlYWioqK0LlzZ6fvo7q6Ovj4+LTYxtfX1/R9Wziyf+fOnTF69GjcdtttiIiIwE8//YRly5YhNjbWKoJ/JatXr4Zer8edd97Z9oVdgeVz21E8zjkDgOHDh+N///sfGhsbceDAAaxfvx6vv/46br/9duTm5rab7GhpkACYkggvX77ssAF56aWXMH36dCQkJCApKQkZGRmYNm0aunbtiuLiYtTW1qJXr14t9uvTpw+MRiMuXLhgSm60pLi4GHV1dTb7uXv16tXCgNbV1WH58uWmhzfHcabvnMkraOu6bFFUVIS6ujp07969xXe2PuNp77cQ+rpGjRqFpqYmZGdnIyEhAUVFRRg1ahQOHz6MHTt2AGBdnX379kV4eLjDx7fE2XpWX1+PBQsWYPLkySgvLzdNMcDv8+eff5qcs7CwMKSmprpUTmeZOnUqXn/9daxevRrPPPMMLl68iB07duChhx5yKYn7wIEDSE9Pt3t7KTUAWPfLsGHDWnweFhZms7szNzcX9957L6ZMmYK5c+e2e3xH74H26p2jtsURhLStthDaHlhypR7dunWDVqttkSdmzzXaW8727GxxcTHKy8vxwQcf4IMPPrBZblt5nwDQ1NSEjRs34vbbb4efnx/27t0Lo9FocjRramqsyu/sfeTn54eGhoYWn/P5eu2lN9i7/9q1azF79mycOHECHTt2BMC6xY1GI5566ilMmTIFERERLY5TXV2N7777Dunp6Ta/dxce6ZzxeHt7Y/jw4Rg+fDh69uyJmTNn4uuvv8aCBQva3K+1Bwd/A7WWoGurFXznnXeaWk6bN2/Gyy+/jBdffBH/+9//MGTIEAevyHkefPBBrFq1Co888ghSUlIQEhICjUaDyZMnw2g0Ony8tq5rwoQJgpW7vd9C6OviByts374dnTp1QnR0NHr27IlRo0bh3XffRUNDA3bs2CHIJI3tXVtrvPnmm7h48SI+/PBDfPjhhy2+P3ToEMaPHw8AaGxstHvus6ioKEFHviUlJaF3795Ys2YNnnnmGaxZswYcxzk9ShNgydYXLlzAgAED7N5HSg0c5fLly7jtttvQs2dPfPTRR3bt4+g94Gy9EwJ3n1toe9AWrT0H7LlGe8vZnp3lt/3nP/+J6dOn2zyvZVTPklOnTqGmpsZ0Lx08eBAAizQDrJGQmJiIkJAQAM7fR3FxcTbnDcvPzweAdnte7N3/3XffxZAhQ0yOGc9NN92ETz/9FPv377fpXH777bd2j9IUEo92zizhW678D+oKYWFhNidEPHfunM3t4+LicP/99+P+++9HUVERhg4diueffx6//vor/P39cfz48Rb7HDt2DFqtttVEyaioKPj5+eHkyZMtvrN1vG+++QbTp0/Hq6++avqsvr7epYkdW7suW85ZdHQ0fH19cerUqRbf2frMXoS+Lm9vb1x11VXYsWMHOnXqhFGjRgFgEbWGhgZ89dVXKCwstGu6CmdXaWiLy5cv44UXXsDs2bMxbty4Ft9Pnz7dasTmrl272u0W4zlz5oxdybCOMHXqVDz33HM4ePAgVq9ejR49erg0JQX/ALnygcNxHD788EO8+OKLKCgoQLdu3fDTTz8hISFBcg3sxWg0YurUqSgvL8fPP/9sd/K60PeAo7bF3ThyH7nDzvGcPHkSXbp0Mf1/6tQpGI1Gp+qLI+Vsy85GRUUhKCgIzc3NDke1Ll++DACmRPkDBw4gMjIS8fHxKCkpwa+//mrVRevsfTR48GBs3bq1Rdf17t27Td+3hb37FxYWmqJ8lvADb5qammwe/6uvvkJgYKBTo8ddweOcs61bt2LMmDEtbmg+FG+rC9FRunXrhoqKChw8eND0kMjPz8f69euttmtubkZ1dbWp5QEwJyU+Ph4NDQ3Q6XRIS0vDd999Z5WXU1hYiNWrV2PkyJGthvp1Oh3S09Px7bff4vz586ZQ+tGjR7Fp0yab21/ZOn377bdbzXlpi/auq7Xypqam4ttvv7XKnzh16hQ2bNjgcBksjyvUdfGMGjUKr732Gk6fPm2axyYyMhJ9+vQxjbjinba24I2ekDObL1u2DM3NzXjxxRdtThezaNEiqxGbUudb8c7Z/PnzkZubi4ULF7p0vAMHDgBo6ZwtWbIEP/30EzIzM9G9e3fs3LnT1EUhtQb2smjRImzatAkbNmywcgLaQ+h7wFHb4m4cuY/cYQ94VqxYYRqdxx8XgFM9BfaU0x47q9PpcNttt2H16tU2ZygoLi5udWQrn/qQnZ2Ne++9FwcPHjRFzR599FFotVqrkZ7O3ke33347XnnlFXzwwQemecoaGhqwatUqJCcnWwUgamtrcf78eURGRppG5tq7f8+ePbF582acOHHCKsdzzZo10Gq1NiOIxcXF+PnnnzFlyhSXRvI6g8c5Zw8++CBqa2txyy23oHfv3mhsbMSuXbuwbt06dO7cGTNnznT5HJMnT8ZTTz2FW265BQ899BBqa2vx3nvvoWfPnlbzz1RVVaFjx464/fbbMWjQIAQGBuLnn3/G3r17TS2mpUuXIisrCyNHjsT9998PLy8vvP/++2hoaMBLL73UZjkWLVqEjRs3YtSoUbj//vvR1NSEt99+G/369TNFGHhuvPFGfPHFFwgJCUHfvn2RnZ2Nn3/+2ak+dnuuyxYLFy7E5s2bcc011+C+++5Dc3Mz3nnnHfTv3x+5ubkOl0Po6+IZNWoUnn/+eVy4cMHKCRs9ejTef/99dO7cuUXo3BZJSUkAgH//+9+YPHky9Ho9Jk6c6HS5Lly4gHfeeQdz5syx6ZgBrOGwefNmGI1GaLVal/Kt3nnnHZSXlyMvLw8A8MMPP+DixYsA2H1m+dBojS5dumDEiBH47rvvAKDVrgONRoNrr70W27Zta/N4Bw8eRIcOHazy/QoKCvDqq68iJyfHlL947bXXmr6XWgN7+PPPP7FkyRKMHj0aRUVF+PLLL62+/+c//9nqvu64BxyxLe6mtfvI1tQI7tCC58yZM7jpppswfvx4ZGdn48svv8Q//vEPk0PjCPaU0147+8ILL2Dr1q1ITk7GrFmz0LdvX5SVlWHfvn34+eefW+2K7NSpE8aMGYMvvvgCMTExOHDgAPr374+JEydiw4YN+Oyzz6waCc7eR8nJybjjjjswb948FBUVoXv37vjss89w9uxZfPzxx1bb7tmzB9dddx0WLFhgasjZu/8TTzyBDRs2YNSoUZgzZw4iIiLw448/YsOGDfjXv/5ls/t03bp1aGpqEr1LE4DnTaWxYcMG7u677+Z69+7NBQYGmpZyevDBB7nCwkLTdm1NpXHl8hu2tt28eTPXv39/ztvbm+vVqxf35ZdftphKo6GhgXviiSe4QYMGcUFBQVxAQAA3aNCgFsN19+3bx6Wnp3OBgYGcv78/d91113G7du1qcW22yvHrr79ySUlJnLe3N9e1a1du5cqVNqf0uHz5Mjdz5kwuMjKSCwwM5NLT07ljx45xiYmJ3PTp09s8x5XYe122jrVlyxZuyJAhnLe3N9etWzfuo48+4h577DHO19fXal97fwshr4unsrKS0+l0XFBQENfU1GT6/Msvv+QAcP/3f//XYp/Wjr9kyRKuQ4cOnFarNX3vSD2zZMaMGZy3t7fVVCRXMnfuXA4Ad+LEiXavsz0SExMdnnLCFitWrOAAWE1RYklVVRUHgJs8eXK7x7rqqqu4CRMmWH32+eefu20pJ1c0cGT5pvamKWgLe+8BR+udvbalrWu/cioNe85t6zNb95Gtbe3Voq3rvhK+7EeOHOFuv/12LigoiAsLC+PmzJnD1dXVtdjOnmu0p5z22lmO47jCwkLugQce4BISEji9Xs/FxsZyY8eO5T744IM2ry0/P5+78cYbOV9fXw4A5+3tzV1zzTXcli1b2tzPUerq6rjHH3+ci42N5Xx8fLjhw4dzGzdubLEdfx8sWLDAqf13797NTZgwgYuNjeX0ej3Xs2dP7vnnn291qourr76ai46OtrLzYqHhOBGyPAnCBSZNmoTDhw/bzHEh1E9mZiZuvPFGHDhwwKFEf54333zTFB0nCKFZuHAhFi1ahOLiYlNXm9r48ccfMXHiROzfv7/dHDBCGDxu+SZC3lw5p83JkyeRmZmJMWPGSFMgQnK2bt2KyZMnO+WYASz/bOvWrTh58iSMRiP27dsnyMAfgvAUjh07Bo1GI0hONmEfHpdzRsibrl27YsaMGejatSvOnTuH9957D97e3g4tGEuoi5dfftml/a+77jo88MADGD16NKqrq9GnTx+X5uIiCE/j2LFj6NSpk1NLqhHOQc4ZISvGjx+PNWvWoKCgAD4+PkhJScGyZcscXjSWICxZsGBBu/MXEgRhm2PHjqF3795SF8OjoJwzgiAIgiAIGUE5ZwRBEARBEDKCnDOCIAiCIAgZQTlnAmI0GpGXl4egoCC3LM1DEARBEITwcByHqqoqxMfHQ6uVPm5FzpmA5OXltbrWJUEQBEEQ8ubChQt2rfDibsg5E5CgoCAA7Mdtbc1LZzAYDNi8eTPS0tKg1+sFOy7REtJaHEhn8SCtxYF0Fgd36VxZWYmEhATTc1xqyDkTEL4rMzg4WHDnzN/fH8HBwXTTuxnSWhxIZ/EgrcWBdBYHd+ssl5Qk6TtWCYIgCIIgCBPknBEEQRAEQcgIcs4IgiAIgiBkBOWcEQRBEIQMaG5uhsFgkLoYssZgMMDLywv19fVobm62ez+9Xg+dTufGkgkLOWcEQRAEISEcx6GgoADl5eVSF0X2cByH2NhYXLhwweHk/dDQUMTGxsom6b8tyDkjCIIgCAnhHbPo6Gj4+/srwnmQCqPRiOrqagQGBto9WSzHcaitrUVRUREAIC4uzp1FFARyzgiCIAhCIpqbm02OWUREhNTFkT1GoxGNjY3w9fV1aCZ/Pz8/AEBRURGio6Nl38VJAwIIgiAIQiL4HDN/f3+JS6J+eI2VkNdHzhlBEARBSAx1ZbofJWlMzhlBEARBEISMUKRztn37dkycOBHx8fHQaDT49ttv291n27ZtGDp0KHx8fNC9e3d8+umnLbZZsWIFOnfuDF9fXyQnJ2PPnj3CF54gCIIgVMyMGTMwadIk0c+7cOFCDB48WPTzugNFOmc1NTUYNGgQVqxYYdf2Z86cwQ033IDrrrsOubm5eOSRR/Cvf/0LmzZtMm2zbt06zJ07FwsWLMC+ffswaNAgpKenm0Z3EARBEATRPm+++abNAAhhP4ocrTlhwgRMmDDB7u1XrlyJLl264NVXXwUA9OnTBzt37sTrr7+O9PR0AMBrr72GWbNmYebMmaZ9fvrpJ3zyySd4+umnhb8IiSktBTZvBsLDgbQ0QEFd8YqiuRn4+WegpATIyADCwqQukXo5ehTYswcYOhQYMEDq0qiXykpg40bA1xe44QZA5oPeFAvHAVVVgMEABAcDSlpLPSQkROoiKB5FOmeOkp2djdTUVKvP0tPT8cgjjwAAGhsbkZOTg3nz5pm+12q1SE1NRXZ2dqvHbWhoQENDg+n/yspKAGwkiJCjQfhjCXXMffuAm2/2QmEh88jGjzfi66+b4eMjyOEVjZBa19UBkyfrsGEDC1DHxnL47rsmDBni8qEVj9B1+uOPNZgzR4fmZg00Gg6LFxvx1FNGQY6tdITU+sQJYOJEL5w5w2xHSooRP/zQjOBglw+teJzV2WAwgOM4GI1GGI1GcBxQWwucO6fB5ctMZ52OQ5cuQGAgJ3i5LfH3d6yh/s0332DJkiU4deoU/P39MWTIEKxfvx5z5sxBeXk51q9fDwCoqqrCfffdh++++w7BwcF44okn8P3332PQoEF4/fXXAQBdu3bFrFmzcOrUKXzzzTcICwvDM888g9mzZ5vO9/TTT+Pbb7/FxYsXERsbi3/84x947rnnoP/bc+U4po/RaPveZ/pyMBgMLabSkNsITo9wzgoKChATE2P1WUxMDCorK1FXV4fLly+jubnZ5jbHjh1r9bjLly/HokWLWny+efNmtwyLzsrKcvkYdXU6PPzwdSgq0iMoqAF1dV7YuFGHqVP/wt13HxaglOpACK0/+aQfNmzoDi8vI/z9DSgo8MFNNzXijTe2wc+vSYBSKh8hdD55MhRPPTUaRqMG4eF1KCvzw3PP6WAw7MHQoZSWwOOq1k1NGjzxxGicORMKf38Dmpo0yM72wm23XcKjj+4TqJTKx1Gdvby8EBsbi+rqajQ2NqKmBujYMfSKrTRXvLqHixfLERBg37YFBQWYOnUqFi1ahBtvvBFVVVXIzs5GRUUFDAYDmpqaTAGLhx9+GDt37sTq1asRFRWF5cuXY9++fejTp49pG6PRiFdffRXPPPMMHnzwQXz33Xd44IEHkJSUhB49egAAvL298fbbbyMuLg6HDx/GI488Ar1ej4cffhgAC5g0NzebjnkljY2NqKurw/bt29HUZG2Da2trnZHMbXiEc+Yu5s2bh7lz55r+r6ysREJCAtLS0hAsYFPSYDAgKysL48aNM7UQnOW557QoKtKhUycO+/ZpsX07h1tvBX74oRuWLUtEz54CFVqhCKX14cPAjz+y2+ubb4wYMUKL4cM5nDsXgCNHxuO55zw7qiOUzhwHLFmig9GowR13GPHll1545JFmvPeeDqtXX41585o8vttNKK3ffluLM2d0CA/nkJsL/PUXcP31HH79NQFLlsTh6qvdG9WRO87qXF9fjwsXLiAwMBC+vr5oJegjCsHBwXY7Z6dOnUJTUxOmTJmCxMREAEBKSgoAto6ll5cXgoODUVVVhTVr1uDLL7/ExIkTAQCff/45OnbsCG9vb9OzUqvVIiMjw/RMHTRoEFauXIm9e/ciKSkJALB48WJwHIeqqir069cPFy9exLp16/Dcc88BAHx8fKDT6Vp9/tbX18PPzw+jR4+Gr6+v1XetOXRS4RHOWWxsLAoLC60+KywsRHBwMPz8/KDT6aDT6WxuExsb2+pxfXx84GOjL1Cv17vsRNnC1eNWVwPvv8/ev/66BhERetxyC3DjjcCPP2rw2mt6fPyxQIVVOK5q/fbbgNEITJrEupAB4KWXgLvuAlas0OHJJ3UIDBSosArGVZ23bQNycgA/P+Cdd7Tw9tbipZeAtWuBU6c0+P57Pe68U7jyKhlXtG5qAt56i71fulSDhAQ9EhKAGTOATz4BXnrJCz/8IFxZlYyjOjc3N0Oj0UCr1UKr1aKmBti+HQgIAHr2ZN2MVVXAyZPsff/+7ss/8/fX2t2tOWTIEIwdO9Y0eC4tLQ233347wsLCoNFoTNd09uxZGAwGXH311aYZ/cPCwtCrVy/TNjyDBg2y+j82NhYlJSWmz9atW4e33noLp06dQk1NDZqamhAcHGz6np/HrLWVA7RaLTQajc3fyB3PbFdQ5GhNR0lJScGWLVusPsvKyjJ5+d7e3khKSrLaxmg0YsuWLaZt1MBXXwHl5UD37sxp4OFT7b76CqiokKJk6qK0lGkJAE88Yf78ttuY9mVlwLp10pRNbbz9NnudPh2IjmbvAwOBBx9k7999V5pyqY0ffwTOnQMiI5lDxvPUU8xh+PFH4Px5yYqnGoxGZj/8/PB3jhlz0mJimPa+viyXNSDAPX+O5JvpdDpkZWVhw4YN6Nu3L95++2306tULZ86ccfr6r3SQNBqNKX8sOzsbU6dOxYQJE7B27Vrk5OTg3//+NxobG50+n5xRpHNWXV2N3Nxc5ObmAmBTZeTm5uL839Zh3rx5mDZtmmn7e++9F3/99ReefPJJHDt2DO+++y7+85//4NFHHzVtM3fuXHz44Yf47LPPcPToUdx3332oqakxjd5UA6tXs9f/9/8Ay4ZFSgrQpw/Q0AD8nb9JuMD69UzLgQOZtjw6HXD33ew9/1sQzlNRwZwCALjvPuvveJ23bwcuXhS3XGqEr68zZjDHgadnT2D0aPZ+zRrRi6U6KitZlFKvB0JDzZ9rNMw5A1jjTi5oNBpcc801WLRoEfbv3w9vb2/TIACerl27Qq/XY+/evabPKioqcOLECYfOtWvXLiQmJuKZZ57BkCFD0KNHD5w7d06Q65AjinTO/vjjDwwZMgRD/h72NnfuXAwZMgTz588HAOTn55scNQDo0qULfvrpJ2RlZWHQoEF49dVX8dFHH5mm0QCAu+66C6+88grmz5+PwYMHIzc3Fxs3bmwxSECp5OcDO3aw91d282g0wNSp7D05Da7zn/+w17vuatkSnTyZvW7dyn4Twnm+/x5obAR69245dUZiIjBqFMtJW7tWmvKphZoasxN8110tvyfbIRy84xUW1tJ28J/V1bHRnFKze/duLFu2DH/88QfOnz+P//3vfyguLkafPn2stgsKCsL06dPxxBNPYOvWrTh8+DDuueceUxejvfTo0QPnz5/H2rVrcebMGbz99tstHEE1oUjnbMyYMeA4rsUfP+ndp59+im3btrXYZ//+/WhoaMDp06cxwzI2/zdz5szBuXPn0NDQgN27dyM5Odn9FyMS333HHlTJyUCnTi2/v+MO9rptG8tNI5yjvBz45Rf2ntfUki5dgOHD2W+xYYOoRVMdvF2+4w7b3TG8/j/9JF6Z1MimTcwh6NIF+Dsv24pbb2WR+IMHgQsXxC+fWjAazWkltuZD9PKCacoSOaSfBAcHY/v27cjIyEDPnj3x7LPP4tVXX7U5B+lrr72GlJQU3HjjjUhNTcU111yDPn36tEjKb4ubbroJjz76KB566CGMHj0au3btMg0EUCMeMSCAYBPOAsDfg2Va0KMH0LUrG4G1dWvr2xFts3Urm3i2Vy+mqS0mTAD27mUTefLdb4RjNDUBfIpoa3WVf0bs3MkSqoOCxCmb2uBtx4032naCIyKAq64Cfv+dOXL/+pe45VMLdXXMdnh5odXBQiEhzDGrqADi4sQt35X06dMHGzdutPndlasDBAUF4Ss+ERdslZ9FixZZzWF29uzZFsfhU5d4XnrpJbzwwguorKw0DQTg5ysF2PJNCxcudPRSZIkiI2eEYzQ1maM5aWm2t9FozA8ziug4D/8ga01nwKzz5s3styEcZ88elp8THs5WBLBF9+7sz9KRIxyHn7bLnjpNtsN5amrYa1BQ64n5/MT71dXKsh379+/HmjVrcPr0aezbtw9T/+4Lv/nmmyUumXwh58wD+OMP1tIKC2v9QQaYje/WreKUS438/DN7HTeu9W2GD2fJvhUVwBUNQ8JOeJ3Hjm17+SA+rZTqtHP89Rf78/ICrr229e14nbdtg6TzdCkZPp2krSkyfXxgWslFaeknr7zyCgYNGoTU1FTU1NRgx44diORHORAtIOfMA+AHAlx7bdsPsmuuYa/HjgHFxe4vl9ooKABOnWKtXn4Emy10OrPW/G9DOAav23XXtb3dqFHW2xOOwes2fHjb3cJDh7Klf8rKmP0gHIPjWLcm0H73O/+9kpyzIUOGICcnB9XV1SgrK0NWVhYG0AK4bULOmQfw22/slXcIWiMiAujXz3ofwn54zQYMMHc/tAbvNOzc6d4yqZGmJpbfBLRfp0eOZK8HDrBuUMIxdu1ir+3prNcDV1/N3pMj7DgNDcxB0+vR7hrHfD6akpwzwnHIOVM5HGe/gQXMDzMysI7jrM6cZ6964zCHDrEHU3CwuTHRGh06sFGGRiOQnS1O+dSEM3WaGhyO09AAAJxdE8HyzllNDXUhOwqnIGNLzpnKOX2adVH6+LSdb8YzYgR73bPHveVSI448yIYNY63k4mI28zphP7zOKSltd9PzUJ12jooKtkYsYNawLUhn59Dr9X8PBqi1a0k3Hx+WA2jZFUrYB7+4udyWarIFTaWhcvbtY6+DBrUfLgdYbgm/X3OzfQ8/gnW18cn9vIZt4ePDVhDIyWEDNjp3dmfp1AVfp+3RGWCO8FdfMZ0J+8nNZQ5AYqJ5aay24OdAO3GCzfdnOcM90To6nQ4//RSKjIwixMUBdXX+7U7O6uvLosfl5Z5no41GIxobG1FfX9/qGppXwnEcamtrUVRUhNDQUOgUIBo5ZyqHdxgGD7Zv+549Wdi8upol9rbXbUQwTp4E6uvZ+nTdu9u3z7BhZufs9tvdWz414Wid5p04cs4cw1GdIyNZF/KZM8yBvv56d5VMXZSWAm+8EYuKCmDu3CK7ciPLy1lks77e83IpOY5DXV0d/Pz8HFphAABCQ0MRGxvrppIJCzlnKufAAfZqr4HV6Vj35/btbKJUcs7sg3+QDRxovW5pWwwbBrz/PtOZsI+mJpZzBthfpwcPZr9JXh77i493V+nUhaPOGcDq9JkzrE6Tc2YfBw4AHKfBtm1x+OCDaBgMhnb3+eUX4P77WWP6++9FKKSMMBgM2L59O0aPHu1Q96Rer1dExIyHnDOVwxvYQYPs32fYMOac7dvHFjom2sdRJxhgOgNMZ45rPxGYAI4fZ8nTQUEsSmMPAQFAnz4sf2rfPnLO7MWZOp2UBHz9tbnrmWgfSydYp9PZ5UAMHsxyVfnlshxYBUnx6HQ6NDU1wdfXVxG5Y85CAwJUTHExixRoNC0Xhm4Lfls+GZhoH2ec4N69WaSyvJwWQbcXZyKUANVpR2lsNGvlSJ0mnR2Hd4Id0Tkujq2OYTTSvHJqhZwzFcPf9N26ObauIN+VyXcfEe3jTBeQr685P420tg9ndAaA/v3ZK+lsH8eOMQctONixwSq87Th+nO1PtI8zdVqjITutdsg5UzHOPsj69mWvRUW0UoA9FBQAhYUskuPopNe800CRBvtwpqsNMD/ISGf7sNTZke72Tp3YgKKmJjZIhmibhgbgyBH23tkGB9VpdULOmYpx9kEWEGDO56Ebv314nXv0YEvYOAK1fu2H45zrPgbMD7KjR9kUMUTbOKszRXQc4+hR5siGhgIJCY7tSzqrG3LOVIyzBhagVpkjOBuhBEhnR8jPZ5Fcrdasm7106QL4+bGpB/76yz3lUxNUp8XBUmdHBwSRzuqGnDOV0thoThR1xTmjVln7HDzIXl11ghW0sogk8Dr36sUcLUfQ6diITYDqtD0IUadJ5/ZxRWc+cnbmDK2zqUbIOVMpf/3FwuWBgUDHjo7vTzk69nP8OHvlc/UcoXt3toxTdTVw/ryw5VIbrugMUKTBXkpLgZIS9r53b8f3J9thP67U6chIICaGvT96VLgyEfKAnDOVwt/0PXs6N3+WZeuXIjqtw3HWWjuKXm9+AFKkoW1c0RmgiI69nDjBXjt2ZPmnjsLrfOoUrf3YHlSnidYg50yl8Dd9r17O7d+rF8vtuXyZ5uBqi4ICFvXSatmUJc5Aib32wTsNztZp0tk+XLUdsbFAWBjNwdUeDQ2sSxKgOk20hJwzlcI/yJxtkfn6stGHAN34bcE/yLp0Aby9nTsGtX7tQ6goA83B1Tau2g6Nhuq0Pfz1F3NgAwOZQ+sMpLN6IedMpbja+gXMCdS8sSZaQjqLQ00NcPEie++s1gkJbKqTpibg7FnBiqY6qE6Lg6XOzi7dRjqrF3LOVIoQBpafvf7UKdfLo1ZcjTIApLM98BOaRkSwZWucQaMhre3B1QglQDrbg5A2+vx51k1KqAdyzlTI5cvmmf35rklnIAPbPkIYWD5XrayM/REtEUJngOp0ezQ3m7Whhp17EaJhFxPDBm0YjRQNVhvknKkQ/qaPj3dsTc0rIQPbPkIY2IAAtpAxAJw+7XqZ1IgQOgNUp9uDj8B4ewOJic4fh9f55Eka7d0aQjQ4KBqsXsg5UyGujmrj4W/6v/6iJW9s0dhonm2eIjruhSJn4sDbju7d2cS9zsJHgysqKBrcGkLbaarT6oKcMxUiRM4IwBKofXwAgwG4cMH1cqmNM2eY0xoQwKKUrsB3P5OBtQ09yMRBKCfY3x/o0IG9J61bIlTqieX+pLO6IOdMhQhlYLVaoGtX9p5u/Ja4OtGvJeQ0tI6rE/1awut85gwbtUlYI5TOANXptuB17tCBTaXhCqSzOiHnTIXwI9uENLD8MQkz7tCZDGxLiouBykrmADs70S9Phw4sGtzURMtl2YLqtDiQjSbag5wzlcFx5jwoVx9kABnYtiCdxYHXuWNHNjmyK1iu5EBat4TqtDi4Q+ezZ1kKCqEOyDlTGWVlQFUVe+/KaCseMrCtwy+90qWL68fijXRREYsSEWaE1BmgOt0azc3maKIQWpPOrSNknY6LA/z82O937pzrxyPkgWKdsxUrVqBz587w9fVFcnIy9uzZ0+q2Y8aMgUajafF3ww03mLaZMWNGi+/Hjx8vxqUICn/Tx8ayG9ZVyMC2Dq91586uHys4GIiOZu9pOg1rhNQZoDrdGpcusciLl5c5md8VSOfWEbJOUzRYnSjSOVu3bh3mzp2LBQsWYN++fRg0aBDS09NRVFRkc/v//e9/yM/PN/0dOnQIOp0Od9xxh9V248ePt9puzZo1YlyOoLgrynD6NJvokGBwnHnSR4rouBeKnIkDr3OnTq5No8HDOwwlJUB5uevHUxNUp4n2UKRz9tprr2HWrFmYOXMm+vbti5UrV8Lf3x+ffPKJze3Dw8MRGxtr+svKyoK/v38L58zHx8dqu7CwMDEuR1CEdhg6dWIt6YYG89qGBFBQANTXs1Zrp07CHJMSe23jrgcZ6WyN0LYjKIjNYA+Q02BJYyOLUgJUp4nW8ZK6AI7S2NiInJwczJs3z/SZVqtFamoqsrOz7TrGxx9/jMmTJyMgIMDq823btiE6OhphYWG4/vrrsXTpUkRERLR6nIaGBjRYLGhW+XeykMFggEHAzEz+WPYc8/RpLQAdOnVqhsEgTKirUycv/PWXBqdONSEuTt3Tfdur9cmTGgBe6NiRA9AkSCJup07st/vrLyMMBnXP+utInT5zxguABgkJTTAYXK9/HTsCgB7nznFobGxyeRoUuWOv1qdOsfqXmChc/evcWYfCQi1OnWrCoEFkOwA2GMBo1MPPj0N4ONkOR3HEdjhzXLmgOOespKQEzc3NiOGbZH8TExODY8eOtbv/nj17cOjQIXz88cdWn48fPx633norunTpgtOnT+OZZ57BhAkTkJ2dDV0rMf7ly5dj0aJFLT7fvHkz/P39Hbgq+8jKymp3m717rwYQg6qqg8jMFGaugICAEQCi8P33B1BV5Rnhs/a0/vXXjgCSEBRUiszM3wQ5Z0VFAoChyMkpQWamfQ0NpdOezizJeSIADf76awuqqupdPqfBoIVGcyPq6jRYs+ZnhIY2unxMJdCe1r/9NgRAJzQ0HENmpjAhGG/vJAAdsWnTMfj5eUYyZXs6HzgQBWAEIiKqsWHDL4Kcs6goGkAKDh2qQmbmNkGOKXfseR46Qm1traDHcxXFOWeu8vHHH2PAgAG46qqrrD6fPHmy6f2AAQMwcOBAdOvWDdu2bcPYsWNtHmvevHmYO3eu6f/KykokJCQgLS0NwcHBgpXZYDAgKysL48aNg16vb3PbJ59kP+lNNw3Addf1F+T869fr8OefQFjYYGRkDBTkmHLFXq1zc1lGQFJSODIyMgQ5t7+/Bm+/DdTWRgl2TLlir87nzgHNzVro9Rz++c/rBcmFAtgIt7w8oGfPcRg2TP0RHXu0fuUVJm56ek9kZLg4bf3f7NypxY4dQEBAH2RkuDgrtsyxV+f8fBaqHTAgQLD7PDERWLoUKC8PJtvhJJUyGyavOOcsMjISOp0OhYWFVp8XFhYiNja2zX1ramqwdu1aLF68uN3zdO3aFZGRkTh16lSrzpmPjw98fHxafK7X6wWtNPYe12g0D6Xu0cMLQhWBz4u4eFEHvV6gp6PMaU9rfsqBbt200OuFSd3kE6jPn9fAy0uv+u42oH2d+TzHxEQNfH2Fu6cSE5lzdumSF1JSBDusrGlPaz7nTEjbwa8wcuEC2Q4e3nZ07Sqc7eBzzsrLNair00PA2IBsEfo5645ntisobkCAt7c3kpKSsGXLFtNnRqMRW7ZsQUo7Vvbrr79GQ0MD/vnPf7Z7nosXL6K0tBRxcXEul1ksCgpY4r5Ox9bFFAp+vjSaQ8eM0EnqAMuF0mjYQINWBh57HO7QGaA6fSUNDcInqQOksy3cUacDA4HwcPaetFYHinPOAGDu3Ln48MMP8dlnn+Ho0aO47777UFNTg5kzZwIApk2bZjVggOfjjz/GpEmTWiT5V1dX44knnsDvv/+Os2fPYsuWLbj55pvRvXt3pKeni3JNQsDf9AkJbISlUPAGlm9ZE+4xsN7e5gXUycAy3OWc8fNLUZ1mnD/Ppofx8zPPtycEZDta4u4GB2mtDhTXrQkAd911F4qLizF//nwUFBRg8ODB2Lhxo2mQwPnz56HVWvudx48fx86dO7F58+YWx9PpdDh48CA+++wzlJeXIz4+HmlpaViyZInNbku5IvRknTz88c6fZ12nWkW69MLR1ARcuMDeu0PrS5eYc3ZFWqRHwj9ohNaZIjrWWNoOIbvTeZ0rKthfSIhwx1Yq7rTT+/dTnVYLinTOAGDOnDmYM2eOze+2bdvW4rNevXqB42wn/vr5+WHTpk1CFk8ShJ6niKdjR+aQNTSw7rZ2UvtUz8WLbBShZaRLKBITgd9+o9YvD3VrioO7bEdgIBARAZSWMq0Hqns8UbvU1ppTFqhOE23h4TEQdeEuA6vXU3ebJbzOiYnCRxHJwFrjrjrNRy1IZ4a7dAaoTlvCaxASAgg9xznprC7IOVMR/CggoWast4RufDOkszg0NbERlYDwWvPHq6igpYUAqtNiQToT9kLOmYrg86CEHKnJQ8mmZsTQmQwsc8yMRha5vWLOaZcJCAAiI9l70ppsh1iQzoS9kHOmEjjO3Cpzx41P3UBmxND57Fn2m3oyvM4dOrhnEAo5wmbIdoiDGDoXFQF1dcIfnxAXcs5UwuXLLNkU4NcOFBZ6kJlxZ+uX7+6oqqLuNl5nd3QBAeQ08BiN5jnOqLvNvbjTdoSFsQEYgNkJJJQLOWcqgb/pIyPZXEVCQwbWjDsNrL8/EBXF3nu61u7UGaA6zVNYCBgMLDop9OhjgHS2xJ11WqMhrdUEOWcqQawHGeUzkNMgFlSnxYHXOS5O2MmreXidqbuN6jRhP+ScqQR33/R8V2l1NSCz9WFFpaqKjfAD3Kc1f1x+XUlPxd11mj8u36Xnqbhb57AwFhEGPFtrjqM6TdgPOWcqwd03fWAgEBrK3nuy08DrHBwMty0uzDvCnqwzIF6Dg3Rmr+7SWaMhrQGgrMwcOXRHXrDlcT1ZZ7VAzplKcLeBBejGB0hnMRHLOcvPZ3OqeSpUp8WB1zkqCvD1dc85SGf1QM6ZSiADKw6kszjU1wPFxey9u7SOjmY5Vs3NLCneU6E6LQ6kM+EI5JypBHdPOwDQjQ+QzmLBX7ufHxAe7p5z6HTm0YmerDU5DeJAtoNwBHLOVIDRaL4ZycC6F7EfZJ46Ea2lzhqN+85DdZqcM7EQQ+cOHdhrZaVnD9xSA+ScqYDiYqCxkT3E3DFPEQ8ZWHEMLP8b1tezJGJPRAydAarTTU0s5w4g58zdiFGng4LYouoAjdhUOuScqQDLeYr0evedhzewnnzTi2FgfX3NE9F6qtZidAEBVKfduX6pJZ6uMyB+g8OTtVYD5JypALFuej5k7qmtXzHmKeLxdK1JZ3Hgde7Y0T3rl/LwDkNhIYvyeyIUDSYcgZwzFWBpYN0Jf/yyMvM6np5Eebl71y+1xNMNLH/dpLN7EUvnyEjA25s1cPhuVE+C48yRLKrThD2Qc6YC8vLYq7tv+pAQICCAvffEkDmvc3i4e9YvtcTTDaxYdZp0Zq/u1tnTJ6ItLTVHDN2ZFwx4ts5qgpwzFcAbWHff9J5uYHmd4+Lcfy5P1hkQT2vL/Byj0b3nkiNUp8WB1zkqyr15wYBn66wmyDlTAXwUi8+fcSeefOOL5QQDnq2zwcAWyQbcr3VcHGt0NDYCJSXuPZccoTotDqQz4SjknKkAuvHFgXQWh8JClqPj5cVyldyJXg/ExrL3nqg11WlxIJ0JRyHnTAVQ5EwcyMCKg2VXmztHEPKQ1lSn3Y0UOpeWmhdaJ5QHOWcKp6qK/QGUN+JuxDSwvKNdVeV5M32LqTNAdRog58zdiKmzpw/cUgvknCkcflh6UBD7cze80+CJN72YBjYw0HNn+hbbOfPUOl1VBVRXs/diNOw8VWdA3Dqt0Xi21mqBnDOFI2aXJmA24p44VxF/zWI5DZ6qNX+9YjgMlufxVJ2DglhjwN3wOhcUeN6asWI3ODy1TqsJcs4UjlQ3fWEh0NwszjnlAMeRgRUL0lkcxNaZXx7KYGD5UJ4E1WnCUcg5UzhiR85iYljYvLnZs6YeKC1lDxXAPLrP3XiqgaUHmTiIrbO3t3n0rSdp3dzMooUA1WnCfsg5UzhiG1gvL/Oi3J504/M688vQiIGnGlhyzsRBbJ0Bz9S6pIQ5aBoNEB0tzjk9UWe1Qc6ZwiEDKw6ks3hI5ZwVFZmjo54A1Wlx4HWOiWGNWzHwRJ3VBjlnCkfsbk3AfOPzRscTkPJB5kk6NzSYu8vF0joy0vzQLCwU55xygOq0OJDOhDOQc6ZwpLjx+XN5UquMdBYHPjfH25stMC8GWq05j9CTtKbImTiQzoQzKNY5W7FiBTp37gxfX18kJydjz549rW776aefQqPRWP35+vpabcNxHObPn4+4uDj4+fkhNTUVJ0+edPdluITlCEIpImeedOOLPY0G4Nk682teioWnay0WnqizlM5ZeTmtEqBUFOmcrVu3DnPnzsWCBQuwb98+DBo0COnp6SjiV0u2QXBwMPLz801/586ds/r+pZdewltvvYWVK1di9+7dCAgIQHp6Ourr6919OU5TWsoWbAbEG0EIkIEVC17nqiqgpka880qJFDoDnlenpZgaxvJcnqIzII3OoaEAH3/go9GEslCkc/baa69h1qxZmDlzJvr27YuVK1fC398fn3zySav7aDQaxMbGmv5i+El3wKJmb7zxBp599lncfPPNGDhwID7//HPk5eXh22+/FeGKnIO/6aOjxRtBCHjegwyQxsAGBQH+/uy9p2hNzpk4VFYCtbXsPUXO3IsUdVqj8Uyt1YRIY0eEo7GxETk5OZg3b57pM61Wi9TUVGRnZ7e6X3V1NRITE2E0GjF06FAsW7YM/fr1AwCcOXMGBQUFSE1NNW0fEhKC5ORkZGdnY/LkyTaP2dDQgIaGBtP/lX8vgmgwGGAQcNgXf6wrj3n+vAaAF2JjORgMTYKdrz2ioth58/PFPa8YtKZ1Xp4XAA2io5tgMIg3vXlcnBdOn9bgwoUmJCaqZ1r11nS+cEELQIfY2GYYDEbRyhMdzc578aIRBoO6Zle2pTXrONAjNJSDXt8k2ihVNs+ZHvn5HBobm0TtunY3rdXpS5eksR2xsTqcOaPFhQvintfdtKazUMeVC4pzzkpKStDc3GwV+QKAmJgYHDt2zOY+vXr1wieffIKBAweioqICr7zyCkaMGIHDhw+jY8eOKPg77mvrmAVtxISXL1+ORYsWtfh88+bN8OdDHgKSlZVl9f+WLQkAhsLLqwiZmb8Lfr7WKCz0A5CGS5eM+OmnTFUZWB5LrY1GIC9vIgANjh7dgqIi8bq6vb1HAohAZuZ+VFaqb+jVlXV6794hADqhsvI4MjPFy/ksKUkEMBgHDhQhM3O3aOcVE0utDxyIBHANgoKqkJm5VbQyNDRoAUxEXZ0G33yzGQEB6mrcAS3r9Nmz6QB88ddfO5GZWSFiSYYDiMeWLUfg63tGxPOKw5U6u0otH0qWCYpzzpwhJSUFKSkppv9HjBiBPn364P3338eSJUucPu68efMwd+5c0/+VlZVISEhAWloagoODXSqzJQaDAVlZWRg3bhz0er3p80OHWK90//5RyMjIEOx87VFfD/y//wc0NemQkpIh2qg6MbCldWEhYDRqodFwmDLletHmKgKAL77Q4ehRIC5uKDIyBot3YjfTWp1+5x0dAGDMmJ7IyOghWnmMRg3eew8wGqNFvZfEwJbWZWWsRdWzZ6Do1xsSwqGiQoMBA9LQu7eop3YrtnRuagLKy5nBuP32a0TNDd68WYvsbCA8vB8yMvqId2I305rtcBW+50suKM45i4yMhE6nQ+EVExIVFhYi1s6ar9frMWTIEJw6dQoATPsVFhYiziIBo7CwEIMHD271OD4+PvDx8bF5fCErTWvHLS5mr/HxWuj14qUP6vVsmoOyMqC4WI8rAo6qwFJrXufoaA38/IT/XduiY0f2Wliog16vE/XcYnBlnebzYzp18oIbbqFW6dSJvRYUiHsviYml1vzYqQ4dxL/euDigooLZjgEDRD21KFxpOzgO0OmA+Hg9dCLewvwIfk+xHUIcT04ozgp5e3sjKSkJW7ZsMX1mNBqxZcsWq+hYWzQ3N+PPP/80OWJdunRBbGys1TErKyuxe/duu48pBXyPq5itMR5PSjaVKkkd8CydAbPWYiapW56vsJAttaN2pNLZ8pyeUKd5nWNjIapjBniWzmpEcZEzAJg7dy6mT5+OYcOG4aqrrsIbb7yBmpoazJw5EwAwbdo0dOjQAcuXLwcALF68GFdffTW6d++O8vJyvPzyyzh37hz+9a9/AWAjOR955BEsXboUPXr0QJcuXfDcc88hPj4ekyZNkuoy24W/6aRyzg4f9owbX4o5zng8ycDW1wOXL7P3YmsdHc1GuDU3sxUK1BgNtoTqtDhQw45wFkU6Z3fddReKi4sxf/58FBQUYPDgwdi4caMpof/8+fPQas1BwcuXL2PWrFkoKChAWFgYkpKSsGvXLvTt29e0zZNPPomamhrMnj0b5eXlGDlyJDZu3Nhislo5QZEzcSADKw78Nfr6snmaxMTLizlohYXs91a7c0Z1WhxIZ8JZFOmcAcCcOXMwZ84cm99t27bN6v/XX38dr7/+epvH02g0WLx4MRYvXixUEd0OOWfiQAZWHCx1lmIEcFwcc87y84EhQ8Q/v5hQnRYHOehcXAwYDBA1h5NwHcXlnBGM2lo2kSRAeSPuRg4GtqyMLQquZqTUGfCcOi3V6gA8nrRKgJQ6R0bCNLL8ivFzhAIg50yh8Debnx+bSV5sPOVBBkizBiFPeLh59Qe1L8Mipc6W51V7nS4vNzv6FHV3L1LWaa3W/Pt6gtZqg5wzhWI5GECKLiBPav3yjrAUeUietAyLlDoDnlOneZ1DQszrL4qJp9RnQPo67Ulaqw1yzhSKlPlmgPmmz8tj3SRqhePMc0JFR0tTBkut1YxcdFb7g0wuOldWAjU10pRBLOSitdpthxoh50yhyMU5q60FqqqkKYMYVFaau4CkNrBqdxrkEmVQ+4NMap2DggB+dTs112mOk15rT7EdaoScM4UitXMWEGDOdVPzjc+3fAMDzQ8UsfEUAyuXKAPp7F48pau+shJobGTvqU4TjkLOmUKR2jkDPOPGl7rlC3iGzoD0WvM6FxSou6teap0Bz6jTvM5BQWzglhR4gs5qhZwzhSL1yDbLc6v5xpc6ygB4hs6AWWupnAa+odPYyKYuUStS6wx4Rp0m20G4AjlnCoUiZ+JAUQZxqK5m+YuAdA8zHx82dQmgbq35Ok1Og3sh20G4AjlnCkUOzhl/bjXPvyWH1q8n6ezvz/L7pMKTtJbSafAkneVgOwoLAaNRunIQjkPOmQIxGs2tMjk4Z2qefVoOrV9e5+Ji9RpYOURzAM+q03JxGtSKHGwH/xs3N6u7q16NkHOmQC5fZmulAdIaWN7oqNnAyqH1GxXFXpubgdJS6crhTuQQzbE8vyfUaSm19iSdpbQd3t7mrno1a61GyDlTIHz+QHg4y5ORCk8wsHJo/er1QESEdXnUhhyiOYD663RdnXleQmrYuRc52A7L86tZazVCzpkCkUO+GeAZN70cWr+A+rWWQzTH8vxq19nHBwgOlq4cvM5FRertqifbQbgCOWcKhHfOpJxGA/AMA0utX3GgyJk4WOosxZq8PPzv3NSk3lwosh2EK5BzpkDkEjmzTDZVYy5UQwNQUcHey8VpUOvoNrlFzkhn9+LtDYSFsfdqdRrkFjlTa51WK+ScKRC5OGd6vbqTTXnj6uVlfpBIhdpbvxQ5Ewe56AyoW+v6enPDTmpHWM06qxlyzhQIPyBAaucMUPeNL5cuIEDdOgPy6wJSa1e9XHS2LIMa63RxMXvV64HQUEmLomqd1Qw5ZwpELpEzyzKo8caXSxcQoG6dAfl0Aal9Xii56Ayou07LqWGnZp3VDDlnCkROzpmaW2UUZRAHg8HsCEmttdrnhaI6LQ5yatipWWc1Q86ZAiHnTBzkFGVQs858F5BOZ3aMpETNWlOdFgc55vYVFQEcJ21ZCPsh50xhNDbKJ8pgWQY1G1g56azGXChe56goQCsDi0R1WhzUPIpQTpEz3kE0GNjqMoQykIEpJByBjzJoteZZ46VEzQ8yOUUZLOeFUpuBlZPOANVpsVCzznKKnPn4mAclqFFrtULOmcLgjStFGdyPnKIMap4XSk46A+qt001NQEkJey8HrdWqMyCvyBmgbq3Vigwe74QjyPWmV3PXhBxav4B6tSadxaG0lOUcaTTyirqrMRdKTpEzQL11Ws2Qc6Yw5HrTqzkXSm6OsNpav6SzOPDXExnJJlaWGjXnQsm1Ea22Oq1myDlTGHK76dWaC2U0mvP75OIIq3W+IrlFztSqc3Exm3BLLjr7+qo3F0pujWi11mk1Q86ZwpDbTe/jo85cqNJScyQwKkrasvCotfVLkTNxkJvOgDq72ywbdnLRWq11Ws2Qc6Yw5BY5A9R54/M6h4ezJVjkgBp1BuQXOVNrLpTcImeAOuu0ZcMuMlLasvCoUWe1Q86ZwpBb5AxQ541fVMQeZOQEux+5RXTUmgslN50BddZpvrEREUENO8J5yDlTGBQ5Ewe5RXMAderMcfLTWq3zQlHkTBz4hh3pTLiCYp2zFStWoHPnzvD19UVycjL27NnT6rYffvghRo0ahbCwMISFhSE1NbXF9jNmzIBGo7H6Gz9+vLsvw2EociYOFDkTh8uX2WASgOq0u6GGnTjIXWc1ddWrGUU6Z+vWrcPcuXOxYMEC7Nu3D4MGDUJ6ejqK+LviCrZt24YpU6Zg69atyM7ORkJCAtLS0nDp0iWr7caPH4/8/HzT35o1a8S4HLuxjDLI8cZXU1Kv3KI5gDoNLK9zSAiLWMkFqtPioE7nTL6Rs8ZGoLxc0qIQdqJI5+y1117DrFmzMHPmTPTt2xcrV66Ev78/PvnkE5vbf/XVV7j//vsxePBg9O7dGx999BGMRiO2bNlitZ2Pjw9iY2NNf2H8MESZYBllkMsIQkDdBlZOTrAac6HkqDNAdVos1Kkze5WTzr6+QHAwe68mrdWMDKYidIzGxkbk5ORg3rx5ps+0Wi1SU1ORnZ1t1zFqa2thMBgQHh5u9fm2bdsQHR2NsLAwXH/99Vi6dCki2phKu6GhAQ0NDab/KysrAQAGgwEGg8GRy2oT/lh5eU0A9AgJ4aDTNUHAU7hEZKQGgBcKCowwGJqlLo5L8FoXFhoBaBER0QSDQR5hKp0OCA31Qnm5BhcvGhAUJHWJnIfXOT+/GYAXoqLkVXeio7UAdMjLa4bBoOzZlQ0Gg1XUPSzMIEPbwcFgaJK6OC7B1+mCAmYvIiLkVXdiYrxQWanBpUtN6NZNHjbNGXidhXzGuuN4rqI456ykpATNzc2IuaJZEhMTg2PHjtl1jKeeegrx8fFITU01fTZ+/Hjceuut6NKlC06fPo1nnnkGEyZMQHZ2NnQ6nc3jLF++HIsWLWrx+ebNm+Hv7+/AVdnHhg05AEYiIKAGmZlb2t1eLE6dCgVwLc6da0Bm5mapiyMIJ09WAQjDhQs5yMyUT99WQMD1KC8Pwvff78aZM6VSF8dltm8/DmAgjMYCZGbulbo4JsrLewLog5yci8jMzJW6OC5TW+uFhgYWOdu/fxOOHJGHI1xU5AcgDQUFRvz0UyY0GqlL5DpHjhQDiENR0Z/IzDwndXFM6PXXAIjExo37UV2dJ3VxXCYrK0vQ49XW1gp6PFdRnHPmKi+88ALWrl2Lbdu2wdfX1/T55MmTTe8HDBiAgQMHolu3bti2bRvGjh1r81jz5s3D3LlzTf9XVlaa8tmC+RiyABgMBmRlZaFTp+EAgC5d/JGRkSHY8V3l/HngiSeAqipfTJiQoWgDy2vd2BgCAJgwIQlXXy2fVmbXrjpcugR06XI1MjLkUy5H4XWOiOgDABg4MEZWdbqgQIOvvgJ8fBKQkREvdXFcwmAw4LPPdgEAAgM53HJLusQlMlNfD8yeDTQ16TBiRAZklkniEHyd5jiWf3D99f2RkdFP4lKZ+fxzHY4cATp0GIqMjMFSF8dpeJ3HjRsHvYBzlfA9X3JBcc5ZZGQkdDodCq/oOC8sLEQsv0ZFK7zyyit44YUX8PPPP2PgwIFtbtu1a1dERkbi1KlTrTpnPj4+8LGRxazX6wWtNDxlZeznionRQq+XT7pghw7stbFRg5oavaINLMAPvGAeZocOXrKZqwgwL8NSWiqvcjlLSQmrx3FxOuj1tiPUUhD/tz9WVCSve81ZysuZnYqJ0bjFNjmLXs9yoSorgbIyvayS6J2Fr9Nysx1xcey1pERe95qzCP2cldN9AShwQIC3tzeSkpKskvn55P6UlJRW93vppZewZMkSbNy4EcOGDWv3PBcvXkRpaSni+BotA+Q4iSTAkk1DWKBJFcmm9fU61NXJb8QVoL4EajmObAPUp3NFBXPO5KYzoC6tOU6e0x0B6tLZE1CccwYAc+fOxYcffojPPvsMR48exX333YeamhrMnDkTADBt2jSrAQMvvvginnvuOXzyySfo3LkzCgoKUFBQgOrqagBAdXU1nnjiCfz+++84e/YstmzZgptvvhndu3dHerp8ugDkthC3JWq68fkog78/EBgocWGuQE06A/Ic2Qaob9oSc+RM4oLYQE112rJhJzet1aSzJ6C4bk0AuOuuu1BcXIz58+ejoKAAgwcPxsaNG02DBM6fPw+t1ux3vvfee2hsbMTtt99udZwFCxZg4cKF0Ol0OHjwID777DOUl5cjPj4eaWlpWLJkic1uS6koLJTnTQ+wMp04YX7YKhklRBnUoDMgz1nrAXN5GhtZlxsfGVYqVKfFwbJhFxAgcWGuQE06ewKKdM4AYM6cOZgzZ47N77Zt22b1/9mzZ9s8lp+fHzZt2iRQydyHnCNnfJnU0CqTc5RBTToD8u2q9/MDgoKAqipWRqU7Z1SnxYF3gklnwlUU2a3pqchxEkkeNbXKKMogDg0NOlRXyzNyBqhLa6rT4sA7waQz4SrknCkIOS6/wqOmVplSogxKz4UqL/cGwJZtEnDmGcGgOi0OatJZCZGz2lrg73RrQsaQc6YQGhq0qKqiyJkYKCHKUFcH1NRIWxZXsXyQyXFuPDXWabId7kXOkbPAQJYLB6hDa7VDzplC4I2rtzdFGdyNnKMMAQFmA6t0reX8IAPUWaflqLWadJazEwyoS2u1Q86ZQrA0rhRlcC9yjpwB6tFa7g8ytejc0ADU1rIJNuWotVp0BuTtBAPq0lrtkHOmEOT+IFNTi4y0Fge5P8jUojP/INbrOYSGSloUm/A6V1ezfCglQ7aDEApyzhSCUqI5ajKwctda6a1fuT/I1KKz5RQ8coy6BwezQSGA8rUm20EIBTlnCkHOeVAAmxNKDQbWYACqqtgoQrlqrZbWr9wfZGrRmZ+8OipK4oK0gkajHq3l3uBQi86eADlnCkHuDzKNRh2tMj7KoNNxCA+XtiytoQadAfk3ONSiM1+nY2LkO/eKGrS2bNjJ1U6rQWdPgZwzhSD3BxmgjlYZX/aoKEAr07tDDToD8m9w8OWqqADq66UtiyvIPXIGqKNOK6FhpwadPQWZPn6IK5H7gwxQR6uMX+tRzg8yNegMyL8LKDQU0LNBjqYHrxIx55xR5MydKKFhpwadPQWZViHiSihyJg7mtR7l+yBTg85NTUBlpby7gNSSC8VHzuSqM6AOnfmGHelMCAE5ZwqhokLeDzJAHa0yipyJQ2kpwHEaaDQcIiOlLk3rqEFripyJA+/wKEHnsjKWI0fIFy97N/z+++8dPvi4cePg5+fn8H6ENc3NQFUVRc7EgH84KCFyxhtYvutNSfB1JDIS0OmkLUtbqKFOU+RMHJQQOQsPZ/dbczNz2uPjpS4R0Rp2O2eTJk1y6MAajQYnT55E165dHS0TcQWlpYDRyEcZZDhR0d+oofVbVCT/yJkaDKwSHmSAOuo0Rc7EgS+7nHXWapltKyhg5VWi7fAUHOrWzM/Ph9FotOvPn18AkHAZvjUZEQF42e1Oi48aWr9KiJzxBhZQrtZK6AIClF+njUbrSWjlitJ1BswNOznrDKhDa0/Abuds+vTpMDjQSf3Pf/4TwXJcoVuBKCEPClBL65e0FgOKnIlDWRnQ3Cz/Os3rXFrKBosoESVEzgDl12lPwW7nbNWqVRg8eDBWrlwJjmu/8r333nuIlHOmr4JQQjQHMD9oS0qUb2CVorVSW78UORMHvtxBQY2yzk2MiGCjYzmO2Q8lQpEzQkgc6tZ87LHH8OSTT2LIkCHYsWOHu8pEXIFSojmRkco2sBxnds7krrXSW78UORMHvtwhIQ3SFqQdvLxgGrWrdK3l3uDg6zQ5Z/LGIeds3rx5OH78OIYMGYLrrrsOU6ZMwaVLl9xVNuJvlBLN0emUbWAvXwaampThNCi99auUB5nSdebLLXfnDFC21pYNO6XYDiXaaE/C4XnO4uLisGrVKuzevRsXL15Er169sHTpUjQ0yP/mVyrl5exV7tEcQNmtMr7M/v4G0yLuckXpER1zt6a05WgPXufiYpZcrzR4nUND5W+flVynLRt2crfTSrbRnoTTk9AmJSVhx44d+Pjjj/Hxxx+jT58+WL9+vZBlI/7mnXeMWLv2Rzz4oPyfDkpulfFlVsKDTMlRBkA53Zp8JNhoZMnqSkMp3ZqAsus0r3NAQKPsG3ZKttGehMsrBNx11104duwY7rnnHkyfPh3jxo0TolzEFfj6NiMwUOpStI+SW2VK6gJScpSB45QzIECvZ8nqgDK1psiZOJhtR6O0BbEDJdtoT8LpWbMaGxtx7NgxHDp0yPTn5+eHX375RcjyEQpDya0yipyJQ2Ul0NiojMgZwMpYWsq07tdP6tI4BkXOxMFsO+oByDt0ZmmjOY4N4iLkh0PO2aJFi0yO2OnTp9HU1ISQkBD0798fAwcOREZGBgYOHOiushIKQMmtMqVGzpRmYHmd/fwMUMLqbjExwNGjymxwUORMHJQUOeOds6YmlisXHi5teQjbOOScff311xgwYACmTZuGAQMGYODAgejUqZO7ykYoEIqciQOfdKxEA2sdzZF3lAFQR0RHCQ0ONeisBNvh4wOEhAAVFazcSrIdnoRDztmhQ4fcVQ5CJVDkTBx8fIDQUDaSV2kG1jqaI3/nTKkRHcvcPiU4DUrVGVCW7QCY1hUVrNy9e0tdGsIWLg8IIAhLKHImHkqNNJijOfLvAgKUq3NNDVBXx94rwWmw1NmORWhkhVJthxLttKdgt3N28OBBGB2Y6Ofw4cNoUuoaPoTTWEbOlGZgldj6BZRnYM3RnHppC2InStfZ35+Dn1+ztIWxA95haGxkg0aUhFJth9IaHJ6E3c7ZkCFDUOrARD8pKSk4f/68U4UilIuSDaxSW79KM7AUORMHpcxYz+PvD9N0QUrVWmm2Q2kNjv/8B1i0SIvjx8OkLorbsTvnjOM4PPfcc/D397dr+8ZGZRheQlj8/ICgIKCqihnYkBCpS2QftbVAdTV7r7TWr9IMrJLyoADl6yz3ueQsiYlh92FREdCzp9SlsR+KnInD//4HrFunwz33qN85sztyNnr0aBw/fhz79++36y8lJQV+bhwnv2LFCnTu3Bm+vr5ITk7Gnj172tz+66+/Ru/eveHr64sBAwYgMzPT6nuO4zB//nzExcXBz88PqampOHnypNvKr2aU2Crjy+rjw8HfXxnd8UqP6CjlQabUXCheZ7kvJ2SJEuu0ZcNOKQ0OJdpoQHm2wxXsjpxt27bNjcVwjHXr1mHu3LlYuXIlkpOT8cYbbyA9PR3Hjx9HtI0Y/q5duzBlyhQsX74cN954I1avXo1JkyZh37596N+/PwDgpZdewltvvYXPPvsMXbp0wXPPPYf09HQcOXIEvr6+Yl+ioomJAU6fVpaBtVzrUSlzhik9oqOUBxmvc10dS7JXwkodgFlnvvxKQIl12rJh5+enjIadUiNnnuScKXK05muvvYZZs2Zh5syZ6Nu3L1auXAl/f3988sknNrd/8803MX78eDzxxBPo06cPlixZgqFDh+Kdd94BwKJmb7zxBp599lncfPPNGDhwID7//HPk5eXh22+/FfHK1IESW2Xm/BzlhEaUGGUAlGdgAwJYPhSgLK3NkTOq0+6E1zkmRjkNOyXaaEB5tsMVnF6+SSoaGxuRk5ODefPmmT7TarVITU1Fdna2zX2ys7Mxd+5cq8/S09NNjteZM2dQUFCA1NRU0/chISFITk5GdnY2Jk+ebPO4DQ0NaGgwV5LKvzPgDQYDDAaDU9dnC/5YQh7TnURFaQHokJfXDINB/ou1A0BengaAFyIj2YNMCVpHRLAyFxVxMBiU0WKvrwcqKvQAWORMCToDQEyMF86c0SAvrwmdOinD2cnP1wHQIjKSjdRUgtaRkcx2FBQox3ZcusTbDlZeJejM5kXUo7BQObajuRkoKfECoEFoaKPgOsvtd1Occ1ZSUoLm5mbEXBGrj4mJwbFjx2zuU1BQYHP7goIC0/f8Z61tY4vly5dj0aJFLT7fvHmz3QMnHCErK0vwY7qDyspeAHrjjz/OIzPzoNTFsYsdO3oA6IumposAlKF1Xl4AgFRcutTcIodSrhQX+wJIh5eXEQEBBkXoDAB6/SgA4cjMzEFZWes2QU4cO3YNgEgUFBxEjx7KqNMlJV0ADMSBA4XIzNwrdXHsYsuWTgCGQKstBqAMnWtrvQDcgOpqDdav3wQfH/lPtVJe7g2OmwCNhkNQUKPgOtfW1gp6PFdx2jkzGAwoKChAbW0toqKiEK6kKcoFYt68eVYRucrKSiQkJCAtLQ3BwcGCncdgYA+xcePGQa/XC3Zcd3HunBbr1gG+vonIyOgodXHs4uefWQ//oEHxAHIVoXVlJXD//UB9vRfGjMmAG9oDgpOTY17wXKOBInQGgI8+0uHECaBTpyRkZCgjcvbUU8y8jx3bH42NlxShdW2tBh98AOh0scjIyJC6OHZx8CCzHX36RAJQRp3mOJYj19CgwZAh6ejcWeoStQ+/QFFEBKDTcYLrXCmzuZ8ccs6qqqrw5ZdfYu3atdizZw8aGxvBcRw0Gg06duyItLQ0zJ49G8OHD3dXeREZGQmdTofCK5ISCgsLERsba3Of2NjYNrfnXwsLCxEXF2e1zeDBg1sti4+PD3x8Wi4/o9fr3XJzuuu4QhMfz15LSrTQ65WR1lhSwl7j4lh5laB1eDhbxqmhAbh8Wa+IaUvKythrdDRz0pSgMwDwpqWkxAsKKC4AoJgFchAXp8O5c8rQukMH9lpUpDzbERurrDodEwOcP89sR48eUpemfS5fZq/86GOhdZbbb2Z37X/ttdfQuXNnrFq1Cqmpqfj222+Rm5uLEydOIDs7GwsWLEBTUxPS0tIwfvx4t01D4e3tjaSkJGzZssX0mdFoxJYtW5CSkmJzn5SUFKvtARZ65rfv0qULYmNjrbaprKzE7t27Wz0m0TpKTOrly6qk5GmNRnmj28wjCJWjM6A8nQ0GsyOspNGaSkxUV9pkvzxKs9NKHLTlCnZHzvbu3Yvt27ejX79+Nr+/6qqrcPfdd2PlypVYtWoVduzYgR5ucsfnzp2L6dOnY9iwYbjqqqvwxhtvoKamBjNnzgQATJs2DR06dMDy5csBAA8//DCuvfZavPrqq7jhhhuwdu1a/PHHH/jggw8AABqNBo888giWLl2KHj16mKbSiI+Px6RJk9xyDWpGaQ8ywHrEVYOCBgJFR7PWr/IMrLTlcBSlPcj4qJlOxyd/KwPedlRUsMEjSpjFSImT/QLKs9NKnLfPFex2ztasWWPXdj4+Prj33nudLpA93HXXXSguLsb8+fNRUFCAwYMHY+PGjaaE/vPnz0OrNQcFR4wYgdWrV+PZZ5/FM888gx49euDbb781zXEGAE8++SRqamowe/ZslJeXY+TIkdi4cSPNceYE/INMiQY2KorDxYvSlsURlGZglRihBJSsM6BVRu8gACA0FNDrWeSvuBhISJC6RO1j2eBQWsMOUE6DgyJndjBixAhs3LhR0KR3R5kzZw7mzJlj8ztbE+becccduOOOO1o9nkajweLFi7F48WKhiuixKM3ANjUB/LKxMTFQlHOmVAOrpK42gHQWC42GaX3pEtNa7rYDsI6cXbggbVkcQckNDk/AqTbV77//jvr6+hafV1ZW4qmnnnK5UISy4Q0soIyHWUkJG72k0bCRQEpCuQZWWa1fpeqstO5jQFl5Z5YNO6VprSQbDVg2OJRlO5zFIefs9ttvxwsvvACNRoMiG3dOTU0NXnnlFcEKRygXJT3M+DJGRgJeCpv5T7kGVtpyOAqvc1kZiwjLHaXqDChraSHLhl1kpNSlcQwl2WiAcs7apFOnTvjxxx/BcRwGDRqEiIgIDBo0CIMGDcLgwYNx/Phxq6koCM9FSU6DkqMMSjOwlpGzvDxpy+II4eEsub65mXXV89PFyBUl12klRc4sG3Y6nbRlcRQl2WjAOrePn1ZDzTjknL322msA2HQWv/32G/Ly8rB//37k5uZi/fr1MBqNeOmll9xSUEJZKMlpUHKUQUkG1mg0jyKMiYGinDOtlrXYCwqY1nJ3zpRcp5UUOVPi4vI8SrLRgPVaseSctUJNTY1pwrabb75Z0AIR6kBJToOSowxKMrClpcxBA5TXBQQwrQsKlKG1kuu0EiNnSta5pITlzsk5paO2FqiuZu+jo4ETJ6QtjxjYnXN2/vx503t7ZtK9dOmScyUiVIGSnAYlRxmuNLByhtc5IgKKmWXfEiU1OJRcpylyJg6RkSxXjuPMgxrkCh9x9/EBgoKkLYtY2O2cDR8+HP/v//0/7N3b+mK0FRUV+PDDD9G/f3/897//FaSAhDJR0oNMyVEGJRlYJesMKKvBoWStKXImDjqdOYItdzttqbNGI21ZxMLuQOaRI0fw/PPPY9y4cfD19UVSUhLi4+Ph6+uLy5cv48iRIzh8+DCGDh2Kl156STGL1hLuQUkPMiVHGXgDW1zMDKycr0HJOgPKaXBwnLK1psiZeMTEMNshdzutZCfYWeyOnEVEROC1115Dfn4+3nnnHfTo0QMlJSWmNTSnTp2KnJwcZGdnk2NGKOZBBig7ygAoxxEmncXh8mVzF7cSpx3g60dxsTlHUa4o3WlQip1Wus7O4HAKoJ+fH9LT03H77be7ozyESuAfZLyBlfMSMkqOMgDKM7Cks3vhdQ4NZTk6SpiXzRLeoTQaWVe9nB1MNUTOAPk3ODzROXPqkTlq1CgUFBQIXRZCRfC5DLyBlSscRxEdsSCdxUHpOuv15sXa5a610p0GpTU4lKqzMzjlnA0ZMgTJyck4duyY1ee5ubnUpUkAYAaWXwpJzga2shJobGTvlXrjK83AKjXKQDqLhxLyziwbdkrVWikNDnLO7GTVqlWYMWMGRo4ciZ07d+LEiRO48847kZSUBJ3Spkkm3IYSHmZ82QIDAX9/acviLEoxsEqP6FjqzMl4eT+l6wwoY8QmNezEwxOdM6ennVu0aBF8fHwwbtw4NDc3Y+zYscjOzsZVV10lZPkIBRMTAxw9Ku8bXw1RBqUZWKVqzec+NTWxpHu+601uKF1nQBmRM75sQUGAn5/ycvsAZegMqKPB4ShORc4KCwvx8MMPY+nSpejbty/0ej1mzJhBjhlhhRJav2q46ZUQOVNDbp+PD0uyB+SttdJ1BpRhO9QQzVGCzoA6GhyO4pRz1qVLF2zfvh1ff/01cnJy8N///hezZ8/Gyy+/LHT5CAWjhFaZGm56JUTOamqAujr2nrR2L2qo00qwHUrPNwOsdZZrV73lmrxKdoQdxaluzU8++QSTJ082/T9+/Hhs3boVN954I86ePYsVK1YIVkBCuSihVaaGKMOVBlaOM2jzOvv7AwEByuwCApjWJ04ow2lQcp1WkhOsBp0bG1kOXUiItOWxRXm5suftcxanImeWjhnP0KFDsWvXLvzyyy8uF4pQB0po/aohynClgZUjatAZUEaDQw1aK6GrXg2RMz8/81qVcrXTlvP2eXtLWhRREXRq0M6dO2PXrl1CHpJQMEp4kKkhyqAEA6sGnQFlNDjUoDVFzsRD7nZaLTo7iuDztoeFhQl9SEKhKOFBpoYoA6AcA0s6u5faWqC6mr1XstZKmLZEDZEzQP52mpwzghAYyweZ3A2s0m98uRtY0lkc+AeZj485mqpE+HpSV2d2NuWGWpwGuTc41KKzo5BzRrgN/kGmBAOr9NavUgws6exeLHWW48AQe7GcFFquWlPkTBzIOSMIgQkIkLeBra8HKirYe6Xf+HI3sBQ5Ewe16AzIP+9MLU6DUhocStfZUcg5I9yKnB9m/E3v5QUoPVVS7gZWLVEG0lk85Dxi07Jhp3St5WyjAXLOCMItyPlhZnnTK7kLCCADKxa8ztXVLPlebqhFZ0DekTN+UlS93rxqhFKRs40G1FWnHYGcM8KtyNlpUFOUQe4GVi1aBwWxZHtAnlqrRWdA3pEzy+5jati5F3LOCMINyNlpUNNNL2cD29jIFgoHlK+1RiNvrdVUp+UcOVOjznK00YC68igdgZwzwq3I+UGmpiiDnA0s3wWk0wHh4dKWRQjkrLWa6rQSImdq0rmiguXSyYnGRrZ8E0DOGUEIipwfZGpq/crZwPI6R0UBWhVYHDk3ONRUpylyJg6hoSx3DjA3pOQCXx41DNpyFBWYSkLOyPlBpqbWr5wNrJp0BuTd4FCT1hQ5EweNRr6OsNoado7gYZdLiI2cH2Rqav0qwcCqQWdAvg2OpiagtJS9V4PWcq3PgPrqtFzttKVz5mkozjkrKyvD1KlTERwcjNDQUNxzzz2obmP6+bKyMjz44IPo1asX/Pz80KlTJzz00EOo4Cep+RuNRtPib+3ate6+HNUj1wcZoK7WLyBfA0s6i0NJCVsmTasFIiOlLo3r8PXl8mWWeyQn1Fan5Wqn1aazI3hJXQBHmTp1KvLz85GVlQWDwYCZM2di9uzZWL16tc3t8/LykJeXh1deeQV9+/bFuXPncO+99yIvLw/ffPON1barVq3C+PHjTf+HKn0CGxnAP8h4A+vtLW15LCkoYK+xsdKWQyjkamB5ndViYOWuc2QkG3yhdMLD2XU0N7Ou+g4dpC6RGbXVabk2ONSmsyMoyjk7evQoNm7ciL1792LYsGEAgLfffhsZGRl45ZVXEB8f32Kf/v3747///a/p/27duuH555/HP//5TzQ1NcHLyyxBaGgoYtXypJYJcjWwTU0s0gCo58aXq4HlnRi13Fqkszhotaw7q6CAaS0X2wGoT2u5NjjUprMjKMo5y87ORmhoqMkxA4DU1FRotVrs3r0bt9xyi13HqaioQHBwsJVjBgAPPPAA/vWvf6Fr16649957MXPmTGjamGGwoaEBDQ0Npv8rKysBAAaDAQaDwZFLaxP+WEIeU0yiorxQUKDBpUsG2eRoFBQAHKeHRsMhJKQJvLRK1joyUgtAh/z8ZhgMRqmLY6KgQAdAi4iIJhgMHABl68ymA9GjsJCDwdAkdXFMXLqkAeCF6GgjDIZm0+dK1tpsO5rQvz8ndXEA8A07LwAahIcbVGE7IiKY7SgosK47UpOfz2xHZKTZprlLZ7n9bopyzgoKChB9xdPdy8sL4eHhKODjn+1QUlKCJUuWYPbs2VafL168GNdffz38/f2xefNm3H///aiursZDDz3U6rGWL1+ORYsWtfh88+bN8OdX/BaQrKwswY8pBr6+YwCE4Kef/kB+vjzCDWfOBAO4DsHBjdi8eWOL75WodVlZNwD9kZubh8zMfVIXx8SpU2MAhODcuT3IzLQeSqpEncvLfQCMR2kp8MMPG6DTycNp2L69O4B+MBgu2fz9lai1VpsCIBo//3wQzc0XpC4OAODyZR9w3HhotRz27Mls0YWsRJ3z8zsCSMKRIyXIzMyWujgmjhxhv39+fi4yMy9afSe0zrUyW49NFs7Z008/jRdffLHNbY4ePeryeSorK3HDDTegb9++WLhwodV3zz33nOn9kCFDUFNTg5dffrlN52zevHmYO3eu1fETEhKQlpaG4OBgl8vLYzAYkJWVhXHjxkHPz5egIN55R4ezZ4HExOHIyJDHgywri0VEO3b0RkZGhulzJWtdVqbBp58CXl4dkJEhn36A2bOZmbnxxuEYNIh9pmSdm5uBmTM5cJwGw4dPkE2Xy6+/svFdQ4fGW/3+StZ63TodDhwAYmMHISNjgNTFAQAcOMBeIyOBiRPVYTu8vDR4803AaIyysodS8+yzzHakpQ3CuHEDAbhPZ77nSy7Iwjl77LHHMGPGjDa36dq1K2JjY1F0RaJHU1MTysrK2s0Vq6qqwvjx4xEUFIT169e3+6MmJydjyZIlaGhogA+/mN4V+Pj42PxOr9e75eZ013HdDf/TlJZ6QS7F56cciI3V2NRUiVrzKZfFxVro9fIYiN3cbM7t69hR3+L3V6LOej17MBcXA5cv65GQIHWJGPz8dnFxOuj1LUcEKFHruDj2Wlpq+5qkoKyMvcbEqMd28Pl8RUW2r0kq+Md9hw4tnx1C6yyn6wZk4pxFRUUhyo6JTFJSUlBeXo6cnBwkJSUBAH755RcYjUYkJye3ul9lZSXS09Ph4+OD77//Hr6+vu2eKzc3F2FhYa06ZoT9yHEySTUO0ZZjUm9JCWA0snnY1DC9A09MDHOG5KQ11WlxULPOxcXsfpXDhK+WDTs1aW0vsnDO7KVPnz4YP348Zs2ahZUrV8JgMGDOnDmYPHmyaaTmpUuXMHbsWHz++ee46qqrUFlZibS0NNTW1uLLL79EZWWlKXwZFRUFnU6HH374AYWFhbj66qvh6+uLrKwsLFu2DI8//riUl6sa5DiZpNqm0QDMOsvJwFpO7+ClKGvTNnIcsanGaQdIZ3HgG05GI+tVkMOkr7wdU1vDzl4UZy6/+uorzJkzB2PHjoVWq8Vtt92Gt956y/S9wWDA8ePHTcl9+/btw+7duwEA3bt3tzrWmTNn0LlzZ+j1eqxYsQKPPvooOI5D9+7d8dprr2HWrFniXZiKociZOPAGVU4GVo06AxTREQvSWRz0eiAigtmNoiJ52Q61NezsRXGXHB4e3uqEswDQuXNncJw56XzMmDFW/9ti/PjxVpPPEsIix8iZWg1seDjLiZGbgVVThBKQX0THsgtITVrLTWdA3XW6tJRdX79+UpdGvTrbiww6Pgi1Q5Ez8ZBbpIF0Fgc15/YBzHYYZTJ1n9rrtFzstFp1thdyzgi3Y9n6JQPrXuQWaSCdxUGtXUB89LepCSgvl7QoJtRep+XS4FCrzvZCzhnhdvibXi4Gll9KClDfjS+3iI5aDSzpLA4+PgC/xDFp7V4ociYvyDkj3I63t7wMbGmpuQtIDnlZQiLXiI7aDCzpLB5y0lrNDTuKnMkLcs4IUZBTq4y/6SMiIJtJcYWCIjriYKlzO+ONREGtOgPyqtNqbtjJyUYD6q7T9kDOGSEKcmqVqXGeIh45RRkA9WrN69zYCMhh1Re16gzIq07zOkdEqCu3D5CXjQbUXaftgZwzQhTk1CpTc4tMTlEGNXcB+fkBQUHsvRy0pjotDp6gsxxsNKBure2BnDNCFOTUKlPzTS+nKAPfBQSorwsIkJfWVKfFwRN0lkNXvZobdvZCzhkhCtT6FQc55UJZTu+gttw+QJ51Wo0TdpLO4sDrXFcHVFdLWxY15/bZCzlnhChQ61cceJ3r6oCaGmnLomadAarTYkE6i0NAAODvz95LrbWaB23ZCzlnhChQ61ccAgPNBlZqrdX8IAPkU6eNRnV3AclFZ8syqFFnQD5aq11neyDnjBAFav2Kh1y0Jp3FobSU5egA6uwCkovOANVpsVC7zvZAzhkhCnJpkVmWQa03vly0Jp3FQe1dQLzO1dVAba20ZaE6LQ5q19keyDkjRIFvkdXUSJsLZTSaW4VqvfHl0vpV+zxFpLM4BAWxZZwA0trdUJ2WD+ScEaIQFAT4+rL3Ut74ll1AvCFSG9T6FQfSWRw0GnlorfbcPkAeOlueX6062wM5Z4QoaDTyaJXxN314uDq7gAB56Ayo38CSzuIhB609oWEnB50Bz6jT7UHOGSEacmiVqXmkJo8cdLY8v1q15nWuqADq66Urh9p1BuRRp9We2wfIQ2fL86u5TrcHOWeEaMihVeYJLTI56OwJuX2hoeaHNN/dJQVUp8WBdBYPT9C6Pcg5I0RDDq0yT0g0lYPOap/eAbDuqqc67V7kUKdJZ3HwhIadPZBzRoiGHFpl+fnsNS5OujK4GznpHBkJeHtLVw53IyetqU67F0/S+fJloLFRmjIUF7OGneVAEE+EnDNCNOTQKvMEA8vrXFYGGAzSlMETdAaoTosF6SwO4eGATsfeS9VVz+scFQV4eUlTBjlAzhkhGtT6FQc5GVg16wxIX6cNBvNvrGatpdYZ8Iw6rdWa0xCk0toTdLYHcs4I0aDWrzhYGliptPYEnQHp6zR/Xi8v1oWsVqTWGaA6LRaeonN7kHNGiAa1fsVDaq1JZ3HgdY6JYU65WuF1Li0FmpqkKQPVaXHgdY6Pl+b8ckHFtzMhN/gWmVQGtq4OKC9n79VuYKn1Kw6kszhERrIEcY4DSkqkKYOnaE11Wh6Qc0aIRkQEa91znDS5UPxQeF9fNkeVmpF6igdPaf2SzuKg05m7baXQuqYGqKxk79WutVzqNDlnBCESOp35xucdJTGxvOk1GvHPLya8YZNCZ8BzDKzUOuflWZdDzUipNV+f/f3ZOsFqhuq0PCDnjBAVvtXJ34Bi4ikOAyCtzhznOVrzOhcXSzMvlKfoDMjHdqi9YSelzoBn1em2IOeMEBX+hpPixvekFpmUBraiguX3AerX2nKdRamjwWpHSttBOouDJzXs2oOcM0JU5NL6VTtyeJCFhAB+fuKfX0w0Gnlo7Ql1mmyHOEips+XKBJ686DlAzhkhMvyNzxs7MfFUA8tx4p7bk3QGyGkQC9JZHHidq6qA6mpxz83rHB7OBm55MopzzsrKyjB16lQEBwcjNDQU99xzD6rbqUFjxoyBRqOx+rv33nuttjl//jxuuOEG+Pv7Izo6Gk888QSapJpQR8WQgRUH/hpra5mRFRNP0hmQrsHR3GweUecJWlPDThyCgoDAQPZebK09Sef2UNzKVVOnTkV+fj6ysrJgMBgwc+ZMzJ49G6tXr25zv1mzZmHx4sWm//39/U3vm5ubccMNNyA2Nha7du1Cfn4+pk2bBr1ej2XLlrntWjwRcs7EISCAdStWVDCtg4PFO7cn6QxIV6dLSjxrgWiyHeIRHw+cOMG07tFDvPN6ms5toajI2dGjR7Fx40Z89NFHSE5OxsiRI/H2229j7dq1yGvnjvX390dsbKzpL9jiabV582YcOXIEX375JQYPHowJEyZgyZIlWLFiBRqlGIKlYuRgYNU+TxGPVFqTzuLAny862jMWiLaMnBmN4p6b15rqtHvxpEFb7aGoWzo7OxuhoaEYNmyY6bPU1FRotVrs3r0bt9xyS6v7fvXVV/jyyy8RGxuLiRMn4rnnnjNFz7KzszFgwADEWDQ/09PTcd999+Hw4cMYMmSIzWM2NDSgoaHB9H/l37MUGgwGGAwGl67VEv5YQh5TKtiaj3oUFnKoq2sS7aHCFohmw+oiIw1oTUo1aR0Xp8PRo1qcP98Eg0G8xLNLl3QAtIiObobBYPspqiado6M1ALxw6ZIRBkOzaOe9cIGdNzaWg8HQegqGWrQODwc0Gi80NWmQn28wzZkoBvn5XgA0HmM7YmPZPXzhQuv3sDu4dEkLQCeJ7ZDb76Yo56ygoADRV9yRXl5eCA8PR0Eb49j/8Y9/IDExEfHx8Th48CCeeuopHD9+HP/73/9Mx425ol+A/7+t4y5fvhyLFi1q8fnmzZutuk2FIisrS/Bjik1zM6DVToTRqMXatb8gPLxelPOWlPgCSIdOZ8Tu3ZntrkOoBq2NxqEAErB163GEhZ0S7byHD48AEIWCgv3IzLzU5rZq0PnixSgAI3D8eDUyM7eKdt6srE4AhkCnK0Jm5u92bK98rUNC0lFe7ov//GcnunatFOWcBoMWZWUTAQCHDmXh/Pm2H+Jq0Lm+vi+AHvjttzPo1euwaOfdt28YgA64fPkIMjP/anNboXWura0V9HiuIgvn7Omnn8aLL77Y5jZHjx51+vizZ882vR8wYADi4uIwduxYnD59Gt26dXP6uPPmzcPcuXNN/1dWViIhIQFpaWlW3aauYjAYkJWVhXHjxkHPT6qkYGJjNcjLA/r2vR5Dh4pzzj/+YDNHxsVpcOONGa1upyatd+7UYts2ICSkNzIyeop23iefZGZlwoTBuPbaQTa3UZPOiYnAwoVAdXUQMjJar1tCk5vLWhgDB0a1eV51ae2F8nKgW7dRmDBBnGjwuXPs1dubw113jWt1Elo16XzihBbffgv4+nZFRkaiaOd95RUdAGDs2D7IyOhtcxt36cz3fMkFWThnjz32GGbMmNHmNl27dkVsbCyKioqsPm9qakJZWRliHZgUJTk5GQBw6tQpdOvWDbGxsdizZ4/VNoV/D4Nq67g+Pj7w8fFp8bler3fLzemu44pNfDzLLSgq0kOsy+GrTVycxi4N1aB1QgJ7LSjQQa/XiXZePucsIcGr3d9XDTon/v3sKivToLlZL9oUAHyd7tBBC72+/fRhNWjdoQNw4ABQVNR+3RIKfqH12FgNvL09zXbYV7eEgu+oksJ2yO03k4VzFhUVhSiWjNQmKSkpKC8vR05ODpKSkgAAv/zyC4xGo8nhsofc3FwAQNzfWYcpKSl4/vnnUVRUZOo2zcrKQnBwMPr27evg1RDtIUWyqSeOApJC55oa89QdnqJ1aCibk6m+ntWzLl3EOS/VaXEgncXDE7VuDUWN1uzTpw/Gjx+PWbNmYc+ePfjtt98wZ84cTJ48GfF/16ZLly6hd+/epkjY6dOnsWTJEuTk5ODs2bP4/vvvMW3aNIwePRoDBw4EAKSlpaFv3774v//7Pxw4cACbNm3Cs88+iwceeMBmZIxwDTKw4sBfq5hzFXnSAtE8lqsESKG1J9VpKeY683SdxZrEuqqKNe4Az9K6NRTlnAFs1GXv3r0xduxYZGRkYOTIkfjggw9M3xsMBhw/ftyU3Oft7Y2ff/4ZaWlp6N27Nx577DHcdttt+OGHH0z76HQ6/Pjjj9DpdEhJScE///lPTJs2zWpeNEI4yDkTBylWCfCkBaItkaJOe+K0A6SzOPDXahkJdze8zkFBbJ5GT0cW3ZqOEB4e3uaEs507dwZn8SRKSEjAr7/+2u5xExMTkZmZKUgZibaR0jnzlHmKALOBra8HysuBsDD3n9MTdQbEr9McZ87P8SStyXaIgxSTWHtiA7otFBc5I5QPRc7EwdeXzQ0FiKe1J+oMiF+ny8o8c4Fosh3iIbbWnugEtwU5Z4ToUH6OeEhlYEln92K5QLQnpcXy9aqggM2ZKAaeWqf56yXbIQ3knBGiwz/IiorQ6mzbQuJpC0RbQs6ZOJDO4hAdDWi1bPmmK2ZVchueqjXVaWkh54wQnchIthYgx5mdJndiuUC0mEu+yAEysOJAOouDl5d5kXcxtG5qspwj0f3nkxNUp6WFnDNCdLRacUPml/5eQSgmxjMWiLZEbAPLa+1peSOks3iIqXVBAWtE6nT8usCeA9VpaSHnjJAEMW/8ixfZa8eO7j+X3BDbwHqq1rzOFRWAGEv08Q8yT9MZELdOWzoMOvEW2ZAFUjlnnlinbUHOGSEJUhhYT7zpxZy0s6oK4Jen69DB/eeTE5ZzM4mhtac6wYC4dZp0FkdnjvNsrW1BzhkhCRQ5Ewcpuo9DQjxndQAey1UCqE67F7Id4iDmJNaXLwN1ddbn9XTIOSMkQczpNMjAimNgPVlngJwGsSAnWByunMTanfA6R0Wx+RkJcs4IiaAHmTjwE5QaDEBpqXvP5ck6A+LV6cZG8yhnT9SabIc4+PqaVxVxt9aerHNrkHNGSAJvYPmuMHfiyTe+t7d5lJm7tfZknQHx6jT/oPT2ZtPSeBpkO8RDLK09XWdbkHNGSAJ/E/I3pbugRFPxtCad2auYOnvS4vI8vM5FRUBDg3vPRXWavZLtEB9yzghJSEhgr5cvAzU17jtPebl5agNPG0HIw2t94YJ7z+PpBpZ0FofISHNekjsjOkajZ4/0BqhOSwk5Z4QkBAezP8C9Nz5/01sadE+DDKw4kM7ioNGYr92dWhcXs1xNy5G4ngbVaekg54yQDDFufLrpycCKBa9zXp57F+X29GgOIE6d5nWOjQX0evedR86IZTuoTreEnDNCMvgb//x5952Ddxg8tUsTEMfA1tWZR4N6qtb88mDNze6dIobqtLgNO9JZvIadJ2t9JeScEZJBkTNxEDPK4O8PhIa67zxyRqczP1yoTrsXsh3iYKmzu+ZJrKz03JVF2oKcM0IyyMCKA6/zxYvuM7CePoKQh+q0OJDO4sDrXF3N1o11B3zDLjQUCAx0zzmUCDlnhGSQgRWHDh2Yw9TQwJKc3QHpzHB3nW5qMneZerLWZDvEwd8fCA9n792lNelsG3LOCMkgAysOer15pQAysO7F3XW6sJDltOl0LMfNUyHbIR7u1pp0tg05Z4RkiJHPQImmDLEMLOnMXt2tc1wcc9A8FV7nsjLzPIZCQ3WaQbZDGsg5IySDbynV1LhnYd3ycnOiaadOwh9fSbjbwJ47x14TE91zfKVAOotDSIg5P8kdWhuN5lHknq411WlpIOeMkAx/fyAigr13x43P3/SRkUBAgPDHVxLunraEDCyDdBYHjca9WvNLQ2m11N1GdVoayDkjJMWdrbKzZ9kr3fTu1ZnjSGseXufCQves+0g6mxHDdnTo4LkT0PK4O3JGddo25JwRkuLOG59vkXXuLPyxlYY7dS4vB6qq2HtPN7DuXveR6rQZMWyHp9dnwL06W3YfU522hpwzQlLcGTInA2tGjAdZVBTrqvZk3L3uI9VpM+SciYM750ksLAQaG60ncCYY5JwRksIn6pNz5l54nfPy2FxZQkI6W+OuOs1xpLUlZDvEgZ9YuqGB5eIJiWX3sZeXsMdWOuScEZLCGz/eGAoJGVgzsbGAtzebI0vo7jbS2Rp31WnL7mNPH30MiGM7qKuN2Y24OPZeaK3JdrQOOWeEpHTpwl7PnBH+2JRoakarNesgtNakszXuqtO8ztR9zOB1PnuW5S4JCdVpa9xVp8k5ax1yzghJ4W/6vDxhR7fV1AAlJew9tX4Z7jawpDODdBaHhASWq9TYaF7SSgio+7glVKfFh5wzQlL4KIClQRQCPg8lOJgtqEtQ61csSGdx8PIyJ6sLqfXly2yhb4C6j3ncHQ2mOt0SxTlnZWVlmDp1KoKDgxEaGop77rkH1fydZIOzZ89Co9HY/Pv6669N29n6fu3atWJckkej0bjnxqcHWUvIaRAHXucLF4QdfEE6t8SdtiMmBvDzE+64SoZsh/gozjmbOnUqDh8+jKysLPz444/Yvn07Zs+e3er2CQkJyM/Pt/pbtGgRAgMDMWHCBKttV61aZbXdpEmT3Hw1BEDOmVi4Q2fL7mPSmhEbC/j4sMEXQk7zQHW6JWQ7xMEdOlP3cdsoavDq0aNHsXHjRuzduxfDhg0DALz99tvIyMjAK6+8gvj4+Bb76HQ6xMbGWn22fv163HnnnQjkF2f7m9DQ0BbbEu7HHTc+hctb4s4HGXUfm9FqWQ7N8eNMa153V6E63RKyHeLA63zuHGt06HSuH7OsjDXuAOo+toWinLPs7GyEhoaaHDMASE1NhVarxe7du3HLLbe0e4ycnBzk5uZixYoVLb574IEH8K9//Qtdu3bFvffei5kzZ0Kj0bR6rIaGBjRYZLFX/r3KtsFggMFgcOTS2oQ/lpDHlBMJCVoAOpw+bYTB0CzIMc+c0QHQIiGhGQaD/UO51Kw1m+RRj7w8oKrKYJrJ3hVOn9YA8EJiIgeDwf4+PDXrDACJiTocP67FqVNNGDVKmJk7z53zAqBBhw4GOCKbmrVOSGD176+/hLQdzB6R7TATEwN4eXnBYNDg3DmDKdfPFU6dAgA9YmM56HRNdtdpd+kst99NUc5ZQUEBoqOjrT7z8vJCeHg4CgoK7DrGxx9/jD59+mDEiBFWny9evBjXX389/P39sXnzZtx///2orq7GQw891Oqxli9fjkWLFrX4fPPmzfB3w1j3rKwswY8pB8rK4gBchQMHKpCZuV2QY+bmjgIQjtLSfcjMzHN4fzVqzXGAr+8NqK/3whdfbEeHDq3natrLhg2dAQyCr28BMjP3OLy/GnUGAK12IIAu+Pnn04iJOeby8erqdCgtvREAcPz4Zly86Hgymxq1LigIAzAaR4/WIzNTmOvbvfsqAHGorj6MzEzHQ3Jq1BkAIiJSUVgYgLVrd6Nfv1KXj7drF7P7wcGXkZm5w+H9hda5trZW0OO5iiycs6effhovvvhim9scPXrU5fPU1dVh9erVeO6551p8Z/nZkCFDUFNTg5dffrlN52zevHmYO3eu6f/KykokJCQgLS0NwcHBLpeXx2AwICsrC+PGjYNehavwxscDL7wAlJeHIiMjQ5BjzprFqvbttw/GkCGD7d5P7Vp366bD4cNAYuK1SEtzPaKzbRtLWx0xItqh307tOh85osXGjYCXVw9kZHR1+Xi5uew1MpLDHXekObSvmrUeMgR4+mmgtNQP48ZlCLJI+b//zWzHTTf1RVpaH7v3U7POANCvnw6FhUBs7NXIyHDddhw5wmxHUpJjdt9dOvM9X3JBFs7ZY489hhkzZrS5TdeuXREbG4uiK9aPaGpqQllZmV25Yt988w1qa2sxbdq0drdNTk7GkiVL0NDQAB8fH5vb+Pj42PxOr9e75eZ013GlpmdP9lpSokFDgx5XpAI6TEUFUFzM3vfurXfKYKtV665dgcOHgQsXvAR5kP31F3vt2VMHvd7xRBS16ty9O3s9d04Lvd71cVd8bl/37hqn9VKj1gkJbKH5+noNCgr06OqiH2w0mut0797O3SNq1BlgtuOXX9xhO5y7R4TWWW6/mSycs6ioKERFRbW7XUpKCsrLy5GTk4OkpCQAwC+//AKj0Yjk5OR29//4449x00032XWu3NxchIWFteqYEcIREgKEhbH5hc6cAQYMcO14p0+z1+holqhOmBE6gZrljZidEYJBOouDRsMGXxw7xrR21TnLzwfq6tgcajQgwBqq0+KiqKk0+vTpg/Hjx2PWrFnYs2cPfvvtN8yZMweTJ082jdS8dOkSevfujT17rPNfTp06he3bt+Nf//pXi+P+8MMP+Oijj3Do0CGcOnUK7733HpYtW4YHH3xQlOsihL3x6aZvHSF1NhrNjjBpbQ2vM/+wdxWq063jDtvRuTMtxH0l5JyJi6KcMwD46quv0Lt3b4wdOxYZGRkYOXIkPvjgA9P3BoMBx48fb5Hc98knn6Bjx45IS2uZr6HX67FixQqkpKRg8ODBeP/99/Haa69hwYIFbr8egsHf+Hyo2xXopm8dIXW+dIktueXlRUPhryQ8HAgKYu/5qRlcgep065DtEAchda6rAy5eZO9Ja9sorm0QHh6O1atXt/p9586dwXEtkxWXLVuGZcuW2dxn/PjxGD9+vGBlJByHv0FPnnT9WGRgW8dSZ45j3ULOwuvcpQtFGa5Eo2Fa79/PtO5jf165TahOtw7ZDnHgNbl4EaitZcvuOQvv4IWEABERrpdNjSguckaok1692Ovx464fiwxs63TvziZJrawECgtdOxavc48erpdLjQhVp2trWZQSIK1tQbZDHCIjWUQYcN0RttTZlQaimiHnjJAFvIE9ccL1Y5GBbR0fH5ZPA7iuNencNkLVaT7KEBZmfjgSZnidT55keZCuQHW6bfiR9WQ73A85Z4Qs4G/6CxfMS3o4Q3U1S8IG6MZvDV5rVyMNfOuZdLYN6SwOiYmAXg/U17u2linHkdbtIVSUkpyz9iHnjJAFliFz/sZ1Bn70YHg4izQQLSEDKw6kszh4eZm1cUXrwkLWMOTXRiVaIlQ0mOp0+5BzRsgGIR5mdNO3jxAGluNI6/bgI2dFRUB5ufPHIZ3bR4g6zevcqRPr/idaIlQ0mOp0+5BzRsgGIfIZ6KZvHyEMLD9/l05Hk3W2RlAQEBfH3lOddi9C1GnSuX0snWAbkyLYRUMDcP48e09atw45Z4RsECJyxu9Lo9pah9f5r78Ag8G5Y/A6d+4MeHsLUixVQnVaHEhncejWjY2uLC83L5HnKKdPs4EbgYFATIygxVMV5JwRskGI1u/hw+y1Xz/Xy6NW4uPZHEVNTc7P9k0624er0eDycvM0Gn37ClIkVSJE1J3qdPv4+Zkj5c7a6UOH2Gu/fjSNRluQc0bIBldD5kaj2cD27y9cudSGVuu6I8wbWNK5bVyN6PD1OSGBTdhJ2IbX+fx555fLojptH646wmSj7YOcM0I28BMSVlSwJGpHOXeOjbby9qZchvZw1WmwbP0SrUM6i0NkJBudbTkdhiNUV5ujyKR121CdFgdyzgjZ4OtrDpkfO+b4/nyLrFcvNu8R0Tp869cZnTmOWr/2YhllaG52fH/S2T40Gtfq9NGj7DUmhjl6ROu4ojNAEUp7IeeMkBUDBrDXgwcd35duevtxRee8PJYLpdOZW9GEbbp2ZXk69fXOzd9HUQb7EcJ2kM7t44rOlvcBad025JwRsmLwYPZ64IDj+1KUwX4GDWKvf/7JBgY4Aq9zjx40H1R76HTmhxnVaffC12nS2b3wOp875/j8fceOsdzgsDDzNDOEbcg5I2QFf+Pn5jq+L7V+7adbNyAggLVkHc3RoQilY/ANDkfrdHExy73UaIA+fYQulfpwVmeA6rQjhIaa008cdYQtnWAaqdk25JwRsoI3sIcOORbRaW42542QgW0fy4iOow8zmnLAMZxtcPA6d+nCHGmibQYOZK8XLwKlpY7tS3XaMZx1hKkBbT/knBGyoksXNrN6Q4Njo4FOn2b7+PmxYxDt42wXMkUZHIN0FofgYJbjBzimdXk5c+gAchrsheq0+yHnjJAVWq25BexIq4y/6fv2Zccg2seZ1q/lXHL0ILOPAQNYF05enmNTxFCUwXGccRr4+tyxI80lZy/ORoOpTtsPPcYI2eGM07BvH3vljQbRPs4Y2JMn2Vxyfn60zI29BAWxHD/AMaeB6rTjOFOnSWfH4W304cP2LwFXVgacPcve8w1wonXIOSNkhzOt3z/+YK/DhwteHNXCR3QKC4GCAvv24XUeMgTw8nJf2dSGo3W6sdG8LdVp+yHbIQ6dO7Nu5MZG++c7y8lhr926AeHhbiuaaiDnjJAdlq1fe5Zx4jizgR02zG3FUh0BAebol70PM9LZORyN6Bw6xB58YWGUQ+kIvM5HjjD97IHqtONoNI7XadLZMcg5I2RH//5sNGFxMXDhQvvbnzvHRmfp9eYRiIR9DBnCXnnD2R5797JXMrCO4YrONOWA/XTqxBxag8G+SVKrqsyjvKlOO4ajdZqcM8cg54yQHX5+5u6JXbva3373bvY6aBBNiuooV1/NXu3RubHRnJ9DXUCOkZzMXo8ft2+aB75Ok86OodE4Vqf/+INF3hMS2NJNhP04ojPHUZ12FHLOCFkyYgR7tefG37GDvV5zjfvKo1Z4zbKz2UjMtti3D6irAyIiaNkmR4mMNGv2++/tb8/X6ZEj3VcmtcLXaUdsB+nsOLzO+/ezQUJtcfYscOkS690g58w+yDkjZAl/4//2W/vb8gZ21Cj3lUetDB7MIpWXL7ef2Gv5IKOuNsfhGxzt1emCArb+oEYDpKS4v1xqw16dAXLOXCEhAejQgU0AznfDtwavc1IS4O/v/rKpAXLOCFnCO2e5uW2v31ZeztaHBMjAOoNeb+5y+/XXtrelB5lr8LrZq/PAgWypHMIxrrqKjSS+eBH466/Wt2tqYhFjgBp2zqDROF6nSWf7IeeMkCUdOwI9e7Kutq1bW99u61aWz9CzJ+WMOMvYsew1K6v1bQwGswEePdr9ZVIjvM67dwMVFa1vt2ULeyWdnSMgwBxxbKtO797NuuPCw2lSVGexx3ZwHPDzz+w91Wn7IeeMkC1paey1rRt/wwb2On68+8ujVnidf/ml9fVMf/8dqKxk+WZJSeKVTU0kJrJGRHMzsG2b7W04Dti4kb2nOu0848ax17ZsB69zWhqtKuIsvM68fbDFiRMs58zbG7juOtGKpnioShKyhb/xN2ywPd8Zx5mdswkTxCuX2khKYtMPVFS0nqzO65yezqY5IZzDsk7b4tgxNjWMjw8wZoxoxVIdvM4//9z6fGdkO1ync2ege3fW4OCjY1fC6zx6NItqEvZBzhkhW8aOZcnqZ8+ap3CwJCeH5ZX4+QHXXit68VSDTgfccAN7/803Lb/nOGD9evY+I0O8cqmRm25ir+vX245S8jqPGUOJ064wfDhLc6ioMHcTW3LuHLMfGo05ckw4B1+nbdkOwFynyQl2DHLOCNkSEADceCN7/5//tPx+9Wr2etNNzEEjnOfOO9nrN9+0nFIjN5dFdHx9gYkTRS+aqrjuOpbjVFQEbN9u/R3HAV99xd7fdZf4ZVMTOh1w++3svS3bsXYtex0zBoiNFa1YqoS3Hd9/z6baseTCBXM9v+MOcculdMg5I2QN/5D6/HPr7onGRmDNGvZ+6lTxy6U20tKAkBA2F9GmTdbfffYZe504ka2nRziPXg/cdht7/9FH1t/t28eWHfLxAW69VfyyqQ3ednz9tfWIb45j9gQA/vEP0YulOq66inVv1tQA69ZZf/fFF+x19Gg29QZhP4pzzp5//nmMGDEC/v7+CLVznDnHcZg/fz7i4uLg5+eH1NRUnDx50mqbsrIyTJ06FcHBwQgNDcU999yD6upqN1wB4QgTJwLx8WzuJ8sb/4sv2GdxcSwPinANHx/gnnvY+9dfN39eWmp2Iu6+W/xyqZH77mOvX3/NuuV5XnqJvd52G3OUCdcYOZKNwqypsXaEf/qJOcGBgeboGuE8Gg1w773s/euvm/OD6+qAt95i78l2OI7inLPGxkbccccduI+3cHbw0ksv4a233sLKlSuxe/duBAQEID09HfX19aZtpk6disOHDyMrKws//vgjtm/fjtmzZ7vjEggH8PYGHniAvX/uOaC6mo0KWrqUffbYY2wbwnUefJCNWsvKMo9kW7KEPdwGDyYnWCiGDGE5kk1NwFNPsc/27DHn7PCfEa6h0QCPPsreL1/OupIbGoBnn2Wf3X8/zSMnFLNmsRzJgwfNUcnXXwcKC9l6pxShdAJOoaxatYoLCQlpdzuj0cjFxsZyL7/8sumz8vJyzsfHh1uzZg3HcRx35MgRDgC3d+9e0zYbNmzgNBoNd+nSJbvLVFFRwQHgKioq7L8QO2hsbOS+/fZbrrGxUdDjKoWqKo5LTOQ4gONGjOC4lBT2PjGRfScknq71o48ybSMjOW7aNPYe4LjMTGHP4+k6793LcVot0/auuziuY0f2/h//EP5cnqx1YyPHDR7MtB08mONSU9n7iAiOKygQ+lyeqzPHcdzy5UzbwECOmzmT47y82P+ffirsedyls7ue387iJbFv6HbOnDmDgoICpKammj4LCQlBcnIysrOzMXnyZGRnZyM0NBTDhg0zbZOamgqtVovdu3fjlltusXnshoYGNDQ0mP6v/HuiF4PBAIPBINg18McS8phKwscH+PhjDW66SYdduzR/f8bh88+b4ePDQUhZPF3r+fOBbdu8sH+/xtQCfvjhZqSmGklnARk0CFi4UIv583Wm7vru3Tm88UaToDoDpPWHHwJpaV7IzWW2Q6vl8NFHzQgPJ9shJA89BGzerMPWrVqsWsU+mzLFiClTmhWhs9x+N9U7ZwUFBQCAmCumj4+JiTF9V1BQgOjoaKvvvby8EB4ebtrGFsuXL8eiRYtafL5582b4u2EcfFZbMyp6AMuWBSMzswuMRg1uvvk0Ll+uQmame87lyVo/9ZQO69d3R35+AJKSijB69EXS2Q0MHAg89VQcfv89DpGRdbjllpPYtauVWYAFwJO1XrbMHz/80A319V7IyDgDjaac6rQbuP9+DRISuuHMmRD071+CcePOtTqnn6sIrXNtba2gx3MVWThnTz/9NF588cU2tzl69Ch69+4tUonsY968eZg7d67p/8rKSiQkJCAtLQ3BAg5rMxgMyMrKwrhx46DX6wU7rhK5/37+Xbxbjk9aM8yjBWMBDBT8+KQzw3reuC5uOQdpzeAHvABxbjk+6cy4+Wb+XQwA4dfFcpfOla0tcSARsnDOHnvsMcyYMaPNbbp27erUsWP/nsSmsLAQcXHmm7KwsBCDBw82bVNUVGS1X1NTE8rKykz728LHxwc+Pj4tPtfr9W65Od11XKIlpLU4kM7iQVqLA+ksDkLrLLffTBbOWVRUFKKiotxy7C5duiA2NhZbtmwxOWOVlZXYvXu3acRnSkoKysvLkZOTg6S/Fw785ZdfYDQakZyc7JZyEQRBEARB2EJxU2mcP38eubm5OH/+PJqbm5Gbm4vc3FyrOcl69+6N9X+vGaHRaPDII49g6dKl+P777/Hnn39i2rRpiI+Px6RJkwAAffr0wfjx4zFr1izs2bMHv/32G+bMmYPJkycjPt493WcEQRAEQRC2kEXkzBHmz5+Pz/gpywEMGTIEALB161aM+Xul4OPHj6OiosK0zZNPPomamhrMnj0b5eXlGDlyJDZu3AhfX1/TNl999RXmzJmDsWPHQqvV4rbbbsNb/Ax6BEEQBEEQIqE45+zTTz/Fp59+2uY2HD9F8d9oNBosXrwYixcvbnWf8PBwrOYXayQIgiAIgpAIxXVrEgRBEARBqBlyzgiCIAiCIGQEOWcEQRAEQRAygpwzgiAIgiAIGUHOGUEQBEEQhIwg54wgCIIgCEJGkHNGEARBEAQhI8g5IwiCIAiCkBGKm4RWzvCT3wq9ur3BYEBtbS0qKytltzir2iCtxYF0Fg/SWhxIZ3Fwl878c/vKSeylgpwzAamqqgIAJCQkSFwSgiAIgiAcpaqqCiEhIVIXAxpOLm6iCjAajcjLy0NQUBA0Go1gx62srERCQgIuXLiA4OBgwY5LtIS0FgfSWTxIa3EgncXBXTpzHIeqqirEx8dDq5U+44siZwKi1WrRsWNHtx0/ODiYbnqRIK3FgXQWD9JaHEhncXCHznKImPFI7x4SBEEQBEEQJsg5IwiCIAiCkBHknCkAHx8fLFiwAD4+PlIXRfWQ1uJAOosHaS0OpLM4eIrONCCAIAiCIAhCRlDkjCAIgiAIQkaQc0YQBEEQBCEjyDkjCIIgCIKQEeScEQRBEARByAhyzgiCIAiCIGQEOWcKYMWKFejcuTN8fX2RnJyMPXv2SF0k1bF9+3ZMnDgR8fHx0Gg0+Pbbb6UukipZvnw5hg8fjqCgIERHR2PSpEk4fvy41MVSHe+99x4GDhxomkU9JSUFGzZskLpYqueFF16ARqPBI488InVRVMfChQuh0Wis/nr37i11sdwGOWcyZ926dZg7dy4WLFiAffv2YdCgQUhPT0dRUZHURVMVNTU1GDRoEFasWCF1UVTNr7/+igceeAC///47srKyYDAYkJaWhpqaGqmLpio6duyIF154ATk5Ofjjjz9w/fXX4+abb8bhw4elLppq2bt3L95//30MHDhQ6qKoln79+iE/P9/0t3PnTqmL5DZonjOZk5ycjOHDh+Odd94BwBZXT0hIwIMPPoinn35a4tKpE41Gg/Xr12PSpElSF0X1FBcXIzo6Gr/++itGjx4tdXFUTXh4OF5++WXcc889UhdFdVRXV2Po0KF49913sXTpUgwePBhvvPGG1MVSFQsXLsS3336L3NxcqYsiChQ5kzGNjY3IyclBamqq6TOtVovU1FRkZ2dLWDKCEIaKigoAzHEg3ENzczPWrl2LmpoapKSkSF0cVfLAAw/ghhtusLLVhPCcPHkS8fHx6Nq1K6ZOnYrz589LXSS34SV1AYjWKSkpQXNzM2JiYqw+j4mJwbFjxyQqFUEIg9FoxCOPPIJrrrkG/fv3l7o4quPPP/9ESkoK6uvrERgYiPXr16Nv375SF0t1rF27Fvv27cPevXulLoqqSU5OxqeffopevXohPz8fixYtwqhRo3Do0CEEBQVJXTzBIeeMIAhJeOCBB3Do0CFV541ISa9evZCbm4uKigp88803mD59On799Vdy0ATkwoULePjhh5GVlQVfX1+pi6NqJkyYYHo/cOBAJCcnIzExEf/5z39U2VVPzpmMiYyMhE6nQ2FhodXnhYWFiI2NlahUBOE6c+bMwY8//ojt27ejY8eOUhdHlXh7e6N79+4AgKSkJOzduxdvvvkm3n//fYlLph5ycnJQVFSEoUOHmj5rbm7G9u3b8c4776ChoQE6nU7CEqqX0NBQ9OzZE6dOnZK6KG6Bcs5kjLe3N5KSkrBlyxbTZ0ajEVu2bKHcEUKRcByHOXPmYP369fjll1/QpUsXqYvkMRiNRjQ0NEhdDFUxduxY/Pnnn8jNzTX9DRs2DFOnTkVubi45Zm6kuroap0+fRlxcnNRFcQsUOZM5c+fOxfTp0zFs2DBcddVVeOONN1BTU4OZM2dKXTRVUV1dbdUCO3PmDHJzcxEeHo5OnTpJWDJ18cADD2D16tX47rvvEBQUhIKCAgBASEgI/Pz8JC6depg3bx4mTJiATp06oaqqCqtXr8a2bduwadMmqYumKoKCglrkSwYEBCAiIoLyKAXm8ccfx8SJE5GYmIi8vDwsWLAAOp0OU6ZMkbpoboGcM5lz1113obi4GPPnz0dBQQEGDx6MjRs3thgkQLjGH3/8geuuu870/9y5cwEA06dPx6effipRqdTHe++9BwAYM2aM1eerVq3CjBkzxC+QSikqKsK0adOQn5+PkJAQDBw4EJs2bcK4ceOkLhpBOMXFixcxZcoUlJaWIioqCiNHjsTvv/+OqKgoqYvmFmieM4IgCIIgCBlBOWcEQRAEQRAygpwzgiAIgiAIGUHOGUEQBEEQhIwg54wgCIIgCEJGkHNGEARBEAQhI8g5IwiCIAiCkBHknBEEQRAEQcgIcs4IgiAIgiBkBDlnBEEQrTBmzBhoNBpoNBrk5ubatc+MGTNM+3z77bduLR9BEOqEnDOCIDyaRx99FLfeemur38+aNQv5+fl2r5X45ptvIj8/X6jiEQThgZBzRhCER7Nnzx4MGzas1e/9/f0RGxsLLy/7liIOCQlBbGysUMUjCMIDIeeMIAiPpLGxEXq9Hrt27cK///1vaDQaXH311e3uZzQasWzZMvTo0QO+vr6IiYmhRdsJghAU+5qCBEEQKsPLywu//fYbkpOTkZubi5iYGPj6+ra73/Lly7Fu3Tp88MEH6Nq1Ky5duoRjx46JUGKCIDwFcs4IgvBItFot8vLyEBERgUGDBtm936ZNmzBx4kRcd911AIDExESMGDHCXcUkCMIDoW5NgiA8lv379zvkmAHATTfdhBdeeAHp6en46KOPcPnyZTeVjiAIT4WcM4IgPJbc3FyHnbPHH38cR48exdixY/H666+je/fuOHPmjJtKSBCEJ0LOGUEQHsuff/6JwYMHO7xfz5498eSTTyInJwdVVVU4cuSI8IUjCMJjoZwzgiA8FqPRiOPHjyMvLw8BAQEICQlpc/uXXnoJsbGxGD58OLRaLd5//31ERERQzhlBEIJCkTOCIDyWpUuX4tNPP0WHDh2wdOnSdrevr6/H888/j6FDh2LkyJH466+/8MsvvyAsLEyE0hIE4SloOI7jpC4EQRCEHBkzZgwGDx6MN954w+F9NRoN1q9fj0mTJgleLoIg1A1FzgiCINrg3XffRWBgIP7880+7tr/33nsRGBjo5lIRBKFmKHJGEATRCpcuXUJdXR0AoFOnTvD29m53n6KiIlRWVgIA4uLiEBAQ4NYyEgShPsg5IwiCIAiCkBHUrUkQBEEQBCEjyDkjCIIgCIKQEeScEQRBEARByAhyzgiCIAiCIGQEOWcEQRAEQRAygpwzgiAIgiAIGUHOGUEQBEEQhIwg54wgCIIgCEJGkHNGEARBEAQhI8g5IwiCIAiCkBH/H21ozNmgsmTDAAAAAElFTkSuQmCC",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "T_meas = 5\n",
-    "f_s = 100 #sampling rate [Hz]\n",
-    "\n",
-    "t_vec = np.arange(0, T_meas, 1 / f_s) # ends at 4.99, length 500 according to the sample-and-hold convention\n",
-    "\n",
-    "A = 1 \n",
-    "f_c = 1 \n",
-    "phi = 5 * np.pi / 180\n",
-    "x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "\n",
-    "plt.plot(t_vec, x, color='b', label='signal')\n",
-    "plt.xlabel(r'$t \\: [s]$')\n",
-    "plt.ylabel(r'$x(t) \\: [V]$')\n",
-    "plt.legend(loc='upper right')\n",
-    "plt.title(fr'Sinusoidal signal with $A$={A} V, $f_c$={f_c} Hz and initial phase $\\phi$={phi:.3f} °')\n",
-    "plt.grid()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>\n",
-    "   \n",
-    "The number of samples is $N=\\frac{T_{meas}}{\\Delta t}=T_{meas}\\cdot f_s=5\\cdot 100=500$.\n",
-    "The last value should be $4.99$ because we use a $\\Delta t=\\frac{1}{f_s}=0.01$ s.\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### The Discrete Fourier Transform (chapter 5)\n",
-    "\n",
-    "To discover which frequencies are contained in the signal $x(t)$, we can transform it from the time domain to the frequency domain using the Fourier transform:\n",
-    "\n",
-    "$$\n",
-    "X(f) = \\int_{-\\infty}^{\\infty} x(t) e^{-j 2\\pi f t} dt\n",
-    "$$\n",
-    "\n",
-    "Which can then be expressed in terms of magnitude and phase:\n",
-    "\n",
-    "$$\n",
-    "X(f) = |X(f)|e^{j\\theta(f)}\n",
-    "$$\n",
-    "\n",
-    "Where $|X(f)|$ plotted against frequency $f$ is called the *magnitude spectrum* (and practically often referred to as amplitude spectrum).\n",
-    "\n",
-    "The set and number of sinusoids required to approximate or re-create a given signal $x(t)$ depends on the shape of that signal. Of course, when the signal is a pure sinusoid, we only need one term. For an example, consider a 2 Hz sinusoidal signal and its magnitude spectrum below (the magnitude spectrum is expressed in [Vs], which equals [V/Hz], hence a magnitude or amplitude density).\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/SignalSpectrumExample.png\" style=\"margin:auto\" width=800/>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "You can see a sharp spike in the magnitude plot (which has two logarithmic axes, and we only plot the spectrum for positive frequencies $f>0$). A continuous time sinusoid with amplitude $A$ will produce a magnitude of $\\frac{A T_{meas}}{2}$ in the amplitude spectrum (with $T_{meas}$ the *measurement time* or duration), rather than $\\frac{A}{2}$ which you would expect (in a double-sided spectrum). This is because of the limited time duration of the input signal, which actually implies multiplication of $x(t)$ by a *rectangular time window* $w(t)=\\Pi(\\frac{t}{T_{meas}})$. Since the sinusoid has an amplitude of $A=1$ V, and was measured for $T_{meas}=5$ seconds, the magnitude becomes 2.5. The magnitude at all other frequencies is very small, approximately $10^{-15}$, or approximately zero.\n",
-    "\n",
-    "The Fourier transform is a continuous-time operation, mapping the continuous time-domain to the continuous frequency domain. Usually, we don't have continuous-time signals, but discrete time signals $x_n$ sampled at a certain sampling rate. The discrete Fourier Transform (DFT) is the discrete-time equivalent of the continuous time-Fourier transform:\n",
-    "\n",
-    "$$\n",
-    "X_k = \\sum_{n=0}^{N-1}x_ne^{-j2\\pi kn/N}, k=0,1,...,N-1\n",
-    "$$\n",
-    "\n",
-    "Where $X_k$ is the sequence of frequency domain samples. NumPy contains a function to perform the DFT using a fast numerical algorithm, the Fast Fourier Transform:\n",
-    "\n",
-    "<code>X_discr = np.fft.fft(x)</code>\n",
-    "\n",
-    "For more information on the function see [here](https://numpy.org/doc/stable/reference/generated/numpy.fft.fft.html).\n",
-    "\n",
-    "The discrete-time signal $x_n$ and the frequency domain samples $X_k$ returned by Python are of equal length ($N$ samples in, $N$ samples out). When you compare the equations of the DFT with the continuous Fourier Transform, you will see that in the continuous equation we integrate over time $t$, while in the DFT *no information* about the time or sample rate is required (there is no $\\Delta t$ in the above equation for $X_k$, as noted at the end of Chapter 5). This results in a *scale factor* in the spectrum when the DFT of signals with different sample rates are compared. To solve this, we have to multiply the DFT as calculated by NumPy by the sample time interval $\\Delta t = 1/f_s$ to restore the time dimension and obtain a *discrete approximation of the continuous Fourier Transform*. To account for the measurement duration as described above, we have to divide by $T_{meas} = N \\Delta t$. So, in total, multiply by $\\Delta t$ and divide by $T_{meas}$, hence, we have to divide the NumPy result by the number of samples $N$:\n",
-    "\n",
-    "<code>X_cont = np.fft.fft(x) / N</code>\n",
-    "\n",
-    "The DFT only contains information (the complex value of $X_k$) at discrete frequencies, known as the *analysis frequencies*, which are integer multiples of the frequency resolution $f_0$. If we have a sampled signal $x_n$ consisting of $N$ samples, sampled at $f_s$ Hz with $f_s=1/ \\Delta t$, the frequency resolution is:\n",
-    "\n",
-    "$$\n",
-    "f_0 = \\frac{1}{T_{meas}} = \\frac{1}{N \\Delta t} = \\frac{f_s}{N}\n",
-    "$$\n",
-    "\n",
-    "The first value of the complex vector $X_n$ returned by NumPy is the mean of the time-domain signal corresponding to $f=0$ Hz. So, the frequency vector corresponding to the discrete Fourier transform starts at zero and has $N$ elements, the analysis frequencies:\n",
-    "\n",
-    "<code>f_vec = np.arange(0, f_s, f_0)</code>\n",
-    "\n",
-    "With task 2 you visualize the entire output as you get it from the `np.fft.fft`, hence for frequencies $[0,f_s)$. From Chapter 4 you know that the spectrum of a sampled signal repeats every integer multiple of $f_s$ (copies of the spectrum)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 2:</b>   \n",
-    "\n",
-    "- Calculate the Fast Fourier Transform of the signal you generated in Task 1. Remember: the signal has 500 samples and thus does *not* end at exactly 5 second.\n",
-    "- Create the frequency vector $f$ with the analysis frequencies.\n",
-    "- Plot the modulus of the Fourier Transform against the frequency $f$ using a log scale on both axes. Use plot markers to see at which frequencies the Fourier transform was calculated.\n",
-    "\n",
-    "On top of that, answer to the following questions:\n",
-    "<ol>\n",
-    "    <li>Describe the amplitude spectrum.</li>\n",
-    "    <li>What is the magnitude of $X(f)$ at $f$ = 1 Hz?</li>\n",
-    "    <li>Do you notice anything peculiar about the amplitude spectrum?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# f, axes = plt.subplots(1,1,figsize=(10,5))\n",
-    "\n",
-    "# axes[0].plot(YOUR_CODE_HERE, YOUR_CODE_HERE, 'x', color='b', label='Fourier transform')\n",
-    "# axes[0].loglog()\n",
-    "# axes[0].set_xlabel('$f \\: \\: [Hz]$')\n",
-    "# axes[0].set_ylabel('$|X(f)| \\: [V]$')\n",
-    "# axes[0].grid()\n",
-    "# axes[0].set_title('Log/Log')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "[ 1. 99.]\n"
-     ]
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2MAAAHdCAYAAACQbqElAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABwx0lEQVR4nO3de3wU9b3/8ffu5kaAcBFJ5BpUVChCEEyKioS7YPGIpVJ/tgbwoLVG8KRWoUpCAE3rhaZVKtaKWKuV4mnRo0jBYMALigLxRgFRUAskgBoCAXLZnd8f29nsbjYhm2x2ks3r+XjsA3bmOzOf78xuJp98L2MzDMMQAAAAACCs7FYHAAAAAABtEckYAAAAAFiAZAwAAAAALEAyBgAAAAAWIBkDAAAAAAuQjAEAAACABUjGAAAAAMACJGMAAAAAYAGSMQAAAACwAMkYAAAAmsX+/ftls9m0cuVKq0MBWiSSMaAFWblypWw2mz744IOwH/v//u//ZLfbVVxc7Ll5Pvzww2GPAwDQelh53wIiQZTVAQBoGV599VUNGzZMSUlJ2r9/v9XhAAAiQN++fXXq1ClFR0dbHQrQItEyBkCStHbtWl199dVWhwEAiCA2m01xcXFyOBxWh1KnkydPWh0C2jCSMaCV2bFjhyZNmqSEhAR16NBBY8eO1bvvvlur3EcffaRRo0apXbt26tWrl5YsWaKnn35aNputVsvXxx9/rK+//jroZOzw4cO6+eablZiYqLi4OA0ZMkTPPPNMrXLffPONfvrTnyohIUGdO3dWRkaGPvzwQ8YRAECECzRmbMaMGerQoYMOHDiga6+9Vh06dNDZZ5+tu+66S06n02d7l8ul/Px8fe9731NcXJwSExN166236rvvvvMp99JLL+nqq69Wjx49FBsbq/POO0+LFy+utb/09HQNGjRI27Zt05VXXqn4+Hj96le/arb6A2dCN0WgFfn00081cuRIJSQk6O6771Z0dLSeeOIJpaena9OmTUpLS5MkHThwQKNHj5bNZtP8+fPVvn17/elPf1JsbGzA/a5du1bdu3fX8OHDGxzLqVOnlJ6err179yozM1P9+vXT6tWrNWPGDJWWlmru3LmS3DfSKVOmaOvWrbrtttt00UUX6aWXXlJGRkbTTwgAoFVyOp2aOHGi0tLS9PDDD+v111/XI488ovPOO0+33Xabp9ytt96qlStXaubMmZozZ4727dunxx57TDt27NDbb7/t6f64cuVKdejQQVlZWerQoYM2btyo7OxslZWV6aGHHvI59jfffKNJkybpxz/+sX7yk58oMTExrHUHfBgAWoynn37akGS8//77Addfe+21RkxMjPH55597lh08eNDo2LGjceWVV3qW3XHHHYbNZjN27NjhWfbNN98YXbt2NSQZ+/bt89nvyJEjjYyMDM/7ffv2GZKMhx56qM5Y8/PzDUnGX/7yF8+yyspKY8SIEUaHDh2MsrIywzAM43//938NSUZ+fr6nnNPpNMaMGWNIMp5++un6TgkAoAU7033LvJ94/6zPyMgwJBmLFi3yKTt06FBj2LBhnvdvvvmmIcl47rnnfMqtW7eu1vKTJ0/WOvatt95qxMfHG6dPn/YsGzVqlCHJWL58eVD1BJoL3RSBVsLpdGr9+vW69tprde6553qWn3POOfp//+//6a233lJZWZkkad26dRoxYoRSUlI85bp27aobb7yx1n5LS0u1ZcuWoLsorl27VklJSbrhhhs8y6KjozVnzhydOHFCmzZt8sQSHR2t2bNne8rZ7XbdfvvtQR0PABBZfvazn/m8HzlypL744gvP+9WrV6tTp04aP368jh496nkNGzZMHTp00BtvvOEp265dO8//jx8/rqNHj2rkyJE6efKkdu3a5XOc2NhYzZw5s5lqBQSHbopAK3HkyBGdPHlSF154Ya11AwYMkMvl0tdff63vfe97+vLLLzVixIha5c4///xay/75z39KkiZMmBBUPF9++aX69+8vu933bzoDBgzwrDf/PeeccxQfH3/GWAAAbUNcXJzOPvtsn2VdunTxGQv22Wef6dixY+revXvAfRw+fNjz/08//VT33XefNm7c6PnDpOnYsWM+73v27KmYmJimVgEICZIxoI1bu3atLr/8cnXq1MnqUAAAbURDZld0uVzq3r27nnvuuYDrzWSutLRUo0aNUkJCghYtWqTzzjtPcXFx2r59u+655x65XC6f7bxb0QCrkYwBrcTZZ5+t+Ph47d69u9a6Xbt2yW63q3fv3pLcz3XZu3dvrXL+ywzD0Lp163TXXXcFHU/fvn310UcfyeVy+bSOmd1B+vbt6/n3jTfe0MmTJ31axwLFBwCA6bzzztPrr7+uyy+/vN4EqrCwUN98843+/ve/68orr/Qs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7du3T5MnT9a9996r/Px8HT16VHfffbd+9rOfadmyZZ5jPfzww7r77ru1adMmSaoV96JFi/Svf/1LAwcO1Pz58yVJnTp10smTJyVJ99xzjxYvXqzk5GR17txZ//73vzV69GjNmzdPsbGxeuGFF/Rf//Vf2rp1q3r37u057iOPPKJf/epXuuOOO/TSSy/p9ttv97R2Pfroo3rppZf01FNPqVevXjpw4IAOHDigsrIyvf766/rZz36mhIQE5eXlKS4uTqWlpbrmmmvUvn17vfLKK6qurtYvf/lL/ehHP9Irr7wiSaqoqNDevXv1t7/9Tc8884zsdrunrkuWLNGSJUuUm5urhQsX6v/9v/+n5ORkzZkzR7169dIdd9yh2267TS+++GKta1pZWalTp05p8+bNqq6ubtBn5Eyf/0gxdKhq/Zwzq96Yc2B+5s4oqD/toU6t4S+zbQEtY5GtspKWsUjTVlrGDhw4YEgy3nnnHZ/lv/zlL43U1NQG7aOystI477zzjPvuu6/OMrSMhfYV7pYx82We55gYV7O1iHm3JDkcDqN9+/ae1w9/+EPD6XQa8+bNM/r3729UVVV5yj/22GNGhw4dPMsa2jI2d+5cnzL+LWOzZs0yZs+e7VNm06ZNht1u95zXvn37Gv/1X/91xjqNGjXKmDNnTsDj/f3vfz/j9t/73veM3//+9z4tYzfeeKNPi2H37t2NZcuWGU6n08jMzDTGjBljVFdXB9zfNddc49OKt27dOsPhcBj79+/3LPv4448NSca7777raRmLjo42iouLffYlybj33ns9799++21DkvHkk096lj333HNGXFwcLWNBvmgZA5rIt3/vK9qx4wfKznaPLmdcA9DytKXvbLdu3eRwOFRSUuKzvKSkpMHjZqKjozV06NB6J1aIjY1VbGxswG2jo6ODC/o/Vq26QH/9a8x/xojZ/nPdHHI4HBF3nepypvPndDpls9lkt9tltzdtbrTFi6XKSikmRqqstOn++23Nep5tNptGjx6txx9/3LOsffv2stvt2rVrly699FKfel1xxRU6ceKEDh48qD59+nj24V9v/2Xmfkzm/819f/TRR/roo4/0/PPPe8oYhiGXy6Uvv/xSAwYMCLif+uoV6Hipqak+y0+cOKGFCxfq1Vdf1aFDh1RdXa1Tp07p66+/9nkm15AhQ3y2S0pK0tGjR2W3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6k/9vf9ta9p6/aWmnYOGbkMy5uf+++/X97//favDAABEkKNHj8rpdCoxMdFneWJionbt2hVwm7feektPPfWUioqKGnycvLw85ebm1lq+fv16xcfHBxWztw0bNjR620hA/al/W9bW6y817hycPHmyQeVIxrx89tln2rVrl6ZMmaJPPvnE6nAAAG3U8ePH9dOf/lRPPvmkunXr1uDt5s+fr6ysLM/7srIy9e7dWxMmTFBCQkLQcVRVVWnDhg0aP368oqOjg96+taP+1J/6t936S007B2bPhDNpNcnY5s2b9dBDD2nbtm06dOiQ/vGPf9SaVWrZsmV66KGHVFxcrCFDhujRRx9Vampqg49x11136aGHHtI777wT4ugBAG1Zt27d5HA4VFJS4rO8pKRESUlJtcp//vnn2r9/v6ZMmeJZ5nK5JElRUVHavXu3zjvvvFrbxcbGKjY2ttby6OjoJv0y1dTtWzvqT/2pf9utv9S4c9DQ8q0mGSsvL9eQIUM0a9YsXXfddbXWm7NULV++XGlpacrPz9fEiRO1e/dude/eXZKUkpKi6urqWtuuX79e77//vi644AJdcMEFDUrGQt0vH6FDH+fIxbWNTE29rq3h8xATE6Nhw4apoKDA84dEl8ulgoICZWZm1ip/0UUX6eOPP/ZZdt999+n48eP63e9+p969e4cjbABAM2s1ydikSZM0adKkOtd7z1IlScuXL9err76qFStWaN68eZJUb7/7d999Vy+88IJWr16tEydOqKqqSgkJCcrOzg5Yvrn65SN06OMcubi2kamx17Wh/fKtlpWVpYyMDA0fPlypqanKz89XeXm557510003qWfPnsrLy1NcXJwGDRrks33nzp0lqdZyAEDr1WqSsfo0dpYqb3l5ecrLy5MkrVy5Up988kmdiZgU+n75CB36OEcurm1kaup1bWi/fKtNnz5dR44cUXZ2toqLi5WSkqJ169Z5JvX46quvZLfzxBkAaEsiIhlrzCxVTdVc/fIROlyLyMW1jUyNva6t6bOQmZkZsFuiJBUWFta77cqVK0MfEADAUhGRjIXajBkzrA4BAAAAQISLiP4Qwc5SBQAAAABWi4hkzHuWKpM5S9WIESMsjAwAAAAAAms13RRPnDihvXv3et7v27dPRUVF6tq1q/r06XPGWaoAAAAAoCVpNcnYBx98oNGjR3vemzMZ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AIAFSMYAAAAAwAIkYwAAAABgAZIxAABQy7Jly5ScnKy4uDilpaVp69atVofULPLy8nTppZeqY8eO6t69u6699lrt3r3bp8zp06d1++2366yzzlKHDh30wx/+UCUlJRZF3Lx+/etfy2az6c477/Qsi/T6HzhwQD/5yU901llnqV27drr44ov1wQcfeNYbhqHs7Gydc845ateuncaNG6fPPvvMwohDy+l0asGCBerXr5/atWun8847T4sXL5b3HH+RdA42b96sKVOmqEePHrLZbFqzZo3P+obU9dtvv9WNN96ohIQEde7cWTfffLNOnDjRqHhIxtCmvPLKK7rwwgvVv39//elPf7I6HITQ1KlT1aVLF02bNs3qUBBCX3/9tdLT0zVw4EANHjxYq1evtjqkNmHVqlXKyspSTk6Otm/friFDhmjixIk6fPiw1aGF3KZNm3T77bfr3Xff1YYNG1RVVaUJEyaovLzcU+Z//ud/9H//939avXq1Nm3apIMHD+q6666zMOrm8f777+uJJ57Q4MGDfZZHcv2/++47XX755YqOjtZrr72mnTt36pFHHlGXLl08ZR588EH9/ve/1/Lly/Xee++pffv2mjhxok6fPm1h5KHzm9/8Ro8//rgee+wx/etf/9JvfvMbPfjgg3r00Uc9ZSLpHJSXl2vIkCFatmxZwPUNqeuNN96oTz/9VBs2bNArr7yizZs365ZbbmlcQAbQRlRVVRn9+/c3/v3vfxvHjx83LrjgAuPo0aNWh4UQeeONN4yXX37Z+OEPf2h1KAihgwcPGjt27DAMwzAOHTpk9OjRwzhx4oS1QbUBqampxu233+5573Q6jR49ehh5eXkWRhUehw8fNiQZmzZtMgzDMEpLS43o6Ghj9erVnjL/+te/DEnGli1brAoz5I4fP27079/f2LBhgzFq1Chj7ty5hmFEfv3vuece44orrqhzvcvlMpKSkoyHHnrIs6y0tNSIjY01/vrXv4YjxGZ39dVXG7NmzfJZdt111xk33nijYRiRfQ4kGf/4xz887xtS1507dxqSjPfff99T5rXXXjNsNptx4MCBoGOgZQxtxtatW/W9731PPXv2VIcOHTRp0iStX7/e6rAQIunp6erYsaPVYSDEzjnnHKWkpEiSkpKS1K1bN3377bfWBhXhKisrtW3bNo0bN86zzG63a9y4cdqyZYuFkYXHsWPHJEldu3aVJG3btk1VVVU+5+Oiiy5Snz59Iup83H777br66qt96ilFfv1ffvllDR8+XD/60Y/UvXt3DR06VE8++aRn/b59+1RcXOxT/06dOiktLS0i6i9Jl112mQoKCrRnzx5J0ocffqi33npLkyZNktQ2zoGpIXXdsmWLOnfurOHDh3vKjBs3Tna7Xe+9917QxyQZQ6txpj6+Uv1jHA4ePKiePXt63vfs2VMHDhwIR+g4g6ZeW7Rcoby227Ztk9PpVO/evZs56rbt6NGjcjqdSkxM9FmemJio4uJii6IKD5fLpTvvvFOXX365Bg0aJEkqLi5WTEyMOnfu7FM2ks7HCy+8oO3btysvL6/Wukiv/xdffKHHH39c/fv31z//+U/ddtttmjNnjp555hlJ8tQxkr8P8+bN049//GNddNFFio6O1tChQ3XnnXfqxhtvlNQ2zoGpIXUtLi5W9+7dfdZHRUWpa9eujTofJGNoNc7Ux7ctjXGINFzbyBWqa/vtt9/qpptu0h//+MdwhI026vbbb9cnn3yiF154wepQwubrr7/W3Llz9dxzzykuLs7qcMLO5XLpkksu0QMPPKChQ4fqlltu0ezZs7V8+XKrQwubv/3tb3ruuef0/PPPa/v27XrmmWf08MMPexJSNC+SMbQakyZN0pIlSzR16tSA65cuXarZs2dr5syZGjhwoJYvX674+HitWLFCktSjRw+flrADBw6oR48eYYkd9WvqtUXLFYprW1FRoWuvvVbz5s3TZZddFq7Q26xu3brJ4XDUmi2vpKRESUlJFkXV/DIzM/XKK6/ojTfeUK9evTzLk5KSVFlZqdLSUp/ykXI+tm3bpsOHD+uSSy5RVFSUoqKitGnTJv3+979XVFSUEhMTI7r+55xzjgYOHOizbMCAAfrqq68kyVPHSP4+/PKXv/S0jl188cX66U9/qv/5n//xtJS2hXNgakhdk5KSav3BsLq6Wt9++22jzgfJGCJCQ8Y4pKam6pNPPtGBAwd04sQJvfbaa5o4caJVIaOB2vr4lUjWkGtrGIZmzJihMWPG6Kc//alVobYpMTExGjZsmAoKCjzLXC6XCgoKNGLECAsjax6GYSgzM1P/+Mc/tHHjRvXr189n/bBhwxQdHe1zPnbv3q2vvvoqIs7H2LFj9fHHH6uoqMjzGj58uG688UbP/yO5/pdffnmtRxns2bNHffv2lST169dPSUlJPvUvKyvTe++9FxH1l6STJ0/KbvdNCRwOh1wul6S2cQ5MDanriBEjVFpaqm3btnnKbNy4US6XS2lpaUEfM6rpYQPWq2+Mw65duyS5+/M+8sgjGj16tFwul+6++26dddZZVoSLIDTk2kruwbMffvihysvL1atXL61evTribhKRpiHX9u2339aqVas0ePBgz3izZ599VhdffHG4w21TsrKylJGRoeHDhys1NVX5+fkqLy/XzJkzrQ4t5G6//XY9//zzeumll9SxY0fPmI9OnTqpXbt26tSpk26++WZlZWWpa9euSkhI0B133KERI0bo+9//vsXRN13Hjh094+NM7du311lnneVZHsn1/5//+R9ddtlleuCBB3T99ddr69at+uMf/+jpEm0+c23JkiXq37+/+vXrpwULFqhHjx669tprrQ0+RKZMmaL7779fffr00fe+9z3t2LFDS5cu1axZsyRF3jk4ceKE9u7d63m/b98+FRUVqWvXrurTp88Z6zpgwABdddVVnu6sVVVVyszM1I9//OPG9bhq7FSQgJXkNxXpgQMHDEnGO++841Pul7/8pZGamhrm6NAUXNvIxbVtXR599FGjT58+RkxMjJGammq8++67VofULCQFfD399NOeMqdOnTJ+/vOfG126dDHi4+ONqVOnGocOHbIu6GbmPbW9YUR+/f/v//7PGDRokBEbG2tcdNFFxh//+Eef9S6Xy1iwYIGRmJhoxMbGGmPHjjV2795tUbShV1ZWZsydO9fo06ePERcXZ5x77rnGvffea1RUVHjKRNI5eOONNwJ+5zMyMgzDaFhdv/nmG+OGG24wOnToYCQkJBgzZ840jh8/3qh4bIbh9XhtoJWw2Wz6xz/+4fkrRWVlpeLj4/Xiiy/6/JUmIyNDpaWleumll6wJFEHj2kYuri0AAL4YM4aI0NbGOLQlXNvIxbUFALR1jBlDq3GmPr5taYxDpOHaRi6uLQAAdaObIlqNwsJCjR49utbyjIwMrVy5UpL02GOP6aGHHlJxcbFSUlL0+9//vlEz2yC8uLaRi2sLAEDdSMYAAAAAwAKMGQMAAAAAC5CMAQAAAIAFSMYAAAAAwAIkYwAAAABgAZIxAAAAALAAyRgAAACaxaOPPqq+ffsqKipKd911V6316enpstlsstlsKioqCumxZ8yY4dn3mjVrQrpvIFRIxgAAABByH374obKysvT444/r66+/1qJFiwKWmz17tg4dOqRBgwZ5lo0aNUqzZs2qVfYPf/iDOnToIJfLdcbj/+53v9OhQ4caXwEgDKKsDgAAAACR55VXXlFqaqomT55cb7n4+HglJSV53huGoR07duj666+vVfaDDz5QSkqK7PYztyd06tRJnTp1Cj5wIIxoGQMAAEBInX/++brvvvv0zjvvyGaz6aabbmrwtp999pmOHz+uYcOG1Vr3wQcf+Cx/4IEHPF0RvV/5+fmhqAbQ7EjGgAhBv3wAQEvxzjvv6Nxzz9VDDz2kQ4cO6Q9/+EODt922bZscDoeGDBnis/zUqVPauXOnLrnkEs+yO+64Q4cOHfK8Zs+erb59+2ratGkhqwvQnEjGgAhAv3wAQEvSoUMH7d+/X1dccYWSkpLUoUOHBm+7fft2OZ1OxcfH+7R2xcfHy+l0+iRjHTt2VFJSkpKSkrRs2TKtX79ehYWF6tWrV3NUCwg5xowBEYB++QCAluSjjz6SJF188cVBb7t9+3ZNnTpV2dnZPstfeOEF/f73v9fAgQNrbZOdna1nn31WhYWFSk5OblTMgBVoGQNaOfrlAwBamqKiIp1//vlq37590Ntu375d6enpSklJ8Xl9++23Gjx4sBwOh0/5nJwc/fnPfyYRQ6tEMga0cvTLBwC0NEVFRbXuLQ3xxRdfqLS01Of+Y9q+fXutPx7m5OTomWeeIRFDq0UyBrRy9MsHALQ0RUVFSklJCXq7bdu2yW6319q2qqpKn3zyic99acmSJXr88cf1wgsvKC4uTsXFxSouLlZFRUUTowfCh2QMaOVC0S9/x44dPq977rlH7dq1o18+ACBoLpdLH3/8caNaxrZv367+/fvX+sPizp07VVFR4UnGDMPQQw89pCNHjmjEiBE655xzPC/zvgi0BkzgAbRyTe2Xn5ubW+svkH/4wx/olw8AaBS73a7y8vJGbZuXl6e8vLxay4cMGSLDMDzvbTabjh071ugYgZaCljGglaNfPgCgNTMfpfLxxx+HdL8/+9nPguq6D1iBljGglSsqKtI111wT9HZn6pd/2223eZaZ/fJffvllT798SerSpYtiY2ObFD8AoO167rnndOrUKUlSnz59QrrvRYsW6a677pIknXPOOSHdNxAqJGNAK2b2y1+wYEHQ2wbbL7+srEwjRozwKbt161Zdeumlja8AAKBN69mzZ7Ptu3v37urevXuz7R8IBZIxoBWjXz4AAEDrxZgxoA2hXz4AAEDLYTO8/wQOIGIdOHDAp19+TExMyPZ9+PBhlZWVSXL3y2/MzI4AAABtDckYAAAAAFiAbooAAAAAYAGSMQAAAACwAMkYAAAAAFiAZAwAAAAALEAyBgAAAAAWIBkDAAAAAAuQjAEAAACABUjGAAAAAMACJGMAAAAAYAGSMQAAAACwwP8HxqHVF4z+8fgAAAAASUVORK5CYII=",
-      "text/plain": [
-       "<Figure size 1000x500 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "## SOLUTION\n",
-    "\n",
-    "T_meas = 5\n",
-    "f_s = 100\n",
-    "\n",
-    "t_vec = np.arange(0, T_meas, 1/f_s) # ends at 4.99, length 500 according to the sample-and-hold convention\n",
-    "\n",
-    "A = 1\n",
-    "f_c = 1\n",
-    "phi = 5 * np.pi / 180\n",
-    "x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "\n",
-    "N = len(x)\n",
-    "X_cont = np.fft.fft(x) / N\n",
-    "\n",
-    "f_0 = f_s / N\n",
-    "f_vec = np.arange(0, f_s, f_0)\n",
-    "\n",
-    "f, axes = plt.subplots(1,2,figsize=(10,5))\n",
-    "\n",
-    "axes[0].plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transform')\n",
-    "axes[0].loglog()\n",
-    "axes[0].set_xlabel(r'$f \\: \\: [Hz]$')\n",
-    "axes[0].set_ylabel(r'$|X(f)| \\: [V]$')\n",
-    "axes[0].grid()\n",
-    "axes[0].set_title('Log/Log')\n",
-    "\n",
-    "axes[1].plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transform')\n",
-    "axes[1].set_xlabel(r'$f \\: \\: [Hz]$')\n",
-    "axes[1].set_ylabel(r'$|X(f)| \\: [V]$')\n",
-    "axes[1].grid()\n",
-    "axes[1].set_title('Linear')\n",
-    "plt.legend()\n",
-    "\n",
-    "print(f_vec[np.abs(X_cont)>0.1])"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ol>\n",
-    "    <li>A peak of 0.5 should be found (from theory) at a frequency of 1 Hz and one around 100 Hz (exactly at 99 Hz), the rest all close to zero.</li>\n",
-    "    <li>0.5 (as we divide the fft-result by N to get the equivalent of the continuous-time Fourier transform).</li>\n",
-    "    <li>The peak at 100 Hz (or 99 Hz to be precise) should not be there. We did not input a signal with such a frequency.</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Symmetry\n",
-    "\n",
-    "\n",
-    "Due to symmetry properties of the DFT, the following holds for a real signal $x(t)$:\n",
-    "\n",
-    "$$\n",
-    "|X_k| = |X_{-k}|\n",
-    "$$\n",
-    "\n",
-    "Which means that the modulus of the Fourier coefficients is symmetric about $f=0$. The NumPy <code>fft</code> command appends the Fourier coefficients for $k<0$ to the right side of the Fourier coefficients for $k \\ge 0$. This is called the *two-sided* spectrum.\n",
-    "\n",
-    "Since we are working with real signals, the symmetry property is valid, and we can just ignore the coefficients for $k<0$. This means that we consider the following range in the frequency domain:\n",
-    "\n",
-    "$[0, \\frac{f_s}{2}]$ for even values of $N$\n",
-    "\n",
-    "$[0, \\frac{f_s}{2})$ for odd values of $N$\n",
-    "\n",
-    "In other words, we are only considering frequencies up to half of $f_s$. This is easily implemented in Python using the floor division operator <code>//</code>:\n",
-    "\n",
-    "<code>X_cont = X_cont[:N//2]</code>\n",
-    "\\\n",
-    "<code>f_vec = f_vec[:N//2]</code>\n",
-    "\n",
-    "If you're unfamiliar with this, consider that <code>A//B</code> returns the number of times <code>B</code> 'fits into' <code>A</code>. In principle, this will always return an integer, so it can be easily used for indexing an array. In this specifc example, <code>N//2</code> will return $\\frac{N}{2}$ for even $N$ and $\\frac{N-1}{2}$ for odd N, which is exactly what we want. See the example below."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "100 floor divided by 2: 50\n",
-      "101 floor divided by 2: 50\n",
-      "99 floor divided by 2: 49\n"
-     ]
-    }
-   ],
-   "source": [
-    "N = 100\n",
-    "print(f'{N} floor divided by 2: {N//2}')\n",
-    "print(f'{N+1} floor divided by 2: {(N+1)//2}')\n",
-    "print(f'{N-1} floor divided by 2: {(N-1)//2}')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "\n",
-    "<p>\n",
-    "<b>Task 3:</b>   \n",
-    "\n",
-    "- Repeat Task 2 with different measurement times $T_{meas}$ for the signal. Use measurement times such that the $f_c$ = 1 Hz oscillation fits *exactly* 1 time, 5 times and 20 times.\n",
-    "- Plot the amplitude spectrum for all three measurement times, **only for positive frequencies**, in separate graphs (log-log scale) with the same domains and answer to the following questions:\n",
-    "\n",
-    "- What is the effect of changing $T_{meas}$ on the frequency range in the amplitude spectrum? Does the highest analysis frequency change?\n",
-    "- Does the frequency resolution change?\n",
-    "- Does the magnitude of at the peaks change?\n",
-    "\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "plt.figure(figsize=(12,4))\n",
-    "for i, T_meas in enumerate(YOUR_CODE_HERE):\n",
-    "    YOUR_CODE_HERE\n",
-    "\n",
-    "    plt.subplot(1, 3, i+1)\n",
-    "    \n",
-    "    YOUR_CODE_HERE\n",
-    "    \n",
-    "    plt.grid()\n",
-    "    plt.tight_layout()\n",
-    "plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 8,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "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Z599ZjvvyJEjQ8adkqRdu3bpxIkTuvDCCxPediZIqCi1dOlSlZSU6LHHHtPkyZO1bt06NTQ0aM+ePdq2bZtqamrU2tqqqVOn6qqrrtL777/vVLsBAGmKXAEAiIVcAcTPblDzqqrUFqb+/d//Xfv379ett96q3bt367nnnlNNTY0qKyuD40lNmjRJv/rVr7R161a9/fbbqqioCBmUO1533XWXXn31Vc2bN08NDQ16//339dxzz4WM6xSvkpIS/elPf9K+fft0/PjxqD2Gzj//fD3zzDNqaGjQW2+9pe985zsJ9zBaunSpnnzySe3evVt79uzR2rVrNXDgQPXu3dt2/smTJ2v06NH67ne/q507d2r79u266aabNGHChE5fnpiuErp877XXXlN9fX3INYlmY8eO1c0336wVK1boscce09atW3X++ecnpaEAgMxArgAAxEKuAOLn89kPam48j7PjT1Kdc845euGFF/TDH/5QpaWl6tOnj/71X/9V99xzT3CeBQsWaO/evbr66qtVXFysurq6DvWUuuiii7R582bdfffduuKKK+T3+/V3f/d3mjVrVsLruvPOO1VRUaELL7xQX375ZdT2LF26VDfffLMuv/xy9e3bV3fddZdOnTqV0PZ69uypH//4x3r//ffl9Xp12WWX6YUXXog4ELzH49Fzzz2nW2+9Vd/85jeVl5enq666Sg899FBC280kHr/1Is8oCgoKtH//fg0YMECzZ8/Www8/rG7dujnZvoxx6tQpFRcX6+TJkykdMKylpUUvvPCCZsyYEXZtKzqH2DqH2Drj008/Vd++fV3fL5ErIiNXZD9i6xxi6wxyRfohV2SXr776Snv37tXw4cODd4lra2sLDjSdyF3qEBux7Ry7z6vkbK5I6K80aNAgNTQ0SJJ+9atf6fTp00ltDAAg85ErAACxkCsAAFKCRan/+I//0MyZM3XFFVdIkn79619r+/bt+vLLLx1pHAAg85ArAACxkCsAAFKCRalbb71Vb7zxhq666ir5/X4tX75cl19+uXr16qWRI0fqn//5n/WjH/1IL774olPtBQCkOXIFACAWcgUAQEpwoHMpMMjYRRddpFWrVmnbtm3q3r27/vznP6uhoUENDQ167rnntHjxYn3xxRdOtBcAkAHIFQCAWMgVAICEi1IG821Zx40bp3HjxgWfJzB2OgAgi5ErAACxkCsAIHcldPneJ598Etd8Ho9HknTgwIHEW+SC6667TmeddZauv/76sNd+//vf64ILLtD555+vX/7ylyloHQBkNnIFACAWcgVyTVtbW6qbAMSUis9pQj2lLrvsMl177bX6t3/7N1122WW285w8eVK//e1v9eCDD+p73/uebrvttqQ0NJluv/123XzzzXr88cdDpre2tqqyslKvvPKKiouLNWbMGF133XX62te+lqKWAkDmIVcAAGIhVyBXFBQUKC8vTwcPHlS/fv1UUFAgv9+v5uZmffXVV8rLS6ifCGJoa2sjth1gfCaPHTumvLw8FRQUuLbthIpSu3bt0uLFizVlyhQVFRVpzJgxGjRokIqKivT5559r165d+stf/qJLLrlEP/7xjzVjxgyn2t0p5eXlqq+vD5u+fft2ff3rX9c555wjSZo+fbrWr1+vG2+80eUWAkDmIlcAAGIhVyBX5OXlafjw4Tp06JAOHjwoKVAA+PLLL9W1a9dgb0AkB7HtnG7dumno0KGuFvQSKkp97Wtf09KlS7V48WI9//zz+sMf/qCPP/5YX375pfr27avvfve7mjZtmkaNGtXhBm3ZskX333+/duzYoUOHDunZZ5/VtddeGzLP8uXLdf/99+vw4cMqLS3VQw89pLFjx3Z4m4aDBw8GE4cknXPOOWnbVRgA0hW5AgAQC7kCuaSgoEBDhw5Va2urfD6fWlpatGXLFn3zm99Uly5dUt28rEJsO87r9So/P9/1Yl6HBjrv2rWrrr/+ettrpzursbFRpaWluvnmm/Xtb3877PU1a9aosrJSK1as0Lhx47Rs2TJNmzZN7733nvr37y9JKisrU2tra9iy69ev16BBg5LeZgBAOHIFACAWcgVyhcfjUZcuXdSlSxd5vV61traqqKiIwkmSEdvMk3BRat26dWFnGJJp+vTpmj59esTXly5dqrlz52rOnDmSpBUrVuj555/XypUrNX/+fElSQ0NDh7Y9aNCgkDMYBw4ciHimpKmpSU1NTcHnp06dkhSozLa0tHRo+8lgbDuVbchWxNY5xNYZqYwnuSKAXJF7iK1ziK0zyBXkikj4zjmH2DqH2DrDyXgmXJSaNWuW7r///qgDDfr9fke6fDU3N2vHjh1asGBBcFpeXp4mT56sbdu2dXr9Y8eO1TvvvKMDBw6ouLhYL774oqqqqmznXbJk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PVu1tbXatWuXNm/erMLCQpdbBwBIB+QKWHW0sGS+1M846LC7ZTTFi/Ri/nssXChNnBh6NyXj71FXF3gt1mD35uWN5Yw7bE2c2L4Ou1uJG9P5DKQfcgUisbvMu6oq8HzRIq+qqi7XokVeTZoU+np5eWC5K68M/86zHwhlt8/8xjf86tKlNa7ljd5HRhHoxInYMX788fYc7vO1L5uI1tboxaYTJ6S8BCo1f/1roE2bNwc+N5k2vlROXr5XXl6uept+dX/5y1/UpUsXXXHFFZKkPn36uNwyAEC6IFfAzHpwYTyXoveYinRQIoUvz5360sfChdLWre1nvr3eQO+F+vrAWCR79wb+HubPQaTLPsx3XjLvUoxbhJun79vXftbd/Dmzu3MT0gO5IrfZ3Z3VmGZ8Z637c58vcPneU095VF7epk2b8oLTvd7A992425rxna+ra99XTJqU2Xdai1c8d761H2S8TT/9qT+sF1Q0J04Exm76/PP2fe7EidKECeFxPvfcwH66ujrQQ8m49C/Z2uyHxLLV+rca3Nat7Tknk6RdT6ktW7Zo5syZGjRokDwej9atWxc2z/Lly1VSUqKioiKNGzdO27dvT8q233//ffXo0UMzZ87UJZdcovvuuy8p6wUAJBe5Am6KdrbbrseTmc9nP/aUsby5277dOrlTX2oYB5S9e4cOXisFClK9ewcu8zAOhqwHnnbrMi6vMO6yZS5IlZQEHkZByuglUV0dOFAyimOZdqCRauQKOMXooWMURcx5YOvWwDSjgGQw9468++42LV78R61f7wvu983LGYxL+czr27Qp0CMm23vWbt5sn2MnTmzvFWTNm3V10pQpXjU2FiS8vc8/by8wGfvmzZvDe2NdcUV77yhjn50ufD6pqCjQxkySdj2lGhsbVVpaqptvvlnf/va3w15fs2aNKisrtWLFCo0bN07Lli3TtGnT9N5776l///6SpLKyMrW2hnfZW79+vQYNGhRx262trdq6dasaGhrUv39/XXXVVbrssss0ZcqU5L1BAECnkSsgxXcWNRk/zKMVlozXo7UxErt2c6e+9FBV1d5TQQofA+bEidCz49GKRXa3hJdCC03G/82D8m7aFBgbxXgerfAFe+QKOMUoRtXWthdFDHZjC1lPMJh78Zj3EUYR29inbNoUvq8wes0mu2etOada86s5p0bKr9ZlzM+t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",
-      "text/plain": [
-       "<Figure size 1200x400 with 3 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "T_lst = [1, 5, 20]\n",
-    "f_s = 100\n",
-    "\n",
-    "plt.figure(figsize=(12,4))\n",
-    "for i, T_meas in enumerate(T_lst):\n",
-    "    t_vec = np.arange(0, T_meas, 1/f_s)\n",
-    "    A = 1\n",
-    "    f_c = 1\n",
-    "    phi = 5 * np.pi / 180\n",
-    "    x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "    \n",
-    "    N = len(x)\n",
-    "    X_cont = np.fft.fft(x) / N\n",
-    "    \n",
-    "    f_0 = f_s / N\n",
-    "    f_vec = np.arange(0, f_s, f_0)\n",
-    "    \n",
-    "    X_cont = X_cont[:N//2]\n",
-    "    f_vec = f_vec[:N//2]\n",
-    "\n",
-    "    plt.subplot(1, 3, i+1)\n",
-    "    plt.plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transform')\n",
-    "    plt.loglog()\n",
-    "    plt.xlim(0.04, 100)\n",
-    "    plt.ylim(10**(-19), 10)\n",
-    "    plt.xlabel(r'$f \\: \\: [Hz]$')\n",
-    "    plt.ylabel(r'$|X(f)| \\: [V]$')\n",
-    "    plt.grid()\n",
-    "    plt.tight_layout()\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ol>\n",
-    "    <li>No, the highest analysis frequency stays the same (as it is related to the sampling frequency, which we did not change).</li>\n",
-    "    <li>Yes, the frequency resolution becomes better/finer (gets smaller).</li>\n",
-    "    <li>No, because we already divide by (we already account for the measurement duration).</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Aliasing (chapter 4)\n",
-    "\n",
-    "So far we have been analyzing a signal with a fairly low frequency, just $1$ or $2$ Hz. Now suppose, due to some unexpected source, our signal contains a second sinusoid with a much higher frequency. This is often caused by the line frequency ($50$ Hz) due to power plant generators providing the $220$ V current in regular buildings, or by electrical interference. "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "\n",
-    "<p>\n",
-    "<b>Task 4: with this task we'll make you run into an aliasing problem . . .</b>  \n",
-    "\n",
-    "- Create a time-array starting $t=0$, with a sampling rate of 100 Hz, and ending such that a sinusoid with a frequency of 1 Hz fits exactly 5 times in the measurement time.\n",
-    "\n",
-    "- Re-create the signal $x(t) = A \\sin(2 \\pi f_c t + \\varphi)$ from the first Task, with amplitude $A=1.0$ V, carrier frequency $f_c=1.0$ Hz, and initial phase $\\varphi = 5$ degrees, to be converted into radians.\n",
-    "\n",
-    "- Add to this signal a second sinusoid with a frequency of $80$ Hz and amplitude of $0.1$ V (and zero initial phase).\n",
-    "\n",
-    "- Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks. \n",
-    "\n",
-    "Then answer to the following questions:\n",
-    "<ol>\n",
-    "    <li>What do you see in the frequency plot? Are there peaks? How many? Where?</li>\n",
-    "    <li>Does this match what you see in the time plot?</li>\n",
-    "    <li>Does changing the measurement time (duration) help?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# plt.figure(figsize=(12,6))\n",
-    "# plt.subplot(211)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.title('Time signal')\n",
-    "# plt.legend()\n",
-    "\n",
-    "# plt.subplot(212)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.loglog()\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.tight_layout()\n",
-    "# plt.title('Amplitude spectrum')\n",
-    "# plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 9,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABKYAAAJOCAYAAACN2Q8zAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD58ElEQVR4nOzdd1iT19sH8G8WS8GtiIKKuPcq4tY6Uavdw7bW7v5ql512amtra3et3bXj7R52WyturXvvvRXcgiBCIHn/uHt4EgjISPJkfD/XxZWHJwEOmpv77GOw2+12EBEREREREREReZlR7wIQEREREREREVFwYscUERERERERERHpgh1TRERERERERESkC3ZMERERERERERGRLtgxRUREREREREREumDHFBERERERERER6YIdU0REREREREREpAt2TBERERERERERkS7YMUVERERERERERLpgxxQRERFRKdxyyy1o2LCh3sUokwkTJsBgMOhdjAJ9+vRBnz599C4GERER+RCz3gUgIiIi0ktpO23mz5/v4ZIQERERBSeD3W63610IIiIiIj189dVXTp9/+eWXSElJwf/93/853R8wYACqV68Om82G0NBQbxaxQvLy8pCXl4ewsDC9iwIABbOlFixYoGs5iIiIyHdwxhQREREFrRtvvNHp8+XLlyMlJaXIfX9lNpthNrO6R0RERL6Le0wRERERlULhPab2798Pg8GA1157DdOmTUN8fDwiIiIwcOBAHDp0CHa7HS+88ALq16+P8PBwjBgxAqdPny7yff/++2/07NkTlSpVQmRkJIYOHYotW7ZctDxWqxUTJ05EkyZNEBYWhho1aqBHjx5ISUkpeI2rPaays7Nx//33o2bNmoiMjMRll12GI0eOwGAwYMKECUW+dvfu3bjllltQtWpVVKlSBWPGjMH58+edvudnn32Gfv36oXbt2ggNDUXLli3x/vvvl/JfloiIiIIZh9CIiIiIKuDrr79Gbm4u7rvvPpw+fRpTpkzBNddcg379+mHBggV4/PHHsXv3bkydOhWPPPIIpk+fXvC1//d//4fRo0dj0KBBeOWVV3D+/Hm8//776NGjB9atW1fiZusTJkzA5MmTcfvtt+OSSy5BRkYGVq9ejbVr12LAgAHFft0tt9yCH374ATfddBO6du2KhQsXYujQocW+/pprrkGjRo0wefJkrF27Fp988glq166NV155peA177//Plq1aoXLLrsMZrMZf/zxB/73v//BZrPh3nvvLds/KBEREQUVdkwRERERVcCRI0ewa9cuVKlSBQCQn5+PyZMnIzs7G6tXry5YSnfixAl8/fXXeP/99xEaGorMzEzcf//9uP322/HRRx8VfL/Ro0ejWbNmeOmll5zuF/bXX38hOTm5xNcUtnbtWvzwww948MEH8eabbwIA/ve//2HMmDHYsGGDy6/p0KEDPv3004LPT506hU8//dSpY2rhwoUIDw8v+Hzs2LEYPHgw3njjDXZMERERUYm4lI+IiIioAq6++uqCTikASExMBCD7Vznu75SYmIjc3FwcOXIEAJCSkoKzZ8/i+uuvx8mTJws+TCYTEhMTL3oSYNWqVbFlyxbs2rWr1GWdNWsWAOmMcnTfffcV+zV333230+c9e/bEqVOnkJGRUXDPsVMqPT0dJ0+eRO/evbF3716kp6eXunxEREQUfDhjioiIiKgC4uLinD5XnVSxsbEu7585cwYACjqU+vXr5/L7RkVFlfhzn3/+eYwYMQJNmzZF69atMXjwYNx0001o27ZtsV9z4MABGI1GNGrUyOl+QkJCsV9T+PerVq1awe+hyvjvv//iueeew7Jly4rsP5Wenu7UcUdERETkiB1TRERERBVgMpnKdN9utwMAbDYbANlnKjo6usjrLnaaXq9evbBnzx789ttvmD17Nj755BO8+eab+OCDD3D77beX5Vco0cV+jz179uDSSy9F8+bN8cYbbyA2NhYhISGYOXMm3nzzzYLfk4iIiMgVdkwRERER6aBx48YAgNq1a6N///7l+h7Vq1fHmDFjMGbMGGRmZqJXr16YMGFCsR1TDRo0gM1mw759+9CkSZOC+7t37y7XzweAP/74Azk5Ofj999+dZlddbCkiEREREcA9poiIiIh0MWjQIERFReGll16C1Wot8vyJEydK/PpTp045fV65cmUkJCQgJyenxJ8JAO+9957T/alTp5a22EWoGVVqBhUgy/c+++yzcn9PIiIiCh6cMUVERESkg6ioKLz//vu46aab0LFjR1x33XWoVasWDh48iL/++gvdu3fHu+++W+zXt2zZEn369EGnTp1QvXp1rF69Gj/99BPGjh1b7Nd06tQJV155Jd566y2cOnUKXbt2xcKFC7Fz504AgMFgKPPvMXDgQISEhGD48OG46667kJmZiY8//hi1a9dGampqmb8fERERBRd2TBERERHp5IYbbkBMTAxefvllvPrqq8jJyUG9evXQs2dPjBkzpsSvvf/++/H7779j9uzZyMnJQYMGDTBp0iQ8+uijJX7dl19+iejoaHz77bf45Zdf0L9/f3z//fdo1qwZwsLCyvw7NGvWDD/99BOefvppPPLII4iOjsY999yDWrVq4dZbby3z9yMiIqLgYrA7zrsmIiIioqCzfv16dOjQAV999RVGjRqld3GIiIgoiHCPKSIiIqIgkp2dXeTeW2+9BaPRiF69eulQIiIiIgpmXMpHREREFESmTJmCNWvWoG/fvjCbzfj777/x999/484770RsbKzexSMiIqIgw6V8REREREEkJSUFEydOxNatW5GZmYm4uDjcdNNNeOqpp2A2c8ySiIiIvIsdU0REREREREREpAvuMUVERERERERERLpgxxQREREREREREemCGwm4ic1mw9GjRxEZGQmDwaB3cYiIiIiIiIiIKsxut+PcuXOIiYmB0ej++U3smHKTo0eP8iQbIiIiIiIiIgpIhw4dQv369d3+fdkx5SaRkZEA5D8qKipK59KUj9VqxezZszFw4EBYLBa9i0PkExgXRM4YE0RFMS6IimJcEDnz55jIyMhAbGxsQb+Hu7Fjyk3U8r2oqCi/7piKiIhAVFSU3wUKkacwLoicMSaIimJcEBXFuCByFggx4alti7j5ORERERERERER6YIdU0REREREREREpAt2TBERERERERERkS64xxQRERERERER+bT8/HxYrVa9i1FuVqsVZrMZFy5cQH5+vt7FKcJiscBkMunys9kxRUREREREREQ+yW63Iy0tDWfPntW7KBVit9sRHR2NQ4cOeWwT8YqqWrUqoqOjvV4+dkwRERERERERkU9SnVK1a9dGRESEz3bqXIzNZkNmZiYqV64Mo9G3dlWy2+04f/48jh8/DgCoW7euV38+O6YoIOzbBzz2GHDffUCvXnqXhsg3fPYZsHAh8MEHQFiY3qUh0t+5c8ADDwB9+gA336x3aYh8w8KFwNtvA++8A9Svr3dpiPRntwPjx0vdacIEvUtD+fn5BZ1SNWrU0Ls4FWKz2ZCbm4uwsDCf65gCgPDwcADA8ePHUbt2ba8u62PHFPk9ux24/XZg3jzg7FkgJUXv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ERUV5XeBQuRpjAsiZ4wJoqIYF0RFMS6InPlrTHhippTCzc+JiIiIiIiIiEgX7JgiIiIiIiIiIiJdsGOKCoSGhuK5555DaGio3kUh8hmMCyJnjAmiohgXREUxLoicMSaKx83PiYiIiIiIiIhIF5wxRUREREREREREumDHFBERERERERER6YIdU0REREREREREpAt2TBERERERERERkS7YMUUFpk2bhoYNGyIsLAyJiYlYuXKl3kUi0s2iRYswfPhwxMTEwGAw4Ndff9W7SES6mjx5Mrp06YLIyEjUrl0bI0eOxI4dO/QuFpGu3n//fbRt2xZRUVGIiopCUlIS/v77b72LReQzXn75ZRgMBjz44IN6F4VINxMmTIDBYHD6aN68ud7F8insmCIAwPfff49x48bhueeew9q1a9GuXTsMGjQIx48f17toRLrIyspCu3btMG3aNL2LQuQTFi5ciHvvvRfLly9HSkoKrFYrBg4ciKysLL2LRqSb+vXr4+WXX8aaNWuwevVq9OvXDyNGjMCWLVv0LhqR7latWoUPP/wQbdu21bsoRLpr1aoVUlNTCz6WLFmid5F8isFut9v1LgTpLzExEV26dMG7774LALDZbIiNjcV9992HJ554QufSEenLYDDgl19+wciRI/UuCpHPOHHiBGrXro2FCxeiV69eeheHyGdUr14dr776Km677Ta9i0Kkm8zMTHTs2BHvvfceJk2ahPbt2+Ott97Su1hEupgwYQJ+/fVXrF+/Xu+i+CzOmCLk5uZizZo16N+/f8E9o9GI/v37Y9myZTqWjIiIfFV6ejoAaYQTEZCfn4/vvvsOWVlZSEpK0rs4RLq69957MXToUKf2BVEw27VrF2JiYhAfH49Ro0bh4MGDehfJp5j1LgDp7+TJk8jPz0edOnWc7tepUwfbt2/XqVREROSrbDYbHnzwQXTv3h2tW7fWuzhEutq0aROSkpJw4cIFVK5cGb/88gtatmypd7GIdPPdd99h7dq1WLVqld5FIfIJiYmJ+Pzzz9GsWTOkpqZi4sSJ6NmzJzZv3ozIyEi9i+cT2DFFREREZXLvvfdi8+bN3B+BCECzZs2wfv16pKen46effsLo0aOxcOFCdk5RUDp06BAeeOABpKSkICwsTO/iEPmEIUOGFFy3bdsWiYmJaNCgAX744Qcu+/4PO6YINWvWhMlkwrFjx5zuHzt2DNHR0TqVioiIfNHYsWPx559/YtGiRahfv77exSHSXUhICBISEgAAnTp1wqpVq/D222/jww8/1LlkRP/f3r2HR1He//9/bc4ESBCBcE6wAhWBRDmkWJCAHISKpw9Csf0QsEWrjYemauGjJBxE+hVLQUFoawGxKIgV5OepIBqpBYsgoaiAoCAWSDgVQgLktPP7I91lj8lusruTZJ+P69oLZnbmnvfMzt7svpi5N/R27typEydO6Prrr7fPq6ys1JYtW7Ro0SKVlpYqMjLSxAoB87Vo0ULdunXTwYMHzS6l3mCMKSgmJkZ9+vTR5s2b7fOsVqs2b97MGAkAAEmSYRjKysrSunXr9MEHH6hLly5mlwTUS1arVaWlpWaXAZjipptu0p49e5Sfn29/9O3bVz/5yU+Un59PKAWo6scBvv76a7Vr187sUuoNrpiCJCk7O1uZmZnq27ev+vfvrwULFqikpESTJ082uzTAFMXFxU7/i3Ho0CHl5+erZcuW6ty5s4mVAeb45S9/qVdeeUVvvvmmmjdvroKCAklSYmKimjRpYnJ1gDmmTZumUaNGqXPnzjp//rxeeeUV5eXl6W9/+5vZpQGmaN68udvYg02bNtWVV17JmIQIW48++qjGjBmj5ORkHTt2TLm5uYqMjNSECRPMLq3eIJiCJGn8+PE6efKkcnJyVFBQoLS0NL333ntuA6ID4WLHjh0aMmSIfTo7O1uSlJmZqRUrVphUFWCeJUuWSJIyMjKc5i9fvlyTJk0KfUFAPXDixAlNnDhRx48fV2Jionr37q2//e1vGj58uNmlAQDqiX//+9+aMGGCTp8+rdatW2vgwIH65JNP1Lp1a7NLqzcshmEYZhcBAAAAAACA8MMYUwAAAAAAADAFwRQAAAAAAABMQTAFAAAAAAAAUxBMAQAAAAAAwBQEUwAAAAAAADAFwRQAAAAAAABMQTAFAAAAAAAAUxBMAQAAAAAAwBQEUwAAAA1ARkaGLBaLLBaL8vPzfVpn0qRJ9nXWr18f1PoAAABqg2AKAACgnvjVr36lO++80+vzU6ZM0fHjx9WzZ0+f2lu4cKGOHz8eqPIAAAACjmAKAACgnti+fbv69u3r9fn4+Hi1bdtWUVFRPrWXmJiotm3bBqo8AACAgCOYAgAAMFlZWZmio6O1detWPfHEE7JYLPrBD35Q43pWq1VPP/20unbtqri4OCUlJWnSpEnBLxgAACBAfPvvNgAAAARNVFSU/vGPfyg9PV35+flKSkpSXFxcjevNnTtXa9as0R//+EddddVVOnr0qPbt2xeCigEAAAKDYAoAAMBkEREROnbsmK688kqlpqb6vN7f/vY3jRkzRkOGDJEkJScn64YbbghWmQAAAAHHrXwAAAD1wK5du/wKpSTp1ltv1W9/+1uNHDlSL774ov7zn/8EqToAAIDgIJgCAACoB/Lz8/0Oph599FHt3btXN910k37/+9/r6quv1qFDh4JUIQAAQOARTAEAgLCXl5cni8WivLw8+7xJkyYpJSUlJNs/fPiwNmzYoPPnz/u9brdu3fT4449r586dOn/+vL788ssgVAgAABAcBFMAAMAUL7zwgiwWi9LT080uxScXLlzQjBkznMKrQCsoKNCxY8d07ty5Gpd95plntHLlSu3du1f79+/X//3f/+nKK6+s92NMbd26VTNmzNDZs2fNLgUAANQDBFMAAMAUq1atUkpKirZv366DBw+aXY6bP/3pT9q/f799+sKFC5o5c2ZQg6mPP/5YHTp00FNPPVXjspcuXdKcOXN0/fXXa+DAgfrmm2/0wQcf6IorrghafYGwdetWzZw5k2AKAABIIpgCAAAmOHTokLZu3ar58+erdevWWrVqldkluYmOjlZsbGxIt/n73/9ehmFo3rx5NS6bk5Oj/fv36+LFizp58qTWr1+va665JgRVho7VatWlS5fMLgMAAAQRwRQAAAi5VatW6YorrtCPfvQjjR071mMwdfjwYVksFj377LNavHixrrrqKsXHx2vEiBH67rvvZBiGZs+erY4dO6pJkya67bbbdObMGac2UlJSdMstt2jjxo1KS0tTXFycevTooTfeeKPGGh3HmDp8+LBat24tSZo5c6YsFossFotmzJghScrIyFBGRka1bdicPXtWkyZNUmJiolq0aKHMzEyvVw/t27dPY8eOVcuWLbVlyxY999xziouL0549e2qsf/Xq1WrdurUsFosk6eGHH9bChQvtz69YsUIWi0VbtmzRfffdpyuvvFIJCQmaOHGix1/3e/fddzVo0CA1bdpUzZs3149+9CN98cUXHmseN26cWrdurSZNmqh79+564oknJEkzZszQY489Jknq0qWL/TgePnxYkmSxWJSVlaVVq1bp2muvVWxsrN577z2PY4BJl8+RFStW2OdNmjRJzZo105EjR3TLLbeoWbNm6tChgxYvXixJ2rNnj4YOHaqmTZsqOTlZr7zySo3HEgAABE+U2QUAAIDws2rVKt15552KiYnRhAkTtGTJEn366afq16+fx2XLysr04IMP6syZM3rmmWc0btw4DR06VHl5efrNb36jgwcP6vnnn9ejjz6qZcuWOa1/4MABjR8/Xr/4xS+UmZmp5cuX66677tJ7772n4cOH+1Rv69attWTJEt1///264447dOedd0qSevfu7dd+G4ah2267TR9//LF+8Ytf6JprrtG6deuUmZnptuwXX3yhH/7wh+rQoYOmTp2q8vJyvfnmm9qxY4f27dunXr16ed3Opk2bNGHCBA0aNEg33XSTJOn48eP6xz/+oYcffthp2aysLLVo0UIzZszQ/v37tWTJEn377bf2MEiSXn75ZWVmZmrkyJH6f//v/+nChQtasmSJBg4cqF27dtnDt3/9618aNGiQoqOjde+99yolJUVff/21/r//7//TnDlzdOedd+qrr77Sq6++qt///vdq1aqV/fjafPDBB3rttdeUlZWlVq1aKSUlxe/b/iorKzVq1CjdeOONeuaZZ7Rq1SplZWWpadOmeuKJJ/STn/xEd955p5YuXaqJEydqwIAB6tKli1/bAAAAAWIAAACE0I4dOwxJxqZNmwzDMAyr1Wp07NjRePjhh52WO3TokCHJaN26tXH27Fn7/GnTphmSjNTUVKO8vNw+f8KECUZMTIxx6dIl+7zk5GRDkvHXv/7VPu/cuXNGu3btjOuuu84+78MPPzQkGR9++KF9XmZmppGcnGyfPnnypCHJyM3NddunwYMHG4MHD3ab79rG+vXrDUnGM888Y59XUVFhDBo0yJBkLF++3D7/pptuMnr16uW0P1ar1bjhhhuMrl27um3L0cMPP2wkJCQYFRUVXpdZvny5Icno06ePUVZWZp//zDPPGJKMN9980zAMwzh//rzRokULY8qUKU7rFxQUGImJiU7zb7zxRqN58+bGt99+67Ss1Wq1/33evHmGJOPQoUNuNUkyIiIijC+++MJpvqfXxzAunyOOxy0zM9OQZDz99NP2ef/5z3+MJk2aGBaLxVi9erV9/r59+7y+pgAAIDS4lQ8AAITUqlWrlJSUpCFDhkiqun1r/PjxWr16tSorK92Wv+uuu5SYmGiftv2K309/+lNFRUU5zS8rK9PRo0ed1m/fvr3uuOMO+7TtdrVdu3apoKAgoPtWk3feeUdRUVG6//777fMiIyP14IMPOi135swZffDBBxo3bpzOnz+vU6dO6dSpUzp9+rRGjhypAwcOuO2noxYtWqikpESbNm2qsaZ7771X0dHR9un7779fUVFReueddyRVXX119uxZTZgwwV7HqVOnFBkZqfT0dH344YeSpJMnT2rLli2655571LlzZ6dt2K688sXgwYPVo0cPn5f35uc//7n97y1atFD37t3VtGlTjRs3zj6/e/fuatGihb755ps6bw8AANQOt/IBAICQqays1OrVqzVkyBAdOnTIPj89PV2/+93vtHnzZo0YMcJpHdeQwxZSderUyeN81/GRrr76ardgpFu3bpKqxihq27ZtHfbIP99++63atWunZs2aOc3v3r270/TBgwdlGIamT5+u6dOne2zrxIkT6tChg8fnHnjgAb322msaNWqUOnTooBEjRmjcuHG6+eab3Zbt2rWr03SzZs3Url07+7hPBw4ckCQNHTrU47YSEhIkyR7u9OzZ0+NyvgrELXVxcXFOtwdKVedHx44d3c6FxMREj2NqAQCA0CCYAgAAIfPBBx/o+PHjWr16tVavXu32/KpVq9yCqcjISI9teZtvGEbdC/WTxWLxuF1PV4D5wmq1SpIeffRRjRw50uMyV199tdf127Rpo/z8fP3tb3/Tu+++q3fffVfLly/XxIkT9dJLL9WqlpdfftljiOd41VogNGnSxG2etyuuvB3fhnDOAACAKgRTAAAgZFatWqU2bdrYfyHN0RtvvKF169Zp6dKlHsOJ2rJdfeQYbnz11VeS5PaLedWp7na0K664wuPtYN9++63TdHJysjZv3qzi4mKnq6b279/vtNxVV10lSYqOjtawYcN8rtFRTEyMxowZozFjxshqteqBBx7QH/7wB02fPt0p1Dpw4ID9tkpJKi4u1vHjxzV69GhJ0ve+9z1JVWFXdbXYav7888+rrcuf2/psrrjiCklyGwTd9fgCAICGhzGmAABASFy8eFFvvPGGbrnlFo0dO9btkZWVpfPnz2vDhg0B3e6xY8e0bt06+3RRUZFWrlyptLQ0v27ji4+Pl+QejkhV4c2+fft08uRJ+7zdu3frH//4h9Nyo0ePVkVFhZYsWWKfV1lZqeeff95puTZt2igjI0N/+MMfdPz4cbftOW7Hk9OnTztNR0RE2H9BsLS01Om5P/7xjyovL7dPL1myRBUVFRo1apQkaeTIkUpISNDTTz/ttJxrLa1bt9aNN96oZcuW6ciRI07LOF6R1LRpU0mej6M3ycnJioyM1JYtW5zmv/DCCz63AQAA6ieumAIAACGxYcMGnT9/XrfeeqvH53/wgx+odevWWrVqlcaPHx+w7Xbr1k0/+9nP9OmnnyopKUnLli1TYWGhli9f7lc7TZo0UY8ePbRmzRp169ZNLVu2VM+ePdWzZ0/dc889mj9/vkaOHKmf/exnOnHihJYuXaprr71WRUVF9jbGjBmjH/7wh5o6daoOHz6sHj166I033tC5c+fctrd48WINHDhQvXr10pQpU3TVVVepsLBQ27Zt07///W/t3r3ba60///nPdebMGQ0dOlQdO3bUt99+q+eff15paWm65pprnJYtKyvTTTfdpHHjxmn//v164YUXNHDgQPvrlJCQoCVLluh///d/df311+vHP/6xWrdurSNHjujtt9/WD3/4Qy1atEiS9Nxzz2ngwIG6/vrrde+996pLly46fPiw3n77beXn50uS+vTpI0l64okn9OMf/1jR0dEaM2aMPbDyJDExUXfddZeef/55WSwWfe9739Nbb72lEydO+PbiAQCAeotgCgAAhMSqVasUFxen4cOHe3w+IiJCP/rRj7Rq1Sq3K37qomvXrnr++ef12GOPaf/+/erSpYvWrFnjdeym6rz44ot68MEH9atf/UplZWXKzc1Vz549dc0112jlypXKyclRdna2evTooZdfflmvvPKK8vLynPZxw4YNeuSRR/SXv/xFFotFt956q373u9/puuuuc9pWjx49tGPHDs2cOVMrVqzQ6dOn1aZNG1133XXKycmpts6f/vSn+uMf/6gXXnhBZ8+eVdu2bTV+/HjNmDFDERHOF8wvWrRIq1atUk5OjsrLyzVhwgQ999xzTrfc3X333Wrfvr1++9vfat68eSotLVWHDh00aNAgTZ482b5camqqPvnkE02fPl1LlizRpUuXlJyc7PRLeP369dPs2bO1dOlSvffee7JarTp06FC1wZQkPf/88yovL9fSpUsVGxurcePGad68eXUebB0AAJjLYjDaIwAAaKRSUlLUs2dPvfXWW2aXUu+sWLFC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",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "T_meas = 5\n",
-    "f_s = 100\n",
-    "\n",
-    "t_vec = np.arange(0, T_meas, 1/f_s) # ends at 4.99, length 500\n",
-    "\n",
-    "A = 1\n",
-    "f_c = 1\n",
-    "phi = 5 * np.pi / 180\n",
-    "x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "\n",
-    "A_i = 0.1\n",
-    "f_i = 80\n",
-    "x += A_i * np.sin(2 * np.pi * f_i * t_vec)\n",
-    "\n",
-    "N = len(x)\n",
-    "X_cont = np.fft.fft(x) / N\n",
-    "\n",
-    "f_0 = f_s / N\n",
-    "f_vec = np.arange(0, f_s, f_0)\n",
-    "\n",
-    "X_cont = X_cont[:N//2]\n",
-    "f_vec = f_vec[:N//2]\n",
-    "\n",
-    "plt.figure(figsize=(12,6))\n",
-    "plt.subplot(211)\n",
-    "plt.plot(t_vec, x, color='b', label='signal')\n",
-    "plt.xlabel(r\"$t \\: [s]$\")\n",
-    "plt.ylabel(r\"$x(t) \\: [V]$\")\n",
-    "plt.grid()\n",
-    "plt.title('Time signal')\n",
-    "plt.legend()\n",
-    "\n",
-    "plt.subplot(212)\n",
-    "plt.plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transform')\n",
-    "plt.loglog()\n",
-    "plt.xlim(0.04, 100)\n",
-    "plt.ylim(10**(-19), 10)\n",
-    "plt.xlabel(r\"$f \\: \\: [Hz]$\")\n",
-    "plt.ylabel(r\"$|X(f)| \\: [V]$\")\n",
-    "plt.grid()\n",
-    "plt.tight_layout()\n",
-    "plt.title('Amplitude spectrum')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ol>\n",
-    "    <li>There are two peaks, one of $0.5$ at $1$ Hz and one of $0.05$ at $20$ Hz, which should be at $80$ Hz (again exact values are hard to read but should be derived from theory).</li>\n",
-    "    <li>Yes, there is a large amplitude sinusoid with a frequency of $1$ Hz, and a small amplitude sinusoid with a frequency of $20$ Hz on top if it (count the number of wiggles - there are $20$ wavies within 1 second). However, it does not match the input signal we created (with $1$ Hz and $80$ Hz).</li>\n",
-    "    <li>No, the frequency resolution would change, but not the largest frequency of the amplitude spectrum, as that one is determined by the sampling frequency $f_s$.</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The effect seen in Task 4 is called *aliasing*, and the cause is that if your sample rate is too low for the signals you're measuring, you will not capture their oscillation period sufficiently - with at least two samples per cycle. Instead, the signal will appear at a much lower frequency, as you can see in the figure below. Here $f_c = 5$ Hz, and the signal was sampled with $f_c = 7$ Hz, and based on the discrete time samples we incorrectly conclude that there is a frequency component at $2$ Hz (at the end of Chapter 4).\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide38.png\" style=\"margin:auto\" width=800/>\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/NewSlide51.png\" style=\"margin:auto\" width=800/>\n",
-    "\n",
-    "So, how fast do we need to sample to capture an $80$ Hz signal?"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 5:</b>   \n",
-    "\n",
-    "Repeat Task 4 with different sample rates: $110, 150, 160,$ and $200$ Hz. Plot the signal and amplitude spectrum for each one (you might want to use a loop). \n",
-    "\n",
-    "Then answer the following questions:\n",
-    "<ol>\n",
-    "    <li>At what frequency does the (aliased) 80 Hz signal appear in the spectrum, for the above values of $f_s$ (provide numerical answers)?</li>\n",
-    "    <li>Can you figure out the relationship (a simple equation) between the sample rate and the frequency of the original signal, and the frequency at which the alias appears?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# for YOUR_CODE_HERE:\n",
-    "    \n",
-    "#     YOUR_CODE_HERE\n",
-    "    \n",
-    "#     plt.figure(figsize=(12,6))\n",
-    "#     plt.suptitle(f'$f_s = {YOUR_CODE_HERE}$ Hz')\n",
-    "#     plt.subplot(211)\n",
-    "#     YOUR_CODE_HERE\n",
-    "#     plt.grid()\n",
-    "#     plt.legend()\n",
-    "    \n",
-    "#     plt.subplot(212)\n",
-    "#     YOUR_CODE_HERE\n",
-    "#     plt.loglog()\n",
-    "#     plt.grid()\n",
-    "#     plt.tight_layout()\n",
-    "#     plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 10,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABKYAAAJRCAYAAAB/Wb99AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADz5ElEQVR4nOzdd1hUZ9oG8HsGhiagYgMUBbvYe++dNNM2m5gYs0lMdmOyKbtJ/LKmJ276pq6puqmmmK6xRGOvscTeQSwgFoqAwMDM98fjyzkzgALOzJly/67L65w5lHlJeHje/prsdrsdREREREREREREHmY2ugBERERERERERBSY2DFFRERERERERESGYMcUEREREREREREZgh1TRERERERERERkCHZMERERERERERGRIdgxRUREREREREREhmDHFBERERERERERGYIdU0REREREREREZAh2TBERERERERERkSHYMUVERERERERERIZgxxQRERERERERERmCHVNERETklWw2G5599lm0atUKFosFrVq1MrpIRERERORi7JgiIiIir/TOO+/g8ccfxzXXXIOPPvoI7777rkfeNz8/H0888QTGjRuHmJgYmEwmzJ49+5I/t7i4GI888gji4+MRHh6Ovn37YvHixdUq0+zZs2EymfD7779X+vFhw4ahU6dO1fpeRERERN6EHVNERETklWbNmoXRo0fjpZdewi233IJRo0Z55H1PnTqFp59+Grt370bXrl1d9rmTJ0/Gq6++iokTJ+L1119HUFAQUlJSsGrVKlcWn4iIiMinsGOKiIiIvE5RURH++OMPDBkyxOPvHRcXh4yMDBw+fBgvvfSSSz53w4YNmDNnDmbMmIGXXnoJU6ZMwdKlS9GiRQs8/PDDrv4RiIiIiHwGO6aIiIjIq9x+++0IDw9HWVkZ/vWvf8FkMqF///4ee//Q0FDExsa69HO/+eYbBAUFYcqUKeXPwsLCcPvtt2Pt2rU4cuRIrctbmbS0NJhMpir/EREREXmLYKMLQERERKQ3ceJEWCwWvPvuu3j99dcRExODFi1aVOtrrVYrcnNzq/W5MTExMJs9M0a3ZcsWtG3bFtHR0Q7P+/TpAwDYunUrEhISLvp9cnNzcerUqQrPrVarw+tGjRrhk08+qfA5DzzwAEJCQmpafCIiIiK3YccUEREReZURI0ZgyZIlqFOnDqZOnVqjzqPVq1dj+PDh1frc1NRUJCYm1rKUNZORkYG4uLgKz9Wz48ePV+v7XGifrY4dO5bf16lTBzfffLPDx++55x7k5+dXe8N1IiIiIk9gxxQRERF5nW3btqFjx441ntHUtWvXane8VHe5niucO3cOoaGhFZ6HhYWVf7w63n77bbRt27bC84ceeghlZWVVft3HH3+Md955B6+88kq1O+6IiIiIPIEdU0REROR1/vjjD4wdO7bGX1e/fn2Pnd5XE+Hh4SguLq7wvKioqPzj1dGnTx/06tWrwvP69etXusQPkGWCd999N2688UY8+OCDNSg1ERERkfuxY4qIiIi8Sk5ODo4cOYLOnTvX+GtLSkpw5syZan1uo0aNEBQUVOP3qI24uDgcO3aswvOMjAwAQHx8vFveNzs7G9deey3atm2LDz74wC3vQURERHQpeCofEREReZVt27YBALp06VL+bM+ePRg1ahRiYmJQv3593HfffZV+7Zo1axAXF1etf64+Ce9CunXrhn379iEvL8/h+fr168s/7mo2mw0TJ05ETk4OvvvuO0RERLj8PYiIiIguFWdMERERkVf5448/ADh2TE2cOBGPPPIIrr/+epw9exb79++v9Gu9dY+p6667Di+//DLee+89/OMf/wAAFBcXY9asWejbt2+1TuSrqaeeegoLFy7EL7/8gqSkJJd/fyIiIiJXYMcUEREReZVt27ahadOmiImJKX928OBBlJSUwGazITo6Gj179qz0a121x9Rbb72FnJyc8tPyfvrpJxw9ehQAcO+996Ju3bo1+ty+ffvi+uuvx7Rp05CVlYXWrVvjf//7H9LS0vDhhx9ecnmdbd++Hc888wyGDBmCrKwsfPrppw4fdz6xj4iIiMgoJrvdbje6EERERERK37590aBBA8yfP7/82S+//ILnnnsOBw4cwKRJk/D8888jONh942uJiYk4fPhwpR9LTU1FYmJijT+3qKgI06dPx6effors7Gx06dIFzzzzTLU2eZ89ezZuu+02bNy4sdLNz4cNG4ZTp05hx44dAIBly5Zd8PQ9Vv+IiIjIW7BjioiIiHzG4cOHMWTIELz//vsYM2aM0cUhIiIiokvEzc+JiIjIq82dOxepqakA5JS5kpIStG/f3uBSEREREZErcI8pIiIi8mrLly/HPffcg/z8fLRq1QoffPABmjdvbnSxiIiIiMgFuJSPiIiIiIiIiIgMwaV8RERERERERERkCHZMERERERERERGRIdgxRUREREREREREhmDHFBERERERERERGYIdU0REREREREREZAh2TBERERERERERkSHYMUVERERERERERIZgxxQRERERERERERmCHVNERERERERERGQIdkwREREREREREZEh2DFFRERERERERESGYMcUEREREREREREZgh1TRERERERERERkCHZMERERERERERGRIdgxRUREREREREREhmDHFBERERERERERGYIdU0REREREREREZAh2TBERERERERERkSGCjS6Av7DZbDh+/DiioqJgMpmMLg4RERERERER0SWz2+04e/Ys4uPjYTa7fn4TO6Zc5Pjx40hISDC6GERERERERERELnfkyBE0a9bM5d+XHVMuEhUVBUD+R0VHRxtcmtqxWq1YtGgRxowZA4vFYnRxiLwC44LIEWOCqCLGBZEjxgRRRb4cF3l5eUhISCjv93A1dky5iFq+Fx0d7dMdUxEREYiOjva5QCFyF8YFkSPGBFFFjAsiR4wJoor8IS7ctW0RNz8nIiIiIiIiIiJDsGOKiIiIiIiIiIgMwY4pIiIiIiIiIiIyBPeYIiIiIiIiIiKvVlZWBqvVanQxas1qtSI4OBhFRUUoKyszujgVWCwWBAUFGfLe7JgiIiIiIiIiIq9kt9uRmZmJnJwco4tySex2O2JjY3HkyBG3bSJ+qerVq4fY2FiPl48dU+TT9uwBcnOBvn2NLgmRd7DbgfnzJSYaNjS6NETeIT0dOHgQGD7c6JIQeY+lS4E2bYCEBKNLQuQdTp0C1q8HUlIAL+0zCFiqU6px48aIiIjw2k6di7HZbMjPz0dkZCTMZu/aVclut6OwsBBZWVkAgLi4OI++PzumyGeVlABDhwI5OUBaGuDh2CHySh9/DEyeDNx6KzB7ttGlIfIOV14J/PEHsHkz0L270aUhMt5vvwEjRwLDhsk9EQG33w78+CPwww+SN8g7lJWVlXdKNWjQwOjiXBKbzYaSkhKEhYV5XccUAISHhwMAsrKy0LhxY48u6/O+/xpE1bRiBZCVJR1UO3dqz48eBZ54AsjIMK5sREb56iu5btrk+Pzbb4GPPvJ8eYiMtm+fdEoB0jGl5OZKrti/35hyERnp66/lummTzLRVli4F/vMfwAu3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LlyoyspK5ebm6oknnlB+fr49AYeZ9ZuQHnxQqq+PTlLq1VdfVbdu3dyvi4qKtGrVKj355JMaMGCAlixZIofDoW984xs6cOCA7rvvPs2ePVsJCcHnPG+66Sbdcsst7teff/65x/sLFizQ97//fffcUOeff75+/etfa/To0Vq2bJl7xNAVV1yhn/3sZwGPk5GRoeTkZKWlpSkrK8vn/Xnz5mncuHHu1z179lRubq779fz587V69Wq98sorHsmdoqIi/fCHP1R6erruu+8+PfbYY3rnnXc0ePBgffnllzr//PN12WWXyeFwaODAge79zjnnHKWkpKhLly7ueNatW6edO3dq37597qTZc889p4svvlgffPCBRo4cKal5JNZzzz2nc845x6MOt9xyi2644QZJ0n333adRo0Zp1qxZmjBhgqTmUYHWtgaAUDQ1nfnd09BwZr35u6ipyZ64AAAA0HF1mMRUbW2tcnNzdeutt+q6667zeX/lypUqLS3V8uXLVVBQoMWLF2vChAnau3eve+6evLw8v3MHrV27Vn379o14Hdpr1qwzSank5OiMlBozZoyWLVvmft21a1dJ0scff6xRo0Z5zAP1r//6r6qpqdH//u//Kjs7O+hjjBgxosX3P/zwQ3300Uf6wx/+4F5nGIZcLpf27dunCy+8MKhyQo2jpqZGc+bM0WuvvaaDBw+qsbFRp06d8hkxNWzYMPe/HQ6HsrKydOjQIUnNjw+OGzdOgwcP1lVXXaWrr75a48ePDxjDxx9/rAEDBniM5LrooovUo0cPffzxx+7E1MCBA32SUt6xZGZmSpKGDh3qse706dOqrq5Wenp6q20CAFYtzWnIBOgAAABoiw6TmCoqKlJRUVHA9xctWqTp06e7R4MsX75cr732mp5++mnNmDFDkjweeWqvuro61dXVuV9XV1dLap68u8H638j/XGcmUlwuV5uP2ZyUSlBysqH6eofmzXPpgQfaXFyrDMNQWlqazj33XI/1LpdLhmG462Rdb/50uVxKSEjwqbO1LUxdunRpsZyamhrddtttuuOOO3xizM7Odm+flpYWVPsGits7jp/97Gd666239Mgjj+i8885Tly5ddMMNN6iurs5ju8TERI9yHQ6Hmpqa5HK5lJeXp88++0xvvPGGysvLdcMNN+jKK6/UqlWr3PtY4zEMwyMmK7M9DMNQ165d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",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABKYAAAJRCAYAAAB/Wb99AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADpRklEQVR4nOzdd3hT5dsH8G+6W2iBAqUFyt57I0NkoyCCAxVRhhNfUBH3TwUBFQUVcA8UXAwHICICBWXInrL3pmWUUjqgbdrk/eP2NDukbZKTnHw/19UryUnS3IXevc/znGfojEajEURERERERERERF4WpHYAREREREREREQUmNgxRUREREREREREqmDHFBERERERERERqYIdU0REREREREREpAp2TBERERERERERkSrYMUVERERERERERKpgxxQREREREREREamCHVNERERERERERKQKdkwREREREREREZEq2DFFRERERERERESqYMcUERERERERERGpgh1TRERE5JMMBgPefPNN1K5dG6Ghoahdu7baIRERERGRm7FjioiIiHzSp59+inHjxuGuu+7CN998gy+++MIrn5uVlYXx48fj1ltvRWxsLHQ6HWbPnm33tatXr4ZOp7P7tWnTJovX5ubm4qWXXkLlypURGRmJ9u3bIykpyaWYZs+eDZ1Oh23bttl9vmvXrmjSpEmRfk4iIiIiXxCidgBERERE9syaNQu9evXC1KlTvfq5qampmDhxIqpVq4bmzZtj9erVN3zP008/jbZt21ocq1OnjsXj4cOH45dffsGYMWNQt25dzJ49G3379sXff/+Nzp07u/NHICIiIvIb7JgiIiIin5OTk4N///0XEyZM8PpnJyQkICUlBfHx8di2bZtNh5M9N998M+655x6Hz2/ZsgXz5s3D1KlT8fzzzwMAhg4diiZNmuDFF1/Ehg0b3BY/ERERkT/hVD4iIiLyKY888ggiIyNRUFCA1157DTqdDh06dPDa54eHhyM+Pr7I78vMzER+fr7d53755RcEBwfj8ccfLzwWERGBRx55BBs3bsSZM2eKHa89J0+edDjFUKfTufWziIiIiEqCI6aIiIjIpwwZMgShoaH44osvMGPGDMTGxqJ69eouvVev1+Pq1asuvTY2NhZBQe65RjdixAhkZWUhODgYN998M6ZOnYo2bdoUPr9z507Uq1cPMTEx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n2XKa/fultPBSVvYMUVEbhMaKrft2gHp6c53mSEKFMqaIL//DhgMzAui8HC57dULuHqVOUEEmGrF+vWA0chdKYmUtQfvvRe4+27WCq1jxxQReQSLB5ElnY55QWSNOUFkSafj7sVE1lgrtI998UREREREREREpAp2TBERERERERERkSrYMUVERERERERERKpgxxQREREREREREamCHVNERERERERERKQKdkwREREREREREZEqQtQOQCuMRiMAICMjQ+VIik+v1+PatWvIyMhAaGio2uEQ+QTmBZEl5gSRLeYFkSXmBJEtf84LpZ9D6fdwN3ZMuUlmZiYAIDExUeVIiIiIiIiIiIjcKzMzE2XKlHH799UZPdXlFWAMBgOSk5MRHR0NnU6ndjjFkpGRgcTERJw5cwYxMTFqh0PkE5gXRJaYE0S2mBdElpgTRLb8OS+MRiMyMzNRuXJlBAW5f0Uojphyk6CgIFStWlXtMNwiJibG7xKFyNOYF0SWmBNEtpgXRJaYE0S2/DUvPDFSSsHFz4mIiIiIiIiISBXsmCIiIiIiIiIiIlWwY4oKhYeHY/z48QgPD1c7FCKfwbwgssScILLFvCCyxJwgssW8cIyLnxMRERERERERkSo4YoqIiIiIiIiIiFTBjikiIiIiIiIiIlIFO6aIiIiIiIiIiEgV7JiiQp988glq1KiBiIgItG/fHlu2bFE7JCLVrF27Fv3790flypWh0+mwaNEitUMiUtXkyZPRtm1bREdHIy4uDgMHDsShQ4fUDotINZ999hmaNWuGmJgYxMTEoEOHDvjzzz/VDovIZ7zzzjvQ6XQYM2aM2qEQqeaNN96ATqez+GrQoIHaYfkcdkwRAGD+/PkYO3Ysxo8fjx07dqB58+bo06cPLl68qHZoRKrIzs5G8+bN8cknn6gdCpFPWLNmDUaNGoVNmzYhKSkJer0evXv3RnZ2ttqhEamiatWqeOedd7B9+3Zs27YN3bt3x4ABA7Bv3z61QyNS3datW/HFF1+gWbNmaodCpLrGjRsjJSWl8Ouff/5ROySfw135CADQvn17tG3bFh9//DEAwGAwIDExEU899RRefvlllaMjUpdOp8PChQsxcOBAtUMh8hmXLl1CXFwc1qxZgy5duqgdDpFPiI2NxdSpU/HII4+oHQqRarKystCqVSt8+umnePPNN9GiRQtMnz5d7bCIVPHGG29g0aJF2LVrl9qh+DSOmCLk5eVh+/bt6NmzZ+GxoKAg9OzZExs3blQxMiIi8lVXr14FIA1xokBXUFCAefPmITs7Gx06dFA7HCJVjRo1Cv369bNoWxAFsiNHjqBy5cqoVasWhgwZgtOnT6sdks8JUTsAUl9qaioKCgpQqVIli+OVKlXCwYMHVYqKiIh8lcFgwJgxY9CpUyc0adJE7XCIVLNnzx506NABOTk5KF26NBYuXIhGjRqpHRaRaubNm4cdO3Zg69ataodC5BPat2+P2bNno379+khJScGECRNw8803Y+/evYiOjlY7PJ/BjikiIiIqklGjRmHv3r1cI4ECXv369bFr1y5cvXoVv/zyC4YNG4Y1a9awc4oC0pkzZ/DMM88gKSkJERERaodD5BNuu+22wvvNmjVD+/btUb16dfz000+c9m2GHVOEChUqIDg4GBcuXLA4fuHCBcTHx6sUFRER+aLRo0djyZIlWLt2LapWrap2OESqCgsLQ506dQAArVu3xtatWzFjxgx88cUXKkdG5H3bt2/HxYsX0apVq8JjBQUFWLt2LT7++GPk5uYiODhYxQiJ1Fe2bFnUq1cPR48eVTsUn8I1pghhYWFo3bo1Vq1aVXjMYDBg1apVXCeBiIgAAEajEaNHj8bChQvx119/oWbNmmqHRORzDAYDcnNz1Q6DSBU9evTAnj17sGvXrsKvNm3aYMiQIdi1axc7pYggmwMcO3YMCQkJaofiUzhiigAAY8eOxbBhw9CmTRu0a9cO06dPR3Z2NkaMGKF2aESqyMrKsriSceLECezatQuxsbGoVq2aipERqWPUqFGYM2cOfvvtN0RHR+P8+fMAgDJlyiAyMlLl6Ii875VXXsFtt92GatWqITMzE3PmzMHq1auxfPlytUMjUkV0dLTNuoOlSpVC+fLluR4hBaznn38e/fv3R/Xq1ZGcnIzx48cjODgYgwcPVjs0n8KOKQIA3Hfffbh06RLGjRuH8+fPo0WLFli2bJnNguhEgWLbtm3o1q1b4eOxY8cCAIYNG4bZs2erFBWRej777DMAQNeuXS2Oz5o1C8OHD/d+QEQqu3jxIoYOHYqUlBSUKVMGzZo1w/Lly9GrVy+1QyMiIh9x9uxZDB48GJcvX0bFihXRuXNnbNq0CRUrVlQ7NJ+iMxqNRrWDICIiIiIiIiKiwMM1poiIiIiIiIiISBXsmCIiIiIiIiIiIlWwY4qIiIiIiIiIiFTBjikiIiIiIiIiIlIFO6aIiIiIiIiIiEgV7JgiIiIiIiIiIiJVsGOKiIiIiIiIiIhUwY4pIiIiIiIiIiJSBTumiIiIiIiIiIhIFeyYIiIiIvIDXbt2hU6ng06nw65du1x6z/Dhwwvfs2jRIo/GR0RERFQc7JgiIiIi8hHPPvss7rrrLofPP/bYY0hJSUGTJk1c+n4zZsxASkqKu8IjIiIicjt2TBERERH5iC1btqBNmzYOn4+KikJ8fDxCQkJc+n5lypRBfHy8u8IjIiIicjt2TBERERGpLC8vD6GhodiwYQNeffVV6HQ63HTTTTd8n8FgwNtvv426desiIiIClSpVwvDhwz0fMBEREZGbuHa5jYiIiIg8JiQkBOvXr0f79u2xa9cuVKpUCRERETd83+TJkzF//nx8+eWXqFWrFs6dO4eDBw96IWIiIiIi92DHFBEREZHKgoKCkJycjPLly6N58+Yuv2/58uXo378/unXrBgCoXr06Onbs6KkwiYiIiNyOU/mIiIiIfMDOnTuL1CkFAHfccQfeeecd9OnTBzNnzsSVK1c8FB0RERGRZ7BjioiIiMgH7Nq1q8gdU88//zwOHDiAHj16YNq0aahTpw5OnDjhoQiJiIiI3I8dU0REREQ+YM+ePWjRokWR31evXj28+OKL2L59OzIzM7F//373B0dERETkIVxjioiIiMgHGAwGHDp0CMnJyShVqhTKlCnj9PVTpkxBfHw82rZti6CgIHzxxRcoX74815giIiIiv8IRU0REREQ+4M0338Ts2bNRpUoVvPnmmzd8fU5ODt566y20atUKnTt3xvHjx/HXX3+hXLlyXoiWiIiIyD10RqPRqHYQRERERORc165d0aJFC0yfPr3I79XpdFi4cCEGDhzo9riIiIiISoIjpoiIiIj8xKefforSpUtjz549Lr1+5MiRKF26tIejIiIiIio+jpgiIiIi8gPnzp3D9evXAQDVqlVDWFjYDd9z8eJFZGRkAAASEhJQqlQpj8ZIREREVFTsmCIiIiIiIiIiIlVwKh8REREREREREamCHVNERERERERERKQKdkwREREREREREZEq2DFFRERERERERESqYMcUERERERERERGpgh1TRERERERERESkCnZMERERERERERGRKtgxRUREREREREREqmDHFBERERERERERqYIdU0REREREREREpAp2TBERERERERERkSrYMUVERERERERERKpgxxQREREREREREamCHVNERERERERERKSKELUD0AqDwYDk5GRER0dDp9OpHQ4RERERERERUYkZjUZkZmaicuXKCApy//gmdky5SXJyMhITE9UOg4iIiIiIiIjI7c6cOYOqVau6/fuyY8pNoqOjAch/VExMjMrRkDfp9XqsWLECvXv3RmhoqNrhEBF5Bf/2EVEg4t8+IgpEaWlpqFmzZmG/h7uxY8pNlOl7MTEx7JgKMHq9HlFRUYiJieEJChEFDP7tI6JAxL99RBSI9Ho9AHhs2SIufk5ERERERERERKpgxxQREREREREREamCHVNERERERERERKQKrjHlZQUFBYXzM0kb9Ho9QkJCkJOTg4KCArXDKbbQ0FAEBwerHQYREREREREFEHZMeYnRaMT58+eRnp6udijkZkajEfHx8Thz5ozHFoPzlrJlyyI+Pt7vfw4iIiIiIiLyD+yY8hKlUyouLg5RUVFs+GuIwWBAVlYWSpcujaAg/5wdazQace3aNVy8eBEAkJCQoHJEREREREREFAjYMeUFBQUFhZ1S5cuXVzsccjODwYC8vDxERET4bccUAERGRgIALl68iLi4OE7rIyIiIiIiIo/z31a0H1HWlIqKilI5EiLnlN9RroNGRPa88QYwaZL95yZNkueJiIiIiIqCHVNexOl75Ov4O0pEzgQHA+PG2XZOTZokxznQkoiIiIiKilP5iIiIyCWvvy6348YBBQVBaNkSeOutIEyYAEycaHqeiIiIiMhV7Jgin7N69Wp069YNV65cQdmyZdUOx6POnz+Phx56CBs2bEBoaCh3bSQin2fqnApGSMjtyM8PZqcUERERERUbp/KRQ8OHD4dOp7P5Onr0qEc/t2PHjkhJSUGZMmXc/r27du2KMWPGuP37Fte0adOQkpKCXbt24fDhw2qHQ0TkktdfB8LCjMj///buPT6q+s7/+HsyIQkBQqQoNwnBVq0KJBYJS3/aBORiWFG0VKq7a5QWu93Gy6a1QjUEgpRusRSrFLbtKtqLRWxB19sDiAZ0wSKXIBShXvCyCOHiQkiAXGbO74/0TM6cOTOZSWYySeb1fDzOI5zb93bOfJP58D3f0+RWSopBUAoAAABtRmDK4qabbtJ5552nGTNmxLsofuI52ex1112nw4cP+y3Dhw+PWX6NjY1KSUnRwIED2zXfUUNDQ5vPNQxDTU1NbT4/Eh988IFGjx6tiy++WBdccEGb0mhPXQGgLRYulBoaXEpO9qihwRX0dxQAAADQGgJTFvfee6+efvrpeBcjQDwnm01NTdXAgQP9FvffM9y0aZPy8vKUmpqqQYMGac6cOX4BnezsbC1btswvvdzcXM23RNJcLpdWrFihG264Qb169dKiRYtUWVkpl8vl91jbm2++qWuuuUY9e/bU0KFDdc8996iurs4vr4ULF+r2229XRkaG7rrrroC63HHHHdq0aZMeffRR3+ivjz76yJffK6+8otGjRys1NVVvvvmmPvjgA914440aMGCAevfurTFjxmjjxo1+aWZnZ2vx4sUqLi5W3759lZWVpV/96le+/Q0NDSouLtagQYOUlpamYcOGafHixb5z//SnP+npp5+Wy+XSHXfcIUn65JNPdOONN6p3797KyMjQLbfcourqal+a8+fPV25urn7zm99o+PDhSktL87Xlf/7nf+r6669Xenq6LrvsMm3dulXvv/++CgoK1KtXL331q1/VBx98EMaVBwBn5u+esjKPnnvuRZWVeRx/RwEAAADhIDBlUVBQoD59+sS7GAFKS5snlbX+4W9+MYjXvB6HDh3S1KlTNWbMGO3evVsrVqzQf/3Xf+nhhx+OOK358+frpptu0p49ezRr1qyA/R988IGuu+46ff3rX9c777yj1atX680331RxcbHfcY888ohycnK0a9culTo0yqOPPqpx48Zp9uzZvtFfQ4cO9e2fM2eOfvKTn+jdd9/VqFGjVFtbq6lTp6qiokK7du3Sddddp2nTpumTTz7xS3fp0qXKzc3Vjh079G//9m/67ne/qwMHDkiSfvGLX+iFF17Qs88+qwMHDuj3v/+9srOzJUlvv/22rrvuOt1yyy06fPiwHn30UXm9Xt144436/PPPtWnTJm3YsEEffvihZs6c6Zfn+++/rz/96U/685//rKqqKt92MzhXVVWlL3/5y7rtttv0ne98R3PnztX27dtlGEZAuwFAuKy/ex580Cup+af9dxQAAAAQri4z+fnmzZu1ZMkS7dixQ4cPH9batWs1ffp0v2OWL1+uJUuW6MiRI8rJydFjjz2mvLy8+BQ4yqxvQnr4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PFgul0vr1q0LOGb58uXKzs5WWlqaxo4dq23btkUl7xEjRqiyslInT57U//3f/6myslKHDh2KStoAAAAAAADw1+ke5aurq1NOTo5mzZqlm2++OWD/6tWrVVJSopUrV2rs2LFatmyZpkyZogMHDuiCCy6QJOXm5qqpqSng3PXr12vw4MFB87788st1zz33aMKECerbt6/+4R/+QW63O3qVAwAAAAAAgE+nC0wVFhaqsLAw6P6lS5dq9uzZuvPOOyVJK1eu1EsvvaQnnnhCc+bMkSRVVVW1Of/vfOc7+s53viNJ+va3v62LL77Y8bj6+nrV19f71k+dOiVJ+vzzz9XY2Njm/NH1NDY26syZMzpx4oR69OgR7+IAQIeg7wOQiOj7ACSizz//XJJkGEZM0u90galQGhoatGPHDs2dO9e3LSkpSRMnTtTWrVujksfRo0d1wQUX6MCBA9q2bZtWrlzpeNzixYu1YMGCgO3Dhw+PSjkAAAAAAAA6ixMnTqhv375RT7dLBaaOHz8uj8ejAQMG+G0fMGCA9u/fH3Y6EydO1O7du1VXV6cLL7xQa9as0bhx4yRJN954o06dOqVevXrpySefVHKycxPNnTtXJSUlvnWv16vRo0dr586dcrlcbahd+4wZM0Zvv/12l8sjmmm2N622nl9TU6OhQ4fq008/VUZGRpvzR9t1xP0fT529fvEsX1ft+6KZLn1f4ursfUN7dfb60ffFN91opNOWNOj74q+z9w3R0Jnr2N37vljl09W/9546dUpZWVnq169fm/MNpUsFpqJl48aNQfeFO/IqNTVVqampAdtiET0Mh9vtjvkvx1jkEc0025tWe8/PyMjgD5Q46Yj7P546e/3iWb6u2vdFM136vsTV2fuG9urs9aPvi2+60UinPWnQ98VPZ+8boqEz17G7932xyqe7fO9NSorN+/M63Vv5Qunfv7/cbreqq6v9tldXV2vgwIFxKlWL733ve90671jkEc0025tWPK8f2qe7X7vOXj/6vvimS9+XuLr7tevs9aPvi2+60Uins99jcJYI160z17G7932xyofvvaG5jFjNXhUFLpdLa9eu1fTp033bxo4dq7y8PD322GOSmh+hy8rKUnFxsW/yc6Aj1dTUqG/fvjp16lSn/Z8NAIg2+j4AiYi+D0AiinXf1+ke5autrdX777/vWz948KCqqqrU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",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "image/png": "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JyIiIiIiIiJyJU6XmJozZw7mzJnz3K/5b793g8GAkSNHYuTIkTaMjIiIiIiIiIiIknO6pXxERERERERERKQPTEwREREREREREZESTreUTxVteWBERITiSNIvPj4eMTExiIiI0OUWlkS2wPOCKCWeE0RP4nlBlBLPCaKU9H5OaHmO/7ZFshYmpqwkMjISAFCgQAHFkRARERERERERWVdkZCSyZs1q9ec1mG2V8nIxJpMJN27cQJYsWWAwGFSHky4REREoUKAArl69Cj8/P9XhEDkEnhdEKfGcIHoSzwuilHhOEKWk93PCbDYjMjIS+fLlg9Fo/Y5QrJiyEqPRiPz586sOwyr8/Px0ebIQ2RLPC6KUeE4QPYnnBVFKPCeIUtLzOWGLSikNm58TEREREREREZESTEwREREREREREZESTExREk9PT3z11Vfw9PRUHQqRw+B5QZQSzwmiJ/G8IEqJ5wRRSjwnno/Nz4mIiIiIiIiISAlWTBERERERERERkRJMTBERERERERERkRJMTBERERERERERkRJMTFGSX375BYULF4aXlxeCgoJw4MAB1SERKbNz5060bNkS+fLlg8FgwKpVq1SHRKTUmDFjUK1aNWTJkgV58uRBcHAwzpw5ozosImV+/fVXVKhQAX5+fvDz80P16tWxfv161WEROYxvv/0WBoMBAwcOVB0KkTLDhw+HwWBI8adUqVKqw3I4TEwRAGDx4sUYNGgQvvrqKxw5cgQVK1ZE48aNcfv2bdWhESkRHR2NihUr4pdfflEdCpFD2LFjB/r374+//voLISEhiI+PR6NGjRAdHa06NCIl8ufPj2+//RaHDx/GoUOH8Prrr6N169Y4efKk6tCIlDt48CCmTp2KChUqqA6FSLmyZcsiLCws6c/u3btVh+RwuCsfAQCCgoJQrVo1/PzzzwAAk8mEAgUK4P3338dnn32mODoitQwGA1auXIng4GDVoRA5jDt37iBPnjzYsWMH6tSpozocIoeQI0cOjBs3Dn369FEdCpEyUVFRqFy5MiZPnozRo0cjMDAQEydOVB0WkRLDhw/HqlWrEBoaqjoUh8aKKUJcXBwOHz6MBg0aJH3OaDSiQYMG2Ldvn8LIiIjIUYWHhwOQG3EiV5eYmIhFixYhOjoa1atXVx0OkVL9+/dH8+bNU9xbELmys2fPIl++fChatCi6du2KK1euqA7J4birDoDUu3v3LhITE5E3b94Un8+bNy9Onz6tKCoiInJUJpMJAwcORM2aNVGuXDnV4RApc/z4cVSvXh2PHz9G5syZsXLlSpQpU0Z1WETKLFq0CEeOHMHBgwdVh0LkEIKCgjBnzhyULFkSYWFhGDFiBGrXro0TJ04gS5YsqsNzGExMERERUZr0798fJ06cYI8EcnklS5ZEaGgowsPDsWzZMvTo0QM7duxgcopc0tWrV/Hhhx8iJCQEXl5eqsMhcghNmzZNOq5QoQKCgoJQqFAhLFmyhMu+k2FiipArVy64ubnh1q1bKT5/69Yt+Pv7K4qKiIgc0YABA/DHH39g586dyJ8/v+pwiJTKlCkTihUrBgCoUqUKDh48iEmTJmHq1KmKIyOyv8OHD+P27duoXLly0ucSExOxc+dO/Pzzz4iNjYWbm5vCCInUy5YtG0qUKIFz586pDsWhsMcUIVOmTKhSpQq2bNmS9DmTyYQtW7awTwIREQEAzGYzBgwYgJUrV2Lr1q0oUqSI6pCIHI7JZEJsbKzqMIiUqF+/Po4fP47Q0NCkP1WrVkXXrl0RGhrKpBQRZHOA8+fPIyAgQHUoDoUVUwQAGDRoEHr06IGqVavilVdewcSJExEdHY1evXqpDo1IiaioqBQzGRcvXkRoaChy5MiBggULKoyMSI3+/ftj4cKFWL16NbJkyYKbN28CALJmzQpvb2/F0RHZ39ChQ9G0aVMULFgQkZGRWLhwIbZv346NGzeqDo1IiSxZsjzRd9DX1xc5c+ZkP0JyWR9//DFatmyJQoUK4caNG/jqq6/g5uaGzp07qw7NoTAxRQCAjh074s6dOxg2bBhu3ryJwMBAbNiw4YmG6ESu4tChQ6hXr17S3wcNGgQA6NGjB+bMmaMoKiJ1fv31VwBA3bp1U3x+9uzZ6Nmzp/0DIlLs9u3b6N69O8LCwpA1a1ZUqFABGzduRMOGDVWHRkREDuLatWvo3Lkz7t27h9y5c6NWrVr466+/kDt3btWhORSD2Ww2qw6CiIiIiIiIiIhcD3tMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMERERERERERGREkxMEREREelA3bp1YTAYYDAYEBoamqrH9OzZM+kxq1atsml8REREROnBxBQRERGRg/joo4/Qtm3bZ/573759ERYWhnLlyqXq+SZNmoSwsDBrhUdERERkdUxMERERETmIAwcOoGrVqs/8dx8fH/j7+8Pd3T1Vz5c1a1b4+/tbKzwiIiIiq2NiioiIiEixuLg4eHh4YO/evfj8889hMBjw6quvvvBxJpMJ33zzDYoXLw4vLy/kzZsXPXv2tH3ARERERFaSuuk2IiIiIrIZd3d37NmzB0FBQQgNDUXevHnh5eX1wseNGTMGixcvxrRp01C0aFFcv34dp0+ftkPERERERNbBxBQRERGRYkajETdu3EDOnDlRsWLFVD9u48aNaNmyJerVqwcAKFSoEGrUqGGrMImIiIisjkv5iIiIiBzA0aNH05SUAoBWrVrh22+/RePGjTFjxgw8ePDARtERERER2QYTU0REREQOIDQ0NM2JqY8//hinTp1C/fr18cMPP6BYsWK4ePGijSIkIiIisj4mpoiIiIgcwPHjxxEYGJjmx5UoUQKffvopDh8+jMjISPzzzz/WD46IiIjIRthjioiIiMgBmEwmnDlzBjdu3ICvry+yZs363K8fO3Ys/P39Ua1aNRiNRkydOhU5c+ZkjykiIiLSFVZMERERETmA0aNHY86cOXjppZcwevToF37948eP8fXXX6Ny5cqoVasWLly4gK1btyJ79ux2iJaIiIjIOgxms9msOggiIiIier66desiMDAQEydOTPNjDQYDVq5cieDgYKvHRURERJQRrJgiIiIi0onJkycjc+bMOH78eKq+vl+/fsicObONoyIiIiJKP1ZMEREREenA9evX8ejRIwBAwYIFkSlTphc+5vbt24iIiAAABAQEwNfX16YxEhEREaUVE1NERERERERERKQEl/IREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZESTEwREREREREREZES7qoDcBYmkwk3btxAlixZYDAYVIdDRERERERERJRhZrMZkZGRyJcvH4xG69c3MTFlJTdu3ECBAgVUh0FEREREREREZHVXr15F/vz5rf68TExZSZYsWQDIL8rPz09xNGRP8fHx2LRpExo1agQPDw/V4RAR2QXf+4jIFfG9j4hc0f3791GkSJGkvIe1MTFlJdryPT8/PyamXEx8fDx8fHzg5+fHCxQichl87yMiV8T3PiJyRfHx8QBgs7ZFbH5ORERERERERERKMDFFRERERERERERKMDFFRERERERERERKsMcUERERERERkY0lJiYm9eohcjQeHh5wc3NT8tpMTBERERERERHZiNlsxs2bN/Hw4UPVoRA9V7Zs2eDv72+zJufPwsQUERERERERkY1oSak8efLAx8fH7jf9RC9iNpsRExOD27dvAwACAgLs+vpMTBERERERERHZQGJiYlJSKmfOnKrDIXomb29vAMDt27eRJ08euy7rY/NzIiIiSpXhw4FRo57+b6NGyb8TERGRhdZTysfHR3EkRC+m/T+1dy80JqaIiIgoVdzcgGHDnkxOjRoln1fUL5OIiMjhcfke6YGq/6dcykdERESp8uWX8nHYMCAx0YhKlYCvvzZixAhg5EjLvxMRERERpRYTU0RERJRqluSUG9zdWyAhwY1JKSIiIrKa7du3o169enjw4AGyZcumOhybunnzJt58803s3bsXHh4eLrtzI5fyERERUZp8+SWQKZMZCQluyJTJzKQUERGRE+rZsycMBsMTf86dO2fT161RowbCwsKQNWtWqz933bp1MXDgQKs/b3r98MMPCAsLQ2hoKP7991/V4SjDxFQybdq0Qfbs2fHGG2+oDoWIiMhhjRoFxMUZ4O6eiLg4wzMbohMREVHGqdx8pEmTJggLC0vxp0iRIjZ7vfj4eGTKlAn+/v4Z6ncUFxeX7seazWYkJCSk+/Fpcf78eVSpUgXFixdHnjx50vUcGfleHQUTU8l8+OGHmDdvnuowiIiIHJbW6PyrrxKxbNkf+OqrxKc2RCciIiLrULn5iKenJ/z9/VP8cfv/F9yxYwdeeeUVeHp6IiAgAJ999lmKhE7hwoUxceLEFM8XGBiI4ckyaQaDAb/++itatWoFX19ffP3119i+fTsMBkOKZW27d+9G7dq14e3tjQIFCuCDDz5AdHR0itcaNWoUunfvDj8/P7z99ttPfC89e/bEjh07MGnSpKTqr0uXLiW93vr161Gl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DSotLVVhYaEqKyu1Z8+e5FcUABJooG3hu+++q7Fjx/rHx44dq6NHjyaj6gAwIHwXBJCN4tn27du3T16vV+PHj4+pDgRTwD+1t7errKxMGzZsCPn6li1bVFtbq/r6eu3fv19lZWWaO3eujh8/7p+nvLxckyZNChrefffdZG0GAAxIPNpCAEhHtH8AslG82r73339fN9xwg375y1/GXAeeMQWE4HK59Oijj2r+/Pn+aZWVlbriiit07733SpJ6eno0fvx43XrrrVq8eHHUZTc2Nuree+/luQMAUl5/2sLnnntOa9eu1aOPPipJuv3221VRUaGvfOUrTmwCAPTLQL4L8l0PQLrqb9vX0dGhOXPmaNGiRfr3f//3mNdLjykgCp2dndq3b59mz57tn5aTk6PZs2fr+eefd7BmAJA80bSFFRUVOnDggI4eParTp0/rz3/+s+bOnetUlQEgLvguCCAbRdP2GYahG2+8UTNnzuxXKCURTAFROXnypLxer0aNGhUwfdSoUTp27FjU5cyePVvXX3+9tm/frnHjxvFFBkBaiaYtzM3N1U9+8hPNmDFD5eXl+u53v8sv8gFIe9F+F+S7HoBMEk3b93//93/asmWLtm3bpvLycpWXl+uVV16JaT25casxgD499dRTTlcBABLu2muv1bXXXut0NQAg6fiuByDbXHnllerp6RlQGfSYAqIwcuRIud1uNTc3B0xvbm7W6NGjHaoVACQXbSGAbEX7ByAbJavtI5gCopCfn68pU6aooaHBP62np0cNDQ2aNm2agzUDgOShLQSQrWj/AGSjZLV93MoH/NPp06f15ptv+scPHz6spqYmjRgxQiUlJaqtrVV1dbWmTp2qiooKrV+/Xu3t7brpppscrDUAxBdtIYBsRfsHIBulQtvnMgzDiFtpQBprbGzUjBkzgqZXV1dr8+bNkqR7771Xa9eu1bFjx1ReXq6f//znqqysTHJNASBxaAsBZCvaPwDZKBXaPoIpAAAAAAAAOIJnTAEAAAAAAMARBFMAAAAAAABwBMEUAAAAAAAAHEEwBQAAAAAAAEcQTAEAAAAAAMARBFMAAAAAAABwBMEUAAAAAAAAHEEwBQAAAAAAAEcQTAEAAAAAAMARBFMAAAAAAABwBMEUAACAA+655x5NmDBBubm5+t73vhf0usfjkcvlksvlUlNTU1zXfeONN/rL3rZtW1zLBgAAiAXBFAAAQJK9/PLLqq2t1X333ad33nlHK1euDDnfokWL9N5772nSpEn+adOnT9fNN98cNO8vfvELDR06VD09PX2u/2c/+5nee++9/m8AAABAnOQ6XQEAAIBs86c//UkVFRWaN29exPkGDx6s0aNH+8cNw9BLL72kL37xi0Hz7t27V+Xl5crJ6fv/HYuKilRUVBR7xQEAAOKMHlMAAABJ9PGPf1xLly7Vc889J5fLpRtuuCHqZd944w198MEHmjJlStBre/fuDZj+ox/9yH+7nnVYv359PDYDAAAgLgimAAAAkui5557TRz/6Ua1du1bvvfeefvGLX0S97L59++R2u1VWVhYw/cMPP9TBgwd1+eWX+6fdeuuteu+99/zDokWLNGHCBC1YsCBu2wIAADBQ3MoHAACQREOHDtWRI0d05ZVXBtymF439+/fL6/Vq8ODBIV+3BlPDhg3TsGHDJEnLli3Tjh071NjYqHHjxvW/8gAAAHFGjykAAIAk+utf/ypJmjx5cszL7t+/X9ddd51eeumlgOEHP/iBBg0apIsvvjhombq6Ov32t79VY2OjSktLB1p9AACAuCKYAgAASKKmpiZ9/OMf15AhQ2Jedv/+/fJ4PCovLw8Y3n//fV166aVyu90B89fX1+vBBx8klAIAACmLYAoAACCJmpqagp4RFY2///3vamlpCbhdz7R///6gB6LX19frgQceIJQCAAApjWAKAAAgiZqamlReXh7zcvv27VNOTk7Qsl1dXTpw4EBAYHXXXXfpvvvu08MPP6zCwkIdO3ZMx44dU0dHxwBrDwAAEF8EUwAAAEnS09OjV155pV89pvbv368LLrhAQ4cODZh+8OBBdXR0+IMpwzC0du1anThxQtOmTdP555/vH8znWwEAAKQKfpUPAAAgSXJyctTe3t6vZdesWaM1a9YETS8rK5NhGP5xl8ul1tbWftcRAAAgmegxBQAAkKJ+8YtfaOjQoXrllVfiWu43vvGNoJ5XAAAATnAZ1v9iAwAAQEo4evSoPvzwQ0lSSUmJ8vPz41b28ePH1dbWJkk6//zz+/ULgQAAAPFAMAUAAAAAAABHcCsfAAAAAAAAHEEwBQAAAAAAAEcQTAEAAAAAAMARBFMAAAAAAABwBMEUAAAAAAAAHEEwBQAAAAAAAEcQTAEAAAAAAMARBFMAAAAAAABwBMEUAAAAAAAAHEEwBQAAAAAAAEf8f9K/GQcen+OhAAAAAElFTkSuQmCC",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABKYAAAJRCAYAAAB/Wb99AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADnk0lEQVR4nOzdd3gUVRcG8HfTCRA6JEAg9E7oTUSQjiJYQAGlCuoHKgIKiCgIikq1AjYQAVFQiggogjRBeui9SAslQCqQbLL7/XHd7Mzs7GZDdme2vL/nybO7M7PZE8jNnTlz77kGs9lsBhERERERERERkcYC9A6AiIiIiIiIiIj8ExNTRERERERERESkCyamiIiIiIiIiIhIF0xMERERERERERGRLpiYIiIiIiIiIiIiXTAxRUREREREREREumBiioiIiIiIiIiIdMHEFBERERERERER6YKJKSIiIiIiIiIi0gUTU0REREREREREpAsmpoiIiIiIiIiISBdMTBEREZFHMplMmDx5MipVqoTg4GBUqlRJ75CIiIiIyMWYmCIiIiKP9MUXX+Dtt9/GE088gW+//RZz587V5HN3796NYcOGoVatWsifPz/KlSuHnj174uTJk6rHp6enY/To0ShdujTy5cuHpk2bYv369fd9nJr58+fDYDBgz549qvtbt26N2rVrO/9DEhEREXmIIL0DICIiIlIzb948tG/fHlOnTtX0cz/88EP8/fff6NGjB+rWrYurV6/is88+Q4MGDfDPP//YJID69++PZcuWYfjw4ahSpQrmz5+PLl264K+//kLLli1zfRwRERGRPzGYzWaz3kEQERERSd27dw8FChTAxIkTMW7cOE0/e/v27WjUqBFCQkKyt506dQp16tTBU089hYULF2Zv37VrF5o2bYqpU6di1KhR2bHXrl0bJUuWxPbt23N1nD3z58/HgAEDsHv3bjRq1Mhmf+vWrZGQkIDDhw/n+ecnIiIi0hKn8hEREZFHGTRoEPLly4esrCy89dZbMBgMaN68uWaf36JFC1lSCgCqVKmCWrVq4dixY7Lty5YtQ2BgIIYMGZK9LSwsDIMGDcKOHTtw8eLFXB3nKufPn4fBYLD7RUREROQpOJWPiIiIPEqfPn0QHByMuXPn4uOPP0bRokVRvnx5p95rNBqRlJTk1LFFixZFQIBz9+jMZjOuXbuGWrVqybbv378fVatWRUREhGx7kyZNAABxcXGIjo52+ricJCUlISEhwWa70WiUvS5RogS+//57m2Nee+01m6QbERERkZ6YmCIiIiKP8vDDD2PDhg3Inz8/hg0b5nTyCAD+/vtvtGnTxqljz507h5iYGKeOXbRoES5fvox3331Xtj0+Ph5RUVE2x1u2XblyJVfH5aRdu3Z290mTZvnz58ezzz4r2z906FCkpqY6XXCdiIiISAtMTBEREZHHOXjwIGrVqpWrpBQAxMbGOp14iYyMdOq448ePY+jQoWjevDn69esn23f37l2EhobavCcsLCx7f26Oy8nnn3+OqlWr2mwfOXIksrKy7L5vwYIF+OKLLzB9+nSnE3dEREREWmBiioiIiDzOgQMH0LFjx1y/r0iRIg5HFeXW1atX8cgjj6BQoULZdaKk8uXLh/T0dJv33bt3L3t/bo7LSZMmTVSLnxcpUkR1ih8gpgm++OKL6NWrF0aMGOHU5xARERFphYkpIiIi8iiJiYm4ePEi6tSpk+v3ZmRk4NatW04dW6JECZtEk1RSUhI6d+6MxMREbN26FaVLl7Y5JioqCpcvX7bZHh8fDwDZ73H2OFe7ffs2nnzySVStWhVff/21Wz6DiIiIKC+4Kh8RERF5lIMHDwIA6tatm73t+PHjaNeuHYoWLYoiRYrglVdeUX3v9u3bERUV5dSXo5Xw7t27h65du+LkyZNYvXo1atasqXpcvXr1cPLkSSQnJ8u279y5M3t/bo5zJZPJhD59+iAxMRHLly9HeHi4yz+DiIiIKK84YoqIiIg8yoEDBwDIE1N9+vTB6NGj0aNHD6SkpODUqVOq73VFjamsrCw8/fTT2LFjB1auXInmzZvb/R5PPfUUpk2bhi+//BKjRo0CAKSnp2PevHlo2rRp9kp7zh7nShMnTsTvv/+OtWvXokKFCi7//kRERESuwMQUEREReZSDBw+iTJkyKFq0aPa2M2fOICMjAyaTCREREWjYsKHqe11RY2rkyJFYtWoVunbtilu3bmHhwoWy/dLV7po2bYoePXpg7NixuH79OipXrozvvvsO58+fxzfffJPr41zl0KFDmDRpElq1aoXr1687/BmIiIiI9MTEFBEREXmUgwcPykZLAcAPP/yA9957D6NGjULfvn3x/vvvIyjIPacxcXFxAIBff/0Vv/76q81+ZVJnwYIFGD9+PL7//nvcvn0bdevWxerVq9GqVav7Os4Vbt68CbPZjM2bN2Pz5s05/gxEREREejGYzWaz3kEQEREROePff/9Fq1at8NVXX6FDhw56h0NEREREecTi50REROTRfv75Z5w7dw6AWGUuIyMD1atX1zkqIiIiInIFTuUjIiIij7Z582YMHToUqampqFSpEr7++muUK1dO77CIiIiIyAU4lY+IiIiIiIiIiHTBqXxERERERERERKQLJqaIiIiIiIiIiEgXTEwREREREREREZEumJgiIiIiIiIiIiJdMDFFRERERERERES6YGKKiIiIiIiIiIh0wcQUERERERERERHpgokpIiIiIiIiIiLSBRNTRERERERERESkCyamiIiIiIiIiIhIF0xMERERERERERGRLpiYIiIiIiIiIiIiXTAxRUREREREREREumBiioiIiIiIiIiIdMHEFBERERERERER6YKJKSIiIiIiIiIi0gUTU0REREREREREpAsmpoiIiIiIiIiISBdBegfgK0wmE65cuYKCBQvCYDDoHQ4RERERERERUZ6ZzWakpKSgdOnSCAhw/fgmJqZc5MqVK4iOjtY7DCIiIiIiIiIil7t48SLKli3r8u/LxJSLFCxYEID4j4qIiNA5mvtjNBrxxx9/oEOHDggODtY7HCKPwHZBJMc2QSTHNkFki+2CSM7b20RycjKio6Oz8x6uxsSUi1im70VERHh1Yio8PBwRERFe2ViI3IHtgkiObYJIjm2CyBbbBZGcr7QJd5UtYvFzIiIiIiIiIiLSBRNTRERERERERESkCyamiIiIiIiIiIhIF6wxRUREREREREQeLSsrC0ajUe8w7ovRaERQUBDu3buHrKwsvcNRFRwcjMDAQF0+m4kpIiIiIiIiIvJIZrMZV69eRWJiot6h3Dez2YzIyEhcvHjRbQXEXaFw4cKIjIzUPEYmpsgn3LsH/PYb0LYtULiw3tEQeYYdO4CwMKB+fb0jIfIMN24A27YBjz4KePGCOEQuYzaL86e6dYFy5fSOhsgznDoFnD8PtG+vdyRkYUlKlSxZEuHh4R6d2LHHZDIhNTUVBQoUQECA51VUMpvNuHPnDq5fvw4AiIqK0vTzmZgir3PzJjBhAtC/P9Cwodg2bhwwYwbQrh2wfr31WLMZ8MK/W0S5NncucPcuMHy4eH37NtCihXiemQlY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bNq0Cb///rveoRHpomDBgjZ1B/Pnz49ixYqxHiH5rVGjRqFr164oX748rly5gnfeeQeBgYHo1auX3qF5FCamCADw9NNP48aNG3j77bdx9epV1KtXD+vWrbMpiE7kL/bs2YM2bdpkvx4xYgQAoF+/fpg/f75OURHpZ/bs2QCA1q1by7bPmzcP/fv31z4gIp1dv34dffv2RXx8PAoVKoS6devi999/R/v27fUOjYiIPMSlS5fQq1cv3Lx5EyVKlEDLli3xzz//oESJEnqH5lEMZrPZrHcQRERERERERETkf1hjioiIiIiIiIiIdMHEFBERERERERER6YKJKSIiIiIiIiIi0gUTU0REREREREREpAsmpoiIiIiIiIiISBdMTBERERERERERkS6YmCIiIiIiIiIiIl0wMUVERERERERERLpgYoqIiIiIiIiIiHTBxBQRERGRF2jdujUMBgMMBgPi4uKcek///v2z37NixQq3xkdERER0P5iYIiIiIvIQr732Gp544gm7+wcPHoz4+HjUrl3bqe/38ccfIz4+3lXhEREREbkcE1NEREREHmLXrl1o1KiR3f3h4eGIjIxEUFCQU9+vUKFCiIyMdFV4RERERC7HxBQRERGRzjIyMhAcHIzt27dj3LhxMBgMaNasWY7vM5lMeP/991GlShWEhYWhVKlS6N+/v/sDJiIiInIR5263EREREZHbBAUF4e+//0bTpk0RFxeHUqVKISwsLMf3TZkyBT/++CO+/PJLVKxYEZcvX8bx48c1iJiIiIjINZiYIiIiItJZQEAArly5gmLFiiE2Ntbp9/3+++/o2rUr2rRpAwAoX748WrRo4a4wiYiIiFyOU/mIiIiIPMD+/ftzlZQCgMceewwffPABOnbsiK+//hq3b992U3RERERE7sHEFBEREZEHiIuLy3ViatSoUTh27Bjatm2LmTNnonLlyjh37pybIiQiIiJyPSamiIiIiDzAoUOHUK9evVy/r2rVqnjjjTewd+9epKSk4OjRo64PjoiIiMhNWGOKiIiIyAOYTCacOHECV65cQf78+VGoUCGHx3/00UeIjIxE48aNERAQgLlz56JYsWKsMUVERERehSOmiIiIiDzA5MmTMX/+fJQpUwaTJ0/O8fh79+7hvffeQ4MGDdCyZUucPXsWGzduRJEiRTSIloiIiMg1DGaz2ax3EERERETkWOvWrVGvXj3MmjUr1+81GAxYvnw5unfv7vK4iIiIiPKCI6aIiIiIvMQXX3yBAgUK4NChQ04d/+KLL6JAgQJujoqIiIjo/nHEFBEREZEXuHz5Mu7evQsAKFeuHEJCQnJ8z/Xr15GcnAwAiIqKQv78+d0aIxEREVFuMTFFRERERERERES64FQ+IiIiIiIiIiLSBRNTRERERERERESkCyamiIiIiIiIiIhIF0xMERERERERERGRLpiYIiIiIiIiIiIiXTAxRUREREREREREumBiioiIiIiIiIiIdMHEFBERERERERER6YKJKSIiIiIiIiIi0gUTU0REREREREREpAsmpoiIiIiIiIiISBdMTBERERERERERkS6YmCIiIiIiIiIiIl0wMUVERERERERERLoI0jsAX2EymXDlyhUULFgQBoNB73CIiIiIiIiIiPLMbDYjJSUFpUuXRkCA68c3MTHlIleuXEF0dLTeYRARERERERERudzFixdRtmxZl39fJqZcpGDBggDEf1RERITO0ZCWjEYj/vjjD3To0AHBwcF6h0NEpAn+7SMif8S/fUTkj27duoUKFSpk5z1cjYkpF7FM34uIiGBiys8YjUaEh4cjIiKCJyhE5Df4t4+I/BH/9hGRPzIajQDgtrJFLH5ORERERERERES6YGKKiIiIiIiIiIh0wcQUERERERERERHpgjWmNJaVlZU9P5N8g9FoRFBQEO7du4esrCy9w7lvwcHBCAwM1DsMIiIiIiIi8iNMTGnEbDbj6tWrSExM1DsUcjGz2YzIyEhcvHjRbcXgtFK4cGFERkZ6/c9BRERERERE3oGJKY1YklIlS5ZEeHg4L/x9iMlkQmpqKgoUKICAAO+cHWs2m3Hnzh1cv34dABAVFaVzREREREREROQPmJjSQFZWVnZSqlixYnqHQy5mMpmQkZGBsLAwr01MAUC+fPkAANevX0fJkiU5rY+IiIiIiIjcznuvor2IpaZUeHi4zpEQOWb5HWUdNCJSM2ECMGmS+r5Jk8R+IiIiIqLcYGJKQ5y+R56Ov6NE5EhgIPD227bJqUmTxHYOtCQiIiKi3OJUPiIiInLK+PHi8e23gaysANSvD7z3XgAmTgTefde6n4iIiIjIWUxMkcfZtGkT2rRpg9u3b6Nw4cJ6h+NWV69exXPPPYft27cjODiYqzYSkcezJqcC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mPfpS0q5lZ1tqKXFpWXLvLr33piL65RhGMrNzdVFF10UsN7r9cowDH+drOvNv16vV263O6jO1rYw9enTJ2w5jY2Nuv3223XHHXcExThixAj/9rm5uRG1b6i47XF873vf0/PPP6/7779fF198sfr06aMbb7xRzc3NAdv16tUroFyXy6X29nZ5vV4VFxfrb3/7m5599llVVVXpxhtv1NSpU7Vx40b/a6zxGIYREJOV2R6GYahv376O23g8nqCynNa1tbWF3IdhGGptbfXPJQYATszPOvtnHgD0ZPR9ADJRovu8bpOYCqelpUV79uzRokWL/OvcbremTZumnTt3JmSfK1as0NKlS4PWb926Vbm5uQHrevXqpcGDB6uxsTHmX1BbuTJHP/lJH/3oR2d1993NWrkyR5WVfdTc7HucCK2trWpra/Mn3awuuugi/fd//7fq6+v9o6aqqqrUv39/DRgwQA0NDRo4cKAOHz7sf31DQ4Nqa2vV3NwcUObZs2cDHp85c0aSdPr0abndbo0ePVr79u1z/NW6c+fO6dy5c/J6vf6RQOG43e5O92d6+eWX9ZWvfEVTp06V5BtBVVtbq4kTJ/pf7/V6/QnK06dPS5La29uD6mgmVmfNmqW5c+fq3Xff1Xnnnae2tja1trb6tx0xYoTef/99HThwQMOGDZMkHTx4UKdOndLIkSPV0NCg5uZmtbe3O9bVWrfGxkZJvtGG5rpQdTW1tLTo7Nmz2r59e9J+mRBA97Zt27ZUhwAASUffByBZHn/8MrndhubNOxT03IYNl8rrdemmm95KaAzmdWSi9IjE1IkTJ9Te3u6/dclUUFCggwcPRlzOtGnT9Prrr6upqUnDhg3Txo0bNXHiRMdtFy1apPLycv/jhoYGDR8+XDNmzAi6RercuXN6//331a9fP/98SNH48Y+ln/zEraVLvbr33hxJOVq+XMrJ8aqyso9ycnISMnIqKytLvXr1crzl66677tLatWt177336tvf/rbeeust/cd//Ie++93vKj8/X5KvPR999FF96UtfUn5+viorK+XxeJSTkxNQZp8+fQIem4k9M8l1zz336DOf+Yzuuecefe1rX1Pfvn114MABPf/883rwwQcl+RJOvXv37vT2tE9+8pOqqanRRx99pH79+mngwIFB+zNddtll2rJli770pS/J5XKpoqJChmEoOzvb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",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "\n",
-    "f_s_lst = [110, 150, 160, 200]\n",
-    "\n",
-    "for f_s in f_s_lst:\n",
-    "    T_meas = 5\n",
-    "    # f_s = 100\n",
-    "    \n",
-    "    t_vec = np.arange(0, T_meas, 1/f_s)\n",
-    "    \n",
-    "    A = 1\n",
-    "    f_c = 1\n",
-    "    phi = 5 * np.pi / 180\n",
-    "    x = A * np.sin(2 * np.pi * f_c * t_vec + phi)\n",
-    "    \n",
-    "    A_i = 0.1\n",
-    "    f_i = 80\n",
-    "    x += A_i * np.sin(2 * np.pi * f_i * t_vec)\n",
-    "    \n",
-    "    N = len(x)\n",
-    "    X_cont = np.fft.fft(x) / N\n",
-    "    \n",
-    "    f_0 = f_s / N\n",
-    "    f_vec = np.arange(0, f_s, f_0)\n",
-    "    \n",
-    "    X_cont = X_cont[:N//2]\n",
-    "    f_vec = f_vec[:N//2]\n",
-    "    \n",
-    "    plt.figure(figsize=(12,6))\n",
-    "    plt.suptitle(f'$f_s = {f_s}$ Hz')\n",
-    "    plt.subplot(211)\n",
-    "    plt.plot(t_vec, x, color='b', label='signal')\n",
-    "    plt.xlabel(r'$t \\: [s]$')\n",
-    "    plt.ylabel(r'$x(t) \\: [V] $')\n",
-    "    plt.grid()\n",
-    "    plt.legend()\n",
-    "    plt.subplot(212)\n",
-    "    plt.plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transform')\n",
-    "    plt.loglog()\n",
-    "    plt.xlim(0.04, 100)\n",
-    "    plt.ylim(10**(- 19), 10)\n",
-    "    plt.xlabel(r'$f \\: \\: [Hz]$')\n",
-    "    plt.ylabel(r'$|X(f)| \\: [V]$')\n",
-    "    plt.grid()\n",
-    "    plt.tight_layout()\n",
-    "    plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ul>\n",
-    "    <li> Different frequencies:\n",
-    "    <ul>\n",
-    "       <li>$f_s=110$ Hz: peak at $30$ Hz.\n",
-    "       <li>$f_s=150$ Hz: peak at $70$ Hz.\n",
-    "       <li>$f_s=160$ Hz: no peak (the $80$ Hz signal is sampled exactly twice per cycle, exactly at the 'zero-passes'; we now don't see it at all).\n",
-    "       <li>$f_s=200$ Hz: peak at $80$ Hz.\n",
-    "    </ul>\n",
-    "</li>\n",
-    "    <li>The sample rate needs to be more than twice the (highest) frequency of the signal, which is the *Nyquist* rate. As long as we do not meet this requirement the alias appears mirrored about the Nyquist frequency (which is half the sampling frequency), e.g. with $f_s=110$ Hz, the alias of $f_i=80$ Hz appears at $110-80=30$ Hz.</li>\n",
-    "</ol>  \n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "As you probably figured out, the sample rate needs to be faster than twice the largest frequency in the signal. In other words, you can measure signals with a frequency up to half the sample rate without aliasing becoming a problem. The frequency above which aliasing occurs (half the sampling rate) is called the *Nyquist frequency* (Chapter 4)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Damped vibrations\n",
-    "\n",
-    "We now know how to create an amplitude/magnitude spectrum. We've seen that we get aliasing if our signal has components at frequencies higher than the *Nyquist frequency* (and leakage if the measurement time is too short). Now, let's consider the damped vibration aceleration signal that an accelerometer would measure (see *Appendix A*). In this case the damping ratio is not equal to zero, unlike in Tasks 1 to 5."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 6:</b>   \n",
-    "\n",
-    "- Create a time-array starting at $t=0$ s, ending at $t = 50$ s, with a sampling rate of $100$ Hz.\n",
-    "- Create a damped harmonic acceleration signal $x(t) = \\frac{x(0)}{\\sqrt{1-\\zeta^2}} e^{-\\zeta \\omega_0 t} \\sin(\\omega_d t)$ with $\\zeta = 0.05$, $\\omega_0 = 10 \\pi$ rad/s (corresponding to $5$ Hz), $\\omega_d = \\omega_0 \\sqrt{1-\\zeta^2} = 9.987 \\pi$ rad/s, and initial displacement $x(0)=1$ (for convenience the initial phase of the signal is kept to zero).\n",
-    "- Create a plot of the signal against time, and of the amplitude spectrum as in the previous Tasks.\n",
-    "\n",
-    "Then answer the following questions:\n",
-    "<ol>\n",
-    "    <li>Do you see any changes in the time plot, compared to the earlier plot? Describe them!</li>\n",
-    "    <li>What is the dominant frequency of the signal now?</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE\n",
-    "\n",
-    "# # Write your own code or use the template below to create your figure(s)\n",
-    "\n",
-    "# plt.figure(figsize=(12,6))\n",
-    "# plt.subplot(211)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.legend()\n",
-    "\n",
-    "# plt.subplot(212)\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.loglog()\n",
-    "# YOUR_CODE_HERE\n",
-    "# plt.grid()\n",
-    "# plt.tight_layout()\n",
-    "# plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 12,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "4.98\n"
-     ]
-    },
-    {
-     "data": {
-      "image/png": "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d9992rVrl1566SW9/fbbuuuuu3xRPgAAAAAAQEBrtCOltm/friFDhtja1il2GRkZWrp0qY4cOWILqCSpc+fO+uCDD3TXXXfpueeeU4cOHfTKK69o5MiRXq8dAAAAAADUXXl5uUpLS31dhstKS0sVEhKis2fPqry83NflVCs0NFTBwcFeP2+jDaXS09Ntd8JzZunSpU73+eKLLzxYFQAAAAAAcBfDMJSTk6NTp075upR6MQxDiYmJ+vnnnz2yULg7xcXFKTEx0at1NtpQCg1TVBSi3bulHj18XQkAAAAAAM5ZA6k2bdooKirK74OdysxmswoKCtS8eXMFBfnnCkqGYaioqEhHjx6VJLVt29Zr5yaUClDTpg3VyZOh+uILKTXV19UAAAAAAOCovLzcFki1bNnS1+XUi9lsVklJiSIiIvw2lJKkyMhISdLRo0fVpk0br03l89/vCDzq5EnLL9z77/u4EAAAAAAAnLCuIRUVFeXjSgKD9fvszbW7CKUCXHi4rysAAAAAAKB6jW3KXmPli+8zoVQAsl8fnlAKAAAAAAD4AqFUADpzpuK5D+74CAAAAABAwJo8ebLGjh3r9fPOmTNHqX62qDQLnQegsrKK52az7+oAAAAAACDQPPfcczLspzAFMEKpAFReXvHcPqACAAAAAACeFRsb6+sS/AbT9wKQfRBFKAUAAAAAgPu9++67SklJUdu2bdW6dWsNGzZMhYWFVabvnT59WjfccIOaNWumtm3b6tlnn1V6erqmT59u65OcnKzHHntMN954o6Kjo5WUlKSXX37Z4Xz333+/zj//fEVFRemcc87RzJkzvXonvfpgpFQAsg+iGDEIAAAAAGgsDEMqKvLNuaOipLreoO7IkSOaOHGinnjiCQ0bNkyGYejTTz91Om0vMzNTn376qVatWqWEhATNmjVLO3furLL+0zPPPKOHH35Y//d//6d3331Xf/7znzV48GB17dpVkhQdHa2lS5eqXbt2+vrrrzV16lRFR0frvvvua+hb9xhCqQBkH0rZT+UDAAAAAMCfFRVJzZv75twFBVKzZnXre+TIEZWVlenaa69VixYtFBMTo5SUlCr9Tp8+rb///e968803dfnll0uSlixZonbt2lXpO3r0aN16662SLKOinn32Wa1fv94WSv3lL3+x9U1OTtY999yjt956i1AK/oVQCgAAAAAA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H3usXLt2mfT660EymQwtX16uL74wad68YLVubeidd8q1datJTz0VpPPOMzR/vlnbt5v0j3+YdN550o03mvX115YRUklJhoYPt4zg+vxzkxISLPUcPy7t2mVSy5ZScrKhkydNOnrUMgWwVStDwcHSsWMmmUxS8+aW91xUZFJ5uWVKYkiIodJSk8rKLFMag4Iso6LKyytGPAUFOY6EsmcYFQ/7dnWjparbjgrl5eX6/vvv1a1bNwUHB9e+AxAAuC6AqrguAOe4NoCqysvLtWfPdxo+fLhCLdOEGp18+zV33KxeoVRSUpLef/99GYahlJQUtWzZUikpKUpJSVFqaqp2796ttm3burtWB61atVJwcLByc3Mdtufm5ioxMdHpPomJiS71lyxrY4U7WWgoNDS00f5CTZxYqtjYA/rii56qYZBYrUwmx2lhUVGOi5QnJsp2/NBQqV07k/bts7RbtTIpPt6y8LkkdehgCXv277e0u3c3qUULy8LnknTxxSaFh0tff21p/+Y3QQoOljZvtpz3vvuCVV5uWY+qRw/p3nstfwiOGCF17WpSv34huv566bbbpJYtTYqICNHgwZJleTGTpCBddJE0bZq1+iANHSrdeafje77xxvp/v+D/SkvNWr36gEaP7q7QUP4iBUhcF4AzXBeAc1wbQFWW6+InhYZe2GgzBE/WXa9Qav78+ZKksLAwffrppzp8+LC++OILZWdna8WKFTKbzXryySfdWmhlYWFh6tu3r9auXauxY8dKksxms9auXatpFcmCg4EDB2rt2rWaPn26bVtWVpYGDhzo0Vr9VZCLg6SsI3msoqMdFylv0aIilDKZpNatK0Kp2FjLmksVoZTUpo303XeWdocOUlKSlJVlaXfvbgm1li+3tEeMkDp1sixYnpwsTZwoRURY7riXmCidc46l3yefONZ8ww2O7faMJgYAAAAAwC80aE2pwsJCW2J2zTXXuKUgV2RmZiojI0P9+vXTgAEDtGDBAhUWFtruxjdp0iS1b99e8+bNkyTdeeedGjx4sJ555hldeeWVeuutt7R9+3a9/PLLXq/dH9QWSlUOoSIjHRcxb97cMZSKj5cOHbI8j4qyhFZWsbGW0MqqdWtLmGTVoYN03nkV7QEDpD59pMcek9q2tYRSkZGWkCsiouIOfkOH1u29AgAAAAAA/+JyKHXw4EElJSVJqtsQ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AADA6wilAAAAAAAA4HWEUgAAICBt2LBBJpNJGzZssG2bPHmykpOTvXL+AwcOyGQyaenSpV45HwAAgL8hlAIAAF7z0ksvyWQyKS0tzdel1ElRUZHmzJnjEFzBdZs3b9acOXN06tQpX5cCAAD8CKEUAADwmmXLlik5OVlbt27V3r17fV1OFX/729+0e/duW7uoqEhz584llGqgzZs3a+7cuYRSAADAAaEUAADwiv3792vz5s2aP3++WrdurWXLlvm6pCpCQ0MVHh7u6zICmtls1tmzZ31dBgAA8AJCKQAA4BXLli1TixYtdOWVV2rcuHFOQynrOktPP/20Fi5cqHPOOUdRUVEaMWKEfv75ZxmGoYcfflgdOnRQZGSkrrnmGp08edLhGMnJybrqqqv00UcfKTU1VREREerevbvee++9Wmu0X1PqwIEDat26tSRp7ty5MplMMplMmjNnjiQpPT1d6enpNR7D6tSpU5o8ebJiY2MVFxenjIyMakcN7dq1S+PGjVN8fLwiIiLUr18/rVq1qtbaJemtt95S3759FR0drZiYGPXs2VPPPfec7fWlS5fKZDJp06ZNuuWWW9SyZUvFxMRo0qRJ+vXXX6sc78MPP9Sll16qZs2aKTo6WldeeaW+/fZbpzWPHz9erVu3VmRkpLp27aoHH3xQkjRnzhzde++9kqTOnTvbvo8HDhyQJJlMJk2bNk3Lli3ThRdeqPDwcK1Zs8bpml+S87W4Jk+erObNm+vgwYO66qqr1Lx5c7Vv314LFy6UJH399dcaOnSomjVrpk6dOunNN9+s0/cTAAB4FqEUAADwimXLlum6665TWFiYJk6cqD179mjbtm3V9n3ppZd0++236+6779bGjRs1fvx4/eUvf9GaNWt0//336+abb9Z//vMf3XPPPVX237NnjyZMmKBRo0Zp3rx5CgkJ0fXXX6+srKw619u6dWstWrRIknTttdfqjTfe0BtvvKHrrrvOpfdtGIauueYavfHGG/r973+vRx55RL/88osyMjKq9P3222910UUX6fvvv9cDDzygZ555Rs2aNdPYsWO1YsWKGs+TlZWliRMnqkWLFnriiSf0+OOPKz09XZ9++mmVvtOmTdP333+vOXPmaNKkSVq2bJnGjh0rwzBsfd544w1deeWVat68uZ544gnNnDlT3333nQYNGmQLlCTpq6++Ulpa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ffLJJ9q3b5+uueYaJSQkqHnz5urfv7/+97//ORwzOTlZjz32mG688UZFR0crKSlJL7/8su31kpISTZs2TW3btlVERIQ6deqkefPm2fb917/+pddff10mk0mTJ0+u9nsiSYsWLdK5556rsLAwde3aVW+88YZDLSaTSX/961911VVXKSoqSt26ddOWLVu0d+9epaenq1mzZrr44ou1b9++Wn7q3kUoBQAAAACAn5o5U3roIcdgyhpIPfSQ8xFUnnbo0CGNHj1a/fv315dffqlFixbp1Vdf1SOPPOLysebMmaNrr71WX3/9tW688cYqr+/bt09XXHGFfvOb3+irr77S8uXL9cknn2jatGkO/Z5++mmlpKToiy++0Ewn35TnnntOAwcO1NSpU3XkyBEdOXJEHTt2tL3+wAMP6PHHH9f333+vXr16qaCgQKNHj9batWv1xRdf6IorrtCYMWN08OBBh+M+88wz6tevn7744gvdeuut+vOf/6zdu3dLkp5//nmtWrVKb7/9tnbv3q1ly5YpOTlZkrRt2zZdccUVGj9+vI4cOaLnnnuu2u/JihUrdOedd+ruu+/WN998o1tuuUVTpkzR+vXrHWqxBnPZ2dm64IIL9Lvf/U633HKLZsyYoe3bt8swjCrfN19j+h4AAAAAAH7MmrHMmiU98ohUUuKdQOr9999X8+bNbe1Ro0bpnXfe0UsvvaSOHTvqxRdflMlk0gUXXKDDhw/r/vvv16xZsxQUVPfxL7/73e80ZcoUW/vHH390eH3evHm64YYbbGtBdenSRc8//7wGDx6sRYsWKSIiQpI0dOhQ3X333dWeJzY2VmFhYYqKinI6PfChhx7S8OHDbe34+HilpKTY2g8//LBWrFihVatWOQQ7o0eP1q233ipJuv/++/Xss89q/fr16tq1qw4ePKguXbpo0KBBMplM6tSpk22/1q1bKzw8XJGRkVXqqfw9mThxoiZPnmw7T2Zmpj777DM9/fTTGjJkiK3flClTNH78eFstAwcO1MyZMzVy5EhJ0p133ulwXH/ASCkAAAAAAPzczJlSWJglkAoL884IqSFDhig7O9v2eP755yVJ33//vQYOHCiTyWTre8kll6igoEC//PKLS+fo169fja9/+eWXWrp0qZo3b257jBw5UmazWfv376/zcVyto6CgQPfcc4+6deumuLg4NW/eXN9//32VkVK9evWyPTeZTEpMTNTRo0clWaYMZmdnq2vXrrrjjjv00Ucf1auW77//XpdcconDtksuuUTff/99tbUkJCRIknr27Omw7ezZs8rPz69THd7ASCkAAAAAAPzcww9XBFIlJZa2p4OpZs2a6bzzzqvXvkFBQTIMw2FbaWmp03PUpKCgQLfccovuuOOOKq8lJSXV+Ti1qbz/Pffco6ysLD399NM677zzFBkZqXHjxqmkpMShX+VFyE0mk8xmsySpT58+2r9/vz788EP973//0/jx4zVs2DC9++67LtVSV/a1WANDZ9us9fkDQikAAAAAAPxY5TWkrG3JN2tKdevWTf/6179kGIYt6Pj0008VHR2tDh06SLJMTzty5Ihtn/z8fIeRTXXVp08ffffdd/UOx+yFhYWpvLy8Tn0//fRTTZ48Wddee60kSzh24MABl88ZExOjCRMmaMKECRo3bpyuuOIKnTx5UvHx8XU+Rrdu3fTpp58qIyPDob7u3bu7XI+/IZQCAAAAAMBPOVvU3H6NKfu2t9x6661asGCBbr/9dk2bNk27d+/W7NmzlZmZaVtPaujQoVq6dKnGjBmjuLg4zZo1y3bnPlfcf//9uuiiizRt2jTddNNNatasmb777jtlZWXpxRdfdOlYycnJ+vzzz3XgwAE1b968xmCoS5cueu+99zRmzBiZTCbNnDnT5RFG8+fPV9u2bdW7d28FBQXpnXfeUWJiouLi4lw6zr333qvx48erd+/eGjZsmP7zn//ovffeq3I3wMaIUAoAAAAAAD9VXu58UXNru44Df9yqffv2Wr16te69916lpKQoPj5ef/zjH/WXv/zF1mfGjBnav3+/rrrqKsXGxurhhx+u10ipXr16aePGjXrwwQd16aWXyjAMnXvuuZowYYLLx7rnnnuUkZGh7t2768yZMzXWM3/+fN144426+OKL1apVK91///0ur8UUHR2tJ598Unv27FFwcLD69++v1atXu7QQvCSNHTtWzz33nJ5++mndeeed6ty5s5YsWaL09HSXjuOPTEblSZ6oUX5+vmJjY5WXl6eYmBhflwMvKi0t1erVqzV69Ogq84YBoKnjMxBAIOMzEPV19uxZ7d+/X507d7bdJQ7wV9X9vp44cUKtWrXySA7C3fcAAAAAAADgdYRSAAAAAAAA8DpCKQAAAAAAAHgdoRQAAAAA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",
-      "text/plain": [
-       "<Figure size 1200x600 with 2 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "T_meas = 50\n",
-    "f_s = 100\n",
-    "\n",
-    "t_vec = np.arange(0, T_meas, 1/f_s)\n",
-    "\n",
-    "x_0 = 1\n",
-    "zeta = 0.05\n",
-    "omega_0 = 10 * np.pi\n",
-    "omega_d = omega_0 * np.sqrt(1 - zeta**2)\n",
-    "x = x_0 / (np.sqrt(1 - zeta**2)) * np.exp(-zeta * omega_0 * t_vec) * np.sin(omega_d * t_vec)\n",
-    "\n",
-    "N = len(x)\n",
-    "X_cont = np.fft.fft(x) / N\n",
-    "\n",
-    "f_0 = f_s / N\n",
-    "f_vec = np.arange(0, f_s, f_0)\n",
-    "\n",
-    "X_cont = X_cont[:N//2]\n",
-    "f_vec = f_vec[:N//2]\n",
-    "\n",
-    "plt.figure(figsize=(12,6))\n",
-    "plt.subplot(211)\n",
-    "plt.plot(t_vec, x, color='b', label='signal')\n",
-    "plt.xlabel(r\"$t \\: [s]$\")\n",
-    "plt.ylabel(r\"$x(t) \\: [V] $\")\n",
-    "plt.title('Time signal')\n",
-    "plt.grid()\n",
-    "plt.legend()\n",
-    "\n",
-    "plt.subplot(212)\n",
-    "plt.plot(f_vec, np.abs(X_cont), 'x', color='b', label='Fourier transfrom')\n",
-    "plt.loglog()\n",
-    "plt.xlim(0.04, 100)\n",
-    "plt.ylim(10**(-7), 10)\n",
-    "plt.xlabel(r\"$f \\: \\: [Hz]$\")\n",
-    "plt.ylabel(r\"$|X(f)| \\: [V]$\")\n",
-    "plt.title('Amplitude spectrum')\n",
-    "plt.grid()\n",
-    "plt.tight_layout()\n",
-    "plt.legend()\n",
-    "\n",
-    "print(f_vec[np.argmax(np.abs(X_cont))])"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ol>\n",
-    "    <li>The signal is now clearly a sinusoid with an exponentially decaying amplitude, a.k.a. a damped vibration!</li>\n",
-    "    <li>Around $5$ Hz (max value of $|X_{cont}|$ at $4.98$ Hz).</li>\n",
-    "</ol>\n",
-    "Instead of a 'crisp' spectrum, with a very clear, distinct and ultimately narrow peak, you now get a kind of smoothed or faded peak. This is simply the result of dealing with a damped harmonic, rather than a perfect harmonic. The signal somehow still looks pretty periodic, but strictly spoken, the signal is not periodic anymore, as the amplitude slightly changes (decreases) with time.\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Cantilever-beam acceleration measurements\n",
-    "\n",
-    "Now you're ready to start analyzing the cantilever-beam acceleration measurements.\n",
-    "\n",
-    "Read in the data-file: *cantileverbeam_acc50Hz.csv*.\n",
-    "\n",
-    "This dataset contains 5 minutes of measurements with a sampling rate of $50$ Hz (a total of $N=15001$ samples). The first column in the file contains the UTC time of day (in seconds), the second column contains the measured acceleration (in m/s<sup>2</sup>)."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Detrending\n",
-    "\n",
-    "In this project the signal of interest is the damped, harmonic motion of the cantilever-beam. In addition the measurements may contain (unwanted) effects of the sensor (think of an offset, due to imperfect manufacturing and/or prior calibration, or a drift over time, for instance due to temperature changes in the electronics during the experiment). By detrending we mean to remove such effects, prior to our spectral analysis, so that we can start with a nice, zero mean signal. A-priori detrending is good practice and generally yields a cleaner spectrum. Next week (week 2.4 on Time Series Analysis) we cover the subject of removing unwanted effects from the signal in more detail, as to obtain a so-called **stationary** signal, meaning that the properties or characteristics of the signal (such as the mean) do not change over time, and, we provide practical means to “stationarize” a given or measured signal.\n",
-    "\n",
-    "There are built-in functions in Python to remove such an offset and/or trend (and you're free to use them). But, earlier in the MUDE, in week 1.3, you learned about least-squares parameter estimation, and that's what you can apply to do the detrending (and actually built-in functions just apply the very same principle). Next week, on Time Series Analysis, you will actually be covering (again) the estimation of a trend in a time series of measurements.\n",
-    "As a re-cap for week 1.3: when a series of observations $y_1, …, y_m$ (in our case with $m=N$) is supposed or expected to exhibit a functional linear trend (a straight line in terms of a graph), this can be modelled as\n",
-    "\n",
-    "$$\n",
-    "\\mathbb{E} = \\begin{pmatrix} \\begin{bmatrix} Y_{1} \\\\ Y_{2} \\\\ \\vdots \\\\ Y_{m} \\end{bmatrix} \\end{pmatrix} \n",
-    "         = \n",
-    "         \\begin{bmatrix} 1 & t_1 - t_1 \\\\ 1 & t_2 - t_1 \\\\ \\vdots & \\vdots \\\\ 1 & t_m - t_1 \\end{bmatrix} \n",
-    "         \\begin{pmatrix} x_{1} \\\\ x_{2} \\end{pmatrix}\n",
-    "$$\n",
-    "\n",
-    "with $x_1$ the offset at time $t_1$ (rather than $t=0$), and $x_2$ the slope of the line. The two unknown parameters in this vector $x$ can be estimated through (unweighted) least-squares, $\\hat{x}=(A^T A)^{-1} A^T y$, and next the residuals are obtained as $\\hat{\\epsilon}=y-\\hat{y}=y-A\\hat{x}$. The residuals are the 'left-over part' of the observations, once the (estimated) trend has been taken out; these residuals are of interest for further spectral analysis!"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 7:</b>   \n",
-    "\n",
-    "- For the cantilever-beam acceleration measurements, perform a least-squares estimation according to the above model, and report the estimated offset and slope of the trend.\n",
-    "- The detrended acceleration measurements, hence the elements of vector $\\hat{\\epsilon}$ are the input to your spectral analysis, so from here on, we denote them by $x(t)$ (in continuous time), and by $x_n$ (in discrete time) with $n=0,…,N-1$.\n",
-    "- Make a plot of the input signal as a function of time, hence of the detrended accelerations.\n",
-    "\n",
-    "Report the estimated offset and slope of the trend (i.e. numerical values).\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "df = pd.read_csv('cantileverbeam_acc50Hz.csv', header=0)\n",
-    "\n",
-    "t = np.array(df['time']) #\n",
-    "dat = np.array(df['acceleration']) #\n",
-    "\n",
-    "N = len(t)\n",
-    "\n",
-    "plt.figure()\n",
-    "plt.plot(t, dat, color='b', label='acceleration signal')\n",
-    "plt.xlabel('time [s]')\n",
-    "plt.ylabel('acceleration [m/s2]')\n",
-    "plt.title('Vertical cantilever beam acceleration')\n",
-    "plt.legend()\n",
-    "\n",
-    "# observation record length (as N*dt, according to sample-and-hold convention)\n",
-    "T = (t[N-1] - t[0])*N/(N - 1)\n",
-    "dt = T/N\n",
-    "\n",
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 13,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "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",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "image/png": "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8GBhamqqdV7m7dPS0lLUrl1bDBo0SCxbtkx0795dABBLly4VQgiRkZEhuV68vLy03lddz9PSeq9PnjxZaP16eXmJwMBA4ejoKCZMmCAWLFgg6tatK0xMTMTu3bslH5MQQlSrVk18/PHHYvHixWLBggWicePGAoD49ddf88Var1494enpKWbNmiVmzZolHBwcRPXq1cXixYtFrVq1xPz588Xnn38uLCwsRJs2bQo9jjwbNmwQ9evXF5MnTxbffvut+M9//iOcnJyEl5eXyMzM1GyXnp4u6tSpI0xNTcXQoUPFsmXLxPTp00WjRo009fXs2TPRrl07AUC88847YvHixSIyMlK0bdtWbNmyRVOWrt8LrVq1Eq1atdI819f7qkt9r1mzRiiVShEaGqo5p//66y8hxL/f89euXdNsn3eet2/fXixatEgMHz5cmJqaFnhMHh4ewtPTU3z66adi6dKlom3btgKA+O233176flUETHwqmJclPkII4eDgIIKDgzXP27VrJ+rWrSuePHmiWaZSqUSzZs1EQECAZtmGDRsEABETE5OvTC8vLwFA7Ny5U2v59OnThY2Njbh06ZLW8gkTJghTU1ORkJAghPg38alcubJITk7WbLd161YBQPzyyy+aZQ0aNBDu7u4iJSVFs2z37t0CgNYP88GDBwUAsXbtWq1979y5U2t5UlKSsLCwEJ06dRIqlUqz3X/+8x8B4KWJz65du/LFKIQQb7zxhvD19dU8X7NmjTAxMREHDx7U2i4qKkoAEIcOHdIsAyBMTEzEuXPntLa9f/++ACCmTJmSL44Xf+AvX74sTExMRNeuXUVubq7Wts8fZ1ZWVr6yPvjgA2Ftba11TuiS+KSkpAg7OzvRpEkT8fjxY0n7jIyMFAqFQty4cUNrnwDEtGnTtLYNDg4WISEhmudS6kWI/ImPrudpab7Xhcn7rG3atEmzLDU1Vbi7u2t9rnU9JiHyvx85OTmiTp06om3btlrLAQilUqn1g7t8+XIBQLi5uYm0tDTN8okTJ+b7cS5IQefC4cOHBQCxevVqzbLJkycLAJo/xp6Xd259//33AoBYsGBBodvo+r0gRP7ER1/vq671bWNjU+D3z4uJT953WIcOHbQ+64sXLxYAxPfff691TC/WbXZ2tnBzcxPdu3fPt6+KiJe6jJCtra1mdFdycjL27duHXr16IT09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",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# LOAD DATA\n",
-    "\n",
-    "df = pd.read_csv('cantileverbeam_acc50Hz.csv', header=0)\n",
-    "\n",
-    "t = np.array(df['time']) #\n",
-    "dat = np.array(df['acceleration']) #\n",
-    "\n",
-    "N = len(t)\n",
-    "\n",
-    "# observation record length (as N * dt, according to sample-and-hold convention)\n",
-    "T = (t[N-1] - t[0]) * N / (N - 1)\n",
-    "dt = T / N\n",
-    "plt.figure()\n",
-    "plt.plot(t, dat, color='b', label='acceleration signal')\n",
-    "plt.xlabel('time [s]')\n",
-    "plt.ylabel('acceleration [m/s2]')\n",
-    "plt.title('Vertical cantilever beam acceleration')\n",
-    "plt.legend()\n",
-    "\n",
-    "### SOLUTION\n",
-    "\n",
-    "#detrend data\n",
-    "A = np.column_stack((np.ones(N), t - t[0]))\n",
-    "\n",
-    "#xhat = np.linalg.lstsq(A, dat, rcond=None)[0]\n",
-    "xhat = np.linalg.inv((A.T)@A)@A.T@dat\n",
-    "yhat = A@xhat\n",
-    "ehat = dat - yhat\n",
-    "\n",
-    "plt.figure()\n",
-    "plt.plot(t, ehat, color='b', label='detrended signal')\n",
-    "plt.xlabel('time [s]')\n",
-    "plt.ylabel('detrended accelerations [m/s2]')\n",
-    "plt.title('Detrended vertical cantilever beam acceleration')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**In addition to the code output above, write your answer in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "\n",
-    "The mean is $-0.43$ m/s<sup>2</sup>, so that's considerable, and the slope is $-1.3e^{-4}$ m/s<sup>2</sup>, which is pretty much negligible over the duration of this experiment; mean/offset when one forgets to subtract $t[0]$ from the time column in the A-matrix, hence reporting the offset for 00:00h UTC, this is $8.08$ m/s<sup>2</sup>.\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 8:</b>   \n",
-    "\n",
-    "Previously, in Task 3, you computed and plotted the magnitude spectrum $|X_k|$ of a signal for positive frequencies $f>0$ (putting a lot of attention to correctly labelling the horizontal frequency axis of the plot!), and now, with the material of Chapter 6 on spectral estimation, you will estimate the power spectral density $S$ of the signal through the periodogram, which is just: $S(k\\Delta f)=\\frac{|X_k|^2}{T}$ (in [W/Hz] when $x_n$ is a voltage signal; and $|X_k|$ being the result straight from the <code>np.fft</code>, multiplied by sampling interval $\\Delta t$), for frequency $k\\Delta f$, with frequency resolution $\\Delta f=\\frac{1}{T}$, and $k=0,…,N-1$ (hence, pretty much the same procedure as with the magnitude spectrum, though just taking the square of the modulus, and dividing by $T$).\n",
-    "\n",
-    "Compute and plot the periodogram for the detrended accelerometer measurements of Task 7 (if you prefer, feel free to use a linear scaling of the axes here, rather a log-log, and, use $T$ as defined already in the code of Task 7). Please, pay attention to correctly labelling the axes, and stating dimensions of the quantities along the axes!\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 15,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "50.0\n",
-      "0.0033331111259249386\n",
-      "[-24.99833344 -24.99500033 -24.99166722 ...  24.99166722  24.99500033\n",
-      "  24.99833344]\n",
-      "[-6.43751719e-14+3.12638804e-15j  3.67542391e-01-1.20851972e+00j\n",
-      " -2.53291804e+00+1.78096365e-01j ... -2.52083697e-01-2.44469498e+00j\n",
-      " -2.53291804e+00-1.78096365e-01j  3.67542391e-01+1.20851972e+00j]\n"
-     ]
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAHHCAYAAABZbpmkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABK20lEQVR4nO3dd3wUdf7H8fcmhBBID6kSugLSDRojVZIjIFIEC1gA5cQSUORExUKzcGDBcpTTnwJyCJZTVBQUKYFDQFEBUUDkkCIkATEJNfX7+yNkjzUBdmGTzY6v5+OxDzJlZz4zCdl3vt/vzNiMMUYAAAAW5ePpAgAAACoSYQcAAFgaYQcAAFgaYQcAAFgaYQcAAFgaYQcAAFgaYQcAAFgaYQcAAFgaYQcAAFgaYQeAZdWvX19DhgzxdBluM2TIENWvX7/S9jdlyhQ1bdpUxcXFlbZPZzzyyCNKTEz0dBnwIoQd/KnNnj1bNpvN/qpRo4YuueQSDR8+XJmZmZ4u74IVFxfrzTffVGJiosLDwxUUFKRLLrlEgwYN0rp16zxdnr788kuNHz9e2dnZHq3j9J+BatWqKTw8XAkJCbr//vv1448/erS2szl+/LjGjx+vlStXun3bubm5mjx5sh5++GH5+Pzvo+L0c+Xj46O4uDh169atTA35+fl66aWX1LZtWwUHBys0NFTNmzfXsGHDtG3bNvt65f0fjIuLU2pqql5++WUdOXKkTG0jR47Upk2b9NFHH7n9uGFN1TxdAFAVTJw4UQ0aNNDJkyf1n//8RzNmzNCnn36qLVu2qGbNmp4u77zdd999mjZtmvr06aNbbrlF1apV0/bt27V48WI1bNhQV155pUfr+/LLLzVhwgQNGTJEoaGhHq3lL3/5iwYNGiRjjHJycrRp0ybNmTNH06dP1+TJkzVq1CiP1idJr732mkMry/HjxzVhwgRJUpcuXdy6rzfeeEOFhYUaOHBgmWWnn6tdu3Zp+vTp6tq1qz755BP16NFDktS/f38tXrxYAwcO1J133qmCggJt27ZNixYt0lVXXaWmTZs6bLP0/2BBQYEyMjK0cuVKjRw5Ui+88II++ugjtWrVyr5uTEyM+vTpo+eee069e/d263HDogzwJzZr1iwjyXz99dcO80eNGmUkmbfeestDlTmnqKjInDhxotxlGRkZxmazmTvvvLPMsuLiYpOZmVnR5Z3Ts88+aySZXbt2nXPdsx3rmdSrV88MHjz4nOtJMmlpaWXmHzp0yCQlJRlJ5pNPPnFp35Xh4MGDRpIZN26c27fdqlUrc+utt5aZX9652rx5s5FkunXrZowx5quvvjKSzNNPP13m/YWFhebQoUP26TP9HzTGmGXLlpmAgABTr149c/z4cYdl7733nrHZbGbnzp3ndXz4c6EbCyhH165dJUm7du2SJBUWFurJJ59Uo0aN5O/vr/r16+vRRx9VXl6e/T2jRo1SRESEjDH2eSNGjJDNZtPLL79sn5eZmSmbzaYZM2bY5+Xl5WncuHFq3Lix/P39FR8fr4ceeshh+1JJF8Lw4cM1b948NW/eXP7+/lqyZEm5x7Br1y4ZY9S+ffsyy2w2m6KiouzTpV0Jq1at0l133aWIiAgFBwdr0KBB+v3338u8f/HixerYsaNq1aqloKAg9ezZUz/88EOZ9bZt26Ybb7xRkZGRCggIUJMmTfTYY49JksaPH6/Ro0dLkho0aGDvxvjll1/OeazPPfecrrrqKkVERCggIEAJCQl67733yj0PFyIiIkILFixQtWrV9PTTTzssc/V7tnDhQrVo0UL+/v5q3rx5me/bkSNHNHLkSNWvX1/+/v6KiorSX/7yF3377bf2dU4fs/PLL78oMjJSkjRhwgT7+Rs/frxmzZolm82m7777rswxPfPMM/L19dWvv/56xuPetWuXNm/erJSUFKfOU8uWLVW7dm37/5edO3dKUrk/e76+voqIiHBqu127dtUTTzyh3bt361//+pfDstLaPvzwQ6e2hT83wg5QjtJf1qW/lP/6179q7NixuuyyyzR16lR17txZkyZN0oABA+zv6dixow4fPuzwob969Wr5+Pho9erVDvMkqVOnTpJKxtX07t1bzz33nHr16qVXXnlFffv21dSpU3XTTTeVqW358uV64IEHdNNNN+mll14644DVevXqSZLeffddHT9+3KnjHj58uLZu3arx48dr0KBBmjdvnvr27esQ4ObOnauePXsqMDBQkydP1hNPPKEff/xRHTp0sAcVSdq8ebMSExO1fPly3XnnnXrppZfUt29fffzxx5Kkfv362btIpk6dqrlz52ru3Ln2D/CzHWvpWJCJEyfqmWeeUbVq1XTDDTfok08+ceo4XVG3bl117txZ69atU25uriTXv2f/+c9/dO+992rAgAGaMmWKTp48qf79++u3336zr3P33XdrxowZ6t+/v6ZPn64HH3xQAQEB2rp1a7l1RUZG2gPzddddZz9//fr10/XXX6+AgADNmzevzPvmzZunLl266KKLLjrjMX/55ZeSpMsuu8ypc/T777/r999/t/9/Kf3ZmzdvngoLC53axpncdtttkqTPP//cYX5ISIgaNWqkNWvWXND28Sfh4ZYlwKNKm9C/+OILc/DgQbN3716zYMECExERYQICAsy+ffvMxo0bjSTz17/+1eG9Dz74oJFkli9fbowxJisry0gy06dPN8YYk52dbXx8fMwNN9xgoqOj7e+77777THh4uCkuLjbGGDN37lzj4+NjVq9e7bD9mTNnGklmzZo19nmSjI+Pj/nhhx+cOr5BgwYZSSYsLMxcd9115rnnnjNbt24943lISEgw+fn59vlTpkwxksyHH35ojDHmyJEjJjQ0tEzXWEZGhgkJCXGY36lTJxMUFGR2797tsG7pcRtz9m6ssx3rH7s08vPzTYsWLUzXrl0d5l9oN1ap+++/30gymzZtMsa4/j2rXr26+fnnn+3zNm3aZCSZV155xT4vJCTkrDUYY8zgwYNNvXr17NNn68YaOHCgiYuLM0VFRfZ53377rZFkZs2addb9PP7440aSOXLkSJllkszQoUPNwYMHTVZWllm/fr1JTk42kszzzz9vjCn5Hnfu3NlIMtHR0WbgwIFm2rRpZX4WjDl7N1apkJAQ07Zt2zLzu3XrZpo1a3bWYwGMoRsLkFTSJB4ZGan4+HgNGDBAgYGB+uCDD3TRRRfp008/laQyA1T/9re/SZK9NSEyMlJNmzbVqlWrJElr1qyRr6+vRo8erczMTO3YsUNSSctOhw4dZLPZJJW0vDRr1kxNmzbVoUOH7K/SrrQVK1Y47Ldz58669NJLnTquWbNm6R//+IcaNGigDz74QA8++KCaNWum5OTkcrsxhg0bJj8/P/v0Pffco2rVqtnPwdKlS5Wdna2BAwc61Orr66vExER7rQcPHtSqVat0xx13qG7dug77KD1uZ5zpWAMCAuxf//7778rJyVHHjh0dunzcKTAwUJLsVwa5+j1LSUlRo0aN7NOtWrVScHCw/vvf/9rnhYaGav369dq/f79bah40aJD279/vUMu8efMUEBCg/v37n/W9v/32m6pVq2Y/7j96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Sk5OVt26dd1aHAAAwIVy+eFVs2bNKjPP399fc+bMcUtBAAAA7uR02HH2YaCtWrU672IAwJMYCwRYk9Nh548PAy298soYY59vs9lUVFRUMZUCQCUi+ADW4XTY2bVrl/3r0od9fvrpp6pXr16FFAYAlY1LzwFrcjrs/DHU2Gw21alTh7ADAACqtAu69BwAAKCqI+wA8DqMpwHgigsKOxf6eIhVq1apV69eiouLk81m08KFCx2WDxkyRDabzeHVvXt3h3UOHz6sW265RcHBwQoNDdXQoUN19OjRC6oLAABYh9Njdtq2besQbk6cOKFevXqpevXqDut9++23Tu/82LFjat26te644w7169ev3HW6d+/ucG8ff39/h+W33HKLDhw4oKVLl6qgoEC33367hg0bprfeesvpOgDgj2g9AqzD6bDTp08fh7DTp0+fC955jx491KNHj7Ou4+/vr5iYmHKXbd26VUuWLNHXX3+tdu3aSZJeeeUVXXPNNXruuecUFxd3wTUCAADv5nTYeeihh1SzZs2KrKVcK1euVFRUlMLCwtS1a1c99dRTioiIkCStXbtWoaGh9qAjSSkpKfLx8dH69et13XXXlbvNvLw85eXl2adzc3Mr9iAAuBWtLgBc4fSYndq1a+vaa6/Vq6++qoyMjIqsya579+568803tWzZMk2ePFnp6enq0aOH/caFGRkZioqKcnhPtWrVFB4eftYaJ02apJCQEPsrPj6+Qo8DAAB4jtNhZ+vWrUpNTdU777yj+vXrKzExUU8//bS+//77CituwIAB6t27t1q2bKm+fftq0aJF+vrrr7Vy5coL2u6YMWOUk5Njf+3du9c9BQMAgCrH6bBTr149jRgxQl988YUyMzM1cuRIff/99+rYsaMaNmyokSNHavny5RX6uIiGDRuqdu3a+vnnnyWVPHE9KyvLYZ3CwkIdPnz4jON8pJJxQMHBwQ4vAABgTed16XlISIgGDhyoBQsW6ODBg5o5c6aKiop0++23KzIyUvPmzXN3nZKkffv26bffflNsbKwkKSkpSdnZ2frmm2/s6yxfvlzFxcVKTEyskBoAAIB3cXqA8pn4+fmpW7du6tatm1555RV99913KiwsdOq9R48etbfSSCXP39q4caPCw8MVHh6uCRMmqH///oqJidHOnTv10EMPqXHjxkpNTZUkNWvWTN27d9edd96pmTNnqqCgQMOHD9eAAQO4EgvABWEQNGAdF3wH5a5du2r37t326bZt2+ryyy936r0bNmxQ27Zt1bZtW0nSqFGj1LZtW40dO1a+vr7avHmzevfurUsuuURDhw5VQkKCVq9e7XCvnXnz5qlp06ZKTk7WNddcow4dOujVV1+90MMCAAAW4XTLzkcffVTu/FWrVmnRokX2K5p69+7t9M67dOkic5Y/nz777LNzbiM8PJwbCAIAgDNyOuz07dtXNput3HAyYsQISSWPj6jIAcoAAACucrobKzU1VT169FBGRoaKi4vtL19fX23ZskXFxcUEHQCVgvE0AFzhdNhZvHixkpOT1a5dOy1atKgiawIAAHAblwYoP/DAA/roo4/08MMP66677tLx48crqi4A8ChajwDrcPlqrDZt2mjDhg2y2Wxq06bNWQcYAwAAeNp53WcnICBAM2fO1EcffaQVK1aodu3a7q4LAADALS7opoK9e/dW7969lZ2d7aZyAODcaFAG4AqXu7EmT56st99+2z594403KiIiQhdddJE2bdrk1uIAAAAulMthZ+bMmfYbCC5dulRLly7V4sWL1aNHD40ePdrtBQIAAFwIl7uxMjIy7GFn0aJFuvHGG9WtWzfVr1+fh28CAIAqx+WWnbCwMO3du1eStGTJEqWkpEiSjDHcVBCAZTAuCLAOl1t2+vXrp5tvvlkXX3yxfvvtN/Xo0UOS9N1336lx48ZuLxAAAOBCuBx2pk6dqvr162vv3r2aMmWKAgMDJUkHDhzQvffe6/YCAQAALoTTYWfs2LHq06ePEhIS9OCDD5ZZ/sADD7i1MAAAAHdweszOvn371KNHD9WpU0f33HOPlixZovz8/IqsDQAA4II5HXbeeOMNZWRkaP78+QoKCtL999+v2rVrq3///nrzzTd1+PDhiqwTAOwYPAzAFS5djeXj46OOHTtqypQp2r59u9avX6/ExET985//VFxcnDp16qTnnntOv/76a0XVCwCVgkAFWIfLl56frlmzZnrooYe0Zs0a7d27V4MHD9bq1as1f/58d9UHAJXGZvN0BQAqwgU9G+t0kZGRGjp0qIYOHequTQIAAFwwl1p2Nm3apKeeekrTp0/XoUOHHJbl5ubqjjvucGtxAFCeiupiousKsCanw87nn3+uK664QgsWLNDkyZPVtGlTrVixwr78xIkT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H37YNGnSxBPleb1Zs2aZkJCQMvM//fRT4+PjYzIyMuzzZsyYYYKDgx3OPc7uiiuuMGlpafbpoqIiExcXZyZNmuTBqqxFkvnggw/s08XFxSYmJsY8++yz9nnZ2dnG39/fzJ8/3wMVWkNWVpaRZNLT040xJefUz8/PvPvuu/Z1tm7daiSZtWvXeqrMKo2WHZxRTk6OwsPD7dNr165Vp06dVL16dfu81NRUbd++Xb///rsnSrSktWvXqmXLloqOjrbPS01NVW5urn744QcPVuY98vPz9c033yglJcU+z8fHRykpKVq7dq0HK7O2Xbt2KSMjw+G8h4SEKDExkfN+AXJyciTJ/vv4m2++UUFBgcN5btq0qerWrct5PgPCDsr1888/65VXXtFdd91ln5eRkeHwASzJPp2RkVGp9VkZ5/nCHTp0SEVFReWeR85hxSk9t5x39ykuLtbIkSPVvn17tWjRQlLJea5evXqZMX+c5zMj7FjcI488IpvNdtbXtm3bHN7z66+/qnv37rrhhht05513eqhy73I+5xkAziUtLU1btmzRggULPF2KV6vm6QJQsf72t79pyJAhZ12nYcOG9q/379+vq6++WldddVWZgccxMTFlRvuXTsfExLinYC/l6nk+m5iYmDJXDXGeXVO7dm35+vqW+/PKOaw4pec2MzNTsbGx9vmZmZlq06aNh6ryXsOHD9eiRYu0atUq1alTxz4/JiZG+fn5ys7Odmjd4ef7zAg7FhcZGanIyEin1v3111919dVXKyEhQbNmzZKPj2PDX1JSkh577DEVFBTIz89PkrR06VI1adJEYWFhbq/dm7hyns8lKSlJTz/9tLKyshQVFSWp5DwHBwfr0ksvdcs+rK569epKSEjQsmXL1LdvX0kl3QHLli3T8OHDPVuchTVo0EAxMTFatmyZPdzk5uZq/fr1Z7z6EGUZYzRixAh98MEHWrlypRo0aOCwPCEhQX5+flq2bJn69+8vSdq+fbv27NmjpKQkT5Rc9Xl6hDSqhn379pnGjRub5ORks2/fPnPgwAH7q1R2draJjo42t912m9myZYtZsGCBqVmzpvnnP//pwcq9z+7du813331nJkyYYAIDA813331nvvvuO3PkyBFjjDGFhYWmRYsWplu3bmbjxo1myZIlJjIy0owZM8bDlXuXBQsWGH9/fzN79mzz448/mmHDhpnQ0FCHq9zguiNHjth/ZiWZF154wXz33Xdm9+7dxhhj/v73v5vQ0FDz4Ycfms2bN5s+ffqYBg0amBMnTni4cu9xzz33mJCQELNy5UqH38XHjx+3r3P33XebunXrmuXLl5sNGzaYpKQkk5SU5MGqqzbCDowxJZdBSyr3dbpNmzaZDh06GH9/f3PRRReZv//97x6q2HsNHjy43PO8YsUK+zq//PKL6dGjhwkICDC1a9c2f/vb30xBQYHnivZSr7zyiqlbt66pXr26ueKKK8y6des8XZLXW7FiRbk/v4MHDzbGlFx+/sQTT5jo6Gjj7+9vkpOTzfbt2z1btJc50+/iWbNm2dc5ceKEuffee01YWJipWbOmue666xz+OIUjmzHGVGJDEgAAQKXiaiwAAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0A5TLGaNiwYQoPD5fNZtPGjRs9XVKVNGTIEPvDXhcuXOjWba9cudK+7dLHXgBwHWEHQLmWLFmi2bNna9GiRTpw4IBatGjh6ZKqrO7du+vAgQPq0aOHfd6Zws+QIUOcDi5XXXWVDhw4oBtvvNFNlQJ/TjwIFEC5du7cqdjYWF111VVnXCc/P1/Vq1evxKqqJn9//wp52nT16tUVExOjgIAA5eXluX37wJ8FLTsAyhgyZIhGjBihPXv2yGazqX79+pKkLl26aPjw4Ro5cqRq166t1NRUSdKWLVvUo0cPBQYGKjo6WrfddpsOHTpk396xY8c0aNAgBQYGKjY2Vs8//7y6dOmikSNH2tcpryUkNDRUs2fPtk/v3btXN954o0JDQxUeHq4+ffrol19+cai7b9++eu655xQbG6uIiAilpaWpoKDAvk5eXp4efvhhxcfHy9/fX40bN9brr78uY4waN26s5557zqGGjRs3ymaz6eeff76wk1qOX375xd5NdfqrS5cubt8X8GdG2AFQxksvvaSJEyeqTp06OnDggL7++mv7sjlz5qh69epas2aNZs6cqezsbHXt2lVt27bVhg0btGTJEmVmZjp0vYwePVrp6en68MMP9fnnn2vlypX69ttvXaqpoKBAqampCgoK0urVq7VmzRoFBgaqe/fuys/Pt6+3YsUK7dy5UytWrNCcOXM0e/Zsh8A0aNAgzZ8/Xy+//LK2bt2qf/7znwoMDJTNZtMdd9yhWbNmOex31qxZ6tSpkxo3buziWTy3+Ph4HThwwP767rvvFBERoU6dOrl9X8CfmmefQwqgqpo6daqpV6+ew7zOnTubtm3bOsx78sknTbdu3Rzm7d2710gy27dvN0eOHDHVq1c377zzjn35b7/9ZgICAsz9999vnyfJfPDBBw7bCQkJsT/pee7cuaZJkyamuLjYvjwvL88EBASYzz77zBhT8kT5evXqmcLCQvs6N9xwg7npppuMMcZs377dSDJLly4t95h//fVX4+vra9avX2+MMSY/P9/Url3bzJ49+wxnqWSfffr0KTNfkqlRo4apVauWw6tatWrlrn/ixAmTmJhorr32WlNUVOTUPgA4hzE7AFySkJDgML1p0yatWLFCgYGBZdbduXOnTpw4ofz8fCUmJtrnh4eHq0mTJi7td9OmTfr5558VFBTkMP/kyZPauXOnfbp58+by9fW1T8fGxur777+XVNIl5evrq86dO5e7j7i4OPXs2VNvvPGGrrjiCn388cfKy8vTDTfc4FKtpaZOnaqUlBSHeQ8//LCKiorKrHvHHXfoyJEjWrp0qXx8aHQH3ImwA8AltWrVcpg+evSoevXqpcmTJ5dZNzY21umxLjabTcYYh3mnj7U5evSoEhISNG/evDLvjYyMtH/t5+dXZrvFxcWSpICAgHPW8de//lW33Xabpk6dqlmzZummm25SzZo1nTqGP4qJiSnT/RUUFKTs7GyHeU899ZQ+++wzffXVV2XCHIALR9gBcEEuu+wy/fvf/1b9+vVVrVrZXymNGjWSn5+f1q9fr7p160qSfv/9d/30008OLSyRkZE6cOCAfXrHjh06fvy4w37efvttRUVFKTg4+LxqbdmypYqLi5Wenl6mxaXUNddco1q1amnGjBlasmSJVq1adV77cta///1vTZw4UYsXL1ajRo0qdF/AnxVtpQAuSFpamg4fPqyBAwfq66+/1s6dO/XZZ5/p9ttvV1FRkQIDAzV06FCNHj1ay5cv15YtWzRkyJAyXTVdu3bVP/7xD3333XfasGGD7r77bodWmltuuUW1a9dWnz59tHr1au3atUsrV67Ufffdp3379jlVa/369TV48GDdcccdWrhwoX0b77zzjn0dX19fDRkyRGPGjNHFF1+spKQk95yocmzZskWDBg3Sww8/rObNmysjI0MZGRk6fPhwhe0T+DMi7AC4IHFxcVqzZo2KiorUrVs3tWzZUiNHjlRoaKg90Dz77LPq2LGjevXqpZSUFHXo0KHM2J/nn39e8fHx6tixo26++WY9+OCDDt1HNWvW1KpVq1S3bl3169dPzZo109ChQ3Xy5EmXWnpmzJih66+/Xvfee6+aNm2qO++8U8eOHXNYZ+jQocrPz9ftt99+AWfm3DZs2KDjx4/rqaeeUmxsrP3Vr1+/Ct0v8GdjM3/sJAeAStClSxe1adNGL774oqdLKWP16tVKTk7W3r17FR0dfdZ1hwwZouzsbLc/KqKy9wFYGS07AHBKXl6e9u3bp/Hjx+uGG244Z9AptWjRIgUGBmrRokVurWf16tUKDAwsd1A2AOcxQBkATpk/f76GDh2qNm3a6M0333TqPVOmTNHjjz8uqeTqM3dq166d/QGs5V3aD8A5dGMBAABLoxsLAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABY2v8DHsmVMMFquk8AAAAASUVORK5CYII=",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "\n",
-    "#estimate and plot power spectral density (PSD)\n",
-    "# in this solution code we use np.fft (rather than scipy.fft), and we actually compute and plot a (symmetric) \n",
-    "#two-sided PSD-estimate (using also the fftshift), as we like to (optionally) compare it with the Python \n",
-    "#built-in periodogram\n",
-    "\n",
-    "Fs = 1 / dt\n",
-    "f0 = 1 / T\n",
-    "print(Fs)\n",
-    "print(f0)\n",
-    "\n",
-    "f = np.concatenate((np.arange(-Fs / 2 + f0 / 2, 0, f0), np.arange(0, Fs / 2, f0)))\n",
-    "print(f)\n",
-    "\n",
-    "Z = np.fft.fft(ehat) * dt\n",
-    "psd = (np.abs(Z))**2/T \n",
-    "plt.figure()\n",
-    "plt.plot(f,np.fft.fftshift(psd), color='b', label='psd')\n",
-    "print(Z)\n",
-    "plt.xlabel('frequency [Hz]')\n",
-    "plt.ylabel('PSD [m2/s4/Hz]')\n",
-    "plt.title('Power Spectral Density (PSD)')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 9:</b>   \n",
-    "\n",
-    "Answer the following questions:\n",
-    "<ol>\n",
-    "    <li>Report the damped natural frequency (in Hertz) of this one-degree-of-freedom (1DOF) mechanical system. Does it match the motion of the beam shown in the cantilever-beam video?</li>\n",
-    "    <li>The acceleration was measured at quite a high sample rate of $50$ Hz. What is the minimum sampling frequency to correctly identify the damped natural frequency in the periodogram?</li>\n",
-    "</ol>\n",
-    "<p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**Write your answer(s) in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b>   \n",
-    "<ol>\n",
-    "    <li>Around $1.36$ Hz, and yes, this matches the motion in the video.</li>\n",
-    "    <li>Nyquist rate is twice the (highest) frequency in the signal, hence $2 \\times 1.36 = 2.72$ Hz, so, any value larger than $2.72$ Hz.</li>\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Task 10: Global Mean Sea-Level (GMSL) data (optional)\n",
-    "\n",
-    "Repeat the steps with Tasks 7-9, but now with the Global Mean Sea Level data set. Data is from the Australia's National Science Agency (CSIRO): [GMSL data](https://www.cmar.csiro.au/sealevel/sl_hist_last_decades.html). \n",
-    "\n",
-    "These data result from nearly 3 decades of satellite altimetry (with satellite missions such as TOPEX/Poseidon and the Jason-series). The first column contains the time tag or epoch (in decimal years), the second column is the global mean sea level (in mm). There is one measurement per month (monthly average, so that for instance tide-effects are averaged out, and the measurement typically refers to the middle of the month, hence 1993.042 is mid January in 1993). The single monthly measurement is the global mean sea level, so, the average of the entire world.\n",
-    "\n",
-    "The sampling frequency $f_s = 12$ per year ($\\Delta t = 1/12 \\sim 0.083$ year), and there are $N=331$ measurements in total."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 16,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>month</th>\n",
-       "      <th>sl</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>1993.042</td>\n",
-       "      <td>-48.7</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>1993.125</td>\n",
-       "      <td>-52.4</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>1993.208</td>\n",
-       "      <td>-44.4</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>1993.292</td>\n",
-       "      <td>-50.4</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>1993.375</td>\n",
-       "      <td>-46.3</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "      month    sl\n",
-       "0  1993.042 -48.7\n",
-       "1  1993.125 -52.4\n",
-       "2  1993.208 -44.4\n",
-       "3  1993.292 -50.4\n",
-       "4  1993.375 -46.3"
-      ]
-     },
-     "execution_count": 16,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "data = pd.read_csv('CSIRO_Alt_seas_inc.txt', names=['month', 'sl'])\n",
-    "data.head()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 18,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAj4AAAHHCAYAAAC/R1LgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACLkElEQVR4nO3dd3QUVQMF8LsJ6T2QBoTQCb0EQYp0wYJSLCAgIIgNCyIWLCjwKYKKYAEEFRRBFBELKqI0UXoJ3dACoSWhpFCTkMz3x/PtztbMbHZT7++cPTM7OzP7diHk8qpBURQFRERERBWAR0kXgIiIiKi4MPgQERFRhcHgQ0RERBUGgw8RERFVGAw+REREVGEw+BAREVGFweBDREREFQaDDxEREVUYDD5ERERUYTD4ULn3xhtvwGAwOHVtzZo10bt3b5eV5fjx4zAYDFiwYIHL7knly/Dhw1GzZk1N5xYUFKBJkyZ488033VuoYjJnzhzUqFEDOTk5Rb5Xly5d0KVLl6IXisodBh8qk5KTk/Hkk0+ifv368Pf3h7+/Pxo1aoTRo0djz549JV28Ilu3bh0MBgMMBgO++uorm+d06NABBoMBTZo0KebS6VNQUIAvv/wSbdu2RXh4OIKCglC/fn0MHToUmzdvLpEyGQwGPPnkkyXy3q709ddf4+TJkzY/i56fEfmfAw8PD5w8edLqXtnZ2fDz87P5vZ07dw7PPPMM4uPj4efnh8jISLRp0wYvvvgiLl++bDxv+PDhCAwMdPh5hg8fjtzcXHzyySd6vgYiXSqVdAGI9FqxYgUGDBiASpUqYfDgwWjevDk8PDzw77//4vvvv8fs2bORnJyMuLi4ki5qkfn6+mLx4sUYMmSI2fHjx49j48aN8PX1LaGSaff000/j448/Rp8+fTB48GBUqlQJSUlJ+O2331C7dm3cfPPNJV3EMuudd97BwIEDERISYnbc2Z8RHx8ffP3113jhhRfMjn///fc23//ixYto3bo1srOzMWLECMTHx+PChQvYs2cPZs+ejccff7zQsKPm6+uLYcOGYfr06XjqqaecrqkFgFWrVjl9LZVvDD5Uphw9ehQDBw5EXFwcVq9ejZiYGLPXp06dilmzZsHDo3xUZt5xxx346aefcP78eVSpUsV4fPHixYiKikK9evWQkZFRgiV0LC0tDbNmzcKoUaMwd+5cs9dmzJiBc+fOlVDJyr5du3Zh9+7deO+998yOF+Vn5I477rAZfBYvXow777wTy5YtMzv+2WefISUlBf/88w/at29v9lp2dja8vb11f677778f06ZNw9q1a9GtWzfd11+9ehX+/v5OvTdVDOXjtwNVGNOmTcOVK1cwf/58q3/QAaBSpUp4+umnERsb6/A+N27cwOTJk1GnTh34+PigZs2aePnll+32LVi1ahVatGgBX19fNGrUyOp/wBcvXsS4cePQtGlTBAYGIjg4GLfffjt2797t/IcF0KdPH/j4+GDp0qVmxxcvXoz7778fnp6eNq/76quvkJCQAD8/P4SHh2PgwIFWTRgbNmzAfffdhxo1asDHxwexsbF49tlnce3aNbPzZBPF6dOn0bdvXwQGBiIiIgLjxo1Dfn6+w/InJydDURR06NDB6jWDwYDIyEizY5mZmRgzZgxiY2Ph4+ODunXrYurUqSgoKDA7791330X79u1RuXJl+Pn5ISEhAd99953DsuhVUFCAGTNmoHHjxvD19UVUVBQeffRRs6DZu3dv1K5d2+b17dq1Q+vWrc2Oaflz0eqHH36At7c3OnXqZHa8KD8jgwYNQmJiIv7991/jsdTUVKxZswaDBg2yOv/o0aPw9PS0WWsXHBzsVI1kQkICwsPD8eOPPxZ6bpcuXdCkSRPs2LEDnTp1gr+/P15++WXja5Z9fD788EM0btwY/v7+CAsLQ+vWrbF48WKzc06fPo0RI0YgKioKPj4+aNy4MT7//HPdn4NKLwYfKlNWrFiBunXrom3btkW6z8MPP4wJEyagVatWeP/999G5c2dMmTIFAwcOtDr38OHDGDBgAG6//XZMmTIFlSpVwn333Yc//vjDeM6xY8fwww8/oHfv3pg+fTqef/557N27F507d8aZM2ecLqe/vz/69OmDr7/+2nhs9+7d2L9/v81fRADw5ptvYujQoahXrx6mT5+OMWPGYPXq1ejUqRMyMzON5y1duhRXr17F448/jg8//BC9evXChx9+iKFDh1rdMz8/H7169ULlypXx7rvvonPnznjvvfesanEsyaYU+V6OXL16FZ07d8ZXX32FoUOH4oMPPkCHDh0wfvx4jB071uzcmTNnomXLlpg0aRLeeust45/JL7/84vA99Hj00Ufx/PPPo0OHDpg5cyYeeughLFq0CL169UJeXh4AYMCA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CWfPnjU+nnrqqWL5jMVh/fr1GD16NDZv3ow//vgDeXl56Nmzp/F7AoBnn30WP//8M5YuXYr169fjzJkz6N+/v/H1/Px83HnnncjNzcXGjRvxxRdfYMGCBZgwYYLxnOTkZNx5553o2rUrEhMTMWbMGDz88MP4/fffi/XzuktxfY9SUlKS2d/JyMjIYvmc7uSK71AaMWIEBgwYYPN9srOz0bNnT8TFxWHHjh1455138MYbb2Du3Llu+2zFqbi+R+nPP/80+7uYkJDg8s9UElzxPe7YsQORkZH46quvsH//frzyyisYP348PvroI+M5Jf5vo0JlEgBl+fLlxudJSUkKAGXfvn3GY/n5+UpERIQyb948RVEU5ffff1c8PDyUrKws4zmZmZmKwWBQ/vjjD+OxuLg45f3333f7Zygt0tPTFQDK+vXrFUUR34mXl5eydOlS4zkHDx5UACibNm1SFEVRfv31V8XDw0NJTU01njN79mwlODhYycnJURRFUV544QWlcePGZu81YMAApVevXu7+SCXCXd/j2rVrFQBKRkZG8X2YEuLMd6j2+uuvK82bN7c6PmvWLCUsLMz4nSqKorz44otKgwYNXP8hSgF3fY/JyckKAGXXrl3uKnqpUtTvUXriiSeUrl27Gp+X9L+NrPEpJ3JycgAAvr6+xmMeHh7w8fHB33//bTzHYDCYTS7l6+sLDw8P4znS22+/jcqVK6Nly5Z45513rJpwypOsrCwAQHh4OADxP5a8vDz06NHDeE58fDxq1KiBTZs2AQA2bdqEpk2bIioqynhOr169kJ2djf379xvPUd9DniPvUd6463uUWrRogZiYGNx66634559/3P1xSoQz36EWmzZtQqdOneDt7W081qtXLyQlJSEjI8NFpS893PU9SnfffTciIyPRsWNH/PTTT64pdCnkqu8xKyvLeA+g5P9tZPApJ+RfvvHjxyMjIwO5ubmYOnUqTp06hbNnzwIAbr75ZgQEBODFF1/E1atXceXKFYwbNw75+fnGcwDRzr1kyRKsXbsWjz76KN566y288MILJfXR3KqgoABjxoxBhw4d0KRJEwBAamoqvL29ERoaanZuVFSUsV9Jamqq2S9r+bp8zdE52dnZuHbtmjs+Tolx5/cYExODOXPmYNmyZVi2bBliY2PRpUsX7Ny5082fqng5+x1qoeV7Li/c+T0G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",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# create time-array, time relative to t0 [yr] (epoch-time of the first observation;\n",
-    "# t0=1993.042 refers to mid January 1993)\n",
-    "t = data.iloc[:, 0] - data.iloc[0, 0]\n",
-    "\n",
-    "# number of observations\n",
-    "N = len(t)\n",
-    "\n",
-    "# observation record length (as N * dt, according to sample-and-hold convention)\n",
-    "T = (t[N - 1] - t[0]) * N / (N - 1)\n",
-    "\n",
-    "# Delta t [yr]; dt = T/N = (N*dt)/N\n",
-    "dt = T / N\n",
-    "\n",
-    "# observed sea-level height\n",
-    "y = data.iloc[:,1]\n",
-    "\n",
-    "# plot observed time-series, as it is, versus epoch-time in [year]\n",
-    "plt.plot(data.iloc[:,0],y, color='b', label='sea level')\n",
-    "plt.xlabel('time [yr]')\n",
-    "plt.ylabel('sea-level height [mm]')\n",
-    "plt.title('Global Mean Sea-Level (GMSL) rise')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>Task 10 (Optional!):</b>   \n",
-    "\n",
-    "Detrend the data. \n",
-    "\n",
-    "Estimate and plot power spectral density (PSD), hence the periodogram, for the (detrended) global mean sea-level data. \n",
-    "\n",
-    "Identify the largest peak in the spectrum, what is the frequency, and can you come up with a physical explanation of this behaviour?\n",
-    "</ol>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "YOUR_CODE_HERE"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 19,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "<matplotlib.legend.Legend at 0x181d3d592b0>"
-      ]
-     },
-     "execution_count": 19,
-     "metadata": {},
-     "output_type": "execute_result"
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAj4AAAHHCAYAAAC/R1LgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC6g0lEQVR4nO2dd3gUVdvG701IJRUIhBo6ShMERVSkCiIWbGAF7A0REFEsKKAgKAq+FtRPAZH3RRHEhihKQEVE6SBSRLqB0EMSSD3fH+PZPTs7sztnZrY/v+vKtZvdmdmzszNz7rmf5zzHwRhjIAiCIAiCiAJigt0AgiAIgiCIQEHChyAIgiCIqIGED0EQBEEQUQMJH4IgCIIgogYSPgRBEARBRA0kfAiCIAiCiBpI+BAEQRAEETWQ8CEIgiAIImog4UMQBEEQRNRAwocgopBZs2bB4XBgz549tm97yJAhaNiwoal1HQ4Hhg4daltbli9fDofDgeXLl9u2TSKy6NatG7p16xbsZhABhIQPEXHwTp3/JSYmok6dOujTpw9ef/11nD592vS2t27diueff94vgiGU2bRpE+688040atQIiYmJSElJQbt27TB69Gj8/fffwW6eZcRj5ueff/Z4nzGG+vXrw+Fw4KqrrgpCC41TWlqK6dOno3379khLS0NGRgZatWqF++67D9u2bQt4e/bs2QOHw4FXXnkl4J9NEFpUCXYDCMJfjB8/Ho0aNUJZWRkOHTqE5cuXY/jw4Xj11VfxxRdfoG3bttLb3Lp1K8aNG4du3bqZdjXCjffeew8PPvggatSogdtuuw3nnHMOysvLsWXLFnz44YeYNm0azpw5g9jY2GA31TKJiYn473//i0svvdTt9RUrVuDAgQNISEgIUsuMc8MNN+Cbb77BLbfcgnvvvRdlZWXYtm0bvvrqK1x88cU455xzgt1EgggqJHyIiKVv377o2LGj8/8xY8Zg2bJluOqqq3DNNdfgzz//RFJSkt8+nzGGs2fP+vUz/M0vv/yCBx98EJdccgm++uorpKamur0/depUvPjii0Fqnf1ceeWVmD9/Pl5//XVUqeK6PP73v/9Fhw4dcPTo0SC2zje///47vvrqK7z44ot46qmn3N574403cPLkyeA0jCBCCAp1EVFFjx498Oyzz2Lv3r346KOP3N7btm0bbrzxRlSrVg2JiYno2LEjvvjiC+f7s2bNwk033QQA6N69uzM0wvNHGjZsiKuuugrffvstOnbsiKSkJLzzzjsAgJMnT2L48OGoX78+EhIS0LRpU0yePBmVlZXO7YshgXfffRdNmjRBQkICLrjgAvz+++8e38VXezl//PEHevTogaSkJNSrVw8vvPCC2+d6Y9y4cXA4HJg7d66H6AEUh2TChAk+3Z6ioiI89thjzu/fokULvPLKK2CMaS4/d+5ctGjRAomJiejQoQN+/PFHt/f37t2Lhx56CC1atEBSUhKqV6+Om266yXII8pZbbsGxY8ewdOlS52ulpaX49NNPceutt2quU1lZiWnTpqFVq1ZITExErVq1cP/99+PEiRNuy33++efo168f6tSpg4SEBDRp0gQTJkxARUWF23LdunVD69atsXXrVnTv3h3JycmoW7cupkyZ4rP9u3btAgBccsklHu/FxsaievXqbq8dPHgQd911F2rVqoWEhAS0atUKH3zwgdsypaWlGDt2LDp06ID09HRUrVoVXbp0QW5urs/2yFBSUoLnnnsOTZs2RUJCAurXr4/Ro0ejpKTEuUzr1q3RvXt3j3UrKytRt25d3HjjjW6vGfldiCiEEUSEMXPmTAaA/f7775rv79+/nwFgN954o/O1LVu2sPT0dNayZUs2efJk9sYbb7DLLruMORwOtnDhQsYYY7t27WLDhg1jANhTTz3F5syZw+bMmcMOHTrEGGMsJyeHNW3alGVmZrInn3ySzZgxg+Xm5rKioiLWtm1bVr16dfbUU0+xGTNmsEGDBjGHw8EeffRRZxt2797NALD27duzpk2bssmTJ7MpU6awGjVqsHr16rHS0lKp9jLGWF5eHsvKymKZmZns+eefZy+//DJr1qwZa9u2LQPAdu/erbsfi4qKWJUqVVivXr2k9v/gwYNZTk6O8//KykrWo0cP5nA42D333MPeeOMNdvXVVzMAbPjw4W7rAmCtW7dmNWrUYOPHj2eTJ09mOTk5LCkpiW3evNm53Pz589l5553Hxo4dy95991321FNPsczMTJaTk8OKioqcy+Xm5jIALDc312ubxWPm4osvZnfccYfzvUWLFrGYmBh28OBBlpOTw/r16+e27j333MOqVKnC7r33XjZjxgz2xBNPsKpVq7ILLrjA7Tfr378/GzBgAHv55ZfZ22+/zW666SYGgI0aNcpt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WZg1a5bz/bKyMkyYMAEbN27EokWLsGfPHgwZMsRrO22HEW6cOnWKAWCnTp0KdlPCnrFjGQMYu/32YLeEIAijnDlzhm3dupWdOXPG+VphoXIuB+OvsNBYu0+fPs3i4+PZJ5984nzt2LFjLCkpiT366KOMMcb27t3LYmNj2cGDB93W7dmzJxszZgxjjLGZM2ey9PR0j+3n5OSw/v37u7129913s/vuu8/ttZ9++onFxMQ4919OTg67XbgIVlZWspo1a7K3336bMcbYO++8w6pXr+62v99++20GgK1fv54xxtiECRNY79693T5n//79DADbvn27oe+uRWpqKps1a5bme+r90KlTJ/bwww+7LXPJJZew8847z/n/4MGDWU5ODisvL3e+dtNNN7GBAwfqtuH3339nANjp06cZY4zl5uYyAOzEiROay2sdnxyj/Tc5PoTfqKhQHktLg9sOgiAin127dqG0tBSdOnVyvlatWjW0aNHC+f/mzZtRUVGB5s2bIyUlxfm3YsUK7Nq1y+dndOzY0e3/jRs3YtasWW7b6tOnDyorK7F7927ncm3btnU+dzgcyM7OdoZ3/vzzT7Rt2xaJiYnOZTp37uzxObm5uW6fc8455zi/t5HvrsXIkSNxzz33oFevXnjppZe87oPt27fjwgsvdHtN/T8AtGrVyq2icu3atd1CWWvXrsXVV1+NBg0aIDU1FV27dgUA7Nu3z2tb7YSSmwm/QcKHICKD5GSgsDB4n20XhYWFiI2Nxdq1az2mO0hJSfG5ftWqVT22d//992PYsGEeyzZo0MD5XB0+cjgcqKyslGr31VdfjcmTJ3u8V7t2bfz111+GtyXy/PPP49Zbb8XXX3+Nb775Bs899xzmzZuH6667ztT2AO/ftaioCH369EGfPn0wd+5cZGVlYd++fejTpw9KA9hRkPAh/EZ5ufJoobI4QRAhgMMBqPr8kKNJkyaIi4vD6tWrnaLjxIkT2LFjh9NVaN++PSoqKpCfn48uXbpobic+Ph4V/K7NB+effz62bt2Kpk2bmm73ueeeizlz5uDs2bNO1+fXX3/1+JwFCxagYcOGqFLFs9s28t31aN68OZo3b44RI0bglltuwcyZMzWFT4sWLfD7779j0KBBztd+//13qe+6bds2HDt2DC+99BLq168PAM5k6kBCoS7Cb5DjQxBEoEhJScHdd9+N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",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "\n",
-    "# prepare for detrending the data, we'll estimate an offset and a slope (two unknown parameters)\n",
-    "A = np.ones((N, 2))\n",
-    "A[:,1] = t\n",
-    "\n",
-    "# (unweighted) least-squares estimation of two parameters\n",
-    "xhat = (np.linalg.inv(A.T @ A) @ A.T) @ y\n",
-    "\n",
-    "# estimated observations (fitted by a straight line with offset and slope)\n",
-    "yhat = A @ xhat\n",
-    "\n",
-    "# difference of observed value and estimated observation (least-squares residuals)\n",
-    "ehat = y - yhat\n",
-    "\n",
-    "# hence observed time-series but detrended, this will act as our signal x(t), or x_0,...,x_{N-1}\n",
-    "plt.plot(data.iloc[:,0], ehat, color='b', label='detrended signal')\n",
-    "plt.xlabel('time [yr]')\n",
-    "plt.ylabel('detrended sea-level height [mm]')\n",
-    "plt.title('Detrened Global Mean Sea-Level')\n",
-    "plt.legend()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 20,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "image/png": "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B0ePHs03uHPbtm1YvXo1hg4dijJlyhRYuaiV0Jo1a9CrVy+buuCGDh2K8PBwTJo0CUeOHMHChQtx5swZw1gJAFi+fDn69++Pjh07YsaMGbh16xYWLlyIli1b4s8//zSU56+//kKrVq3g6+uLwYMHo1KlSjhx4gQ2bNiAqVOnokePHjh69Cg+//xzzJkzx/BNXa28C3ut8+bNQ5cuXfD0008jJycHq1atQq9evbBx40Y89thj93ydRVGxYkW0adMGP/30E7KyshAaGlrk9+znn3/GV199hZdeegkhISF4//330bNnT5w9e9awj7344otYu3Ythg4dipo1a+LKlSv4+eef8ffff6NBgwb5yhUVFYWFCxdiyJAh6N69O3r06AEAqFu3LhISEpCUlIQVK1YgMTHR7HkrVqxA27ZtUb58+QJf86FDh9CqVSuEhoZi9OjR8PX1xUcffYS2bdsiJSUFTZo0QY8ePRAeHo4RI0agT58+ePTRRxEcHFzgMjds2AAA+VrNbBEUFISuXbvi888/x5AhQwAAqampOHToEP7v//4Pf/31l9n86r6/YsUKtGjRAj4+JVPNPP/88/jss8/w1FNPoXnz5ti2bZvV/e+3337D7t270bt3b1SoUAGnT5/GwoUL0bZtWxw+fBhBQUFo3bo1XnnlFbz//vt4/fXXUaNGDQAw3C5ZsgTBwcEYOXIkgoODsW3bNkyYMAFZWVmYNWtWibw+ciBBpJHk5GQBQGzZskVcunRJpKWliVWrVonIyEgRGBgo/v33X7F//34BQDz//PNmz33ttdcEALFt2zYhhBAZGRkCgFiwYIEQQohr164JLy8v0atXLxEdHW143iuvvCIiIiKEXq8XQgixfPly4eXlJXbu3Gm2/EWLFgkAYteuXYZpAISXl5c4dOiQTa+vX79+AoAoXbq06N69u3j33XfF33//XeB2aNiwocjJyTFMnzlzpgAg1q9fL4QQ4vr16yI8PFwMGjTI7PkXL14UYWFhZtNbt24tQkJCxJkzZ8zmVV+3EELMmjVLABCnTp3KV6bCXuutW7fM7ufk5IjatWuLhx56yGx6fHy86N+/f77nW1tXUlJSgY8PGzZMABCpqalCiKK/Z35+fuL48eOGaampqQKA+OCDDwzTwsLCCi2DEEL0799fxMfHG+5funRJABATJ07MN2+fPn1EbGysyMvL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K+j93L59O65cuYKvvvrKcBIDYDwrlOTHMTokNbWSnzt3rtl09du86VkWCQkJKF++PObMmYPc3FzD6a2tWrXCiRMnsHbtWjRt2tTsm+STTz6Jc+fOYfHixfnWffv2bdy8edOucl+8eNHqVX1zcnKwdetWq91xH3/8MXJzcw33Fy5ciLt37xoq2o4dOyI0NBTTpk0zm0+lXlclKioKrVu3xqeffoqzZ8+azWPailGqVCkAKNKYCW9vb+h0OrPTak+fPl0iPz3w33//oU+fPsjLyzOcFg84/j3Ly8vL1/1QtmxZxMbG5jtd3ZR6Jl1B269u3bqoW7cu/u///g9ffvklevfufc9WDG9vb3To0AHr1683O/05PT0dK1euRMuWLQ1dlEXx5JNPombNmnj77bcLvCq36b5hjXqphokTJ+a7qKCpY8eO5dvvAGU77dmzB6VLly6w29FW6mfC9NIRQP7jBKBsU8vX9sEHH+Q7Nbygz4PaImi6jJycHCxYsMCuspPzsUWHpFavXj30798fH3/8saEJ+ddff8XSpUvRrVs3sxYQQAk1q1atQp06dVC6dGkAQIMGDVCqVCkcPXo037iCvn37YvXq1XjxxRfx008/oUWLFsjLy8M///yD1atXY9OmTffsVrPm33//xQMPPICHHnoI7dq1Q7ly5ZCRkYHPP/8cqampGD58uNnF1wDl4NmuXTs8+eSTOHLkCBYsWICWLVuiS5cuAJQxOAsXLkTfvn3RoEED9O7dG1FRUTh79iy+/fZbtGjRAh9++CEApQJo2bIlGjRogMGDByMhIQGnT5/Gt99+i/379wOAoWXrjTfeQO/eveHr64vHH3/ccMC35rHHHsN7772HRx55BE899RQyMjIwf/583HfffflOMy6Ko0eP4rPPPoMQAllZWUhNTcWaNWtw48YNw/pUjn7Prl+/jgoVKuCJJ55AvXr1EBwcjC1btuC3334zawWwFBgYiJo1a+KLL77A/fffj4iICNSuXdtsbFS/fv3w2muvAbD91O4pU6Zg8+bNaNmyJV566SX4+Pjgo48+QnZ2NmbOnGnz6zLl6+uLdevWoWPHjmjZsiV69OhhuBbTuXPn8M033+Ds2bP3vDxA165d0bVr10LnUcfBderUCa1atUJERATOnTuHpUuX4vz585g7d26+7sRPP/3U6jWphg0bZnVMU/369dGn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",
-      "text/plain": [
-       "<Figure size 640x480 with 1 Axes>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "### SOLUTION\n",
-    "\n",
-    "# sampling frequency [Hz]\n",
-    "Fs = 1 / dt\n",
-    "\n",
-    "# observed signal to length NFFT ( record length is NFFT*dt)\n",
-    "NFFT = N\n",
-    "\n",
-    "# Discrete Fourier Transform (DFT) by fft, to NFFT samples\n",
-    "# and multiply by Delta t (as to maintain analogy with continuous-time Fourier transform)\n",
-    "X = dt * np.fft.fft(ehat, NFFT)\n",
-    "\n",
-    "# frequency resolution\n",
-    "f0 = 1 / (NFFT * dt)\n",
-    "\n",
-    "# frequency array (centered at f=0, and conform fftshift) for NFFT even, covers interval [-Fs/2,Fs/2)\n",
-    "#f = np.concatenate((np.arange(- Fs / 2, 0, f0), np.arange(0, Fs / 2 , f0))); #+ f0/4\n",
-    "f = np.concatenate((np.arange(-Fs / 2 + f0 / 2, 0, f0), np.arange(0, Fs / 2 , f0))) #- f0 / 4 \n",
-    "\n",
-    "\n",
-    "# for NFFT odd, use instead: f=np.concatenate((np.arange(-Fs/2 + f0/2, 0, f0), np.arange(0, Fs/2, f0))); covers interval (-Fs/2,Fs/2)\n",
-    "#|Xk|^2 / T periodogram (centered, with f=0 in the center), division by T, which is actual data record length\n",
-    "plt.plot(f, np.fft.fftshift((abs(X))**2 / T), color='b', label='psd')\n",
-    "plt.xlabel(r'frequency [$yr^{-1}$]')\n",
-    "plt.ylabel(r'PSD [$mm^2$ yr]')\n",
-    "plt.title('Power Spectral Density of GMSL data')\n",
-    "plt.legend();"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**Write your answer(s) in this Markdown cell.** "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Solution:</b> \n",
-    "\n",
-    "The largest peak is $f = 0.996$/ year, hence the annual cycle, related to summer and winter, there is also a peak at $f = 1.992$/year, hence the double frequency (related to a half year cycle), and this one typically shows up if the once per year periodic cycle is not a perfect harmonic (sine or cosine), but instead a bit distorted/skewed, finally, there is also a large peak at $f = \\frac{1}{T} = 0.0362$/year, a long term effect, which implies a cycle with the duration of the entire data set, which here seems just coincidence, that a full cycle occurs in $T=27.58$ years.\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%;\">\n",
-    "<p>\n",
-    "<b>End of task.</b>\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<div style=\"background-color:#C8FFFF; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%\">\n",
-    "<p>\n",
-    "<b>Appendix A: Cantilever-beam dynamics:</b> \n",
-    "\n",
-    "The dynamics of the smartphone suspended on a cantilever beam can be considered as the mass-spring-damper system shown below:\n",
-    "\n",
-    "<img src=\"https://gitlab.com/JelleKnibbe/public-files/-/raw/main/SP_Practical/mass_spring_damper.png\" style=\"margin:auto\" width=200/>\n",
-    "\n",
-    "The equation of motion of the deflection $x$ of this mass-spring-damper system (a damped harmonic oscillator) can be described by the following second order differential equation:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t) + \\frac{c}{m} \\dot{x}(t) + \\frac{k}{m} x(t) =0\n",
-    "$$\n",
-    "\n",
-    "Where $\\ddot{x}(t)$, $\\dot{x}(t)$ and $x(t)$ are the acceleration, velocity and displacement as a function of time of the oscillating mass $m$ [kg] respectively. (with a unit transfer function, $x(t)$ describes the motion of the proof mass inside the smartphone accelerometer). For simplicity, we consider here the homogeneous equation, corresponding to free motion. The other parameters are the damping coefficient $c$ [kg/s] and spring constant $k$ [N/m]. The damping ratio can be obtained from the system parameters: $\\zeta = \\frac{c}{2 \\sqrt{mk}}$, which is dimensionless. The undamped natural frequency is $\\omega_0 = \\sqrt{\\frac{k}{m}}$ [rad/s]. The differential equation becomes:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t) + 2 \\zeta \\omega_0 \\dot{x}(t) + \\omega_0^2 x(t) =0\n",
-    "$$\n",
-    "\n",
-    "For the under-damped case ($0 \\le \\zeta \\le 1)$ of our smartphone and assuming an initial zero tip velocity $\\dot{x}(t=0)=0$ (release from stand-still), the solution for the position as a function of time is given by:\n",
-    "\n",
-    "$$\n",
-    "x(t)=e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}}\\sin(\\omega_d t + \\varphi)\n",
-    "$$\n",
-    "\n",
-    "Where $x(0)$ is the initial position $x(t=0)$, $\\omega_d$ is the damped natural frequency $\\omega_d = \\omega_0 \\sqrt{1-\\zeta^2}$, and the phase shift $\\varphi = \\arctan \\left( \\frac{\\sqrt{1-\\zeta^2}}{\\zeta} \\right)$. The sinusoid term represents the harmonic motion, and the exponential term represents the damping of that motion over time. Next, the velocity of the smartphone's oscillation can be derived as:\n",
-    "\n",
-    "$\\dot{x}(t) = e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}}\\sin(\\omega_d t)$.\n",
-    "\n",
-    "The acceleration of the smartphone (which is what is being measured) is found as:\n",
-    "\n",
-    "$\\ddot{x}(t) = e^{-\\zeta \\omega_0 t} \\frac{x(0)}{\\sqrt{1-\\zeta^2}} \\sin (\\omega_d t - \\phi)$.\n",
-    "\n",
-    "Note that $\\omega_0$ and $\\omega_d$ are the angular frequencies expressed in radians per second. $\\ddot{x}(t)$ is a damped harmonic signal where the rate of damping is determined by the damping ratio $\\zeta$.\n",
-    "\n",
-    "In order to get a pure harmonic signal (as used in Tasks 1 to 5), set the damping ratio $\\zeta=0$, and optionally set the phase-shift $\\phi$ to zero as well, then the tip acceleration is given by the following simple sinusoidal expression:\n",
-    "\n",
-    "$$\n",
-    "\\ddot{x}(t)=x(0) \\sin(\\omega_0 t).\n",
-    "$$\n",
-    "</p>\n",
-    "</div>"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**End of notebook.**\n",
-    "<h2 style=\"height: 60px\">\n",
-    "</h2>\n",
-    "<h3 style=\"position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; bottom: 60px; right: 50px; margin: 0; border: 0\">\n",
-    "    <style>\n",
-    "        .markdown {width:100%; position: relative}\n",
-    "        article { position: relative }\n",
-    "    </style>\n",
-    "    <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">\n",
-    "      <img alt=\"Creative Commons License\" style=\"border-width:; width:88px; height:auto; padding-top:10px\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" />\n",
-    "    </a>\n",
-    "    <a rel=\"TU Delft\" href=\"https://www.tudelft.nl/en/ceg\">\n",
-    "      <img alt=\"TU Delft\" style=\"border-width:0; width:100px; height:auto; padding-bottom:0px\" src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png\" />\n",
-    "    </a>\n",
-    "    <a rel=\"MUDE\" href=\"http://mude.citg.tudelft.nl/\">\n",
-    "      <img alt=\"MUDE\" style=\"border-width:0; width:100px; height:auto; padding-bottom:0px\" src=\"https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png\" />\n",
-    "    </a>\n",
-    "    \n",
-    "</h3>\n",
-    "<span style=\"font-size: 75%\">\n",
-    "&copy; Copyright 2024 <a rel=\"MUDE\" href=\"http://mude.citg.tudelft.nl/\">MUDE</a> TU Delft. This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">CC BY 4.0 License</a>."
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "mude-base",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.12.4"
-  },
-  "widgets": {
-   "application/vnd.jupyter.widget-state+json": {
-    "state": {},
-    "version_major": 2,
-    "version_minor": 0
-   }
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/src/students/GA_2_3/CSIRO_Alt_seas_inc.txt b/src/students/GA_2_3/CSIRO_Alt_seas_inc.txt
deleted file mode 100644
index 9163035c7c484890620f3144d5748f5219d000e0..0000000000000000000000000000000000000000
--- a/src/students/GA_2_3/CSIRO_Alt_seas_inc.txt
+++ /dev/null
@@ -1,331 +0,0 @@
-1993.042, -48.70
-1993.125, -52.40
-1993.208, -44.40
-1993.292, -50.40
-1993.375, -46.30
-1993.458, -51.50
-1993.542, -45.70
-1993.625, -44.90
-1993.708, -37.40
-1993.792, -38.50
-1993.875, -39.30
-1993.958, -40.40
-1994.042, -44.30
-1994.125, -49.00
-1994.208, -40.60
-1994.292, -44.10
-1994.375, -48.90
-1994.458, -49.30
-1994.542, -48.10
-1994.625, -41.70
-1994.708, -40.60
-1994.792, -35.00
-1994.875, -43.30
-1994.958, -39.40
-1995.042, -44.80
-1995.125, -42.70
-1995.208, -43.00
-1995.292, -40.60
-1995.375, -49.20
-1995.458, -44.00
-1995.542, -48.90
-1995.625, -38.10
-1995.708, -35.50
-1995.792, -30.80
-1995.875, -36.70
-1995.958, -34.20
-1996.042, -47.20
-1996.125, -37.10
-1996.208, -42.30
-1996.292, -38.40
-1996.375, -40.50
-1996.458, -37.80
-1996.542, -36.20
-1996.625, -33.30
-1996.708, -29.70
-1996.792, -18.80
-1996.875, -24.30
-1996.958, -36.00
-1997.042, -36.50
-1997.125, -39.80
-1997.208, -34.80
-1997.292, -38.20
-1997.375, -34.10
-1997.458, -37.00
-1997.542, -28.00
-1997.625, -27.70
-1997.708, -16.30
-1997.792, -21.60
-1997.875, -19.50
-1997.958, -31.00
-1998.042, -26.20
-1998.125, -29.80
-1998.208, -23.90
-1998.292, -27.70
-1998.375, -26.60
-1998.458, -32.30
-1998.542, -25.10
-1998.625, -25.50
-1998.708, -19.00
-1998.792, -16.70
-1998.875, -19.30
-1998.958, -22.10
-1999.042, -24.60
-1999.125, -24.40
-1999.208, -29.30
-1999.292, -28.50
-1999.375, -32.90
-1999.458, -31.20
-1999.542, -29.90
-1999.625, -22.40
-1999.708, -22.60
-1999.792, -10.30
-1999.875, -21.90
-1999.958, -14.80
-2000.042, -24.80
-2000.125, -20.50
-2000.208, -25.30
-2000.292, -23.50
-2000.375, -30.90
-2000.458, -25.00
-2000.542, -29.70
-2000.625, -18.90
-2000.708, -17.50
-2000.792,  -8.10
-2000.875, -15.70
-2000.958, -17.80
-2001.042, -20.30
-2001.125, -21.00
-2001.208, -19.60
-2001.292, -20.50
-2001.375, -22.60
-2001.458, -22.90
-2001.542, -17.10
-2001.625, -17.60
-2001.708,  -5.70
-2001.792, -10.50
-2001.875,  -7.20
-2001.958, -16.90
-2002.042, -14.80
-2002.125, -16.80
-2002.208, -17.70
-2002.292, -18.70
-2002.375, -17.80
-2002.458, -20.70
-2002.542, -14.20
-2002.625,  -8.50
-2002.708,  -7.70
-2002.792,  -2.30
-2002.875,  -7.50
-2002.958, -10.40
-2003.042, -12.70
-2003.125, -12.10
-2003.208, -13.30
-2003.292, -14.70
-2003.375, -15.20
-2003.458, -18.50
-2003.542, -15.40
-2003.625, -11.70
-2003.708,  -2.80
-2003.792,  -2.80
-2003.875,  -5.30
-2003.958,  -8.40
-2004.042,  -8.10
-2004.125, -12.20
-2004.208, -10.60
-2004.292, -11.90
-2004.375, -14.40
-2004.458, -15.10
-2004.542, -11.20
-2004.625,  -9.10
-2004.708,  -1.50
-2004.792,  -3.10
-2004.875,  -4.60
-2004.958,  -4.30
-2005.042,  -9.00
-2005.125,  -8.20
-2005.208,  -7.30
-2005.292, -10.10
-2005.375, -10.20
-2005.458,  -9.90
-2005.542,  -8.70
-2005.625,  -4.80
-2005.708,   0.10
-2005.792,   2.70
-2005.875,   3.80
-2005.958,   1.10
-2006.042,  -7.10
-2006.125,  -5.70
-2006.208,  -7.10
-2006.292,  -7.30
-2006.375,  -8.50
-2006.458,  -7.70
-2006.542,  -5.60
-2006.625,  -2.10
-2006.708,   2.80
-2006.792,   5.80
-2006.875,   0.40
-2006.958,   0.10
-2007.042,  -6.60
-2007.125,  -6.30
-2007.208,  -6.50
-2007.292,  -2.60
-2007.375,  -7.70
-2007.458,  -8.30
-2007.542,  -8.10
-2007.625,  -3.00
-2007.708,   0.90
-2007.792,   4.20
-2007.875,   6.10
-2007.958,  -0.70
-2008.042,  -1.00
-2008.125,  -5.40
-2008.208,  -1.40
-2008.292,  -3.60
-2008.375,   1.30
-2008.458,  -1.90
-2008.542,  -0.20
-2008.625,   2.20
-2008.708,   8.60
-2008.792,  10.10
-2008.875,  10.60
-2008.958,   6.00
-2009.042,   6.90
-2009.125,   3.90
-2009.208,   0.00
-2009.292,   3.80
-2009.375,   1.40
-2009.458,   2.80
-2009.542,   2.40
-2009.625,   4.70
-2009.708,   7.90
-2009.792,  14.30
-2009.875,  16.20
-2009.958,  15.30
-2010.042,  12.10
-2010.125,   5.30
-2010.208,   5.00
-2010.292,   4.90
-2010.375,   5.40
-2010.458,   5.90
-2010.542,   8.70
-2010.625,   8.10
-2010.708,  10.30
-2010.792,  10.90
-2010.875,  15.00
-2010.958,  11.70
-2011.042,   9.40
-2011.125,   4.80
-2011.208,   3.70
-2011.292,  -0.00
-2011.375,   2.40
-2011.458,   0.90
-2011.542,   5.60
-2011.625,   4.60
-2011.708,  12.60
-2011.792,  13.50
-2011.875,  19.10
-2011.958,  15.10
-2012.042,  15.70
-2012.125,  16.70
-2012.208,  13.30
-2012.292,  12.50
-2012.375,  11.30
-2012.458,  12.40
-2012.542,  15.20
-2012.625,  19.60
-2012.708,  20.70
-2012.792,  25.30
-2012.875,  27.40
-2012.958,  27.40
-2013.042,  25.60
-2013.125,  23.10
-2013.208,  18.50
-2013.292,  21.00
-2013.375,  17.30
-2013.458,  17.90
-2013.542,  16.00
-2013.625,  20.10
-2013.708,  19.70
-2013.792,  25.20
-2013.875,  26.50
-2013.958,  28.30
-2014.042,  23.40
-2014.125,  21.90
-2014.208,  20.90
-2014.292,  21.60
-2014.375,  18.70
-2014.458,  18.30
-2014.542,  20.20
-2014.625,  23.50
-2014.708,  28.30
-2014.792,  29.70
-2014.875,  33.40
-2014.958,  29.20
-2015.042,  32.60
-2015.125,  27.40
-2015.208,  30.40
-2015.292,  27.60
-2015.375,  29.70
-2015.458,  26.60
-2015.542,  31.50
-2015.625,  32.40
-2015.708,  38.90
-2015.792,  42.40
-2015.875,  47.00
-2015.958,  43.50
-2016.042,  41.30
-2016.125,  37.80
-2016.208,  36.60
-2016.292,  35.80
-2016.375,  33.50
-2016.458,  35.20
-2016.542,  36.60
-2016.625,  36.60
-2016.708,  41.80
-2016.792,  43.20
-2016.875,  47.10
-2016.958,  41.90
-2017.042,  37.00
-2017.125,  32.70
-2017.208,  35.60
-2017.292,  36.90
-2017.375,  34.70
-2017.458,  34.70
-2017.542,  38.20
-2017.625,  42.60
-2017.708,  46.90
-2017.792,  47.70
-2017.875,  50.70
-2017.958,  46.40
-2018.042,  41.80
-2018.125,  38.90
-2018.208,  40.20
-2018.292,  36.00
-2018.375,  40.00
-2018.458,  38.20
-2018.542,  42.60
-2018.625,  44.00
-2018.708,  51.90
-2018.792,  54.00
-2018.875,  53.00
-2018.958,  48.40
-2019.042,  47.50
-2019.125,  45.70
-2019.208,  47.70
-2019.292,  45.40
-2019.375,  47.50
-2019.458,  46.90
-2019.542,  49.30
-2019.625,  54.40
-2019.708,  57.80
-2019.792,  59.30
-2019.875,  58.60
-2019.958,  56.20
-2020.042,  49.00
-2020.125,  51.10
-2020.208,  48.00
-2020.292,  49.70
-2020.375,  49.10
-2020.458,  50.30
-2020.542,  52.10
diff --git a/src/students/GA_2_3/README.html b/src/students/GA_2_3/README.html
new file mode 100644
index 0000000000000000000000000000000000000000..aca95f678e0e30da590e6b6cda480107cd7d4911
--- /dev/null
+++ b/src/students/GA_2_3/README.html
@@ -0,0 +1,7509 @@
+<!DOCTYPE html>
+
+<html lang="en">
+<head><meta charset="utf-8"/>
+<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
+<title>README</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
+<style type="text/css">
+    pre { line-height: 125%; }
+td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
+.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
+.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
+.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
+.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
+.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
+.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
+.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
+.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
+.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
+.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
+.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
+.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
+.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
+.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
+.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
+.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
+.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
+.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
+.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
+.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
+.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
+.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
+.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
+.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
+.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
+.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
+.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
+.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
+.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
+.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
+.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
+.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
+.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
+.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
+.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
+.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
+  </style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+ * Mozilla scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+[data-jp-theme-scrollbars='true'] {
+  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar. These selectors
+ * will match lower in the tree, and so will override the above */
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+  scrollbar-width: thin;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny::-webkit-scrollbar,
+.jp-scrollbar-tiny::-webkit-scrollbar-corner {
+  background-color: transparent;
+  height: 4px;
+  width: 4px;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
+  border-left: 0 solid transparent;
+  border-right: 0 solid transparent;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
+  border-top: 0 solid transparent;
+  border-bottom: 0 solid transparent;
+}
+
+/*
+ * Lumino
+ */
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  min-height: 16px;
+  max-height: 16px;
+  min-width: 45px;
+  border-top: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  min-width: 16px;
+  max-width: 16px;
+  min-height: 45px;
+  border-left: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar-button {
+  background-color: #f0f0f0;
+  background-position: center center;
+  min-height: 15px;
+  max-height: 15px;
+  min-width: 15px;
+  max-width: 15px;
+}
+
+.lm-ScrollBar-button:hover {
+  background-color: #dadada;
+}
+
+.lm-ScrollBar-button.lm-mod-active {
+  background-color: #cdcdcd;
+}
+
+.lm-ScrollBar-track {
+  background: #f0f0f0;
+}
+
+.lm-ScrollBar-thumb {
+  background: #cdcdcd;
+}
+
+.lm-ScrollBar-thumb:hover {
+  background: #bababa;
+}
+
+.lm-ScrollBar-thumb.lm-mod-active {
+  background: #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
+  height: 100%;
+  min-width: 15px;
+  border-left: 1px solid #a0a0a0;
+  border-right: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
+  width: 100%;
+  min-height: 15px;
+  border-top: 1px solid #a0a0a0;
+  border-bottom: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-left);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-right);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-up);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-down);
+  background-size: 17px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+}
+
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-close-icon {
+  border: 1px solid transparent;
+  background-color: transparent;
+  position: absolute;
+  z-index: 1;
+  right: 3%;
+  top: 0;
+  bottom: 0;
+  margin: auto;
+  padding: 7px 0;
+  display: none;
+  vertical-align: middle;
+  outline: 0;
+  cursor: pointer;
+}
+.lm-close-icon:after {
+  content: 'X';
+  display: block;
+  width: 15px;
+  height: 15px;
+  text-align: center;
+  color: #000;
+  font-weight: normal;
+  font-size: 12px;
+  cursor: pointer;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-DockPanel {
+  z-index: 0;
+}
+
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Menu {
+  z-index: 10000;
+  position: absolute;
+  white-space: nowrap;
+  overflow-x: hidden;
+  overflow-y: auto;
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+.lm-Menu-item {
+  display: table-row;
+}
+
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+  align-items: flex-end;
+}
+
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+  align-items: flex-end;
+}
+
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+  touch-action: none; /* Disable native Drag/Drop */
+}
+
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar-addButton.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+.lm-TabBar-tabLabel .lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+  background: inherit;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  background-color: var(--jp-layout-color1);
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  align-items: center;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  text-transform: uppercase;
+  user-select: none;
+}
+
+.jp-Collapser-icon {
+  height: 16px;
+}
+
+.jp-Collapse-header-collapsed .jp-Collapser-icon {
+  transform: rotate(-90deg);
+  margin: auto 0;
+}
+
+.jp-Collapser-title {
+  line-height: 25px;
+}
+
+.jp-Collapse-contents {
+  padding: 0 12px;
+  background-color: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+/* Icons urls */
+
+:root {
+  --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
+  --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
+  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);
+  --jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K);
+  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);
+  --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
+  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);
+  --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);
+  --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K);
+  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K);
+  --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==);
+  --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
+  --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
+  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddAboveIcon {
+  background-image: var(--jp-icon-add-above);
+}
+
+.jp-AddBelowIcon {
+  background-image: var(--jp-icon-add-below);
+}
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+
+.jp-BellIcon {
+  background-image: var(--jp-icon-bell);
+}
+
+.jp-BugDotIcon {
+  background-image: var(--jp-icon-bug-dot);
+}
+
+.jp-BugIcon {
+  background-image: var(--jp-icon-bug);
+}
+
+.jp-BuildIcon {
+  background-image: var(--jp-icon-build);
+}
+
+.jp-CaretDownEmptyIcon {
+  background-image: var(--jp-icon-caret-down-empty);
+}
+
+.jp-CaretDownEmptyThinIcon {
+  background-image: var(--jp-icon-caret-down-empty-thin);
+}
+
+.jp-CaretDownIcon {
+  background-image: var(--jp-icon-caret-down);
+}
+
+.jp-CaretLeftIcon {
+  background-image: var(--jp-icon-caret-left);
+}
+
+.jp-CaretRightIcon {
+  background-image: var(--jp-icon-caret-right);
+}
+
+.jp-CaretUpEmptyThinIcon {
+  background-image: var(--jp-icon-caret-up-empty-thin);
+}
+
+.jp-CaretUpIcon {
+  background-image: var(--jp-icon-caret-up);
+}
+
+.jp-CaseSensitiveIcon {
+  background-image: var(--jp-icon-case-sensitive);
+}
+
+.jp-CheckIcon {
+  background-image: var(--jp-icon-check);
+}
+
+.jp-CircleEmptyIcon {
+  background-image: var(--jp-icon-circle-empty);
+}
+
+.jp-CircleIcon {
+  background-image: var(--jp-icon-circle);
+}
+
+.jp-ClearIcon {
+  background-image: var(--jp-icon-clear);
+}
+
+.jp-CloseIcon {
+  background-image: var(--jp-icon-close);
+}
+
+.jp-CodeCheckIcon {
+  background-image: var(--jp-icon-code-check);
+}
+
+.jp-CodeIcon {
+  background-image: var(--jp-icon-code);
+}
+
+.jp-CollapseAllIcon {
+  background-image: var(--jp-icon-collapse-all);
+}
+
+.jp-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+
+.jp-CopyrightIcon {
+  background-image: var(--jp-icon-copyright);
+}
+
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+
+.jp-DeleteIcon {
+  background-image: var(--jp-icon-delete);
+}
+
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+
+.jp-DuplicateIcon {
+  background-image: var(--jp-icon-duplicate);
+}
+
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+
+.jp-ErrorIcon {
+  background-image: var(--jp-icon-error);
+}
+
+.jp-ExpandAllIcon {
+  background-image: var(--jp-icon-expand-all);
+}
+
+.jp-ExtensionIcon {
+  background-image: var(--jp-icon-extension);
+}
+
+.jp-FastForwardIcon {
+  background-image: var(--jp-icon-fast-forward);
+}
+
+.jp-FileIcon {
+  background-image: var(--jp-icon-file);
+}
+
+.jp-FileUploadIcon {
+  background-image: var(--jp-icon-file-upload);
+}
+
+.jp-FilterDotIcon {
+  background-image: var(--jp-icon-filter-dot);
+}
+
+.jp-FilterIcon {
+  background-image: var(--jp-icon-filter);
+}
+
+.jp-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+
+.jp-FolderFavoriteIcon {
+  background-image: var(--jp-icon-folder-favorite);
+}
+
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+
+.jp-HomeIcon {
+  background-image: var(--jp-icon-home);
+}
+
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+
+.jp-InfoIcon {
+  background-image: var(--jp-icon-info);
+}
+
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+
+.jp-JuliaIcon {
+  background-image: var(--jp-icon-julia);
+}
+
+.jp-JupyterFaviconIcon {
+  background-image: var(--jp-icon-jupyter-favicon);
+}
+
+.jp-JupyterIcon {
+  background-image: var(--jp-icon-jupyter);
+}
+
+.jp-JupyterlabWordmarkIcon {
+  background-image: var(--jp-icon-jupyterlab-wordmark);
+}
+
+.jp-KernelIcon {
+  background-image: var(--jp-icon-kernel);
+}
+
+.jp-KeyboardIcon {
+  background-image: var(--jp-icon-keyboard);
+}
+
+.jp-LaunchIcon {
+  background-image: var(--jp-icon-launch);
+}
+
+.jp-LauncherIcon {
+  background-image: var(--jp-icon-launcher);
+}
+
+.jp-LineFormIcon {
+  background-image: var(--jp-icon-line-form);
+}
+
+.jp-LinkIcon {
+  background-image: var(--jp-icon-link);
+}
+
+.jp-ListIcon {
+  background-image: var(--jp-icon-list);
+}
+
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+
+.jp-MoveDownIcon {
+  background-image: var(--jp-icon-move-down);
+}
+
+.jp-MoveUpIcon {
+  background-image: var(--jp-icon-move-up);
+}
+
+.jp-NewFolderIcon {
+  background-image: var(--jp-icon-new-folder);
+}
+
+.jp-NotTrustedIcon {
+  background-image: var(--jp-icon-not-trusted);
+}
+
+.jp-NotebookIcon {
+  background-image: var(--jp-icon-notebook);
+}
+
+.jp-NumberingIcon {
+  background-image: var(--jp-icon-numbering);
+}
+
+.jp-OfflineBoltIcon {
+  background-image: var(--jp-icon-offline-bolt);
+}
+
+.jp-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+
+.jp-PdfIcon {
+  background-image: var(--jp-icon-pdf);
+}
+
+.jp-PythonIcon {
+  background-image: var(--jp-icon-python);
+}
+
+.jp-RKernelIcon {
+  background-image: var(--jp-icon-r-kernel);
+}
+
+.jp-ReactIcon {
+  background-image: var(--jp-icon-react);
+}
+
+.jp-RedoIcon {
+  background-image: var(--jp-icon-redo);
+}
+
+.jp-RefreshIcon {
+  background-image: var(--jp-icon-refresh);
+}
+
+.jp-RegexIcon {
+  background-image: var(--jp-icon-regex);
+}
+
+.jp-RunIcon {
+  background-image: var(--jp-icon-run);
+}
+
+.jp-RunningIcon {
+  background-image: var(--jp-icon-running);
+}
+
+.jp-SaveIcon {
+  background-image: var(--jp-icon-save);
+}
+
+.jp-SearchIcon {
+  background-image: var(--jp-icon-search);
+}
+
+.jp-SettingsIcon {
+  background-image: var(--jp-icon-settings);
+}
+
+.jp-ShareIcon {
+  background-image: var(--jp-icon-share);
+}
+
+.jp-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+
+.jp-TableRowsIcon {
+  background-image: var(--jp-icon-table-rows);
+}
+
+.jp-TagIcon {
+  background-image: var(--jp-icon-tag);
+}
+
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+
+.jp-TocIcon {
+  background-image: var(--jp-icon-toc);
+}
+
+.jp-TreeViewIcon {
+  background-image: var(--jp-icon-tree-view);
+}
+
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+
+.jp-UserIcon {
+  background-image: var(--jp-icon-user);
+}
+
+.jp-UsersIcon {
+  background-image: var(--jp-icon-users);
+}
+
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+
+.jp-WordIcon {
+  background-image: var(--jp-icon-word);
+}
+
+.jp-YamlIcon {
+  background-image: var(--jp-icon-yaml);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+.jp-Icon,
+.jp-MaterialIcon {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-cover {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+}
+
+/**
+ * (DEPRECATED) Support for specific CSS icon sizes
+ */
+
+.jp-Icon-16 {
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-18 {
+  background-size: 18px;
+  min-width: 18px;
+  min-height: 18px;
+}
+
+.jp-Icon-20 {
+  background-size: 20px;
+  min-width: 20px;
+  min-height: 20px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar .lm-TabBar-addButton {
+  align-items: center;
+  display: flex;
+  padding: 4px;
+  padding-bottom: 5px;
+  margin-right: 1px;
+  background-color: var(--jp-layout-color2);
+}
+
+.lm-TabBar .lm-TabBar-addButton:hover {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-tab {
+  width: var(--jp-private-horizontal-tab-width);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-content {
+  flex: unset;
+}
+
+.lm-DockPanel-tabBar[data-orientation='horizontal'] {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for icons as inline SVG HTMLElements
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-accent0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-accent0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-none[fill] {
+  fill: none;
+}
+
+.jp-icon-none[stroke] {
+  stroke: none;
+}
+
+/* brand icon colors. Same for light and dark */
+.jp-icon-brand0[fill] {
+  fill: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[fill] {
+  fill: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[fill] {
+  fill: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[fill] {
+  fill: var(--jp-brand-color4);
+}
+
+.jp-icon-brand0[stroke] {
+  stroke: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[stroke] {
+  stroke: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[stroke] {
+  stroke: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[stroke] {
+  stroke: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[stroke] {
+  stroke: var(--jp-brand-color4);
+}
+
+/* warn icon colors. Same for light and dark */
+.jp-icon-warn0[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[fill] {
+  fill: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[fill] {
+  fill: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[fill] {
+  fill: var(--jp-warn-color3);
+}
+
+.jp-icon-warn0[stroke] {
+  stroke: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[stroke] {
+  stroke: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[stroke] {
+  stroke: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[stroke] {
+  stroke: var(--jp-warn-color3);
+}
+
+/* icon colors that contrast well with each other and most backgrounds */
+.jp-icon-contrast0[fill] {
+  fill: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[fill] {
+  fill: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[fill] {
+  fill: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[fill] {
+  fill: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-contrast0[stroke] {
+  stroke: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[stroke] {
+  stroke: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[stroke] {
+  stroke: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[stroke] {
+  stroke: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-dot[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-jupyter-icon-color[fill] {
+  fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0));
+}
+
+.jp-notebook-icon-color[fill] {
+  fill: var(--jp-notebook-icon-color, var(--jp-warn-color0));
+}
+
+.jp-json-icon-color[fill] {
+  fill: var(--jp-json-icon-color, var(--jp-warn-color1));
+}
+
+.jp-console-icon-color[fill] {
+  fill: var(--jp-console-icon-color, white);
+}
+
+.jp-console-icon-background-color[fill] {
+  fill: var(--jp-console-icon-background-color, var(--jp-brand-color1));
+}
+
+.jp-terminal-icon-color[fill] {
+  fill: var(--jp-terminal-icon-color, var(--jp-layout-color2));
+}
+
+.jp-terminal-icon-background-color[fill] {
+  fill: var(
+    --jp-terminal-icon-background-color,
+    var(--jp-inverse-layout-color2)
+  );
+}
+
+.jp-text-editor-icon-color[fill] {
+  fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3));
+}
+
+.jp-inspector-icon-color[fill] {
+  fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3));
+}
+
+/* CSS for icons in selected filebrowser listing items */
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* stylelint-disable selector-max-class, selector-max-compound-selectors */
+
+/**
+* TODO: come up with non css-hack solution for showing the busy icon on top
+*  of the close icon
+* CSS for complex behavior of close icon of tabs in the main area tabbar
+*/
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+/* stylelint-enable selector-max-class, selector-max-compound-selectors */
+
+/* CSS for icons in status bar */
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* special handling for splash icon CSS. While the theme CSS reloads during
+   splash, the splash icon can loose theming. To prevent that, we set a
+   default for its color variable */
+:root {
+  --jp-warn-color0: var(--md-orange-700);
+}
+
+/* not sure what to do with this one, used in filebrowser listing */
+.jp-DragIcon {
+  margin-right: 4px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for alt colors for icons as inline SVG HTMLElements
+ */
+
+/* alt recolor the primary elements of an icon */
+.jp-icon-alt .jp-icon0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-alt .jp-icon0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* alt recolor the accent elements of an icon */
+.jp-icon-alt .jp-icon-accent0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-alt .jp-icon-accent0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content {
+  display: none !important;
+}
+
+/**
+ * Support for hover colors for icons as inline SVG HTMLElements
+ */
+
+/**
+ * regular colors
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon-hover :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-hover :hover .jp-icon-none-hover[fill] {
+  fill: none;
+}
+
+.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
+  stroke: none;
+}
+
+/**
+ * inverse colors
+ */
+
+/* inverse recolor the primary elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* inverse recolor the accent elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-IFrame {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-IFrame > iframe {
+  border: none;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-IFrame {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-IFrame::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FormGroup-content fieldset {
+  border: none;
+  padding: 0;
+  min-width: 0;
+  width: 100%;
+}
+
+/* stylelint-disable selector-max-type */
+
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper input,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper select,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea {
+  font-size: var(--jp-content-font-size2);
+  border-color: var(--jp-input-border-color);
+  border-style: solid;
+  border-radius: var(--jp-border-radius);
+  border-width: 1px;
+  padding: 6px 8px;
+  background: none;
+  color: var(--jp-ui-font-color0);
+  height: inherit;
+}
+
+.jp-FormGroup-content fieldset input[type='checkbox'] {
+  position: relative;
+  top: 2px;
+  margin-left: 0;
+}
+
+.jp-FormGroup-content button.jp-mod-styled {
+  cursor: pointer;
+}
+
+.jp-FormGroup-content .checkbox label {
+  cursor: pointer;
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-FormGroup-content .jp-root > fieldset > legend {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-root > fieldset > p {
+  display: none;
+}
+
+/** copy of `input.jp-mod-styled:focus` style */
+.jp-FormGroup-content fieldset input:focus,
+.jp-FormGroup-content fieldset select:focus {
+  -moz-outline-radius: unset;
+  outline: var(--jp-border-width) solid var(--md-blue-500);
+  outline-offset: -1px;
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-FormGroup-content fieldset input:hover:not(:focus),
+.jp-FormGroup-content fieldset select:hover:not(:focus) {
+  background-color: var(--jp-border-color2);
+}
+
+/* stylelint-enable selector-max-type */
+
+.jp-FormGroup-content .checkbox .field-description {
+  /* Disable default description field for checkbox:
+   because other widgets do not have description fields,
+   we add descriptions to each widget on the field level.
+  */
+  display: none;
+}
+
+.jp-FormGroup-content #root__description {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator {
+  width: 5px;
+  background-color: var(--jp-brand-color2);
+  margin-top: 0;
+  margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1);
+  flex-shrink: 0;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator {
+  background-color: var(--jp-error-color0);
+  margin-right: 0.5em;
+}
+
+/* RJSF ARRAY style */
+
+.jp-arrayFieldWrapper legend {
+  font-size: var(--jp-content-font-size2);
+  color: var(--jp-ui-font-color0);
+  flex-basis: 100%;
+  padding: 4px 0;
+  font-weight: var(--jp-content-heading-font-weight);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-arrayFieldWrapper .field-description {
+  padding: 4px 0;
+  white-space: pre-wrap;
+}
+
+.jp-arrayFieldWrapper .array-item {
+  width: 100%;
+  border: 1px solid var(--jp-border-color2);
+  border-radius: 4px;
+  margin: 4px;
+}
+
+.jp-ArrayOperations {
+  display: flex;
+  margin-left: 8px;
+}
+
+.jp-ArrayOperationsButton {
+  margin: 2px;
+}
+
+.jp-ArrayOperationsButton .jp-icon3[fill] {
+  fill: var(--jp-ui-font-color0);
+}
+
+button.jp-ArrayOperationsButton.jp-mod-styled:disabled {
+  cursor: not-allowed;
+  opacity: 0.5;
+}
+
+/* RJSF form validation error */
+
+.jp-FormGroup-content .validationErrors {
+  color: var(--jp-error-color0);
+}
+
+/* Hide panel level error as duplicated the field level error */
+.jp-FormGroup-content .panel.errors {
+  display: none;
+}
+
+/* RJSF normal content (settings-editor) */
+
+.jp-FormGroup-contentNormal {
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-contentItem {
+  margin-left: 7px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-description {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-default {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel {
+  font-size: var(--jp-content-font-size1);
+  font-weight: normal;
+  min-width: 120px;
+}
+
+.jp-FormGroup-contentNormal fieldset:not(:first-child) {
+  margin-left: 7px;
+}
+
+.jp-FormGroup-contentNormal .field-array-of-string .array-item {
+  /* Display `jp-ArrayOperations` buttons side-by-side with content except
+    for small screens where flex-wrap will place them one below the other.
+  */
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+/* RJSF compact content (metadata-form) */
+
+.jp-FormGroup-content.jp-FormGroup-contentCompact {
+  width: 100%;
+}
+
+.jp-FormGroup-contentCompact .form-group {
+  display: flex;
+  padding: 0.5em 0.2em 0.5em 0;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-FormGroup-compactTitle
+  .jp-FormGroup-description {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel {
+  padding-bottom: 0.3em;
+}
+
+.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control {
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle {
+  padding-bottom: 7px;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-objectFieldWrapper
+  .jp-objectFieldWrapper
+  .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+.jp-FormGroup-contentCompact ul.error-detail {
+  margin-block-start: 0.5em;
+  margin-block-end: 0.5em;
+  padding-inline-start: 1em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-SidePanel {
+  display: flex;
+  flex-direction: column;
+  min-width: var(--jp-sidebar-min-width);
+  overflow-y: auto;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-SidePanel-header {
+  flex: 0 0 auto;
+  display: flex;
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin: 0;
+  padding: 2px;
+  text-transform: uppercase;
+}
+
+.jp-SidePanel-toolbar {
+  flex: 0 0 auto;
+}
+
+.jp-SidePanel-content {
+  flex: 1 1 auto;
+}
+
+.jp-SidePanel-toolbar,
+.jp-AccordionPanel-toolbar {
+  height: var(--jp-private-toolbar-height);
+}
+
+.jp-SidePanel-toolbar.jp-Toolbar-micro {
+  display: none;
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-title {
+  box-sizing: border-box;
+  line-height: 25px;
+  margin: 0;
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  font-size: var(--jp-ui-font-size0);
+}
+
+.jp-AccordionPanel-title {
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -webkit-user-select: none;
+  text-transform: uppercase;
+}
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel {
+  user-select: none;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  overflow: hidden;
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser {
+  transform: rotate(-90deg);
+  margin: auto 0;
+  height: 16px;
+}
+
+.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser {
+  transform: rotate(0deg);
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-toolbar {
+  background: none;
+  box-shadow: none;
+  border: none;
+  margin-left: auto;
+}
+
+.lm-AccordionPanel .lm-SplitPanel-handle:hover {
+  background: var(--jp-layout-color3);
+}
+
+.jp-text-truncated {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Spinner {
+  position: absolute;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  z-index: 10;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-layout-color0);
+  outline: none;
+}
+
+.jp-SpinnerContent {
+  font-size: 10px;
+  margin: 50px auto;
+  text-indent: -9999em;
+  width: 3em;
+  height: 3em;
+  border-radius: 50%;
+  background: var(--jp-brand-color3);
+  background: linear-gradient(
+    to right,
+    #f37626 10%,
+    rgba(255, 255, 255, 0) 42%
+  );
+  position: relative;
+  animation: load3 1s infinite linear, fadeIn 1s;
+}
+
+.jp-SpinnerContent::before {
+  width: 50%;
+  height: 50%;
+  background: #f37626;
+  border-radius: 100% 0 0;
+  position: absolute;
+  top: 0;
+  left: 0;
+  content: '';
+}
+
+.jp-SpinnerContent::after {
+  background: var(--jp-layout-color0);
+  width: 75%;
+  height: 75%;
+  border-radius: 50%;
+  content: '';
+  margin: auto;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+}
+
+@keyframes fadeIn {
+  0% {
+    opacity: 0;
+  }
+
+  100% {
+    opacity: 1;
+  }
+}
+
+@keyframes load3 {
+  0% {
+    transform: rotate(0deg);
+  }
+
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+button.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: none;
+  box-sizing: border-box;
+  text-align: center;
+  line-height: 32px;
+  height: 32px;
+  padding: 0 12px;
+  letter-spacing: 0.8px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input.jp-mod-styled {
+  background: var(--jp-input-background);
+  height: 28px;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+  padding-left: 7px;
+  padding-right: 7px;
+  font-size: var(--jp-ui-font-size2);
+  color: var(--jp-ui-font-color0);
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input[type='checkbox'].jp-mod-styled {
+  appearance: checkbox;
+  -webkit-appearance: checkbox;
+  -moz-appearance: checkbox;
+  height: auto;
+}
+
+input.jp-mod-styled:focus {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-select-wrapper {
+  display: flex;
+  position: relative;
+  flex-direction: column;
+  padding: 1px;
+  background-color: var(--jp-layout-color1);
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.jp-select-wrapper:not(.multiple) {
+  height: 28px;
+}
+
+.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-input-active-background);
+}
+
+select.jp-mod-styled:hover {
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  width: 100%;
+  font-size: var(--jp-ui-font-size2);
+  background: var(--jp-input-background);
+  color: var(--jp-ui-font-color0);
+  padding: 0 25px 0 8px;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+select.jp-mod-styled:not([multiple]) {
+  height: 32px;
+}
+
+select.jp-mod-styled[multiple] {
+  max-height: 200px;
+  overflow-y: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-switch {
+  display: flex;
+  align-items: center;
+  padding-left: 4px;
+  padding-right: 4px;
+  font-size: var(--jp-ui-font-size1);
+  background-color: transparent;
+  color: var(--jp-ui-font-color1);
+  border: none;
+  height: 20px;
+}
+
+.jp-switch:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-switch-label {
+  margin-right: 5px;
+  font-family: var(--jp-ui-font-family);
+}
+
+.jp-switch-track {
+  cursor: pointer;
+  background-color: var(--jp-switch-color, var(--jp-border-color1));
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 34px;
+  height: 16px;
+  width: 35px;
+  position: relative;
+}
+
+.jp-switch-track::before {
+  content: '';
+  position: absolute;
+  height: 10px;
+  width: 10px;
+  margin: 3px;
+  left: 0;
+  background-color: var(--jp-ui-inverse-font-color1);
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 50%;
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track {
+  background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0));
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track::before {
+  /* track width (35) - margins (3 + 3) - thumb width (10) */
+  left: 19px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toolbar-height: calc(
+    28px + var(--jp-border-width)
+  ); /* leave 28px for content */
+}
+
+.jp-Toolbar {
+  color: var(--jp-ui-font-color1);
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: 2px;
+  z-index: 8;
+  overflow-x: hidden;
+}
+
+/* Toolbar items */
+
+.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+.jp-Toolbar-item.jp-Toolbar-kernelStatus {
+  display: inline-block;
+  width: 32px;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: 16px;
+}
+
+.jp-Toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  display: flex;
+  padding-left: 1px;
+  padding-right: 1px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: var(--jp-private-toolbar-height);
+  height: 100%;
+}
+
+/* Toolbar buttons */
+
+/* This is the div we use to wrap the react component into a Widget */
+div.jp-ToolbarButton {
+  color: transparent;
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0;
+  margin: 0;
+}
+
+button.jp-ToolbarButtonComponent {
+  background: var(--jp-layout-color1);
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0 6px;
+  margin: 0;
+  height: 24px;
+  border-radius: var(--jp-border-radius);
+  display: flex;
+  align-items: center;
+  text-align: center;
+  font-size: 14px;
+  min-width: unset;
+  min-height: unset;
+}
+
+button.jp-ToolbarButtonComponent:disabled {
+  opacity: 0.4;
+}
+
+button.jp-ToolbarButtonComponent > span {
+  padding: 0;
+  flex: 0 0 auto;
+}
+
+button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
+  font-size: var(--jp-ui-font-size1);
+  line-height: 100%;
+  padding-left: 2px;
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar.jp-Toolbar-micro {
+  padding: 0;
+  min-height: 0;
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar {
+  border: none;
+  box-shadow: none;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-WindowedPanel-outer {
+  position: relative;
+  overflow-y: auto;
+}
+
+.jp-WindowedPanel-inner {
+  position: relative;
+}
+
+.jp-WindowedPanel-window {
+  position: absolute;
+  left: 0;
+  right: 0;
+  overflow: visible;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+body {
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Disable native link decoration styles everywhere outside of dialog boxes */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Accessibility for links inside dialog box text */
+.jp-Dialog-content a {
+  text-decoration: revert;
+  color: var(--jp-content-link-color);
+}
+
+.jp-Dialog-content a:hover {
+  text-decoration: revert;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  color: var(--jp-ui-font-color2);
+  border-radius: var(--jp-border-radius);
+  padding: 0 12px;
+  font-size: var(--jp-ui-font-size1);
+
+  /* Copy from blueprint 3 */
+  display: inline-flex;
+  flex-direction: row;
+  border: none;
+  cursor: pointer;
+  align-items: center;
+  justify-content: center;
+  text-align: left;
+  vertical-align: middle;
+  min-height: 30px;
+  min-width: 30px;
+}
+
+.jp-Button:disabled {
+  cursor: not-allowed;
+}
+
+.jp-Button:empty {
+  padding: 0 !important;
+}
+
+.jp-Button.jp-mod-small {
+  min-height: 24px;
+  min-width: 24px;
+  font-size: 12px;
+  padding: 0 7px;
+}
+
+/* Use our own theme for hover styles */
+.jp-Button.jp-mod-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Button.jp-mod-minimal {
+  background: none;
+}
+
+.jp-InputGroup {
+  display: block;
+  position: relative;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  border: none;
+  border-radius: 0;
+  background-color: transparent;
+  color: var(--jp-ui-font-color0);
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+  padding-bottom: 0;
+  padding-top: 0;
+  padding-left: 10px;
+  padding-right: 28px;
+  position: relative;
+  width: 100%;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  font-size: 14px;
+  font-weight: 400;
+  height: 30px;
+  line-height: 30px;
+  outline: none;
+  vertical-align: middle;
+}
+
+.jp-InputGroup input:focus {
+  box-shadow: inset 0 0 0 var(--jp-border-width)
+      var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-InputGroup input:disabled {
+  cursor: not-allowed;
+  resize: block;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input:disabled ~ span {
+  cursor: not-allowed;
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroupAction {
+  position: absolute;
+  bottom: 1px;
+  right: 0;
+  padding: 6px;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select {
+  background-color: initial;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+  color: var(--jp-ui-font-color0);
+  display: block;
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+  cursor: not-allowed;
+  resize: block;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span {
+  cursor: not-allowed;
+}
+
+/* Use our own theme for hover and option styles */
+/* stylelint-disable-next-line selector-max-type */
+.jp-HTMLSelect.jp-DefaultStyle select:hover,
+.jp-HTMLSelect.jp-DefaultStyle select > option {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color0);
+}
+
+select {
+  box-sizing: border-box;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-StatusBar-Widget {
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color2);
+  min-height: var(--jp-statusbar-height);
+  justify-content: space-between;
+  padding: 0 10px;
+}
+
+.jp-StatusBar-Left {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-StatusBar-Middle {
+  display: flex;
+  align-items: center;
+}
+
+.jp-StatusBar-Right {
+  display: flex;
+  align-items: center;
+  flex-direction: row-reverse;
+}
+
+.jp-StatusBar-Item {
+  max-height: var(--jp-statusbar-height);
+  margin: 0 2px;
+  height: var(--jp-statusbar-height);
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  color: var(--jp-ui-font-color1);
+  padding: 0 6px;
+}
+
+.jp-mod-highlighted:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-mod-clicked {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-mod-clicked:hover {
+  background-color: var(--jp-brand-color0);
+}
+
+.jp-mod-clicked .jp-StatusBar-TextItem {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-StatusBar-HoverItem {
+  box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)';
+}
+
+.jp-StatusBar-TextItem {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  line-height: 24px;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-StatusBar-GroupItem {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-Statusbar-ProgressCircle svg {
+  display: block;
+  margin: 0 auto;
+  width: 16px;
+  height: 24px;
+  align-self: normal;
+}
+
+.jp-Statusbar-ProgressCircle path {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-Statusbar-ProgressBar-progress-bar {
+  height: 10px;
+  width: 100px;
+  border: solid 0.25px var(--jp-brand-color2);
+  border-radius: 3px;
+  overflow: hidden;
+  align-self: center;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar > div {
+  background-color: var(--jp-brand-color2);
+  background-image: linear-gradient(
+    -45deg,
+    rgba(255, 255, 255, 0.2) 25%,
+    transparent 25%,
+    transparent 50%,
+    rgba(255, 255, 255, 0.2) 50%,
+    rgba(255, 255, 255, 0.2) 75%,
+    transparent 75%,
+    transparent
+  );
+  background-size: 40px 40px;
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 14px;
+  color: #fff;
+  text-align: center;
+  animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar p {
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+  font-size: var(--jp-ui-font-size1);
+  line-height: 10px;
+  width: 100px;
+}
+
+@keyframes jp-Statusbar-ExecutionTime-progress-bar {
+  0% {
+    background-position: 0 0;
+  }
+
+  100% {
+    background-position: 40px 40px;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Modal variant
+|----------------------------------------------------------------------------*/
+
+.jp-ModalCommandPalette {
+  position: absolute;
+  z-index: 10000;
+  top: 38px;
+  left: 30%;
+  margin: 0;
+  padding: 4px;
+  width: 40%;
+  box-shadow: var(--jp-elevation-z4);
+  border-radius: 4px;
+  background: var(--jp-layout-color0);
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette {
+  max-height: 40vh;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
+  margin-left: 4px;
+  margin-right: 4px;
+}
+
+.jp-ModalCommandPalette
+  .lm-CommandPalette
+  .lm-CommandPalette-item.lm-mod-disabled {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0 9px;
+  background-color: var(--jp-input-active-background);
+  height: 30px;
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+}
+
+.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
+  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-SearchIconGroup {
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  padding: 5px 5px 1px;
+}
+
+.jp-SearchIconGroup svg {
+  height: 20px;
+  width: 20px;
+}
+
+.jp-SearchIconGroup .jp-icon3[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-input {
+  background: transparent;
+  width: calc(100% - 18px);
+  float: left;
+  border: none;
+  outline: none;
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  line-height: var(--jp-private-commandpalette-search-height);
+}
+
+.lm-CommandPalette-input::-webkit-input-placeholder,
+.lm-CommandPalette-input::-moz-placeholder,
+.lm-CommandPalette-input:-ms-input-placeholder {
+  color: var(--jp-ui-font-color2);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0;
+}
+
+.lm-CommandPalette-header {
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin-top: 8px;
+  padding: 8px 0 8px 12px;
+  text-transform: uppercase;
+}
+
+.lm-CommandPalette-header.lm-mod-active {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-header > mark {
+  background-color: transparent;
+  font-weight: bold;
+  color: var(--jp-ui-font-color1);
+}
+
+.lm-CommandPalette-item {
+  padding: 4px 12px 4px 4px;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  font-weight: 400;
+  display: flex;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-itemContent {
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled mark {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
+  margin: 0 4px 0 0;
+  position: relative;
+  width: 16px;
+  top: 2px;
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
+  opacity: 0.6;
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemCaption {
+  display: none;
+}
+
+.lm-CommandPalette-content {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-CommandPalette-content:empty::after {
+  content: 'No results';
+  margin: auto;
+  margin-top: 20px;
+  width: 100px;
+  display: block;
+  font-size: var(--jp-ui-font-size2);
+  font-family: var(--jp-ui-font-family);
+  font-weight: lighter;
+}
+
+.lm-CommandPalette-emptyMessage {
+  text-align: center;
+  margin-top: 24px;
+  line-height: 1.32;
+  padding: 0 8px;
+  color: var(--jp-content-font-color3);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Dialog {
+  position: absolute;
+  z-index: 10000;
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  top: 0;
+  left: 0;
+  margin: 0;
+  padding: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-dialog-background);
+}
+
+.jp-Dialog-content {
+  display: flex;
+  flex-direction: column;
+  margin-left: auto;
+  margin-right: auto;
+  background: var(--jp-layout-color1);
+  padding: 24px 24px 12px;
+  min-width: 300px;
+  min-height: 150px;
+  max-width: 1000px;
+  max-height: 500px;
+  box-sizing: border-box;
+  box-shadow: var(--jp-elevation-z20);
+  word-wrap: break-word;
+  border-radius: var(--jp-border-radius);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color1);
+  resize: both;
+}
+
+.jp-Dialog-content.jp-Dialog-content-small {
+  max-width: 500px;
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus {
+  outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus {
+  outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600));
+}
+
+button.jp-Dialog-close-button {
+  padding: 0;
+  height: 100%;
+  min-width: unset;
+  min-height: unset;
+}
+
+.jp-Dialog-header {
+  display: flex;
+  justify-content: space-between;
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  align-items: center;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-checkbox {
+  padding-right: 5px;
+}
+
+.jp-Dialog-checkbox > input:focus-visible {
+  outline: 1px solid var(--jp-input-active-border-color);
+  outline-offset: 1px;
+}
+
+.jp-Dialog-spacer {
+  flex: 1 1 auto;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0 16px;
+}
+
+.jp-Dialog-body > label {
+  line-height: 1.4;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-button.jp-mod-styled:not(:last-child) {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Input-Boolean-Dialog {
+  flex-direction: row-reverse;
+  align-items: end;
+  width: 100%;
+}
+
+.jp-Input-Boolean-Dialog > label {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MainAreaWidget > :focus {
+  outline: none;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error {
+  padding: 6px;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error > pre {
+  width: auto;
+  padding: 10px;
+  background: var(--jp-error-color3);
+  border: var(--jp-border-width) solid var(--jp-error-color1);
+  border-radius: var(--jp-border-radius);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  white-space: pre-wrap;
+  word-wrap: break-word;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/**
+ * google-material-color v1.2.6
+ * https://github.com/danlevan/google-material-color
+ */
+:root {
+  --md-red-50: #ffebee;
+  --md-red-100: #ffcdd2;
+  --md-red-200: #ef9a9a;
+  --md-red-300: #e57373;
+  --md-red-400: #ef5350;
+  --md-red-500: #f44336;
+  --md-red-600: #e53935;
+  --md-red-700: #d32f2f;
+  --md-red-800: #c62828;
+  --md-red-900: #b71c1c;
+  --md-red-A100: #ff8a80;
+  --md-red-A200: #ff5252;
+  --md-red-A400: #ff1744;
+  --md-red-A700: #d50000;
+  --md-pink-50: #fce4ec;
+  --md-pink-100: #f8bbd0;
+  --md-pink-200: #f48fb1;
+  --md-pink-300: #f06292;
+  --md-pink-400: #ec407a;
+  --md-pink-500: #e91e63;
+  --md-pink-600: #d81b60;
+  --md-pink-700: #c2185b;
+  --md-pink-800: #ad1457;
+  --md-pink-900: #880e4f;
+  --md-pink-A100: #ff80ab;
+  --md-pink-A200: #ff4081;
+  --md-pink-A400: #f50057;
+  --md-pink-A700: #c51162;
+  --md-purple-50: #f3e5f5;
+  --md-purple-100: #e1bee7;
+  --md-purple-200: #ce93d8;
+  --md-purple-300: #ba68c8;
+  --md-purple-400: #ab47bc;
+  --md-purple-500: #9c27b0;
+  --md-purple-600: #8e24aa;
+  --md-purple-700: #7b1fa2;
+  --md-purple-800: #6a1b9a;
+  --md-purple-900: #4a148c;
+  --md-purple-A100: #ea80fc;
+  --md-purple-A200: #e040fb;
+  --md-purple-A400: #d500f9;
+  --md-purple-A700: #a0f;
+  --md-deep-purple-50: #ede7f6;
+  --md-deep-purple-100: #d1c4e9;
+  --md-deep-purple-200: #b39ddb;
+  --md-deep-purple-300: #9575cd;
+  --md-deep-purple-400: #7e57c2;
+  --md-deep-purple-500: #673ab7;
+  --md-deep-purple-600: #5e35b1;
+  --md-deep-purple-700: #512da8;
+  --md-deep-purple-800: #4527a0;
+  --md-deep-purple-900: #311b92;
+  --md-deep-purple-A100: #b388ff;
+  --md-deep-purple-A200: #7c4dff;
+  --md-deep-purple-A400: #651fff;
+  --md-deep-purple-A700: #6200ea;
+  --md-indigo-50: #e8eaf6;
+  --md-indigo-100: #c5cae9;
+  --md-indigo-200: #9fa8da;
+  --md-indigo-300: #7986cb;
+  --md-indigo-400: #5c6bc0;
+  --md-indigo-500: #3f51b5;
+  --md-indigo-600: #3949ab;
+  --md-indigo-700: #303f9f;
+  --md-indigo-800: #283593;
+  --md-indigo-900: #1a237e;
+  --md-indigo-A100: #8c9eff;
+  --md-indigo-A200: #536dfe;
+  --md-indigo-A400: #3d5afe;
+  --md-indigo-A700: #304ffe;
+  --md-blue-50: #e3f2fd;
+  --md-blue-100: #bbdefb;
+  --md-blue-200: #90caf9;
+  --md-blue-300: #64b5f6;
+  --md-blue-400: #42a5f5;
+  --md-blue-500: #2196f3;
+  --md-blue-600: #1e88e5;
+  --md-blue-700: #1976d2;
+  --md-blue-800: #1565c0;
+  --md-blue-900: #0d47a1;
+  --md-blue-A100: #82b1ff;
+  --md-blue-A200: #448aff;
+  --md-blue-A400: #2979ff;
+  --md-blue-A700: #2962ff;
+  --md-light-blue-50: #e1f5fe;
+  --md-light-blue-100: #b3e5fc;
+  --md-light-blue-200: #81d4fa;
+  --md-light-blue-300: #4fc3f7;
+  --md-light-blue-400: #29b6f6;
+  --md-light-blue-500: #03a9f4;
+  --md-light-blue-600: #039be5;
+  --md-light-blue-700: #0288d1;
+  --md-light-blue-800: #0277bd;
+  --md-light-blue-900: #01579b;
+  --md-light-blue-A100: #80d8ff;
+  --md-light-blue-A200: #40c4ff;
+  --md-light-blue-A400: #00b0ff;
+  --md-light-blue-A700: #0091ea;
+  --md-cyan-50: #e0f7fa;
+  --md-cyan-100: #b2ebf2;
+  --md-cyan-200: #80deea;
+  --md-cyan-300: #4dd0e1;
+  --md-cyan-400: #26c6da;
+  --md-cyan-500: #00bcd4;
+  --md-cyan-600: #00acc1;
+  --md-cyan-700: #0097a7;
+  --md-cyan-800: #00838f;
+  --md-cyan-900: #006064;
+  --md-cyan-A100: #84ffff;
+  --md-cyan-A200: #18ffff;
+  --md-cyan-A400: #00e5ff;
+  --md-cyan-A700: #00b8d4;
+  --md-teal-50: #e0f2f1;
+  --md-teal-100: #b2dfdb;
+  --md-teal-200: #80cbc4;
+  --md-teal-300: #4db6ac;
+  --md-teal-400: #26a69a;
+  --md-teal-500: #009688;
+  --md-teal-600: #00897b;
+  --md-teal-700: #00796b;
+  --md-teal-800: #00695c;
+  --md-teal-900: #004d40;
+  --md-teal-A100: #a7ffeb;
+  --md-teal-A200: #64ffda;
+  --md-teal-A400: #1de9b6;
+  --md-teal-A700: #00bfa5;
+  --md-green-50: #e8f5e9;
+  --md-green-100: #c8e6c9;
+  --md-green-200: #a5d6a7;
+  --md-green-300: #81c784;
+  --md-green-400: #66bb6a;
+  --md-green-500: #4caf50;
+  --md-green-600: #43a047;
+  --md-green-700: #388e3c;
+  --md-green-800: #2e7d32;
+  --md-green-900: #1b5e20;
+  --md-green-A100: #b9f6ca;
+  --md-green-A200: #69f0ae;
+  --md-green-A400: #00e676;
+  --md-green-A700: #00c853;
+  --md-light-green-50: #f1f8e9;
+  --md-light-green-100: #dcedc8;
+  --md-light-green-200: #c5e1a5;
+  --md-light-green-300: #aed581;
+  --md-light-green-400: #9ccc65;
+  --md-light-green-500: #8bc34a;
+  --md-light-green-600: #7cb342;
+  --md-light-green-700: #689f38;
+  --md-light-green-800: #558b2f;
+  --md-light-green-900: #33691e;
+  --md-light-green-A100: #ccff90;
+  --md-light-green-A200: #b2ff59;
+  --md-light-green-A400: #76ff03;
+  --md-light-green-A700: #64dd17;
+  --md-lime-50: #f9fbe7;
+  --md-lime-100: #f0f4c3;
+  --md-lime-200: #e6ee9c;
+  --md-lime-300: #dce775;
+  --md-lime-400: #d4e157;
+  --md-lime-500: #cddc39;
+  --md-lime-600: #c0ca33;
+  --md-lime-700: #afb42b;
+  --md-lime-800: #9e9d24;
+  --md-lime-900: #827717;
+  --md-lime-A100: #f4ff81;
+  --md-lime-A200: #eeff41;
+  --md-lime-A400: #c6ff00;
+  --md-lime-A700: #aeea00;
+  --md-yellow-50: #fffde7;
+  --md-yellow-100: #fff9c4;
+  --md-yellow-200: #fff59d;
+  --md-yellow-300: #fff176;
+  --md-yellow-400: #ffee58;
+  --md-yellow-500: #ffeb3b;
+  --md-yellow-600: #fdd835;
+  --md-yellow-700: #fbc02d;
+  --md-yellow-800: #f9a825;
+  --md-yellow-900: #f57f17;
+  --md-yellow-A100: #ffff8d;
+  --md-yellow-A200: #ff0;
+  --md-yellow-A400: #ffea00;
+  --md-yellow-A700: #ffd600;
+  --md-amber-50: #fff8e1;
+  --md-amber-100: #ffecb3;
+  --md-amber-200: #ffe082;
+  --md-amber-300: #ffd54f;
+  --md-amber-400: #ffca28;
+  --md-amber-500: #ffc107;
+  --md-amber-600: #ffb300;
+  --md-amber-700: #ffa000;
+  --md-amber-800: #ff8f00;
+  --md-amber-900: #ff6f00;
+  --md-amber-A100: #ffe57f;
+  --md-amber-A200: #ffd740;
+  --md-amber-A400: #ffc400;
+  --md-amber-A700: #ffab00;
+  --md-orange-50: #fff3e0;
+  --md-orange-100: #ffe0b2;
+  --md-orange-200: #ffcc80;
+  --md-orange-300: #ffb74d;
+  --md-orange-400: #ffa726;
+  --md-orange-500: #ff9800;
+  --md-orange-600: #fb8c00;
+  --md-orange-700: #f57c00;
+  --md-orange-800: #ef6c00;
+  --md-orange-900: #e65100;
+  --md-orange-A100: #ffd180;
+  --md-orange-A200: #ffab40;
+  --md-orange-A400: #ff9100;
+  --md-orange-A700: #ff6d00;
+  --md-deep-orange-50: #fbe9e7;
+  --md-deep-orange-100: #ffccbc;
+  --md-deep-orange-200: #ffab91;
+  --md-deep-orange-300: #ff8a65;
+  --md-deep-orange-400: #ff7043;
+  --md-deep-orange-500: #ff5722;
+  --md-deep-orange-600: #f4511e;
+  --md-deep-orange-700: #e64a19;
+  --md-deep-orange-800: #d84315;
+  --md-deep-orange-900: #bf360c;
+  --md-deep-orange-A100: #ff9e80;
+  --md-deep-orange-A200: #ff6e40;
+  --md-deep-orange-A400: #ff3d00;
+  --md-deep-orange-A700: #dd2c00;
+  --md-brown-50: #efebe9;
+  --md-brown-100: #d7ccc8;
+  --md-brown-200: #bcaaa4;
+  --md-brown-300: #a1887f;
+  --md-brown-400: #8d6e63;
+  --md-brown-500: #795548;
+  --md-brown-600: #6d4c41;
+  --md-brown-700: #5d4037;
+  --md-brown-800: #4e342e;
+  --md-brown-900: #3e2723;
+  --md-grey-50: #fafafa;
+  --md-grey-100: #f5f5f5;
+  --md-grey-200: #eee;
+  --md-grey-300: #e0e0e0;
+  --md-grey-400: #bdbdbd;
+  --md-grey-500: #9e9e9e;
+  --md-grey-600: #757575;
+  --md-grey-700: #616161;
+  --md-grey-800: #424242;
+  --md-grey-900: #212121;
+  --md-blue-grey-50: #eceff1;
+  --md-blue-grey-100: #cfd8dc;
+  --md-blue-grey-200: #b0bec5;
+  --md-blue-grey-300: #90a4ae;
+  --md-blue-grey-400: #78909c;
+  --md-blue-grey-500: #607d8b;
+  --md-blue-grey-600: #546e7a;
+  --md-blue-grey-700: #455a64;
+  --md-blue-grey-800: #37474f;
+  --md-blue-grey-900: #263238;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+:root {
+  /* This is the padding value to fill the gaps between lines containing spans with background color. */
+  --jp-private-code-span-padding: calc(
+    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
+  );
+}
+
+.jp-RenderedText {
+  text-align: left;
+  padding-left: var(--jp-code-padding);
+  line-height: var(--jp-code-line-height);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-RenderedText pre,
+.jp-RenderedJavaScript pre,
+.jp-RenderedHTMLCommon pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+  border: none;
+  margin: 0;
+  padding: 0;
+}
+
+.jp-RenderedText pre a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* console foregrounds and backgrounds */
+.jp-RenderedText pre .ansi-black-fg {
+  color: #3e424d;
+}
+
+.jp-RenderedText pre .ansi-red-fg {
+  color: #e75c58;
+}
+
+.jp-RenderedText pre .ansi-green-fg {
+  color: #00a250;
+}
+
+.jp-RenderedText pre .ansi-yellow-fg {
+  color: #ddb62b;
+}
+
+.jp-RenderedText pre .ansi-blue-fg {
+  color: #208ffb;
+}
+
+.jp-RenderedText pre .ansi-magenta-fg {
+  color: #d160c4;
+}
+
+.jp-RenderedText pre .ansi-cyan-fg {
+  color: #60c6c8;
+}
+
+.jp-RenderedText pre .ansi-white-fg {
+  color: #c5c1b4;
+}
+
+.jp-RenderedText pre .ansi-black-bg {
+  background-color: #3e424d;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-black-intense-fg {
+  color: #282c36;
+}
+
+.jp-RenderedText pre .ansi-red-intense-fg {
+  color: #b22b31;
+}
+
+.jp-RenderedText pre .ansi-green-intense-fg {
+  color: #007427;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-fg {
+  color: #b27d12;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-fg {
+  color: #0065ca;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-fg {
+  color: #a03196;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-fg {
+  color: #258f8f;
+}
+
+.jp-RenderedText pre .ansi-white-intense-fg {
+  color: #a1a6b2;
+}
+
+.jp-RenderedText pre .ansi-black-intense-bg {
+  background-color: #282c36;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-default-inverse-fg {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.jp-RenderedText pre .ansi-default-inverse-bg {
+  background-color: var(--jp-inverse-layout-color0);
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-bold {
+  font-weight: bold;
+}
+
+.jp-RenderedText pre .ansi-underline {
+  text-decoration: underline;
+}
+
+.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
+  background: var(--jp-rendermime-error-background);
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedLatex
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedLatex {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+}
+
+/* Left-justify outputs.*/
+.jp-OutputArea-output.jp-RenderedLatex {
+  padding: var(--jp-code-padding);
+  text-align: left;
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedHTML
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedHTMLCommon {
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-content-font-family);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+
+  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */
+  padding-right: 20px;
+}
+
+.jp-RenderedHTMLCommon em {
+  font-style: italic;
+}
+
+.jp-RenderedHTMLCommon strong {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon u {
+  text-decoration: underline;
+}
+
+.jp-RenderedHTMLCommon a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* Headings */
+
+.jp-RenderedHTMLCommon h1,
+.jp-RenderedHTMLCommon h2,
+.jp-RenderedHTMLCommon h3,
+.jp-RenderedHTMLCommon h4,
+.jp-RenderedHTMLCommon h5,
+.jp-RenderedHTMLCommon h6 {
+  line-height: var(--jp-content-heading-line-height);
+  font-weight: var(--jp-content-heading-font-weight);
+  font-style: normal;
+  margin: var(--jp-content-heading-margin-top) 0
+    var(--jp-content-heading-margin-bottom) 0;
+}
+
+.jp-RenderedHTMLCommon h1:first-child,
+.jp-RenderedHTMLCommon h2:first-child,
+.jp-RenderedHTMLCommon h3:first-child,
+.jp-RenderedHTMLCommon h4:first-child,
+.jp-RenderedHTMLCommon h5:first-child,
+.jp-RenderedHTMLCommon h6:first-child {
+  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
+}
+
+.jp-RenderedHTMLCommon h1:last-child,
+.jp-RenderedHTMLCommon h2:last-child,
+.jp-RenderedHTMLCommon h3:last-child,
+.jp-RenderedHTMLCommon h4:last-child,
+.jp-RenderedHTMLCommon h5:last-child,
+.jp-RenderedHTMLCommon h6:last-child {
+  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
+}
+
+.jp-RenderedHTMLCommon h1 {
+  font-size: var(--jp-content-font-size5);
+}
+
+.jp-RenderedHTMLCommon h2 {
+  font-size: var(--jp-content-font-size4);
+}
+
+.jp-RenderedHTMLCommon h3 {
+  font-size: var(--jp-content-font-size3);
+}
+
+.jp-RenderedHTMLCommon h4 {
+  font-size: var(--jp-content-font-size2);
+}
+
+.jp-RenderedHTMLCommon h5 {
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-RenderedHTMLCommon h6 {
+  font-size: var(--jp-content-font-size0);
+}
+
+/* Lists */
+
+/* stylelint-disable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon ul:not(.list-inline),
+.jp-RenderedHTMLCommon ol:not(.list-inline) {
+  padding-left: 2em;
+}
+
+.jp-RenderedHTMLCommon ul {
+  list-style: disc;
+}
+
+.jp-RenderedHTMLCommon ul ul {
+  list-style: square;
+}
+
+.jp-RenderedHTMLCommon ul ul ul {
+  list-style: circle;
+}
+
+.jp-RenderedHTMLCommon ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol ol {
+  list-style: upper-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol {
+  list-style: lower-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol {
+  list-style: lower-roman;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol,
+.jp-RenderedHTMLCommon ul {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon ul ul,
+.jp-RenderedHTMLCommon ul ol,
+.jp-RenderedHTMLCommon ol ul,
+.jp-RenderedHTMLCommon ol ol {
+  margin-bottom: 0;
+}
+
+/* stylelint-enable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon hr {
+  color: var(--jp-border-color2);
+  background-color: var(--jp-border-color1);
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon > pre {
+  margin: 1.5em 2em;
+}
+
+.jp-RenderedHTMLCommon pre,
+.jp-RenderedHTMLCommon code {
+  border: 0;
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  line-height: var(--jp-code-line-height);
+  padding: 0;
+  white-space: pre-wrap;
+}
+
+.jp-RenderedHTMLCommon :not(pre) > code {
+  background-color: var(--jp-layout-color2);
+  padding: 1px 5px;
+}
+
+/* Tables */
+
+.jp-RenderedHTMLCommon table {
+  border-collapse: collapse;
+  border-spacing: 0;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  table-layout: fixed;
+  margin-left: auto;
+  margin-bottom: 1em;
+  margin-right: auto;
+}
+
+.jp-RenderedHTMLCommon thead {
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  vertical-align: bottom;
+}
+
+.jp-RenderedHTMLCommon td,
+.jp-RenderedHTMLCommon th,
+.jp-RenderedHTMLCommon tr {
+  vertical-align: middle;
+  padding: 0.5em;
+  line-height: normal;
+  white-space: normal;
+  max-width: none;
+  border: none;
+}
+
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
+  max-width: none;
+}
+
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
+  text-align: right;
+}
+
+.jp-RenderedHTMLCommon th {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
+  background: var(--jp-layout-color0);
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
+  background: var(--jp-rendermime-table-row-background);
+}
+
+.jp-RenderedHTMLCommon tbody tr:hover {
+  background: var(--jp-rendermime-table-row-hover-background);
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon img {
+  -moz-force-broken-image-icon: 1;
+}
+
+/* Restrict to direct children as other images could be nested in other content. */
+.jp-RenderedHTMLCommon > img {
+  display: block;
+  margin-left: 0;
+  margin-right: 0;
+  margin-bottom: 1em;
+}
+
+/* Change color behind transparent images if they need it... */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+.jp-RenderedHTMLCommon img,
+.jp-RenderedImage img,
+.jp-RenderedHTMLCommon svg,
+.jp-RenderedSVG svg {
+  max-width: 100%;
+  height: auto;
+}
+
+.jp-RenderedHTMLCommon img.jp-mod-unconfined,
+.jp-RenderedImage img.jp-mod-unconfined,
+.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
+.jp-RenderedSVG svg.jp-mod-unconfined {
+  max-width: none;
+}
+
+.jp-RenderedHTMLCommon .alert {
+  padding: var(--jp-notebook-padding);
+  border: var(--jp-border-width) solid transparent;
+  border-radius: var(--jp-border-radius);
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon .alert-info {
+  color: var(--jp-info-color0);
+  background-color: var(--jp-info-color3);
+  border-color: var(--jp-info-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-info hr {
+  border-color: var(--jp-info-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-info > p:last-child,
+.jp-RenderedHTMLCommon .alert-info > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-warning {
+  color: var(--jp-warn-color0);
+  background-color: var(--jp-warn-color3);
+  border-color: var(--jp-warn-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-warning hr {
+  border-color: var(--jp-warn-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-warning > p:last-child,
+.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-success {
+  color: var(--jp-success-color0);
+  background-color: var(--jp-success-color3);
+  border-color: var(--jp-success-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-success hr {
+  border-color: var(--jp-success-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-success > p:last-child,
+.jp-RenderedHTMLCommon .alert-success > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-danger {
+  color: var(--jp-error-color0);
+  background-color: var(--jp-error-color3);
+  border-color: var(--jp-error-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-danger hr {
+  border-color: var(--jp-error-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-danger > p:last-child,
+.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon blockquote {
+  margin: 1em 2em;
+  padding: 0 1em;
+  border-left: 5px solid var(--jp-border-color2);
+}
+
+a.jp-InternalAnchorLink {
+  visibility: hidden;
+  margin-left: 8px;
+  color: var(--md-blue-800);
+}
+
+h1:hover .jp-InternalAnchorLink,
+h2:hover .jp-InternalAnchorLink,
+h3:hover .jp-InternalAnchorLink,
+h4:hover .jp-InternalAnchorLink,
+h5:hover .jp-InternalAnchorLink,
+h6:hover .jp-InternalAnchorLink {
+  visibility: visible;
+}
+
+.jp-RenderedHTMLCommon kbd {
+  background-color: var(--jp-rendermime-table-row-background);
+  border: 1px solid var(--jp-border-color0);
+  border-bottom-color: var(--jp-border-color2);
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+  display: inline-block;
+  font-size: var(--jp-ui-font-size0);
+  line-height: 1em;
+  padding: 0.2em 0.5em;
+}
+
+/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
+ * At the bottom of cells this is a bit too much as there is also spacing
+ * between cells. Going all the way to 0 gets too tight between markdown and
+ * code cells.
+ */
+.jp-RenderedHTMLCommon > *:last-child {
+  margin-bottom: 0.5em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-cursor-backdrop {
+  position: fixed;
+  width: 200px;
+  height: 200px;
+  margin-top: -100px;
+  margin-left: -100px;
+  will-change: transform;
+  z-index: 100;
+}
+
+.lm-mod-drag-image {
+  will-change: transform;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-lineFormSearch {
+  padding: 4px 12px;
+  background-color: var(--jp-layout-color2);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-lineFormCaption {
+  font-size: var(--jp-ui-font-size0);
+  line-height: var(--jp-ui-font-size1);
+  margin-top: 4px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-baseLineForm {
+  border: none;
+  border-radius: 0;
+  position: absolute;
+  background-size: 16px;
+  background-repeat: no-repeat;
+  background-position: center;
+  outline: none;
+}
+
+.jp-lineFormButtonContainer {
+  top: 4px;
+  right: 8px;
+  height: 24px;
+  padding: 0 12px;
+  width: 12px;
+}
+
+.jp-lineFormButtonIcon {
+  top: 0;
+  right: 0;
+  background-color: var(--jp-brand-color1);
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+  padding: 4px 6px;
+}
+
+.jp-lineFormButton {
+  top: 0;
+  right: 0;
+  background-color: transparent;
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-lineFormWrapper {
+  overflow: hidden;
+  padding: 0 8px;
+  border: 1px solid var(--jp-border-color0);
+  background-color: var(--jp-input-active-background);
+  height: 22px;
+}
+
+.jp-lineFormWrapperFocusWithin {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-lineFormInput {
+  background: transparent;
+  width: 200px;
+  height: 100%;
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  line-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-JSONEditor {
+  display: flex;
+  flex-direction: column;
+  width: 100%;
+}
+
+.jp-JSONEditor-host {
+  flex: 1 1 auto;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  background: var(--jp-layout-color0);
+  min-height: 50px;
+  padding: 1px;
+}
+
+.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
+  border-color: red;
+  outline-color: red;
+}
+
+.jp-JSONEditor-header {
+  display: flex;
+  flex: 1 0 auto;
+  padding: 0 0 0 12px;
+}
+
+.jp-JSONEditor-header label {
+  flex: 0 0 auto;
+}
+
+.jp-JSONEditor-commitButton {
+  height: 16px;
+  width: 16px;
+  background-size: 18px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.jp-JSONEditor-host.jp-mod-focused {
+  background-color: var(--jp-input-active-background);
+  border: 1px solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+.jp-Editor.jp-mod-dropTarget {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+.jp-DocumentSearch-input {
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  font-size: var(--jp-ui-font-size1);
+  background-color: var(--jp-layout-color0);
+  font-family: var(--jp-ui-font-family);
+  padding: 2px 1px;
+  resize: none;
+}
+
+.jp-DocumentSearch-overlay {
+  position: absolute;
+  background-color: var(--jp-toolbar-background);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  top: 0;
+  right: 0;
+  z-index: 7;
+  min-width: 405px;
+  padding: 2px;
+  font-size: var(--jp-ui-font-size1);
+
+  --jp-private-document-search-button-height: 20px;
+}
+
+.jp-DocumentSearch-overlay button {
+  background-color: var(--jp-toolbar-background);
+  outline: 0;
+}
+
+.jp-DocumentSearch-overlay button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-overlay button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-overlay-row {
+  display: flex;
+  align-items: center;
+  margin-bottom: 2px;
+}
+
+.jp-DocumentSearch-button-content {
+  display: inline-block;
+  cursor: pointer;
+  box-sizing: border-box;
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-button-content svg {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-input-wrapper {
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  display: flex;
+  background-color: var(--jp-layout-color0);
+  margin: 2px;
+}
+
+.jp-DocumentSearch-input-wrapper:focus-within {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper {
+  all: initial;
+  overflow: hidden;
+  display: inline-block;
+  border: none;
+  box-sizing: border-box;
+}
+
+.jp-DocumentSearch-toggle-wrapper {
+  width: 14px;
+  height: 14px;
+}
+
+.jp-DocumentSearch-button-wrapper {
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+}
+
+.jp-DocumentSearch-toggle-wrapper:focus,
+.jp-DocumentSearch-button-wrapper:focus {
+  outline: var(--jp-border-width) solid
+    var(--jp-cell-editor-active-border-color);
+  outline-offset: -1px;
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper,
+.jp-DocumentSearch-button-content:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-toggle-placeholder {
+  width: 5px;
+}
+
+.jp-DocumentSearch-input-button::before {
+  display: block;
+  padding-top: 100%;
+}
+
+.jp-DocumentSearch-input-button-off {
+  opacity: var(--jp-search-toggle-off-opacity);
+}
+
+.jp-DocumentSearch-input-button-off:hover {
+  opacity: var(--jp-search-toggle-hover-opacity);
+}
+
+.jp-DocumentSearch-input-button-on {
+  opacity: var(--jp-search-toggle-on-opacity);
+}
+
+.jp-DocumentSearch-index-counter {
+  padding-left: 10px;
+  padding-right: 10px;
+  user-select: none;
+  min-width: 35px;
+  display: inline-block;
+}
+
+.jp-DocumentSearch-up-down-wrapper {
+  display: inline-block;
+  padding-right: 2px;
+  margin-left: auto;
+  white-space: nowrap;
+}
+
+.jp-DocumentSearch-spacer {
+  margin-left: auto;
+}
+
+.jp-DocumentSearch-up-down-wrapper button {
+  outline: 0;
+  border: none;
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+  vertical-align: middle;
+  margin: 1px 5px 2px;
+}
+
+.jp-DocumentSearch-up-down-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-up-down-button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-filter-button {
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-filter-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-search-options {
+  padding: 0 8px;
+  margin-left: 3px;
+  width: 100%;
+  display: grid;
+  justify-content: start;
+  grid-template-columns: 1fr 1fr;
+  align-items: center;
+  justify-items: stretch;
+}
+
+.jp-DocumentSearch-search-filter-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-DocumentSearch-search-filter {
+  display: flex;
+  align-items: center;
+  user-select: none;
+}
+
+.jp-DocumentSearch-regex-error {
+  color: var(--jp-error-color0);
+}
+
+.jp-DocumentSearch-replace-button-wrapper {
+  overflow: hidden;
+  display: inline-block;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  margin: auto 2px;
+  padding: 1px 4px;
+  height: calc(var(--jp-private-document-search-button-height) + 2px);
+}
+
+.jp-DocumentSearch-replace-button-wrapper:focus {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-replace-button {
+  display: inline-block;
+  text-align: center;
+  cursor: pointer;
+  box-sizing: border-box;
+  color: var(--jp-ui-font-color1);
+
+  /* height - 2 * (padding of wrapper) */
+  line-height: calc(var(--jp-private-document-search-button-height) - 2px);
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-replace-button:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-replace-wrapper-class {
+  margin-left: 14px;
+  display: flex;
+}
+
+.jp-DocumentSearch-replace-toggle {
+  border: none;
+  background-color: var(--jp-toolbar-background);
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-replace-toggle:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.cm-editor {
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  border: 0;
+  border-radius: 0;
+  height: auto;
+
+  /* Changed to auto to autogrow */
+}
+
+.cm-editor pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+.jp-CodeMirrorEditor {
+  cursor: text;
+}
+
+/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
+@media screen and (min-width: 2138px) and (max-width: 4319px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width1) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+/* When zoomed out less than 33% */
+@media screen and (min-width: 4320px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.cm-editor.jp-mod-readOnly .cm-cursor {
+  display: none;
+}
+
+.jp-CollaboratorCursor {
+  border-left: 5px solid transparent;
+  border-right: 5px solid transparent;
+  border-top: none;
+  border-bottom: 3px solid;
+  background-clip: content-box;
+  margin-left: -5px;
+  margin-right: -5px;
+}
+
+.cm-searching,
+.cm-searching span {
+  /* `.cm-searching span`: we need to override syntax highlighting */
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.cm-searching::selection,
+.cm-searching span::selection {
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.jp-current-match > .cm-searching,
+.jp-current-match > .cm-searching span,
+.cm-searching > .jp-current-match,
+.cm-searching > .jp-current-match span {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.jp-current-match > .cm-searching::selection,
+.cm-searching > .jp-current-match::selection,
+.jp-current-match > .cm-searching span::selection {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.cm-trailingspace {
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=);
+  background-position: center left;
+  background-repeat: repeat-x;
+}
+
+.jp-CollaboratorCursor-hover {
+  position: absolute;
+  z-index: 1;
+  transform: translateX(-50%);
+  color: white;
+  border-radius: 3px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  text-align: center;
+  font-size: var(--jp-ui-font-size1);
+  white-space: nowrap;
+}
+
+.jp-CodeMirror-ruler {
+  border-left: 1px dashed var(--jp-border-color2);
+}
+
+/* Styles for shared cursors (remote cursor locations and selected ranges) */
+.jp-CodeMirrorEditor .cm-ySelectionCaret {
+  position: relative;
+  border-left: 1px solid black;
+  margin-left: -1px;
+  margin-right: -1px;
+  box-sizing: border-box;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo {
+  white-space: nowrap;
+  position: absolute;
+  top: -1.15em;
+  padding-bottom: 0.05em;
+  left: -1px;
+  font-size: 0.95em;
+  font-family: var(--jp-ui-font-family);
+  font-weight: bold;
+  line-height: normal;
+  user-select: none;
+  color: white;
+  padding-left: 2px;
+  padding-right: 2px;
+  z-index: 101;
+  transition: opacity 0.3s ease-in-out;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionInfo {
+  transition-delay: 0.7s;
+  opacity: 0;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo {
+  opacity: 1;
+  transition-delay: 0s;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-filebrowser-button-height: 28px;
+  --jp-private-filebrowser-button-width: 48px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser .jp-SidePanel-content {
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  flex-wrap: wrap;
+  row-gap: 12px;
+  border-bottom: none;
+  height: auto;
+  margin: 8px 12px 0;
+  box-shadow: none;
+  padding: 0;
+  justify-content: flex-start;
+}
+
+.jp-FileBrowser-Panel {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 8px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0 2px;
+  padding: 0 2px;
+  border-radius: var(--jp-border-radius);
+  cursor: pointer;
+}
+
+.jp-BreadCrumbs-item:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-BreadCrumbs-item:first-child {
+  margin-left: 0;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  padding-left: 0;
+  padding-right: 2px;
+  align-items: center;
+  height: unset;
+}
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent {
+  width: 40px;
+}
+
+/*-----------------------------------------------------------------------------
+| Other styles
+|----------------------------------------------------------------------------*/
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: var(--jp-error-color1);
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+.jp-LastModified-hidden {
+  display: none;
+}
+
+.jp-FileSize-hidden {
+  display: none;
+}
+
+.jp-FileBrowser .lm-AccordionPanel > h3:first-child {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| DirListing
+|----------------------------------------------------------------------------*/
+
+.jp-DirListing {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+  outline: 0;
+}
+
+.jp-DirListing-header {
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  overflow: hidden;
+  border-top: var(--jp-border-width) solid var(--jp-border-color2);
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+}
+
+.jp-DirListing-headerItem {
+  padding: 4px 12px 2px;
+  font-weight: 500;
+}
+
+.jp-DirListing-headerItem:hover {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-headerItem.jp-id-name {
+  flex: 1 0 84px;
+}
+
+.jp-DirListing-headerItem.jp-id-modified {
+  flex: 0 0 112px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-DirListing-headerItem.jp-id-filesize {
+  flex: 0 0 75px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-id-narrow {
+  display: none;
+  flex: 0 0 5px;
+  padding: 4px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+  color: var(--jp-border-color2);
+}
+
+.jp-DirListing-narrow .jp-id-narrow {
+  display: block;
+}
+
+.jp-DirListing-narrow .jp-id-modified,
+.jp-DirListing-narrow .jp-DirListing-itemModified {
+  display: none;
+}
+
+.jp-DirListing-headerItem.jp-mod-selected {
+  font-weight: 600;
+}
+
+/* increase specificity to override bundled default */
+.jp-DirListing-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-content mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+/* Style the directory listing content when a user drops a file to upload */
+.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
+  outline: 5px dashed rgba(128, 128, 128, 0.5);
+  outline-offset: -10px;
+  cursor: copy;
+}
+
+.jp-DirListing-item {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-checkboxWrapper {
+  /* Increases hit area of checkbox. */
+  padding: 4px;
+}
+
+.jp-DirListing-header
+  .jp-DirListing-checkboxWrapper
+  + .jp-DirListing-headerItem {
+  padding-left: 4px;
+}
+
+.jp-DirListing-content .jp-DirListing-checkboxWrapper {
+  position: relative;
+  left: -4px;
+  margin: -4px 0 -4px -8px;
+}
+
+.jp-DirListing-checkboxWrapper.jp-mod-visible {
+  visibility: visible;
+}
+
+/* For devices that support hovering, hide checkboxes until hovered, selected...
+*/
+@media (hover: hover) {
+  .jp-DirListing-checkboxWrapper {
+    visibility: hidden;
+  }
+
+  .jp-DirListing-item:hover .jp-DirListing-checkboxWrapper,
+  .jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper {
+    visibility: visible;
+  }
+}
+
+.jp-DirListing-item[data-is-dot] {
+  opacity: 75%;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.jp-DirListing-item.jp-mod-dropTarget {
+  background: var(--jp-brand-color3);
+}
+
+.jp-DirListing-item:hover:not(.jp-mod-selected) {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-itemIcon {
+  flex: 0 0 20px;
+  margin-right: 4px;
+}
+
+.jp-DirListing-itemText {
+  flex: 1 0 64px;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  user-select: none;
+}
+
+.jp-DirListing-itemText:focus {
+  outline-width: 2px;
+  outline-color: var(--jp-inverse-layout-color1);
+  outline-style: solid;
+  outline-offset: 1px;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus {
+  outline-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-itemFileSize {
+  flex: 0 0 90px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before {
+  color: var(--jp-success-color1);
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.jp-DirListing-item.jp-mod-running.jp-mod-selected
+  .jp-DirListing-itemIcon::before {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-DirListing-item.lm-mod-drag-image,
+.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
+  font-size: var(--jp-ui-font-size1);
+  padding-left: 4px;
+  margin-left: 4px;
+  width: 160px;
+  background-color: var(--jp-ui-inverse-font-color2);
+  box-shadow: var(--jp-elevation-z2);
+  border-radius: 0;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-OutputPrompt {
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-outprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+  opacity: var(--jp-cell-prompt-opacity);
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-OutputArea-prompt {
+  display: table-cell;
+  vertical-align: top;
+}
+
+.jp-OutputArea-output {
+  display: table-cell;
+  width: 100%;
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea .jp-RenderedText {
+  padding-left: 1ch;
+}
+
+/**
+ * Prompt overlay.
+ */
+
+.jp-OutputArea-promptOverlay {
+  position: absolute;
+  top: 0;
+  width: var(--jp-cell-prompt-width);
+  height: 100%;
+  opacity: 0.5;
+}
+
+.jp-OutputArea-promptOverlay:hover {
+  background: var(--jp-layout-color2);
+  box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0);
+  cursor: zoom-out;
+}
+
+.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover {
+  cursor: zoom-in;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/* pre */
+
+.jp-OutputArea-output pre {
+  border: none;
+  margin: 0;
+  padding: 0;
+  overflow-x: auto;
+  overflow-y: auto;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre-wrap;
+}
+
+/* tables */
+
+.jp-OutputArea-output.jp-RenderedHTMLCommon table {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+/* description lists */
+
+.jp-OutputArea-output dl,
+.jp-OutputArea-output dt,
+.jp-OutputArea-output dd {
+  display: block;
+}
+
+.jp-OutputArea-output dl {
+  width: 100%;
+  overflow: hidden;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dt {
+  font-weight: bold;
+  float: left;
+  width: 20%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dd {
+  float: left;
+  width: 80%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-TrimmedOutputs pre {
+  background: var(--jp-layout-color3);
+  font-size: calc(var(--jp-code-font-size) * 1.4);
+  text-align: center;
+  text-transform: uppercase;
+}
+
+/* Hide the gutter in case of
+ *  - nested output areas (e.g. in the case of output widgets)
+ *  - mirrored output areas
+ */
+.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
+  display: none;
+}
+
+/* Hide empty lines in the output area, for instance due to cleared widgets */
+.jp-OutputArea-prompt:empty {
+  padding: 0;
+  border: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| executeResult is added to any Output-result for the display of the object
+| returned by a cell
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-output.jp-OutputArea-executeResult {
+  margin-left: 0;
+  width: 100%;
+}
+
+/* Text output with the Out[] prompt needs a top padding to match the
+ * alignment of the Out[] prompt itself.
+ */
+.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
+  padding-top: var(--jp-code-padding);
+  border-top: var(--jp-border-width) solid transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-Stdin-prompt {
+  color: var(--jp-content-font-color0);
+  padding-right: var(--jp-code-padding);
+  vertical-align: baseline;
+  flex: 0 0 auto;
+}
+
+.jp-Stdin-input {
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  color: inherit;
+  background-color: inherit;
+  width: 42%;
+  min-width: 200px;
+
+  /* make sure input baseline aligns with prompt */
+  vertical-align: baseline;
+
+  /* padding + margin = 0.5em between prompt and cursor */
+  padding: 0 0.25em;
+  margin: 0 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input::placeholder {
+  opacity: 0;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+.jp-Stdin-input:focus::placeholder {
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+@media print {
+  .jp-OutputArea-child {
+    break-inside: avoid-page;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-OutputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+
+  .jp-OutputArea-child .jp-OutputArea-output {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+}
+
+/* Trimmed outputs warning */
+.jp-TrimmedOutputs > a {
+  margin: 10px;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.jp-TrimmedOutputs > a:hover {
+  text-decoration: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Table of Contents
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toc-active-width: 4px;
+}
+
+.jp-TableOfContents {
+  display: flex;
+  flex-direction: column;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  height: 100%;
+}
+
+.jp-TableOfContents-placeholder {
+  text-align: center;
+}
+
+.jp-TableOfContents-placeholderContent {
+  color: var(--jp-content-font-color2);
+  padding: 8px;
+}
+
+.jp-TableOfContents-placeholderContent > h3 {
+  margin-bottom: var(--jp-content-heading-margin-bottom);
+}
+
+.jp-TableOfContents .jp-SidePanel-content {
+  overflow-y: auto;
+}
+
+.jp-TableOfContents-tree {
+  margin: 4px;
+}
+
+.jp-TableOfContents ol {
+  list-style-type: none;
+}
+
+/* stylelint-disable-next-line selector-max-type */
+.jp-TableOfContents li > ol {
+  /* Align left border with triangle icon center */
+  padding-left: 11px;
+}
+
+.jp-TableOfContents-content {
+  /* left margin for the active heading indicator */
+  margin: 0 0 0 var(--jp-private-toc-active-width);
+  padding: 0;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-tocItem {
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-tocItem-heading {
+  display: flex;
+  cursor: pointer;
+}
+
+.jp-tocItem-heading:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-tocItem-content {
+  display: block;
+  padding: 4px 0;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  overflow-x: hidden;
+}
+
+.jp-tocItem-collapser {
+  height: 20px;
+  margin: 2px 2px 0;
+  padding: 0;
+  background: none;
+  border: none;
+  cursor: pointer;
+}
+
+.jp-tocItem-collapser:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+/* Active heading indicator */
+
+.jp-tocItem-heading::before {
+  content: ' ';
+  background: transparent;
+  width: var(--jp-private-toc-active-width);
+  height: 24px;
+  position: absolute;
+  left: 0;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-tocItem-heading.jp-tocItem-active::before {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-tocItem-heading:hover.jp-tocItem-active::before {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapser {
+  flex: 0 0 var(--jp-cell-collapser-width);
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+  border-radius: var(--jp-border-radius);
+  opacity: 1;
+}
+
+.jp-Collapser-child {
+  display: block;
+  width: 100%;
+  box-sizing: border-box;
+
+  /* height: 100% doesn't work because the height of its parent is computed from content */
+  position: absolute;
+  top: 0;
+  bottom: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Hiding collapsers in print mode.
+
+Note: input and output wrappers have "display: block" propery in print mode.
+*/
+
+@media print {
+  .jp-Collapser {
+    display: none;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Header/Footer
+|----------------------------------------------------------------------------*/
+
+/* Hidden by zero height by default */
+.jp-CellHeader,
+.jp-CellFooter {
+  height: 0;
+  width: 100%;
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Input
+|----------------------------------------------------------------------------*/
+
+/* All input areas */
+.jp-InputArea {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  display: table-cell;
+  overflow: hidden;
+  vertical-align: top;
+
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  display: table-cell;
+  vertical-align: top;
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-inprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  opacity: var(--jp-cell-prompt-opacity);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-InputArea-editor {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+
+  .jp-InputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+}
+
+.jp-Placeholder-prompt {
+  display: table-cell;
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  display: table-cell;
+  padding: 4px 6px;
+  border: 1px solid transparent;
+  border-radius: 0;
+  background: none;
+  box-sizing: border-box;
+  cursor: pointer;
+}
+
+.jp-Placeholder-contentContainer {
+  display: flex;
+}
+
+.jp-Placeholder-content:hover,
+.jp-InputPlaceholder > .jp-Placeholder-content:hover {
+  border-color: var(--jp-layout-color3);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon {
+  width: 32px;
+  height: 16px;
+  border: 1px solid transparent;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon:hover {
+  border: 1px solid var(--jp-border-color1);
+  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+.jp-PlaceholderText {
+  white-space: nowrap;
+  overflow-x: hidden;
+  color: var(--jp-inverse-layout-color3);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-InputPlaceholder > .jp-Placeholder-content {
+  border-color: var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-cell-scrolling-output-offset: 5px;
+}
+
+/*-----------------------------------------------------------------------------
+| Cell
+|----------------------------------------------------------------------------*/
+
+.jp-Cell {
+  padding: var(--jp-cell-padding);
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0;
+  margin: 0;
+
+  /* Added to reveal the box-shadow on the input and output collapsers. */
+  overflow: visible;
+}
+
+/* Only input/output areas inside cells */
+.jp-Cell-inputArea,
+.jp-Cell-outputArea {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Collapser
+|----------------------------------------------------------------------------*/
+
+/* Make the output collapser disappear when there is not output, but do so
+ * in a manner that leaves it in the layout and preserves its width.
+ */
+.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
+  border: none !important;
+  background: transparent !important;
+}
+
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
+  min-height: var(--jp-cell-collapser-min-height);
+}
+
+/*-----------------------------------------------------------------------------
+| Output
+|----------------------------------------------------------------------------*/
+
+/* Put a space between input and output when there IS output */
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
+  margin-top: 5px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 24em;
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+  resize: vertical;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] {
+  max-height: unset;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after {
+  content: ' ';
+  box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%);
+  width: 100%;
+  height: 100%;
+  position: sticky;
+  bottom: 0;
+  top: 0;
+  margin-top: -50%;
+  float: left;
+  display: block;
+  pointer-events: none;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child {
+  padding-top: 6px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  width: calc(
+    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
+  );
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay {
+  left: calc(-1 * var(--jp-private-cell-scrolling-output-offset));
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  display: table-cell;
+  width: 100%;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */
+.jp-collapseHeadingButton {
+  display: flex;
+  min-height: var(--jp-cell-collapser-min-height);
+  font-size: var(--jp-code-font-size);
+  position: absolute;
+  background-color: transparent;
+  background-size: 25px;
+  background-repeat: no-repeat;
+  background-position-x: center;
+  background-position-y: top;
+  background-image: var(--jp-icon-caret-down);
+  right: 0;
+  top: 0;
+  bottom: 0;
+}
+
+.jp-collapseHeadingButton.jp-mod-collapsed {
+  background-image: var(--jp-icon-caret-right);
+}
+
+/*
+ set the container font size to match that of content
+ so that the nested collapse buttons have the right size
+*/
+.jp-MarkdownCell .jp-InputPrompt {
+  font-size: var(--jp-content-font-size1);
+}
+
+/*
+  Align collapseHeadingButton with cell top header
+  The font sizes are identical to the ones in packages/rendermime/style/base.css
+*/
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] {
+  font-size: var(--jp-content-font-size5);
+  background-position-y: calc(0.3 * var(--jp-content-font-size5));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] {
+  font-size: var(--jp-content-font-size4);
+  background-position-y: calc(0.3 * var(--jp-content-font-size4));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] {
+  font-size: var(--jp-content-font-size3);
+  background-position-y: calc(0.3 * var(--jp-content-font-size3));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] {
+  font-size: var(--jp-content-font-size2);
+  background-position-y: calc(0.3 * var(--jp-content-font-size2));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] {
+  font-size: var(--jp-content-font-size1);
+  background-position-y: top;
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] {
+  font-size: var(--jp-content-font-size0);
+  background-position-y: top;
+}
+
+/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton {
+  display: none;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton
+  :is(.jp-MarkdownCell:hover, .jp-mod-active)
+  .jp-collapseHeadingButton {
+  display: flex;
+}
+
+/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which
+is a consequence of the showHiddenCellsButton option in Notebook Settings)*/
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton {
+  margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));
+  margin-top: var(--jp-code-padding);
+  border: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-border-color3) !important;
+  color: var(--jp-content-font-color0) !important;
+  display: flex;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover {
+  background-color: var(--jp-border-color2) !important;
+}
+
+.jp-showHiddenCellsButton {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Using block instead of flex to allow the use of the break-inside CSS property for
+cell outputs.
+*/
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-notebook-toolbar-padding: 2px 5px 2px 2px;
+}
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: var(--jp-notebook-toolbar-padding);
+
+  /* disable paint containment from lumino 2.0 default strict CSS containment */
+  contain: style size !important;
+}
+
+.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
+  border: none;
+  box-shadow: none;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown select {
+  height: 24px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: 14px;
+  border-radius: 0;
+  display: block;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown span {
+  top: 5px !important;
+}
+
+.jp-Toolbar-responsive-popup {
+  position: absolute;
+  height: fit-content;
+  display: flex;
+  flex-direction: row;
+  flex-wrap: wrap;
+  justify-content: flex-end;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: var(--jp-notebook-toolbar-padding);
+  z-index: 1;
+  right: 0;
+  top: 0;
+}
+
+.jp-Toolbar > .jp-Toolbar-responsive-opener {
+  margin-left: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-ExecutionIndicator {
+  position: relative;
+  display: inline-block;
+  height: 100%;
+  z-index: 9997;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: hidden;
+  height: auto;
+  width: max-content;
+  width: -moz-max-content;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color1);
+  text-align: justify;
+  border-radius: 6px;
+  padding: 0 5px;
+  position: fixed;
+  display: table;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.up {
+  transform: translateX(-50%) translateY(-100%) translateY(-32px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.down {
+  transform: translateX(calc(-100% + 16px)) translateY(5px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.hidden {
+  display: none;
+}
+
+.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: visible;
+}
+
+.jp-Notebook-ExecutionIndicator span {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  color: var(--jp-ui-font-color1);
+  line-height: 24px;
+  display: block;
+}
+
+.jp-Notebook-ExecutionIndicator-progress-bar {
+  display: flex;
+  justify-content: center;
+  height: 100%;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*
+ * Execution indicator
+ */
+.jp-tocItem-content::after {
+  content: '';
+
+  /* Must be identical to form a circle */
+  width: 12px;
+  height: 12px;
+  background: none;
+  border: none;
+  position: absolute;
+  right: 0;
+}
+
+.jp-tocItem-content[data-running='0']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background: none;
+}
+
+.jp-tocItem-content[data-running='1']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background-color: var(--jp-inverse-layout-color3);
+}
+
+.jp-tocItem-content[data-running='0'],
+.jp-tocItem-content[data-running='1'] {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Notebook-footer {
+  height: 27px;
+  margin-left: calc(
+    var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+      var(--jp-cell-padding)
+  );
+  width: calc(
+    100% -
+      (
+        var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+          var(--jp-cell-padding) + var(--jp-cell-padding)
+      )
+  );
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  color: var(--jp-ui-font-color3);
+  margin-top: 6px;
+  background: none;
+  cursor: pointer;
+}
+
+.jp-Notebook-footer:focus {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+/* For devices that support hovering, hide footer until hover */
+@media (hover: hover) {
+  .jp-Notebook-footer {
+    opacity: 0;
+  }
+
+  .jp-Notebook-footer:focus,
+  .jp-Notebook-footer:hover {
+    opacity: 1;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-side-by-side-output-size: 1fr;
+  --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size);
+  --jp-private-notebook-dragImage-width: 304px;
+  --jp-private-notebook-dragImage-height: 36px;
+  --jp-private-notebook-selected-color: var(--md-blue-400);
+  --jp-private-notebook-active-color: var(--md-green-400);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+/* stylelint-disable selector-max-class */
+
+.jp-NotebookPanel {
+  display: block;
+  height: 100%;
+}
+
+.jp-NotebookPanel.jp-Document {
+  min-width: 240px;
+  min-height: 120px;
+}
+
+.jp-Notebook {
+  padding: var(--jp-notebook-padding);
+  outline: none;
+  overflow: auto;
+  background: var(--jp-layout-color0);
+}
+
+.jp-Notebook.jp-mod-scrollPastEnd::after {
+  display: block;
+  content: '';
+  min-height: var(--jp-notebook-scroll-padding);
+}
+
+.jp-MainAreaWidget-ContainStrict .jp-Notebook * {
+  contain: strict;
+}
+
+.jp-Notebook .jp-Cell {
+  overflow: visible;
+}
+
+.jp-Notebook .jp-Cell .jp-InputPrompt {
+  cursor: move;
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook state related styling
+|
+| The notebook and cells each have states, here are the possibilities:
+|
+| - Notebook
+|   - Command
+|   - Edit
+| - Cell
+|   - None
+|   - Active (only one can be active)
+|   - Selected (the cells actions are applied to)
+|   - Multiselected (when multiple selected, the cursor)
+|   - No outputs
+|----------------------------------------------------------------------------*/
+
+/* Command or edit modes */
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+/* cell is active */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
+  background: var(--jp-brand-color1);
+}
+
+/* cell is dirty */
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {
+  color: var(--jp-warn-color1);
+}
+
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before {
+  color: var(--jp-warn-color1);
+  content: '•';
+}
+
+.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {
+  background: var(--jp-warn-color1);
+}
+
+/* collapser is hovered */
+.jp-Notebook .jp-Cell .jp-Collapser:hover {
+  box-shadow: var(--jp-elevation-z2);
+  background: var(--jp-brand-color1);
+  opacity: var(--jp-cell-collapser-not-active-hover-opacity);
+}
+
+/* cell is active and collapser is hovered */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/* Command mode */
+
+.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
+  background: var(--jp-notebook-multiselected-color);
+}
+
+.jp-Notebook.jp-mod-commandMode
+  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
+  background: transparent;
+}
+
+/* Edit mode */
+
+.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-cell-editor-active-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook drag and drop
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-cell.jp-mod-dropSource {
+  opacity: 0.5;
+}
+
+.jp-Notebook-cell.jp-mod-dropTarget,
+.jp-Notebook.jp-mod-commandMode
+  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
+  border-top-color: var(--jp-private-notebook-selected-color);
+  border-top-style: solid;
+  border-top-width: 2px;
+}
+
+.jp-dragImage {
+  display: block;
+  flex-direction: row;
+  width: var(--jp-private-notebook-dragImage-width);
+  height: var(--jp-private-notebook-dragImage-height);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+  overflow: visible;
+}
+
+.jp-dragImage-singlePrompt {
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+.jp-dragImage .jp-dragImage-content {
+  flex: 1 1 auto;
+  z-index: 2;
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  line-height: var(--jp-code-line-height);
+  padding: var(--jp-code-padding);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background-color);
+  color: var(--jp-content-font-color3);
+  text-align: left;
+  margin: 4px 4px 4px 0;
+}
+
+.jp-dragImage .jp-dragImage-prompt {
+  flex: 0 0 auto;
+  min-width: 36px;
+  color: var(--jp-cell-inprompt-font-color);
+  padding: var(--jp-code-padding);
+  padding-left: 12px;
+  font-family: var(--jp-cell-prompt-font-family);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: 1.9;
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+}
+
+.jp-dragImage-multipleBack {
+  z-index: -1;
+  position: absolute;
+  height: 32px;
+  width: 300px;
+  top: 8px;
+  left: 8px;
+  background: var(--jp-layout-color2);
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+/*-----------------------------------------------------------------------------
+| Cell toolbar
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookTools {
+  display: block;
+  min-width: var(--jp-sidebar-min-width);
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+    * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  overflow: auto;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px 0;
+  display: flex;
+}
+
+.jp-ActiveCellTool-Content {
+  flex: 1 1 auto;
+}
+
+.jp-ActiveCellTool .jp-ActiveCellTool-CellContent {
+  background: var(--jp-cell-editor-background);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  min-height: 29px;
+}
+
+.jp-ActiveCellTool .jp-InputPrompt {
+  min-width: calc(var(--jp-cell-prompt-width) * 0.75);
+}
+
+.jp-ActiveCellTool-CellContent > pre {
+  padding: 5px 4px;
+  margin: 0;
+  white-space: normal;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0;
+}
+
+.jp-RankedPanel > :not(:first-child) {
+  margin-top: 12px;
+}
+
+.jp-KeySelector select.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+}
+
+.jp-KeySelector label,
+.jp-MetadataEditorTool label,
+.jp-NumberSetter label {
+  line-height: 1.4;
+}
+
+.jp-NotebookTools .jp-select-wrapper {
+  margin-top: 4px;
+  margin-bottom: 0;
+}
+
+.jp-NumberSetter input {
+  width: 100%;
+  margin-top: 4px;
+}
+
+.jp-NotebookTools .jp-Collapse {
+  margin-top: 16px;
+}
+
+/*-----------------------------------------------------------------------------
+| Presentation Mode (.jp-mod-presentationMode)
+|----------------------------------------------------------------------------*/
+
+.jp-mod-presentationMode .jp-Notebook {
+  --jp-content-font-size1: var(--jp-content-presentation-font-size1);
+  --jp-code-font-size: var(--jp-code-presentation-font-size);
+}
+
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
+  flex: 0 0 110px;
+}
+
+/*-----------------------------------------------------------------------------
+| Side-by-side Mode (.jp-mod-sideBySide)
+|----------------------------------------------------------------------------*/
+.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell {
+  margin-top: 3em;
+  margin-bottom: 3em;
+  margin-left: 5%;
+  margin-right: 5%;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell {
+  display: grid;
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-output-size)
+    );
+  grid-template-rows: auto minmax(0, 1fr) auto;
+  grid-template-areas:
+    'header header header'
+    'input handle output'
+    'footer footer footer';
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell {
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-resized-cell)
+    );
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader {
+  grid-area: header;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper {
+  grid-area: input;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper {
+  /* overwrite the default margin (no vertical separation needed in side by side move */
+  margin-top: 0;
+  grid-area: output;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter {
+  grid-area: footer;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle {
+  grid-area: handle;
+  user-select: none;
+  display: block;
+  height: 100%;
+  cursor: ew-resize;
+  padding: 0 var(--jp-cell-padding);
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after {
+  content: '';
+  display: block;
+  background: var(--jp-border-color2);
+  height: 100%;
+  width: 5px;
+}
+
+.jp-mod-sideBySide.jp-Notebook
+  .jp-CodeCell.jp-mod-resizedCell
+  .jp-CellResizeHandle::after {
+  background: var(--jp-border-color0);
+}
+
+.jp-CellResizeHandle {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-Placeholder {
+  padding-left: 55px;
+}
+
+.jp-Cell-Placeholder-wrapper {
+  background: #fff;
+  border: 1px solid;
+  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
+  border-radius: 4px;
+  -webkit-border-radius: 4px;
+  margin: 10px 15px;
+}
+
+.jp-Cell-Placeholder-wrapper-inner {
+  padding: 15px;
+  position: relative;
+}
+
+.jp-Cell-Placeholder-wrapper-body {
+  background-repeat: repeat;
+  background-size: 50% auto;
+}
+
+.jp-Cell-Placeholder-wrapper-body div {
+  background: #f6f7f8;
+  background-image: -webkit-linear-gradient(
+    left,
+    #f6f7f8 0%,
+    #edeef1 20%,
+    #f6f7f8 40%,
+    #f6f7f8 100%
+  );
+  background-repeat: no-repeat;
+  background-size: 800px 104px;
+  height: 104px;
+  position: absolute;
+  right: 15px;
+  left: 15px;
+  top: 15px;
+}
+
+div.jp-Cell-Placeholder-h1 {
+  top: 20px;
+  height: 20px;
+  left: 15px;
+  width: 150px;
+}
+
+div.jp-Cell-Placeholder-h2 {
+  left: 15px;
+  top: 50px;
+  height: 10px;
+  width: 100px;
+}
+
+div.jp-Cell-Placeholder-content-1,
+div.jp-Cell-Placeholder-content-2,
+div.jp-Cell-Placeholder-content-3 {
+  left: 15px;
+  right: 15px;
+  height: 10px;
+}
+
+div.jp-Cell-Placeholder-content-1 {
+  top: 100px;
+}
+
+div.jp-Cell-Placeholder-content-2 {
+  top: 120px;
+}
+
+div.jp-Cell-Placeholder-content-3 {
+  top: 140px;
+}
+
+</style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+The following CSS variables define the main, public API for styling JupyterLab.
+These variables should be used by all plugins wherever possible. In other
+words, plugins should not define custom colors, sizes, etc unless absolutely
+necessary. This enables users to change the visual theme of JupyterLab
+by changing these variables.
+
+Many variables appear in an ordered sequence (0,1,2,3). These sequences
+are designed to work well together, so for example, `--jp-border-color1` should
+be used with `--jp-layout-color1`. The numbers have the following meanings:
+
+* 0: super-primary, reserved for special emphasis
+* 1: primary, most important under normal situations
+* 2: secondary, next most important under normal situations
+* 3: tertiary, next most important under normal situations
+
+Throughout JupyterLab, we are mostly following principles from Google's
+Material Design when selecting colors. We are not, however, following
+all of MD as it is not optimized for dense, information rich UIs.
+*/
+
+:root {
+  /* Elevation
+   *
+   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
+   *
+   * https://github.com/material-components/material-components-web
+   * https://material-components-web.appspot.com/elevation.html
+   */
+
+  --jp-shadow-base-lightness: 0;
+  --jp-shadow-umbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.2
+  );
+  --jp-shadow-penumbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.14
+  );
+  --jp-shadow-ambient-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.12
+  );
+  --jp-elevation-z0: none;
+  --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color),
+    0 1px 1px 0 var(--jp-shadow-penumbra-color),
+    0 1px 3px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color),
+    0 2px 2px 0 var(--jp-shadow-penumbra-color),
+    0 1px 5px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color),
+    0 4px 5px 0 var(--jp-shadow-penumbra-color),
+    0 1px 10px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color),
+    0 6px 10px 0 var(--jp-shadow-penumbra-color),
+    0 1px 18px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color),
+    0 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color),
+    0 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color),
+    0 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color),
+    0 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color),
+    0 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0 9px 46px 8px var(--jp-shadow-ambient-color);
+
+  /* Borders
+   *
+   * The following variables, specify the visual styling of borders in JupyterLab.
+   */
+
+  --jp-border-width: 1px;
+  --jp-border-color0: var(--md-grey-400);
+  --jp-border-color1: var(--md-grey-400);
+  --jp-border-color2: var(--md-grey-300);
+  --jp-border-color3: var(--md-grey-200);
+  --jp-inverse-border-color: var(--md-grey-600);
+  --jp-border-radius: 2px;
+
+  /* UI Fonts
+   *
+   * The UI font CSS variables are used for the typography all of the JupyterLab
+   * user interface elements that are not directly user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-ui-font-scale-factor: 1.2;
+  --jp-ui-font-size0: 0.83333em;
+  --jp-ui-font-size1: 13px; /* Base font size */
+  --jp-ui-font-size2: 1.2em;
+  --jp-ui-font-size3: 1.44em;
+  --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI',
+    helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
+    'Segoe UI Symbol';
+
+  /*
+   * Use these font colors against the corresponding main layout colors.
+   * In a light theme, these go from dark to light.
+   */
+
+  /* Defaults use Material Design specification */
+  --jp-ui-font-color0: rgba(0, 0, 0, 1);
+  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);
+
+  /*
+   * Use these against the brand/accent/warn/error colors.
+   * These will typically go from light to darker, in both a dark and light theme.
+   */
+
+  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
+  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);
+
+  /* Content Fonts
+   *
+   * Content font variables are used for typography of user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-content-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-content-line-height: 1.6;
+  --jp-content-font-scale-factor: 1.2;
+  --jp-content-font-size0: 0.83333em;
+  --jp-content-font-size1: 14px; /* Base font size */
+  --jp-content-font-size2: 1.2em;
+  --jp-content-font-size3: 1.44em;
+  --jp-content-font-size4: 1.728em;
+  --jp-content-font-size5: 2.0736em;
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-content-presentation-font-size1: 17px;
+  --jp-content-heading-line-height: 1;
+  --jp-content-heading-margin-top: 1.2em;
+  --jp-content-heading-margin-bottom: 0.8em;
+  --jp-content-heading-font-weight: 500;
+
+  /* Defaults use Material Design specification */
+  --jp-content-font-color0: rgba(0, 0, 0, 1);
+  --jp-content-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-content-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-content-font-color3: rgba(0, 0, 0, 0.38);
+  --jp-content-link-color: var(--md-blue-900);
+  --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont,
+    'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji',
+    'Segoe UI Emoji', 'Segoe UI Symbol';
+
+  /*
+   * Code Fonts
+   *
+   * Code font variables are used for typography of code and other monospaces content.
+   */
+
+  --jp-code-font-size: 13px;
+  --jp-code-line-height: 1.3077; /* 17px for 13px base */
+  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
+  --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace;
+  --jp-code-font-family: var(--jp-code-font-family-default);
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-code-presentation-font-size: 16px;
+
+  /* may need to tweak cursor width if you change font size */
+  --jp-code-cursor-width0: 1.4px;
+  --jp-code-cursor-width1: 2px;
+  --jp-code-cursor-width2: 4px;
+
+  /* Layout
+   *
+   * The following are the main layout colors use in JupyterLab. In a light
+   * theme these would go from light to dark.
+   */
+
+  --jp-layout-color0: white;
+  --jp-layout-color1: white;
+  --jp-layout-color2: var(--md-grey-200);
+  --jp-layout-color3: var(--md-grey-400);
+  --jp-layout-color4: var(--md-grey-600);
+
+  /* Inverse Layout
+   *
+   * The following are the inverse layout colors use in JupyterLab. In a light
+   * theme these would go from dark to light.
+   */
+
+  --jp-inverse-layout-color0: #111;
+  --jp-inverse-layout-color1: var(--md-grey-900);
+  --jp-inverse-layout-color2: var(--md-grey-800);
+  --jp-inverse-layout-color3: var(--md-grey-700);
+  --jp-inverse-layout-color4: var(--md-grey-600);
+
+  /* Brand/accent */
+
+  --jp-brand-color0: var(--md-blue-900);
+  --jp-brand-color1: var(--md-blue-700);
+  --jp-brand-color2: var(--md-blue-300);
+  --jp-brand-color3: var(--md-blue-100);
+  --jp-brand-color4: var(--md-blue-50);
+  --jp-accent-color0: var(--md-green-900);
+  --jp-accent-color1: var(--md-green-700);
+  --jp-accent-color2: var(--md-green-300);
+  --jp-accent-color3: var(--md-green-100);
+
+  /* State colors (warn, error, success, info) */
+
+  --jp-warn-color0: var(--md-orange-900);
+  --jp-warn-color1: var(--md-orange-700);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+  --jp-error-color0: var(--md-red-900);
+  --jp-error-color1: var(--md-red-700);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+  --jp-success-color0: var(--md-green-900);
+  --jp-success-color1: var(--md-green-700);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+  --jp-info-color0: var(--md-cyan-900);
+  --jp-info-color1: var(--md-cyan-700);
+  --jp-info-color2: var(--md-cyan-300);
+  --jp-info-color3: var(--md-cyan-100);
+
+  /* Cell specific styles */
+
+  --jp-cell-padding: 5px;
+  --jp-cell-collapser-width: 8px;
+  --jp-cell-collapser-min-height: 20px;
+  --jp-cell-collapser-not-active-hover-opacity: 0.6;
+  --jp-cell-editor-background: var(--md-grey-100);
+  --jp-cell-editor-border-color: var(--md-grey-300);
+  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-cell-editor-active-background: var(--jp-layout-color0);
+  --jp-cell-editor-active-border-color: var(--jp-brand-color1);
+  --jp-cell-prompt-width: 64px;
+  --jp-cell-prompt-font-family: var(--jp-code-font-family-default);
+  --jp-cell-prompt-letter-spacing: 0;
+  --jp-cell-prompt-opacity: 1;
+  --jp-cell-prompt-not-active-opacity: 0.5;
+  --jp-cell-prompt-not-active-font-color: var(--md-grey-700);
+
+  /* A custom blend of MD grey and blue 600
+   * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */
+  --jp-cell-inprompt-font-color: #307fc1;
+
+  /* A custom blend of MD grey and orange 600
+   * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */
+  --jp-cell-outprompt-font-color: #bf5b3d;
+
+  /* Notebook specific styles */
+
+  --jp-notebook-padding: 10px;
+  --jp-notebook-select-background: var(--jp-layout-color1);
+  --jp-notebook-multiselected-color: var(--md-blue-50);
+
+  /* The scroll padding is calculated to fill enough space at the bottom of the
+  notebook to show one single-line cell (with appropriate padding) at the top
+  when the notebook is scrolled all the way to the bottom. We also subtract one
+  pixel so that no scrollbar appears if we have just one single-line cell in the
+  notebook. This padding is to enable a 'scroll past end' feature in a notebook.
+  */
+  --jp-notebook-scroll-padding: calc(
+    100% - var(--jp-code-font-size) * var(--jp-code-line-height) -
+      var(--jp-code-padding) - var(--jp-cell-padding) - 1px
+  );
+
+  /* Rendermime styles */
+
+  --jp-rendermime-error-background: #fdd;
+  --jp-rendermime-table-row-background: var(--md-grey-100);
+  --jp-rendermime-table-row-hover-background: var(--md-light-blue-50);
+
+  /* Dialog specific styles */
+
+  --jp-dialog-background: rgba(0, 0, 0, 0.25);
+
+  /* Console specific styles */
+
+  --jp-console-padding: 10px;
+
+  /* Toolbar specific styles */
+
+  --jp-toolbar-border-color: var(--jp-border-color1);
+  --jp-toolbar-micro-height: 8px;
+  --jp-toolbar-background: var(--jp-layout-color1);
+  --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
+  --jp-toolbar-header-margin: 4px 4px 0 4px;
+  --jp-toolbar-active-background: var(--md-grey-300);
+
+  /* Statusbar specific styles */
+
+  --jp-statusbar-height: 24px;
+
+  /* Input field styles */
+
+  --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-input-active-background: var(--jp-layout-color1);
+  --jp-input-hover-background: var(--jp-layout-color1);
+  --jp-input-background: var(--md-grey-100);
+  --jp-input-border-color: var(--jp-inverse-border-color);
+  --jp-input-active-border-color: var(--jp-brand-color1);
+  --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);
+
+  /* General editor styles */
+
+  --jp-editor-selected-background: #d9d9d9;
+  --jp-editor-selected-focused-background: #d7d4f0;
+  --jp-editor-cursor-color: var(--jp-ui-font-color0);
+
+  /* Code mirror specific styles */
+
+  --jp-mirror-editor-keyword-color: #008000;
+  --jp-mirror-editor-atom-color: #88f;
+  --jp-mirror-editor-number-color: #080;
+  --jp-mirror-editor-def-color: #00f;
+  --jp-mirror-editor-variable-color: var(--md-grey-900);
+  --jp-mirror-editor-variable-2-color: rgb(0, 54, 109);
+  --jp-mirror-editor-variable-3-color: #085;
+  --jp-mirror-editor-punctuation-color: #05a;
+  --jp-mirror-editor-property-color: #05a;
+  --jp-mirror-editor-operator-color: #a2f;
+  --jp-mirror-editor-comment-color: #408080;
+  --jp-mirror-editor-string-color: #ba2121;
+  --jp-mirror-editor-string-2-color: #708;
+  --jp-mirror-editor-meta-color: #a2f;
+  --jp-mirror-editor-qualifier-color: #555;
+  --jp-mirror-editor-builtin-color: #008000;
+  --jp-mirror-editor-bracket-color: #997;
+  --jp-mirror-editor-tag-color: #170;
+  --jp-mirror-editor-attribute-color: #00c;
+  --jp-mirror-editor-header-color: blue;
+  --jp-mirror-editor-quote-color: #090;
+  --jp-mirror-editor-link-color: #00c;
+  --jp-mirror-editor-error-color: #f00;
+  --jp-mirror-editor-hr-color: #999;
+
+  /*
+    RTC user specific colors.
+    These colors are used for the cursor, username in the editor,
+    and the icon of the user.
+  */
+
+  --jp-collaborator-color1: #ffad8e;
+  --jp-collaborator-color2: #dac83d;
+  --jp-collaborator-color3: #72dd76;
+  --jp-collaborator-color4: #00e4d0;
+  --jp-collaborator-color5: #45d4ff;
+  --jp-collaborator-color6: #e2b1ff;
+  --jp-collaborator-color7: #ff9de6;
+
+  /* Vega extension styles */
+
+  --jp-vega-background: white;
+
+  /* Sidebar-related styles */
+
+  --jp-sidebar-min-width: 250px;
+
+  /* Search-related styles */
+
+  --jp-search-toggle-off-opacity: 0.5;
+  --jp-search-toggle-hover-opacity: 0.8;
+  --jp-search-toggle-on-opacity: 1;
+  --jp-search-selected-match-background-color: rgb(245, 200, 0);
+  --jp-search-selected-match-color: black;
+  --jp-search-unselected-match-background-color: var(
+    --jp-inverse-layout-color0
+  );
+  --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
+
+  /* Icon colors that work well with light or dark backgrounds */
+  --jp-icon-contrast-color0: var(--md-purple-600);
+  --jp-icon-contrast-color1: var(--md-green-600);
+  --jp-icon-contrast-color2: var(--md-pink-600);
+  --jp-icon-contrast-color3: var(--md-blue-600);
+
+  /* Button colors */
+  --jp-accept-color-normal: var(--md-blue-700);
+  --jp-accept-color-hover: var(--md-blue-800);
+  --jp-accept-color-active: var(--md-blue-900);
+  --jp-warn-color-normal: var(--md-red-700);
+  --jp-warn-color-hover: var(--md-red-800);
+  --jp-warn-color-active: var(--md-red-900);
+  --jp-reject-color-normal: var(--md-grey-600);
+  --jp-reject-color-hover: var(--md-grey-700);
+  --jp-reject-color-active: var(--md-grey-800);
+
+  /* File or activity icons and switch semantic variables */
+  --jp-jupyter-icon-color: #f37626;
+  --jp-notebook-icon-color: #f37626;
+  --jp-json-icon-color: var(--md-orange-700);
+  --jp-console-icon-background-color: var(--md-blue-700);
+  --jp-console-icon-color: white;
+  --jp-terminal-icon-background-color: var(--md-grey-800);
+  --jp-terminal-icon-color: var(--md-grey-200);
+  --jp-text-editor-icon-color: var(--md-grey-700);
+  --jp-inspector-icon-color: var(--md-grey-700);
+  --jp-switch-color: var(--md-grey-400);
+  --jp-switch-true-position-color: var(--md-orange-900);
+}
+</style>
+<style type="text/css">
+/* Force rendering true colors when outputing to pdf */
+* {
+  -webkit-print-color-adjust: exact;
+}
+
+/* Misc */
+a.anchor-link {
+  display: none;
+}
+
+/* Input area styling */
+.jp-InputArea {
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  overflow: hidden;
+}
+
+.cm-editor.cm-s-jupyter .highlight pre {
+/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */
+  padding: var(--jp-code-padding) 4px;
+  margin: 0;
+
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+  color: inherit;
+
+}
+
+.jp-OutputArea-output pre {
+  line-height: inherit;
+  font-family: inherit;
+}
+
+.jp-RenderedText pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+}
+
+/* Hiding the collapser by default */
+.jp-Collapser {
+  display: none;
+}
+
+@page {
+    margin: 0.5in; /* Margin for each printed piece of paper */
+}
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+</style>
+<!-- Load mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
+<!-- MathJax configuration -->
+<script type="text/x-mathjax-config">
+    init_mathjax = function() {
+        if (window.MathJax) {
+        // MathJax loaded
+            MathJax.Hub.Config({
+                TeX: {
+                    equationNumbers: {
+                    autoNumber: "AMS",
+                    useLabelIds: true
+                    }
+                },
+                tex2jax: {
+                    inlineMath: [ ['$','$'], ["\\(","\\)"] ],
+                    displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
+                    processEscapes: true,
+                    processEnvironments: true
+                },
+                displayAlign: 'center',
+                CommonHTML: {
+                    linebreaks: {
+                    automatic: true
+                    }
+                }
+            });
+
+            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        }
+    }
+    init_mathjax();
+    </script>
+<!-- End of mathjax configuration --><script type="module">
+  document.addEventListener("DOMContentLoaded", async () => {
+    const diagrams = document.querySelectorAll(".jp-Mermaid > pre.mermaid");
+    // do not load mermaidjs if not needed
+    if (!diagrams.length) {
+      return;
+    }
+    const mermaid = (await import("https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.6.0/mermaid.esm.min.mjs")).default;
+    const parser = new DOMParser();
+
+    mermaid.initialize({
+      maxTextSize: 100000,
+      startOnLoad: false,
+      fontFamily: window
+        .getComputedStyle(document.body)
+        .getPropertyValue("--jp-ui-font-family"),
+      theme: document.querySelector("body[data-jp-theme-light='true']")
+        ? "default"
+        : "dark",
+    });
+
+    let _nextMermaidId = 0;
+
+    function makeMermaidImage(svg) {
+      const img = document.createElement("img");
+      const doc = parser.parseFromString(svg, "image/svg+xml");
+      const svgEl = doc.querySelector("svg");
+      const { maxWidth } = svgEl?.style || {};
+      const firstTitle = doc.querySelector("title");
+      const firstDesc = doc.querySelector("desc");
+
+      img.setAttribute("src", `data:image/svg+xml,${encodeURIComponent(svg)}`);
+      if (maxWidth) {
+        img.width = parseInt(maxWidth);
+      }
+      if (firstTitle) {
+        img.setAttribute("alt", firstTitle.textContent);
+      }
+      if (firstDesc) {
+        const caption = document.createElement("figcaption");
+        caption.className = "sr-only";
+        caption.textContent = firstDesc.textContent;
+        return [img, caption];
+      }
+      return [img];
+    }
+
+    async function makeMermaidError(text) {
+      let errorMessage = "";
+      try {
+        await mermaid.parse(text);
+      } catch (err) {
+        errorMessage = `${err}`;
+      }
+
+      const result = document.createElement("details");
+      result.className = 'jp-RenderedMermaid-Details';
+      const summary = document.createElement("summary");
+      summary.className = 'jp-RenderedMermaid-Summary';
+      const pre = document.createElement("pre");
+      const code = document.createElement("code");
+      code.innerText = text;
+      pre.appendChild(code);
+      summary.appendChild(pre);
+      result.appendChild(summary);
+
+      const warning = document.createElement("pre");
+      warning.innerText = errorMessage;
+      result.appendChild(warning);
+      return [result];
+    }
+
+    async function renderOneMarmaid(src) {
+      const id = `jp-mermaid-${_nextMermaidId++}`;
+      const parent = src.parentNode;
+      let raw = src.textContent.trim();
+      const el = document.createElement("div");
+      el.style.visibility = "hidden";
+      document.body.appendChild(el);
+      let results = null;
+      let output = null;
+      try {
+        const { svg } = await mermaid.render(id, raw, el);
+        results = makeMermaidImage(svg);
+        output = document.createElement("figure");
+        results.map(output.appendChild, output);
+      } catch (err) {
+        parent.classList.add("jp-mod-warning");
+        results = await makeMermaidError(raw);
+        output = results[0];
+      } finally {
+        el.remove();
+      }
+      parent.classList.add("jp-RenderedMermaid");
+      parent.appendChild(output);
+    }
+
+    void Promise.all([...diagrams].map(renderOneMarmaid));
+  });
+</script>
+<style>
+  .jp-Mermaid:not(.jp-RenderedMermaid) {
+    display: none;
+  }
+
+  .jp-RenderedMermaid {
+    overflow: auto;
+    display: flex;
+  }
+
+  .jp-RenderedMermaid.jp-mod-warning {
+    width: auto;
+    padding: 0.5em;
+    margin-top: 0.5em;
+    border: var(--jp-border-width) solid var(--jp-warn-color2);
+    border-radius: var(--jp-border-radius);
+    color: var(--jp-ui-font-color1);
+    font-size: var(--jp-ui-font-size1);
+    white-space: pre-wrap;
+    word-wrap: break-word;
+  }
+
+  .jp-RenderedMermaid figure {
+    margin: 0;
+    overflow: auto;
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid img {
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid-Details > pre {
+    margin-top: 1em;
+  }
+
+  .jp-RenderedMermaid-Summary {
+    color: var(--jp-warn-color2);
+  }
+
+  .jp-RenderedMermaid:not(.jp-mod-warning) pre {
+    display: none;
+  }
+
+  .jp-RenderedMermaid-Summary > pre {
+    display: inline-block;
+    white-space: normal;
+  }
+</style>
+<!-- End of mermaid configuration --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+<main>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h1 id="README-for-Group-Assignment-2.3">README for Group Assignment 2.3<a class="anchor-link" href="#README-for-Group-Assignment-2.3">¶</a></h1><p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Week 2.3, Friday, Nov 29, 2024.</em></p>
+<p>The focus of this assignment is on signal processing, and specifically on spectral analysis (i.e. analysis of signals in the frequency domain).</p>
+<p>Your primary objective is to complete all tasks in the notebook <code>Analysis.ipynb</code>. Unlike other weeks, for this GA it is not required to put your answers in a <code>Report.md</code> file (yay!).** Make sure you use the space provided in the notebooks to complete the tasks, and that the output is included in the notebook when you commit and push it to GitHub.</p>
+<h3 id="Overview-of-material">Overview of material<a class="anchor-link" href="#Overview-of-material">¶</a></h3><ul>
+<li>this <code>README.md</code> with instructions</li>
+<li><code>Analysis.ipynb</code>, the Jupyter notebook with description and tasks, to be used for actual coding</li>
+<li><code>cantileverbeam_acc50Hz.csv</code>, data file with acceleration measurements from the cantilever beam (tasks 7-9)</li>
+<li><code>CSIRO_Alt_seas_inc.txt</code>, data file with Global Mean Sea Level measurements (task 10; optional)</li>
+<li><a href="https://youtu.be/o4moRwvlBLU?si=aKelBMWm3HB2Of26">Cantilever Beam Experiment Video</a>: a short supplementary one minute movie illustrating the cantilever-beam experiment.</li>
+</ul>
+<p>You can complete this assignment with the <code>mude-base</code> environment.</p>
+<p>Grading and submission is identical to previous weeks.</p>
+<h2 id="Task-Overview">Task Overview<a class="anchor-link" href="#Task-Overview">¶</a></h2><p>As mentioned above: there is no <code>Report.md</code>, only a notebook!</p>
+<p>That said, we strongly <strong>dis</strong>courage you from working on this project in smaller sub-teams. The Tasks build on each other sequentially, so skipping ahead to a later task will only result in confusion!</p>
+<p><strong>End of file.</strong></p>
+<span style="font-size: 75%">
+© Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a>, TU Delft. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>.
+
+</span></div>
+</div>
+</div>
+</div>
+</main>
+</body>
+</html>
diff --git a/src/students/GA_2_3/README.md b/src/students/GA_2_3/README.md
deleted file mode 100644
index 76bfbb0bbd4016266809a201aa5dab544b3ab880..0000000000000000000000000000000000000000
--- a/src/students/GA_2_3/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# README for Group Assignment 2.3
-
-*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): Week 2.3, Friday, Nov 29, 2024.*
-
-The focus of this assignment is on signal processing, and specifically on spectral analysis (i.e. analysis of signals in the frequency domain).
-
-Your primary objective is to complete all tasks in the notebook `Analysis.ipynb`. Unlike other weeks, for this GA it is not required to put your answers in a `Report.md` file (yay!).** Make sure you use the space provided in the notebooks to complete the tasks, and that the output is included in the notebook when you commit and push it to GitHub. 
-
-### Overview of material
-
-- this `README.md` with instructions
-- `Analysis.ipynb`, the Jupyter notebook with description and tasks, to be used for actual coding
-- `cantileverbeam_acc50Hz.csv`, data file with acceleration measurements from the cantilever beam (tasks 7-9)
-- `CSIRO_Alt_seas_inc.txt`, data file with Global Mean Sea Level measurements (task 10; optional)
-- [Cantilever Beam Experiment Video](https://youtu.be/o4moRwvlBLU?si=aKelBMWm3HB2Of26): a short supplementary one minute movie illustrating the cantilever-beam experiment.
-
-You can complete this assignment with the `mude-base` environment.
-
-Grading and submission is identical to previous weeks.
-
-## Task Overview
-
-As mentioned above: there is no `Report.md`, only a notebook!
-
-That said, we strongly **dis**courage you from working on this project in smaller sub-teams. The Tasks build on each other sequentially, so skipping ahead to a later task will only result in confusion!
-
-**End of file.**
-
-<span style="font-size: 75%">
-&copy; Copyright 2024 <a rel="MUDE" href="http://mude.citg.tudelft.nl/">MUDE</a>, TU Delft. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0 License</a>.
\ No newline at end of file
diff --git a/src/students/GA_2_3/cantileverbeam_acc50Hz.csv b/src/students/GA_2_3/cantileverbeam_acc50Hz.csv
deleted file mode 100644
index 771c7fd6a28f4e69e63bfa67631ad18bc5a0ea29..0000000000000000000000000000000000000000
--- a/src/students/GA_2_3/cantileverbeam_acc50Hz.csv
+++ /dev/null
@@ -1,15002 +0,0 @@
-time,acceleration
-66720.001,-0.447958
-66720.021,-0.452749
-66720.041,-0.45754
-66720.061,-0.452749
-66720.081,-0.464727
-66720.101,-0.462331
-66720.121,-0.452749
-66720.141,-0.450354
-66720.161,-0.445563
-66720.181,-0.447958
-66720.201,-0.435981
-66720.221,-0.440772
-66720.241,-0.445563
-66720.261,-0.443167
-66720.281,-0.443167
-66720.301,-0.443167
-66720.321,-0.459936
-66720.341,-0.464727
-66720.361,-0.45754
-66720.381,-0.443167
-66720.401,-0.440772
-66720.421,-0.447958
-66720.441,-0.452747151
-66720.461,-0.440772
-66720.481,-0.447958
-66720.501,-0.443167
-66720.521,-0.445563
-66720.541,-0.443167
-66720.561,-0.445563
-66720.581,-0.440772
-66720.601,-0.452749
-66720.621,-0.450354
-66720.641,-0.450354
-66720.661,-0.452749
-66720.681,-0.447958
-66720.701,-0.459936
-66720.721,-0.459936
-66720.741,-0.445563
-66720.761,-0.447958
-66720.781,-0.447958
-66720.801,-0.455145
-66720.821,-0.447958
-66720.841,-0.452749
-66720.861,-0.455145
-66720.881,-0.455145
-66720.901,-0.447958
-66720.921,-0.450354
-66720.941,-0.445563
-66720.961,-0.424003
-66720.981,-0.450354
-66721.001,-0.455145
-66721.021,-0.440772
-66721.041,-0.440772
-66721.061,-0.440772
-66721.081,-0.43119
-66721.101,-0.428794
-66721.121,-0.447958
-66721.141,-0.445563
-66721.161,-0.455145
-66721.181,-0.455145
-66721.201,-0.453225557
-66721.221,-0.439151703
-66721.241,-0.445020411
-66721.261,-0.462543715
-66721.281,-0.446584413
-66721.30099,-0.452484896
-66721.321,-0.445563
-66721.341,-0.446217787
-66721.361,-0.462785037
-66721.381,-0.45947879
-66721.401,-0.449879849
-66721.421,-0.445797695
-66721.441,-0.452730453
-66721.461,-0.44807021
-66721.481,-0.457933162
-66721.501,-0.457221177
-66721.521,-0.452877744
-66721.541,-0.451866235
-66721.561,-0.425658378
-66721.581,-0.432032266
-66721.601,-0.44587773
-66721.621,-0.442737795
-66721.641,-0.433137994
-66721.661,-0.428891811
-66721.681,-0.433710829
-66721.701,-0.433667488
-66721.721,-0.435901389
-66721.741,-0.4310143
-66721.761,-0.431289695
-66721.781,-0.436512204
-66721.801,-0.442753708
-66721.821,-0.425909399
-66721.841,-0.429151672
-66721.861,-0.436512552
-66721.881,-0.442837565
-66721.901,-0.439437598
-66721.921,-0.469810023
-66721.941,-0.45231838
-66721.961,-0.460102135
-66721.981,-0.45240997
-66722.001,-0.452913938
-66722.021,-0.452427381
-66722.041,-0.445555138
-66722.061,-0.450434948
-66722.081,-0.445176401
-66722.101,-0.440801344
-66722.121,-0.44590319
-66722.141,-0.453172511
-66722.161,-0.454510344
-66722.181,-0.438196817
-66722.201,-0.445652267
-66722.221,-0.440866376
-66722.241,-0.445164202
-66722.261,-0.428341806
-66722.281,-0.434155179
-66722.301,-0.440756949
-66722.321,-0.441288866
-66722.341,-0.455351544
-66722.361,-0.444756845
-66722.381,-0.433336925
-66722.401,-0.436445815
-66722.421,-0.448572527
-66722.441,-0.452285884
-66722.461,-0.438037697
-66722.481,-0.443687363
-66722.501,-0.447650356
-66722.521,-0.438263358
-66722.541,-0.443311665
-66722.561,-0.440612984
-66722.581,-0.443694923
-66722.601,-0.45541745
-66722.621,-0.455235939
-66722.641,-0.457279509
-66722.661,-0.450518109
-66722.681,-0.462793536
-66722.701,-0.462023769
-66722.721,-0.452007122
-66722.741,-0.440798224
-66722.761,-0.453562344
-66722.781,-0.462265791
-66722.801,-0.457601038
-66722.821,-0.459449015
-66722.841,-0.448305488
-66722.861,-0.467523012
-66722.881,-0.456814061
-66722.901,-0.45036071
-66722.921,-0.455573178
-66722.941,-0.459652079
-66722.961,-0.45023865
-66722.981,-0.455277074
-66723.001,-0.455415969
-66723.021,-0.45947134
-66723.041,-0.442801663
-66723.061,-0.448245416
-66723.081,-0.445084775
-66723.101,-0.441304308
-66723.121,-0.455069035
-66723.141,-0.440333948
-66723.161,-0.446095209
-66723.181,-0.45009932
-66723.201,-0.445980642
-66723.221,-0.454549571
-66723.241,-0.43075528
-66723.261,-0.443969008
-66723.281,-0.450419362
-66723.301,-0.453087802
-66723.321,-0.457212305
-66723.341,-0.439789627
-66723.361,-0.43432289
-66723.381,-0.45276711
-66723.401,-0.443585862
-66723.421,-0.465055322
-66723.441,-0.449436092
-66723.461,-0.446105072
-66723.481,-0.46303497
-66723.501,-0.46968174
-66723.521,-0.469182917
-66723.541,-0.459605822
-66723.561,-0.46022546
-66723.581,-0.461877854
-66723.601,-0.444790043
-66723.621,-0.438399881
-66723.641,-0.443573373
-66723.661,-0.447744731
-66723.681,-0.443545729
-66723.701,-0.46058796
-66723.721,-0.459339014
-66723.741,-0.442264563
-66723.761,-0.431122571
-66723.781,-0.438970829
-66723.801,-0.445404975
-66723.821,-0.435533783
-66723.841,-0.436553471
-66723.861,-0.447996076
-66723.881,-0.443398259
-66723.901,-0.452607543
-66723.921,-0.437817346
-66723.941,-0.441476094
-66723.961,-0.449942382
-66723.981,-0.430485171
-66724.001,-0.428915496
-66724.021,-0.434217296
-66724.041,-0.448250191
-66724.061,-0.442661606
-66724.081,-0.435897368
-66724.101,-0.438568232
-66724.121,-0.443577274
-66724.141,-0.447560176
-66724.161,-0.438734369
-66724.181,-0.458144239
-66724.201,-0.457497011
-66724.221,-0.459879592
-66724.241,-0.452228597
-66724.261,-0.448318487
-66724.281,-0.4546682
-66724.301,-0.438312333
-66724.321,-0.450576732
-66724.341,-0.445691615
-66724.361,-0.452456694
-66724.381,-0.438182557
-66724.401,-0.448480897
-66724.421,-0.447424391
-66724.441,-0.430163573
-66724.461,-0.422352304
-66724.481,-0.448784116
-66724.501,-0.447667101
-66724.521,-0.445523567
-66724.541,-0.442896675
-66724.561,-0.438402218
-66724.581,-0.44340252
-66724.601,-0.44287944
-66724.621,-0.435759734
-66724.641,-0.436128069
-66724.661,-0.441158976
-66724.681,-0.445303532
-66724.701,-0.43580934
-66724.721,-0.443877371
-66724.741,-0.449836841
-66724.761,-0.430559774
-66724.781,-0.431495696
-66724.801,-0.438914038
-66724.821,-0.442485342
-66724.841,-0.426637434
-66724.861,-0.454230419
-66724.881,-0.464202503
-66724.901,-0.447646305
-66724.921,-0.450108871
-66724.941,-0.438126999
-66724.961,-0.443453156
-66724.981,-0.442954991
-66725.001,-0.446504045
-66725.021,-0.464527703
-66725.041,-0.445139766
-66725.061,-0.453037664
-66725.081,-0.450271464
-66725.101,-0.455598575
-66725.121,-0.456866069
-66725.141,-0.440720465
-66725.161,-0.453120319
-66725.181,-0.447478495
-66725.201,-0.443277598
-66725.221,-0.448065182
-66725.241,-0.44810199
-66725.261,-0.447273063
-66725.281,-0.433923001
-66725.301,-0.453044025
-66725.321,-0.440103781
-66725.341,-0.441442828
-66725.361,-0.449843282
-66725.381,-0.430916337
-66725.401,-0.441150573
-66725.421,-0.438124931
-66725.441,-0.435888658
-66725.461,-0.43903326
-66725.481,-0.452813145
-66725.501,-0.44557031
-66725.521,-0.455533183
-66725.541,-0.452177324
-66725.561,-0.440445407
-66725.581,-0.440942428
-66725.601,-0.445961566
-66725.621,-0.44725144
-66725.641,-0.434097698
-66725.661,-0.463457726
-66725.681,-0.46695508
-66725.701,-0.461800985
-66725.721,-0.45562016
-66725.741,-0.466607158
-66725.761,-0.44546737
-66725.781,-0.462789379
-66725.801,-0.454668052
-66725.821,-0.450024228
-66725.841,-0.443150763
-66725.861,-0.453626641
-66725.881,-0.461707379
-66725.901,-0.44036622
-66725.921,-0.448259289
-66725.941,-0.442638843
-66725.961,-0.441525206
-66725.981,-0.454575905
-66726.001,-0.430998594
-66726.021,-0.451286273
-66726.041,-0.455093663
-66726.061,-0.452324781
-66726.081,-0.440286312
-66726.101,-0.438657428
-66726.12099,-0.448483615
-66726.141,-0.452483933
-66726.161,-0.442878201
-66726.181,-0.443220632
-66726.201,-0.443241869
-66726.221,-0.448358575
-66726.241,-0.44973547
-66726.261,-0.439316533
-66726.281,-0.458521995
-66726.301,-0.448073474
-66726.321,-0.446784335
-66726.341,-0.449530693
-66726.361,-0.446137706
-66726.381,-0.450450531
-66726.401,-0.452312687
-66726.421,-0.460613548
-66726.441,-0.451486716
-66726.461,-0.44364745
-66726.481,-0.456468971
-66726.501,-0.470439089
-66726.521,-0.471843845
-66726.541,-0.448220268
-66726.561,-0.442887675
-66726.581,-0.452683778
-66726.601,-0.44359236
-66726.621,-0.447567881
-66726.641,-0.454036192
-66726.661,-0.448881477
-66726.681,-0.441771962
-66726.701,-0.442976125
-66726.721,-0.440111321
-66726.741,-0.439959679
-66726.761,-0.439247001
-66726.781,-0.451471259
-66726.801,-0.436316017
-66726.821,-0.432546468
-66726.841,-0.441583764
-66726.861,-0.454574905
-66726.881,-0.442311941
-66726.901,-0.425575577
-66726.921,-0.436723003
-66726.941,-0.461795766
-66726.961,-0.454343432
-66726.981,-0.44620024
-66727.001,-0.437905664
-66727.021,-0.445113529
-66727.041,-0.462077722
-66727.061,-0.453552642
-66727.081,-0.443247397
-66727.101,-0.445563156
-66727.121,-0.452597707
-66727.141,-0.447189733
-66727.161,-0.451203358
-66727.181,-0.457489834
-66727.201,-0.458081935
-66727.221,-0.454662012
-66727.24101,-0.461698013
-66727.261,-0.451931271
-66727.281,-0.455471621
-66727.301,-0.469244404
-66727.321,-0.464652743
-66727.341,-0.449848123
-66727.361,-0.442599834
-66727.381,-0.444957658
-66727.401,-0.433385081
-66727.421,-0.4411743
-66727.441,-0.45173845
-66727.461,-0.44637437
-66727.481,-0.447868483
-66727.501,-0.441231386
-66727.521,-0.429600929
-66727.541,-0.44445274
-66727.561,-0.449573868
-66727.581,-0.451080732
-66727.601,-0.449555064
-66727.621,-0.438653822
-66727.641,-0.445125764
-66727.661,-0.432508065
-66727.681,-0.430244946
-66727.701,-0.444166162
-66727.721,-0.454473936
-66727.741,-0.449562562
-66727.761,-0.454763418
-66727.781,-0.464035932
-66727.801,-0.453033569
-66727.821,-0.44498935
-66727.841,-0.459320459
-66727.861,-0.454253387
-66727.881,-0.444311993
-66727.901,-0.461468069
-66727.921,-0.455787157
-66727.941,-0.463693219
-66727.961,-0.46467095
-66727.981,-0.445468799
-66728.001,-0.43835592
-66728.021,-0.461822551
-66728.041,-0.455863208
-66728.061,-0.446131205
-66728.081,-0.447523903
-66728.101,-0.441419995
-66728.121,-0.443359945
-66728.141,-0.436789643
-66728.161,-0.446625663
-66728.181,-0.453753293
-66728.201,-0.442719321
-66728.221,-0.443762665
-66728.241,-0.444847432
-66728.261,-0.451335922
-66728.281,-0.435498501
-66728.301,-0.443559091
-66728.321,-0.445889771
-66728.341,-0.439692716
-66728.361,-0.45179911
-66728.381,-0.443870145
-66728.401,-0.447500307
-66728.421,-0.443791856
-66728.441,-0.446527727
-66728.461,-0.450289236
-66728.481,-0.457975686
-66728.501,-0.475287234
-66728.521,-0.457191666
-66728.541,-0.456147802
-66728.561,-0.453885911
-66728.581,-0.454338011
-66728.601,-0.457656917
-66728.621,-0.462597676
-66728.641,-0.474973005
-66728.661,-0.471691463
-66728.681,-0.448218771
-66728.701,-0.447195228
-66728.721,-0.447315842
-66728.741,-0.438325474
-66728.761,-0.4551628
-66728.781,-0.452766765
-66728.801,-0.449284188
-66728.821,-0.445173438
-66728.841,-0.44765335
-66728.861,-0.449229017
-66728.881,-0.449115314
-66728.901,-0.45029158
-66728.921,-0.440977057
-66728.941,-0.450580061
-66728.961,-0.440972516
-66728.981,-0.443290328
-66729.001,-0.444432274
-66729.021,-0.439197017
-66729.041,-0.433614904
-66729.061,-0.443731561
-66729.081,-0.455987511
-66729.101,-0.449315516
-66729.121,-0.453024853
-66729.141,-0.4510312
-66729.161,-0.447048492
-66729.181,-0.449488974
-66729.201,-0.452190464
-66729.221,-0.451898174
-66729.241,-0.447164694
-66729.261,-0.456827795
-66729.281,-0.46741434
-66729.301,-0.462485732
-66729.321,-0.458151271
-66729.341,-0.454728429
-66729.361,-0.450045429
-66729.381,-0.455635268
-66729.401,-0.466105086
-66729.421,-0.451461232
-66729.441,-0.449197412
-66729.461,-0.475804322
-66729.481,-0.464820616
-66729.501,-0.449400173
-66729.521,-0.453216905
-66729.541,-0.459609663
-66729.561,-0.466684803
-66729.581,-0.462272153
-66729.601,-0.447656812
-66729.621,-0.438711941
-66729.641,-0.44085481
-66729.661,-0.447220549
-66729.681,-0.444660711
-66729.701,-0.432687692
-66729.721,-0.437010906
-66729.741,-0.44262641
-66729.761,-0.446805812
-66729.781,-0.444650785
-66729.801,-0.433142132
-66729.821,-0.433229341
-66729.841,-0.428303337
-66729.861,-0.431893765
-66729.881,-0.45136352
-66729.901,-0.453249523
-66729.921,-0.45897402
-66729.941,-0.450525381
-66729.961,-0.458899203
-66729.981,-0.460750565
-66730.001,-0.444979286
-66730.021,-0.461288101
-66730.041,-0.461997069
-66730.061,-0.447758369
-66730.081,-0.437661572
-66730.101,-0.453055873
-66730.121,-0.454203982
-66730.141,-0.44724309
-66730.161,-0.460644568
-66730.181,-0.460995968
-66730.201,-0.457085852
-66730.221,-0.463942179
-66730.241,-0.461715486
-66730.261,-0.447198805
-66730.281,-0.446068304
-66730.301,-0.460062232
-66730.321,-0.444896658
-66730.341,-0.449060193
-66730.361,-0.448713961
-66730.381,-0.445852298
-66730.401,-0.441043059
-66730.421,-0.438375495
-66730.441,-0.440772
-66730.461,-0.435981
-66730.481,-0.447958
-66730.501,-0.447958
-66730.521,-0.438376
-66730.541,-0.433585
-66730.561,-0.438376
-66730.581,-0.438376
-66730.601,-0.447958
-66730.621,-0.440772
-66730.641,-0.462331
-66730.661,-0.45754
-66730.681,-0.455145
-66730.701,-0.455145
-66730.721,-0.467122
-66730.741,-0.459936
-66730.761,-0.440772
-66730.781,-0.455145
-66730.801,-0.462331
-66730.821,-0.459936
-66730.841,-0.464727
-66730.861,-0.459936
-66730.881,-0.462331
-66730.901,-0.459936
-66730.921,-0.452749
-66730.94099,-0.452749
-66730.961,-0.447958
-66730.981,-0.452749
-66731.001,-0.438376
-66731.021,-0.452749
-66731.041,-0.447958
-66731.061,-0.450354
-66731.081,-0.450354
-66731.101,-0.450354
-66731.121,-0.450354
-66731.141,-0.435981
-66731.161,-0.447958
-66731.181,-0.443167
-66731.201,-0.440772
-66731.221,-0.438376
-66731.241,-0.445563
-66731.261,-0.447958
-66731.281,-0.440772
-66731.301,-0.433585
-66731.321,-0.438376
-66731.341,-0.45754
-66731.361,-0.45754
-66731.381,-0.450354
-66731.401,-0.450354
-66731.421,-0.443167
-66731.441,-0.45754
-66731.461,-0.45754
-66731.481,-0.455145
-66731.501,-0.45754
-66731.521,-0.450354
-66731.541,-0.45754
-66731.561,-0.471913
-66731.581,-0.464727
-66731.601,-0.455145
-66731.621,-0.467122
-66731.641,-0.45754
-66731.661,-0.462331
-66731.681,-0.445563
-66731.701,-0.447958
-66731.721,-0.45754
-66731.741,-0.438376
-66731.761,-0.440772
-66731.781,-0.452749
-66731.801,-0.45754
-66731.821,-0.450354
-66731.841,-0.450354
-66731.861,-0.440772
-66731.881,-0.426399
-66731.901,-0.450354
-66731.921,-0.450354
-66731.941,-0.447958
-66731.961,-0.433585
-66731.981,-0.440772
-66732.001,-0.443167
-66732.021,-0.445563
-66732.041,-0.452749
-66732.06101,-0.450354
-66732.081,-0.452749
-66732.101,-0.440772
-66732.121,-0.445563
-66732.141,-0.450354
-66732.161,-0.447958
-66732.181,-0.447958
-66732.201,-0.452749
-66732.221,-0.450354
-66732.241,-0.455145
-66732.261,-0.452749
-66732.281,-0.459936
-66732.301,-0.467122
-66732.321,-0.455145
-66732.341,-0.459936
-66732.361,-0.464727
-66732.381,-0.455145
-66732.401,-0.447958
-66732.421,-0.438376
-66732.441,-0.440772
-66732.461,-0.455145
-66732.481,-0.450354
-66732.501,-0.433585
-66732.521,-0.440772
-66732.541,-0.440772
-66732.561,-0.435981
-66732.581,-0.443167
-66732.601,-0.443167
-66732.621,-0.428794
-66732.641,-0.440772
-66732.661,-0.424006097
-66732.681,-0.428794
-66732.701,-0.438376
-66732.721,-0.438376
-66732.741,-0.447958
-66732.761,-0.425790221
-66732.781,-0.432264417
-66732.801,-0.443010825
-66732.821,-0.452261339
-66732.841,-0.441617824
-66732.861,-0.441151757
-66732.881,-0.452031643
-66732.901,-0.467388408
-66732.921,-0.459108972
-66732.941,-0.463590343
-66732.961,-0.467472447
-66732.981,-0.47091999
-66733.001,-0.472758552
-66733.021,-0.45275745
-66733.041,-0.445699096
-66733.061,-0.46342427
-66733.081,-0.456633161
-66733.101,-0.46185719
-66733.121,-0.46233788
-66733.141,-0.441949017
-66733.161,-0.432645507
-66733.181,-0.435207516
-66733.201,-0.448502429
-66733.221,-0.450138832
-66733.241,-0.435260994
-66733.261,-0.449711952
-66733.281,-0.454599549
-66733.301,-0.434280251
-66733.321,-0.439303901
-66733.341,-0.441655017
-66733.361,-0.445606817
-66733.381,-0.438602204
-66733.401,-0.43076079
-66733.421,-0.434520027
-66733.441,-0.439664221
-66733.461,-0.446872744
-66733.481,-0.442408907
-66733.501,-0.428352747
-66733.521,-0.437833968
-66733.541,-0.444800909
-66733.561,-0.446353211
-66733.581,-0.434710776
-66733.601,-0.445177413
-66733.621,-0.467616229
-66733.641,-0.468541918
-66733.661,-0.456447556
-66733.681,-0.449932644
-66733.701,-0.470415558
-66733.721,-0.473533476
-66733.741,-0.469441761
-66733.761,-0.464043545
-66733.781,-0.449808469
-66733.801,-0.455595659
-66733.821,-0.456283392
-66733.841,-0.462328231
-66733.861,-0.452388853
-66733.881,-0.446414517
-66733.901,-0.456507295
-66733.921,-0.441005376
-66733.941,-0.413828561
-66733.961,-0.423669652
-66733.981,-0.422612246
-66734.001,-0.44021095
-66734.021,-0.421562856
-66734.041,-0.426218008
-66734.061,-0.433872512
-66734.081,-0.426674607
-66734.101,-0.422458594
-66734.121,-0.429044032
-66734.141,-0.426407293
-66734.161,-0.433168389
-66734.181,-0.437774448
-66734.201,-0.425925371
-66734.221,-0.424083253
-66734.241,-0.439641521
-66734.261,-0.439098104
-66734.281,-0.450626443
-66734.301,-0.457564686
-66734.321,-0.459524811
-66734.341,-0.465788551
-66734.361,-0.45065541
-66734.381,-0.455538611
-66734.401,-0.464018004
-66734.421,-0.454310069
-66734.441,-0.458598785
-66734.461,-0.455231896
-66734.481,-0.449481726
-66734.501,-0.459867366
-66734.521,-0.456483194
-66734.541,-0.472033603
-66734.561,-0.469078356
-66734.581,-0.453312894
-66734.601,-0.453023341
-66734.621,-0.44817592
-66734.641,-0.445491556
-66734.661,-0.456916209
-66734.681,-0.440175553
-66734.701,-0.436497613
-66734.721,-0.433303405
-66734.741,-0.425879241
-66734.761,-0.437726145
-66734.781,-0.425761885
-66734.801,-0.436074141
-66734.821,-0.444080888
-66734.841,-0.437502261
-66734.861,-0.427372534
-66734.881,-0.439169388
-66734.901,-0.440131184
-66734.921,-0.44265521
-66734.941,-0.426386593
-66734.961,-0.440432362
-66734.981,-0.440109679
-66735.001,-0.446749403
-66735.021,-0.459147023
-66735.041,-0.447320594
-66735.061,-0.4536152
-66735.081,-0.452259615
-66735.101,-0.453897835
-66735.121,-0.460908852
-66735.141,-0.462503261
-66735.161,-0.465958976
-66735.181,-0.46890245
-66735.201,-0.460782098
-66735.221,-0.453351632
-66735.241,-0.452311726
-66735.261,-0.466470049
-66735.281,-0.462715278
-66735.301,-0.450562838
-66735.321,-0.445434321
-66735.341,-0.448857358
-66735.361,-0.449721625
-66735.381,-0.449128104
-66735.401,-0.454949032
-66735.421,-0.450082992
-66735.441,-0.445059897
-66735.461,-0.425958388
-66735.481,-0.42561448
-66735.501,-0.438522686
-66735.521,-0.442254657
-66735.541,-0.43965592
-66735.561,-0.439841208
-66735.581,-0.425006952
-66735.601,-0.442516162
-66735.621,-0.436853561
-66735.641,-0.433407649
-66735.661,-0.437619106
-66735.681,-0.442981792
-66735.701,-0.437631798
-66735.721,-0.443416936
-66735.741,-0.460755033
-66735.761,-0.466487957
-66735.781,-0.45887421
-66735.801,-0.461348763
-66735.821,-0.463433946
-66735.841,-0.454515892
-66735.861,-0.458359549
-66735.881,-0.456021344
-66735.901,-0.454746197
-66735.921,-0.46840901
-66735.941,-0.461877425
-66735.961,-0.449167276
-66735.981,-0.453321643
-66736.001,-0.460547379
-66736.021,-0.444100532
-66736.041,-0.443921507
-66736.061,-0.451368417
-66736.081,-0.450659114
-66736.101,-0.44750588
-66736.121,-0.436374855
-66736.141,-0.429243148
-66736.161,-0.436935416
-66736.181,-0.453100467
-66736.201,-0.439063676
-66736.221,-0.419198125
-66736.241,-0.433300742
-66736.261,-0.448209954
-66736.281,-0.446967531
-66736.301,-0.439884922
-66736.321,-0.433474556
-66736.341,-0.433441989
-66736.361,-0.450223415
-66736.381,-0.441180248
-66736.401,-0.430525818
-66736.421,-0.452759057
-66736.441,-0.454697738
-66736.461,-0.45504631
-66736.481,-0.450044564
-66736.501,-0.450328545
-66736.521,-0.456859374
-66736.541,-0.47159711
-66736.561,-0.44907941
-66736.581,-0.433229028
-66736.601,-0.471028927
-66736.621,-0.475538319
-66736.641,-0.45153266
-66736.661,-0.440653866
-66736.681,-0.445489181
-66736.701,-0.446588041
-66736.721,-0.44718879
-66736.741,-0.434565976
-66736.761,-0.431658187
-66736.781,-0.438971444
-66736.801,-0.4562815
-66736.821,-0.447089883
-66736.841,-0.430787375
-66736.861,-0.442022898
-66736.88101,-0.453894874
-66736.901,-0.453488973
-66736.921,-0.454297857
-66736.941,-0.443379912
-66736.961,-0.451001687
-66736.981,-0.453240899
-66737.001,-0.436835156
-66737.021,-0.442076446
-66737.041,-0.433031069
-66737.061,-0.43944023
-66737.081,-0.458265618
-66737.101,-0.439586544
-66737.121,-0.433424453
-66737.141,-0.452566924
-66737.161,-0.468991108
-66737.181,-0.469085134
-66737.201,-0.448201669
-66737.221,-0.449734535
-66737.241,-0.464199185
-66737.261,-0.460499919
-66737.281,-0.445559869
-66737.301,-0.439185749
-66737.321,-0.44531872
-66737.341,-0.459797139
-66737.361,-0.455713138
-66737.381,-0.449273083
-66737.401,-0.450085056
-66737.421,-0.453545549
-66737.441,-0.452823724
-66737.461,-0.437320267
-66737.481,-0.427769574
-66737.501,-0.434140427
-66737.521,-0.453508093
-66737.541,-0.449886786
-66737.561,-0.430708227
-66737.581,-0.434272483
-66737.601,-0.449618087
-66737.621,-0.451382395
-66737.641,-0.441473404
-66737.661,-0.427412203
-66737.681,-0.436113463
-66737.701,-0.445474794
-66737.721,-0.448694936
-66737.741,-0.437606191
-66737.761,-0.432211131
-66737.781,-0.450679188
-66737.801,-0.461463221
-66737.821,-0.453673128
-66737.841,-0.451303043
-66737.861,-0.462441027
-66737.881,-0.46098257
-66737.901,-0.455561814
-66737.921,-0.442328885
-66737.941,-0.434624525
-66737.961,-0.448529549
-66737.981,-0.470542038
-66738.001,-0.457699628
-66738.021,-0.44662074
-66738.041,-0.445098534
-66738.061,-0.466424939
-66738.081,-0.46211614
-66738.101,-0.4347979
-66738.121,-0.430827979
-66738.141,-0.441465864
-66738.161,-0.455775782
-66738.181,-0.442382954
-66738.201,-0.430763556
-66738.221,-0.439522376
-66738.241,-0.44724807
-66738.261,-0.45568973
-66738.281,-0.444036988
-66738.301,-0.432648222
-66738.321,-0.446104509
-66738.341,-0.458188199
-66738.361,-0.460309464
-66738.381,-0.437518794
-66738.401,-0.432520984
-66738.421,-0.451252444
-66738.441,-0.455375215
-66738.461,-0.446348384
-66738.481,-0.433547042
-66738.501,-0.455069066
-66738.521,-0.468191311
-66738.541,-0.442435522
-66738.561,-0.431801794
-66738.581,-0.444919742
-66738.601,-0.455879709
-66738.621,-0.468391319
-66738.641,-0.467749894
-66738.661,-0.435553338
-66738.681,-0.442255532
-66738.701,-0.451608569
-66738.721,-0.450792243
-66738.741,-0.448244522
-66738.761,-0.449191895
-66738.781,-0.454120667
-66738.801,-0.459591125
-66738.821,-0.450107327
-66738.841,-0.430042213
-66738.861,-0.438890417
-66738.881,-0.453892926
-66738.901,-0.433324478
-66738.921,-0.423862834
-66738.941,-0.426050684
-66738.961,-0.448837856
-66738.981,-0.451781252
-66739.001,-0.427492398
-66739.021,-0.423124803
-66739.041,-0.426671021
-66739.061,-0.444603218
-66739.081,-0.449970323
-66739.101,-0.436977955
-66739.121,-0.443318649
-66739.141,-0.450572769
-66739.161,-0.46346866
-66739.181,-0.43598243
-66739.201,-0.418756781
-66739.221,-0.44709588
-66739.241,-0.458799916
-66739.261,-0.449625479
-66739.281,-0.444282577
-66739.301,-0.439260494
-66739.321,-0.458465064
-66739.341,-0.462921635
-66739.361,-0.443561034
-66739.381,-0.440140843
-66739.401,-0.441887146
-66739.421,-0.454590469
-66739.441,-0.461706977
-66739.461,-0.442961134
-66739.481,-0.430970566
-66739.501,-0.457720897
-66739.521,-0.46196075
-66739.541,-0.45422347
-66739.561,-0.444999195
-66739.581,-0.441166976
-66739.601,-0.457997286
-66739.621,-0.45175277
-66739.641,-0.434430779
-66739.661,-0.423879619
-66739.681,-0.455139938
-66739.701,-0.472036573
-66739.721,-0.446569714
-66739.741,-0.427883284
-66739.761,-0.426238952
-66739.781,-0.446997532
-66739.801,-0.448684527
-66739.821,-0.429821775
-66739.841,-0.423116158
-66739.861,-0.450978857
-66739.881,-0.452402238
-66739.901,-0.448243334
-66739.921,-0.442814304
-66739.941,-0.43494257
-66739.961,-0.450107986
-66739.981,-0.450132152
-66740.001,-0.439008901
-66740.021,-0.427712388
-66740.041,-0.465165165
-66740.061,-0.452423649
-66740.081,-0.4529996
-66740.101,-0.450694038
-66740.121,-0.441708408
-66740.141,-0.459507657
-66740.161,-0.460403594
-66740.181,-0.463647974
-66740.201,-0.44266363
-66740.221,-0.437980417
-66740.241,-0.453514535
-66740.261,-0.45186769
-66740.281,-0.447960833
-66740.301,-0.449384843
-66740.321,-0.456240165
-66740.341,-0.45740964
-66740.361,-0.439205419
-66740.381,-0.434329311
-66740.401,-0.445648874
-66740.421,-0.451641138
-66740.441,-0.437146246
-66740.461,-0.426159854
-66740.481,-0.433893419
-66740.501,-0.442788213
-66740.521,-0.45805957
-66740.541,-0.435010093
-66740.561,-0.421098435
-66740.581,-0.446499711
-66740.601,-0.447709955
-66740.621,-0.440311783
-66740.641,-0.427451664
-66740.661,-0.434871823
-66740.681,-0.447892976
-66740.701,-0.441194071
-66740.721,-0.449036975
-66740.741,-0.446058795
-66740.761,-0.454325275
-66740.781,-0.466415607
-66740.801,-0.46141477
-66740.821,-0.437151427
-66740.841,-0.434838491
-66740.861,-0.456817105
-66740.881,-0.459505769
-66740.901,-0.449404138
-66740.921,-0.446972576
-66740.941,-0.455436199
-66740.961,-0.46142165
-66740.981,-0.446974783
-66741.001,-0.452208875
-66741.021,-0.442421535
-66741.041,-0.450447283
-66741.061,-0.468395781
-66741.081,-0.443459848
-66741.101,-0.438134948
-66741.121,-0.449685528
-66741.141,-0.443994058
-66741.161,-0.427862334
-66741.181,-0.431198084
-66741.201,-0.442858104
-66741.221,-0.455185483
-66741.241,-0.443487434
-66741.261,-0.437458725
-66741.281,-0.42348354
-66741.301,-0.42769102
-66741.321,-0.445264852
-66741.341,-0.451574994
-66741.361,-0.438983266
-66741.381,-0.431623615
-66741.401,-0.451268763
-66741.421,-0.45745226
-66741.441,-0.441033987
-66741.461,-0.437242167
-66741.481,-0.445293479
-66741.501,-0.459136923
-66741.521,-0.451154923
-66741.541,-0.438173848
-66741.561,-0.432540316
-66741.581,-0.466043887
-66741.601,-0.472307767
-66741.621,-0.458267695
-66741.641,-0.442643231
-66741.661,-0.442850948
-66741.681,-0.460174118
-66741.70101,-0.463503726
-66741.721,-0.448282069
-66741.741,-0.452749
-66741.761,-0.452749
-66741.781,-0.462331
-66741.801,-0.462331
-66741.821,-0.438376
-66741.841,-0.447958
-66741.861,-0.459936
-66741.881,-0.455145
-66741.901,-0.435981
-66741.921,-0.440772
-66741.941,-0.455145
-66741.961,-0.455144875
-66741.981,-0.450354
-66742.001,-0.426399
-66742.021,-0.438376
-66742.041,-0.440772
-66742.061,-0.433585
-66742.081,-0.433585
-66742.101,-0.433585
-66742.121,-0.443167
-66742.141,-0.462331
-66742.161,-0.462331
-66742.181,-0.443167
-66742.201,-0.443167
-66742.221,-0.464727
-66742.241,-0.464727
-66742.261,-0.455145
-66742.281,-0.45754
-66742.301,-0.464725025
-66742.321,-0.471913
-66742.341,-0.467122
-66742.361,-0.435981
-66742.381,-0.445563
-66742.401,-0.471913
-66742.421,-0.464727
-66742.441,-0.452749
-66742.461,-0.445563
-66742.481,-0.455145
-66742.501,-0.467122
-66742.521,-0.455145
-66742.541,-0.445563
-66742.561,-0.447958
-66742.581,-0.459936
-66742.601,-0.443167
-66742.621,-0.447958
-66742.641,-0.433585
-66742.661,-0.438376
-66742.681,-0.459936
-66742.701,-0.445563
-66742.721,-0.435981
-66742.741,-0.440772
-66742.761,-0.435981
-66742.781,-0.455145
-66742.801,-0.452749
-66742.821,-0.455145
-66742.841,-0.452749
-66742.861,-0.459936
-66742.881,-0.464727
-66742.901,-0.450354
-66742.921,-0.452749
-66742.941,-0.469518
-66742.961,-0.471913
-66742.981,-0.462331
-66743.001,-0.450354
-66743.021,-0.469518
-66743.041,-0.481495
-66743.061,-0.471913
-66743.081,-0.469518
-66743.101,-0.452749
-66743.121,-0.452749
-66743.141,-0.474309
-66743.161,-0.462331
-66743.181,-0.45754
-66743.201,-0.471913
-66743.221,-0.464727
-66743.241,-0.459936
-66743.261,-0.443167
-66743.281,-0.450354
-66743.301,-0.440772
-66743.321,-0.443167
-66743.341,-0.445563
-66743.361,-0.426399
-66743.381,-0.43119
-66743.401,-0.447958
-66743.421,-0.438376
-66743.441,-0.426399
-66743.461,-0.426399
-66743.481,-0.440772
-66743.501,-0.450354
-66743.521,-0.445563
-66743.541,-0.440772
-66743.561,-0.450354
-66743.581,-0.455145
-66743.601,-0.467122
-66743.621,-0.450354
-66743.641,-0.450354
-66743.661,-0.452749
-66743.681,-0.464727
-66743.701,-0.459936
-66743.721,-0.45754
-66743.741,-0.464727
-66743.761,-0.471913
-66743.781,-0.459936
-66743.801,-0.467122
-66743.821,-0.455145
-66743.841,-0.469518
-66743.861,-0.469518
-66743.881,-0.45754
-66743.901,-0.440772
-66743.921,-0.447958
-66743.941,-0.450354
-66743.961,-0.450354
-66743.981,-0.445563
-66744.001,-0.445563
-66744.021,-0.445563
-66744.041,-0.445563
-66744.061,-0.433585
-66744.081,-0.433585
-66744.101,-0.433585
-66744.121,-0.447958
-66744.141,-0.455145
-66744.161,-0.443167
-66744.181,-0.440772
-66744.201,-0.440773936
-66744.221,-0.452749
-66744.241,-0.452749
-66744.261,-0.455145
-66744.281,-0.455145
-66744.301,-0.462331
-66744.321,-0.455145
-66744.341,-0.45754
-66744.361,-0.459936
-66744.381,-0.467122
-66744.401,-0.471913
-66744.421,-0.459936
-66744.441,-0.464727
-66744.461,-0.45754
-66744.481,-0.45754
-66744.501,-0.459936
-66744.521,-0.45754
-66744.541,-0.450351954
-66744.561,-0.469518
-66744.581,-0.467122
-66744.601,-0.452749
-66744.621,-0.443167
-66744.641,-0.450354
-66744.661,-0.442967561
-66744.681,-0.445854335
-66744.701,-0.445320655
-66744.721,-0.437961538
-66744.741,-0.433803827
-66744.761,-0.45562484
-66744.781,-0.453120406
-66744.801,-0.436930209
-66744.821,-0.426753957
-66744.841,-0.442330731
-66744.861,-0.452461831
-66744.881,-0.440590912
-66744.901,-0.441033625
-66744.921,-0.452398514
-66744.941,-0.442179581
-66744.961,-0.44289226
-66744.981,-0.446111812
-66745.001,-0.45230034
-66745.021,-0.446511989
-66745.041,-0.450845098
-66745.061,-0.456196845
-66745.081,-0.453378507
-66745.101,-0.448932494
-66745.121,-0.454816899
-66745.141,-0.464642558
-66745.161,-0.463819807
-66745.181,-0.455236079
-66745.201,-0.458618725
-66745.221,-0.470669573
-66745.241,-0.452454492
-66745.261,-0.440473016
-66745.281,-0.454046232
-66745.301,-0.459492486
-66745.321,-0.439179473
-66745.341,-0.434188709
-66745.361,-0.4502399
-66745.381,-0.44188826
-66745.401,-0.437607875
-66745.421,-0.433223248
-66745.441,-0.440707733
-66745.461,-0.441273477
-66745.481,-0.423976504
-66745.501,-0.432443258
-66745.521,-0.436838369
-66745.541,-0.434383529
-66745.561,-0.435858778
-66745.581,-0.442545549
-66745.601,-0.436266791
-66745.621,-0.4266044
-66745.641,-0.440007947
-66745.661,-0.448432837
-66745.681,-0.446517305
-66745.701,-0.449739071
-66745.721,-0.438538674
-66745.741,-0.450203897
-66745.761,-0.448471778
-66745.781,-0.435745117
-66745.801,-0.447525096
-66745.821,-0.45636421
-66745.841,-0.453055736
-66745.861,-0.45193132
-66745.881,-0.459144586
-66745.901,-0.450024585
-66745.921,-0.45315133
-66745.941,-0.458350087
-66745.961,-0.456982865
-66745.981,-0.452386445
-66746.001,-0.44636417
-66746.021,-0.445345227
-66746.041,-0.445996899
-66746.061,-0.437164056
-66746.081,-0.435527606
-66746.101,-0.46012561
-66746.121,-0.450373468
-66746.141,-0.424346406
-66746.161,-0.439436645
-66746.181,-0.446861509
-66746.201,-0.43890476
-66746.221,-0.443703626
-66746.241,-0.429226273
-66746.261,-0.417848746
-66746.281,-0.434544329
-66746.301,-0.433603876
-66746.321,-0.431572944
-66746.341,-0.423122333
-66746.361,-0.430842524
-66746.381,-0.440530972
-66746.401,-0.436123477
-66746.421,-0.444582512
-66746.441,-0.447482292
-66746.461,-0.452297393
-66746.481,-0.454916152
-66746.501,-0.446601744
-66746.52099,-0.44207592
-66746.541,-0.44814304
-66746.561,-0.466037343
-66746.581,-0.456423594
-66746.601,-0.458720889
-66746.621,-0.463323211
-66746.641,-0.46438693
-66746.661,-0.474425439
-66746.681,-0.456856092
-66746.701,-0.457208712
-66746.721,-0.458804525
-66746.741,-0.460346365
-66746.761,-0.456721031
-66746.781,-0.442928717
-66746.801,-0.448870612
-66746.821,-0.44658022
-66746.841,-0.441597667
-66746.861,-0.439076334
-66746.881,-0.430169651
-66746.901,-0.436544102
-66746.921,-0.442987844
-66746.941,-0.433510912
-66746.961,-0.425265986
-66746.981,-0.431559751
-66747.001,-0.441267873
-66747.021,-0.446082709
-66747.041,-0.429802076
-66747.061,-0.427614458
-66747.081,-0.434612163
-66747.101,-0.450108625
-66747.121,-0.4596224
-66747.141,-0.457467584
-66747.161,-0.43984253
-66747.181,-0.449468673
-66747.201,-0.469082793
-66747.221,-0.456314659
-66747.241,-0.4522993
-66747.261,-0.468959357
-66747.281,-0.4688298
-66747.301,-0.471947866
-66747.321,-0.46537228
-66747.341,-0.448157261
-66747.361,-0.444293426
-66747.381,-0.450365738
-66747.401,-0.457727022
-66747.421,-0.442273876
-66747.441,-0.448278881
-66747.461,-0.477388137
-66747.481,-0.469662075
-66747.501,-0.453115611
-66747.521,-0.442207887
-66747.541,-0.444579695
-66747.561,-0.452717424
-66747.581,-0.450722576
-66747.601,-0.433573352
-66747.621,-0.430628685
-66747.641,-0.437241741
-66747.661,-0.446004774
-66747.681,-0.438258729
-66747.701,-0.431313853
-66747.721,-0.443914877
-66747.741,-0.451757827
-66747.761,-0.439509837
-66747.781,-0.435727482
-66747.801,-0.452172993
-66747.821,-0.438983332
-66747.841,-0.438690357
-66747.861,-0.445310511
-66747.881,-0.446469646
-66747.901,-0.459798473
-66747.921,-0.465038464
-66747.941,-0.462985152
-66747.961,-0.457391311
-66747.981,-0.446903972
-66748.001,-0.466083657
-66748.021,-0.465508912
-66748.041,-0.451808641
-66748.061,-0.452297601
-66748.081,-0.470373259
-66748.101,-0.461709645
-66748.121,-0.448706341
-66748.141,-0.466534133
-66748.161,-0.448335735
-66748.181,-0.459915287
-66748.201,-0.467882132
-66748.221,-0.44327316
-66748.241,-0.430504098
-66748.261,-0.439212182
-66748.281,-0.441008934
-66748.301,-0.443760416
-66748.321,-0.452842768
-66748.341,-0.441720264
-66748.361,-0.431287049
-66748.381,-0.436310699
-66748.401,-0.442765451
-66748.421,-0.423307256
-66748.441,-0.43487503
-66748.461,-0.437803024
-66748.481,-0.430066065
-66748.501,-0.424509532
-66748.521,-0.427814912
-66748.541,-0.451427462
-66748.561,-0.456468426
-66748.581,-0.44847121
-66748.601,-0.433219725
-66748.621,-0.451685777
-66748.641,-0.453037999
-66748.661,-0.462699266
-66748.681,-0.46045585
-66748.701,-0.447962174
-66748.721,-0.460414406
-66748.741,-0.476376705
-66748.761,-0.466400837
-66748.781,-0.449042748
-66748.801,-0.454688731
-66748.821,-0.463682574
-66748.841,-0.447742039
-66748.861,-0.450949758
-66748.881,-0.452844043
-66748.901,-0.455337347
-66748.921,-0.446461048
-66748.941,-0.430852829
-66748.961,-0.427479051
-66748.981,-0.438242685
-66749.001,-0.447450927
-66749.021,-0.443681606
-66749.041,-0.427283127
-66749.061,-0.43748794
-66749.081,-0.446699735
-66749.101,-0.453554184
-66749.121,-0.4399972
-66749.141,-0.446072264
-66749.161,-0.444796009
-66749.181,-0.439379917
-66749.201,-0.433689525
-66749.221,-0.439253921
-66749.241,-0.444171463
-66749.261,-0.45412285
-66749.281,-0.451388089
-66749.301,-0.451762241
-66749.321,-0.455240948
-66749.341,-0.454042023
-66749.361,-0.465574016
-66749.381,-0.463532115
-66749.401,-0.461125334
-66749.421,-0.449569221
-66749.441,-0.452455199
-66749.461,-0.464235145
-66749.481,-0.457675013
-66749.501,-0.449732883
-66749.521,-0.459890198
-66749.541,-0.465548597
-66749.561,-0.45841907
-66749.581,-0.457016363
-66749.601,-0.439938327
-66749.621,-0.4482126
-66749.641,-0.446605919
-66749.661,-0.448036002
-66749.681,-0.440049337
-66749.701,-0.439557968
-66749.721,-0.446023893
-66749.741,-0.456736333
-66749.761,-0.452206327
-66749.781,-0.445050904
-66749.801,-0.433990207
-66749.821,-0.443016226
-66749.841,-0.445762282
-66749.861,-0.428338391
-66749.881,-0.431549226
-66749.901,-0.437316896
-66749.921,-0.444897581
-66749.941,-0.44050606
-66749.961,-0.431843847
-66749.981,-0.434011891
-66750.001,-0.446019663
-66750.021,-0.447984076
-66750.041,-0.432048322
-66750.061,-0.442832364
-66750.081,-0.446849853
-66750.101,-0.460679136
-66750.121,-0.455002866
-66750.141,-0.450789905
-66750.161,-0.446892499
-66750.181,-0.462075772
-66750.201,-0.463384455
-66750.221,-0.45986805
-66750.241,-0.440754408
-66750.261,-0.444970085
-66750.281,-0.454618581
-66750.301,-0.453876377
-66750.321,-0.445495377
-66750.341,-0.435814583
-66750.361,-0.44681288
-66750.381,-0.459529775
-66750.401,-0.453335322
-66750.421,-0.440598023
-66750.441,-0.452667945
-66750.461,-0.451505515
-66750.481,-0.432604441
-66750.501,-0.438752871
-66750.521,-0.44082249
-66750.541,-0.443738752
-66750.561,-0.434237438
-66750.581,-0.443262799
-66750.601,-0.445755512
-66750.621,-0.448223571
-66750.641,-0.44011114
-66750.661,-0.43912319
-66750.681,-0.446474963
-66750.701,-0.432812951
-66750.721,-0.441225473
-66750.741,-0.454963333
-66750.761,-0.429549887
-66750.781,-0.437423917
-66750.801,-0.442532421
-66750.821,-0.452676986
-66750.841,-0.439112328
-66750.861,-0.438376
-66750.881,-0.455145
-66750.901,-0.462331
-66750.921,-0.462331
-66750.941,-0.45754
-66750.961,-0.464727
-66750.981,-0.447958
-66751.001,-0.467122
-66751.021,-0.455145
-66751.041,-0.447958
-66751.061,-0.455145
-66751.081,-0.45754
-66751.101,-0.464727
-66751.121,-0.445563
-66751.141,-0.440772
-66751.161,-0.445563
-66751.181,-0.443167
-66751.201,-0.440772
-66751.221,-0.445563
-66751.241,-0.445563
-66751.261,-0.438376
-66751.281,-0.452749
-66751.301,-0.435981
-66751.321,-0.428794
-66751.34099,-0.452749
-66751.361,-0.452749
-66751.381,-0.459936
-66751.401,-0.440772
-66751.421,-0.443167
-66751.441,-0.447958
-66751.461,-0.438376
-66751.481,-0.455145
-66751.501,-0.447958
-66751.521,-0.452749
-66751.541,-0.438376
-66751.561,-0.450354
-66751.581,-0.450354
-66751.601,-0.455146815
-66751.621,-0.459936
-66751.641,-0.45754
-66751.661,-0.447958
-66751.681,-0.426399
-66751.701,-0.440772
-66751.721,-0.464727
-66751.741,-0.452749
-66751.761,-0.452749
-66751.781,-0.440772
-66751.801,-0.443167
-66751.821,-0.462331
-66751.841,-0.447958
-66751.861,-0.447958
-66751.881,-0.440772
-66751.901,-0.445563
-66751.921,-0.452749
-66751.941,-0.440773285
-66751.961,-0.445563
-66751.981,-0.445563
-66752.001,-0.450354
-66752.021,-0.433585
-66752.041,-0.438376
-66752.061,-0.438376
-66752.081,-0.450354
-66752.101,-0.445563
-66752.121,-0.435981
-66752.141,-0.455145
-66752.161,-0.447958
-66752.181,-0.45754
-66752.201,-0.443167
-66752.221,-0.43119
-66752.241,-0.440772
-66752.261,-0.469518
-66752.281,-0.452749
-66752.301,-0.445563
-66752.321,-0.447958
-66752.341,-0.447958
-66752.361,-0.447958
-66752.381,-0.447958
-66752.401,-0.450354
-66752.421,-0.455145
-66752.441,-0.464727
-66752.46101,-0.462331
-66752.481,-0.440772
-66752.501,-0.459936
-66752.521,-0.455145
-66752.541,-0.45754
-66752.561,-0.462331
-66752.581,-0.455145
-66752.601,-0.447958
-66752.621,-0.450354
-66752.641,-0.445563
-66752.661,-0.447958
-66752.681,-0.443167
-66752.701,-0.445563
-66752.721,-0.45754
-66752.741,-0.452749
-66752.761,-0.447958
-66752.781,-0.45754
-66752.801,-0.45754
-66752.821,-0.435981
-66752.841,-0.438376
-66752.861,-0.438376
-66752.881,-0.445563
-66752.901,-0.452749
-66752.921,-0.45754
-66752.941,-0.464727
-66752.961,-0.45754
-66752.981,-0.447958
-66753.001,-0.440772
-66753.021,-0.445563
-66753.041,-0.459936
-66753.061,-0.447958
-66753.081,-0.45754
-66753.101,-0.471913
-66753.121,-0.452749
-66753.141,-0.459936
-66753.161,-0.452749
-66753.181,-0.45754
-66753.201,-0.450354
-66753.221,-0.452749
-66753.241,-0.450354
-66753.261,-0.438376
-66753.281,-0.452749
-66753.301,-0.445563
-66753.321,-0.450354
-66753.341,-0.447958
-66753.361,-0.445563
-66753.381,-0.452749
-66753.401,-0.445563
-66753.421,-0.45754
-66753.441,-0.459936
-66753.461,-0.445563
-66753.481,-0.443167
-66753.501,-0.435981
-66753.521,-0.455145
-66753.541,-0.452749
-66753.561,-0.450354
-66753.581,-0.428580859
-66753.601,-0.44819601
-66753.621,-0.458907923
-66753.641,-0.443337028
-66753.661,-0.444504208
-66753.681,-0.451121539
-66753.701,-0.449434722
-66753.721,-0.449257444
-66753.741,-0.458837983
-66753.761,-0.455667151
-66753.781,-0.451545958
-66753.801,-0.456101376
-66753.821,-0.445238824
-66753.841,-0.450598247
-66753.861,-0.44797558
-66753.881,-0.450556969
-66753.901,-0.450712953
-66753.921,-0.45277714
-66753.941,-0.449345998
-66753.961,-0.449144653
-66753.981,-0.451137349
-66754.001,-0.444095888
-66754.021,-0.452657323
-66754.041,-0.444617891
-66754.061,-0.445928344
-66754.081,-0.445027567
-66754.101,-0.443256606
-66754.121,-0.442155601
-66754.141,-0.443156894
-66754.161,-0.455509158
-66754.181,-0.446032523
-66754.201,-0.44366296
-66754.221,-0.448972822
-66754.241,-0.453942953
-66754.261,-0.457421911
-66754.281,-0.45091589
-66754.301,-0.441495465
-66754.321,-0.438884697
-66754.341,-0.443838604
-66754.361,-0.442290735
-66754.381,-0.442034362
-66754.401,-0.460055795
-66754.421,-0.469653683
-66754.441,-0.447466554
-66754.461,-0.449617022
-66754.481,-0.45526759
-66754.501,-0.45242009
-66754.521,-0.4527728
-66754.541,-0.453001876
-66754.561,-0.455777311
-66754.581,-0.449334358
-66754.601,-0.440248567
-66754.621,-0.455822397
-66754.641,-0.450601412
-66754.661,-0.450315042
-66754.681,-0.439010412
-66754.701,-0.451687958
-66754.721,-0.454386756
-66754.741,-0.462283851
-66754.761,-0.449153472
-66754.781,-0.446327828
-66754.801,-0.461964512
-66754.821,-0.441300501
-66754.841,-0.430343438
-66754.861,-0.440161059
-66754.881,-0.459143541
-66754.901,-0.449206889
-66754.921,-0.442643745
-66754.941,-0.447118445
-66754.961,-0.425396156
-66754.981,-0.446600794
-66755.001,-0.457975836
-66755.021,-0.438663599
-66755.041,-0.44599064
-66755.061,-0.455540946
-66755.081,-0.452519224
-66755.101,-0.456204854
-66755.121,-0.456289872
-66755.141,-0.442144786
-66755.161,-0.434307354
-66755.181,-0.444615432
-66755.201,-0.445428878
-66755.221,-0.44995888
-66755.241,-0.453427353
-66755.261,-0.447328381
-66755.281,-0.464096619
-66755.301,-0.457489864
-66755.321,-0.442217918
-66755.341,-0.438162694
-66755.361,-0.450357384
-66755.381,-0.442983643
-66755.401,-0.452674766
-66755.421,-0.452829591
-66755.441,-0.444090023
-66755.461,-0.452215294
-66755.481,-0.446448675
-66755.501,-0.451180804
-66755.521,-0.437151327
-66755.541,-0.437771376
-66755.561,-0.429755057
-66755.581,-0.430021499
-66755.601,-0.440573249
-66755.621,-0.453522689
-66755.641,-0.457501677
-66755.661,-0.438544325
-66755.681,-0.446961054
-66755.701,-0.455744666
-66755.721,-0.439368635
-66755.741,-0.439978841
-66755.761,-0.441437695
-66755.781,-0.462472201
-66755.801,-0.453014688
-66755.821,-0.439377624
-66755.841,-0.449893045
-66755.861,-0.444929115
-66755.881,-0.461608289
-66755.901,-0.451369984
-66755.921,-0.437698717
-66755.941,-0.444879066
-66755.961,-0.44749789
-66755.981,-0.450501039
-66756.001,-0.454420371
-66756.021,-0.439630189
-66756.041,-0.455624563
-66756.061,-0.443828105
-66756.081,-0.447404491
-66756.101,-0.452119389
-66756.121,-0.444706938
-66756.141,-0.450267827
-66756.16099,-0.457013753
-66756.181,-0.449766233
-66756.201,-0.449667051
-66756.221,-0.441423754
-66756.241,-0.44335358
-66756.261,-0.455435102
-66756.281,-0.442012653
-66756.301,-0.438585526
-66756.321,-0.448794666
-66756.341,-0.432483953
-66756.361,-0.443650224
-66756.381,-0.441897117
-66756.401,-0.431303579
-66756.421,-0.455019287
-66756.441,-0.444610251
-66756.461,-0.440776023
-66756.481,-0.43957545
-66756.501,-0.425487128
-66756.521,-0.451810444
-66756.541,-0.449657167
-66756.561,-0.430352464
-66756.581,-0.449223731
-66756.601,-0.455921662
-66756.621,-0.439407516
-66756.641,-0.456413464
-66756.661,-0.45471291
-66756.681,-0.429807458
-66756.701,-0.447455074
-66756.721,-0.445201415
-66756.741,-0.44374466
-66756.761,-0.455466541
-66756.781,-0.439718045
-66756.801,-0.449204103
-66756.821,-0.455747115
-66756.841,-0.437575639
-66756.861,-0.440510618
-66756.881,-0.450602329
-66756.901,-0.447687686
-66756.921,-0.454334713
-66756.941,-0.448710935
-66756.961,-0.435563796
-66756.981,-0.44868324
-66757.001,-0.441279571
-66757.021,-0.436750002
-66757.041,-0.449431219
-66757.061,-0.461207273
-66757.081,-0.441955337
-66757.101,-0.440361116
-66757.121,-0.450063809
-66757.141,-0.42789125
-66757.161,-0.445728361
-66757.181,-0.448219467
-66757.201,-0.441517243
-66757.221,-0.456193649
-66757.241,-0.447977896
-66757.261,-0.44040931
-66757.28101,-0.445702244
-66757.301,-0.438208044
-66757.321,-0.454415431
-66757.341,-0.455595204
-66757.361,-0.445856289
-66757.381,-0.447499822
-66757.401,-0.45528396
-66757.421,-0.443647246
-66757.441,-0.440936287
-66757.461,-0.437958446
-66757.481,-0.454636319
-66757.501,-0.454960653
-66757.521,-0.458442388
-66757.541,-0.429092081
-66757.561,-0.451757717
-66757.581,-0.448545039
-66757.601,-0.449405788
-66757.621,-0.4675601
-66757.641,-0.434926959
-66757.661,-0.437158344
-66757.681,-0.459640477
-66757.701,-0.4486752
-66757.721,-0.441104472
-66757.741,-0.435748723
-66757.761,-0.449654969
-66757.781,-0.455230529
-66757.801,-0.452692462
-66757.821,-0.455320067
-66757.841,-0.445909431
-66757.861,-0.447563863
-66757.881,-0.454982876
-66757.901,-0.450951886
-66757.921,-0.438607429
-66757.941,-0.444898491
-66757.961,-0.455076316
-66757.981,-0.450468894
-66758.001,-0.452768707
-66758.021,-0.44807158
-66758.041,-0.45029133
-66758.061,-0.448060657
-66758.081,-0.443878829
-66758.101,-0.432755344
-66758.121,-0.470560631
-66758.141,-0.463910885
-66758.161,-0.436273977
-66758.181,-0.447642721
-66758.201,-0.444992636
-66758.221,-0.469073271
-66758.241,-0.453723333
-66758.261,-0.44371496
-66758.281,-0.435348596
-66758.301,-0.463739956
-66758.321,-0.460680488
-66758.341,-0.450479516
-66758.361,-0.452668231
-66758.381,-0.450517731
-66758.401,-0.45015616
-66758.421,-0.455089611
-66758.441,-0.448649057
-66758.461,-0.436109939
-66758.481,-0.440766151
-66758.501,-0.437860298
-66758.521,-0.455198151
-66758.541,-0.434326468
-66758.561,-0.440116144
-66758.581,-0.443579907
-66758.601,-0.433578347
-66758.621,-0.442920542
-66758.641,-0.438546228
-66758.661,-0.442801416
-66758.681,-0.447814005
-66758.701,-0.444037897
-66758.721,-0.426203731
-66758.741,-0.449484965
-66758.761,-0.45026058
-66758.781,-0.461862501
-66758.801,-0.460361619
-66758.821,-0.448807502
-66758.841,-0.435749433
-66758.861,-0.454373383
-66758.881,-0.45134331
-66758.901,-0.431488631
-66758.921,-0.442289084
-66758.941,-0.456822097
-66758.961,-0.467243245
-66758.981,-0.453523307
-66759.001,-0.445628388
-66759.021,-0.44771235
-66759.041,-0.454661452
-66759.061,-0.462355482
-66759.081,-0.451316941
-66759.101,-0.438090601
-66759.121,-0.458924696
-66759.141,-0.460877801
-66759.161,-0.438692401
-66759.181,-0.449828545
-66759.201,-0.450258575
-66759.221,-0.457420755
-66759.241,-0.450821311
-66759.261,-0.445625417
-66759.281,-0.445600303
-66759.301,-0.447405384
-66759.321,-0.462077599
-66759.341,-0.455475669
-66759.361,-0.451096242
-66759.381,-0.431377911
-66759.401,-0.445033301
-66759.421,-0.443181855
-66759.441,-0.450174206
-66759.461,-0.44376651
-66759.481,-0.437970327
-66759.501,-0.452476515
-66759.521,-0.44376969
-66759.541,-0.440480284
-66759.561,-0.447875084
-66759.581,-0.445398269
-66759.601,-0.454895923
-66759.621,-0.447958
-66759.641,-0.438709815
-66759.661,-0.453456053
-66759.681,-0.449855245
-66759.701,-0.450398728
-66759.721,-0.450690013
-66759.741,-0.456219393
-66759.761,-0.459581976
-66759.781,-0.454888426
-66759.801,-0.454660421
-66759.821,-0.450109964
-66759.841,-0.453598277
-66759.861,-0.457744517
-66759.881,-0.454078008
-66759.901,-0.447426518
-66759.921,-0.448393805
-66759.941,-0.454008522
-66759.961,-0.459965426
-66759.981,-0.454069799
-66760.001,-0.446685638
-66760.021,-0.4405012
-66760.041,-0.443980999
-66760.061,-0.444701477
-66760.081,-0.438278061
-66760.101,-0.44411017
-66760.121,-0.44857899
-66760.141,-0.446339175
-66760.161,-0.435742309
-66760.181,-0.444821551
-66760.201,-0.454052559
-66760.221,-0.456783331
-66760.241,-0.446611586
-66760.261,-0.439530452
-66760.281,-0.437130299
-66760.301,-0.456149309
-66760.321,-0.462499904
-66760.341,-0.445945497
-66760.361,-0.456919031
-66760.381,-0.446225342
-66760.401,-0.464253319
-66760.421,-0.464053323
-66760.441,-0.459177856
-66760.461,-0.458189937
-66760.481,-0.461979503
-66760.501,-0.450419348
-66760.521,-0.440651649
-66760.541,-0.449850019
-66760.561,-0.45775918
-66760.581,-0.458492973
-66760.601,-0.464326264
-66760.621,-0.450014068
-66760.641,-0.441413622
-66760.661,-0.454429242
-66760.681,-0.457237956
-66760.701,-0.455290328
-66760.721,-0.450257126
-66760.741,-0.432718854
-66760.761,-0.443036648
-66760.781,-0.449796505
-66760.801,-0.439532693
-66760.821,-0.439001851
-66760.841,-0.45069569
-66760.861,-0.45445783
-66760.881,-0.427424682
-66760.901,-0.43711884
-66760.921,-0.435588413
-66760.941,-0.443700022
-66760.961,-0.452942472
-66760.98099,-0.434066178
-66761.001,-0.454479193
-66761.021,-0.445463533
-66761.041,-0.436295033
-66761.061,-0.447081799
-66761.081,-0.446457131
-66761.101,-0.438931266
-66761.121,-0.452062196
-66761.141,-0.451173869
-66761.161,-0.443838001
-66761.181,-0.460090851
-66761.201,-0.459377016
-66761.221,-0.44090689
-66761.241,-0.449278673
-66761.261,-0.42928203
-66761.281,-0.439813062
-66761.301,-0.456922021
-66761.321,-0.439168829
-66761.341,-0.441340191
-66761.361,-0.443728739
-66761.381,-0.44487961
-66761.401,-0.441453714
-66761.421,-0.451355814
-66761.441,-0.44933823
-66761.461,-0.442549425
-66761.481,-0.440253455
-66761.501,-0.438927915
-66761.521,-0.439349745
-66761.541,-0.432414247
-66761.561,-0.44935007
-66761.581,-0.447611574
-66761.601,-0.43702262
-66761.621,-0.420868297
-66761.641,-0.451460915
-66761.661,-0.450571898
-66761.681,-0.438105379
-66761.701,-0.443311237
-66761.721,-0.437479498
-66761.741,-0.443651475
-66761.761,-0.45636944
-66761.781,-0.440515828
-66761.801,-0.450964818
-66761.821,-0.448268855
-66761.841,-0.456045049
-66761.861,-0.457617396
-66761.881,-0.453595866
-66761.901,-0.442252291
-66761.921,-0.447413138
-66761.941,-0.458087881
-66761.961,-0.454485545
-66761.981,-0.449056594
-66762.001,-0.447164858
-66762.021,-0.460302086
-66762.041,-0.455194145
-66762.061,-0.459939287
-66762.081,-0.447205428
-66762.10101,-0.437619201
-66762.121,-0.455961485
-66762.141,-0.446761838
-66762.161,-0.441874453
-66762.181,-0.429598454
-66762.201,-0.437934288
-66762.221,-0.45841632
-66762.241,-0.428397518
-66762.261,-0.429175573
-66762.281,-0.432795813
-66762.301,-0.443379733
-66762.321,-0.43445946
-66762.341,-0.431875865
-66762.361,-0.4426277
-66762.381,-0.450820626
-66762.401,-0.443042739
-66762.421,-0.43166319
-66762.441,-0.448009581
-66762.461,-0.451673577
-66762.481,-0.442917173
-66762.501,-0.448806537
-66762.521,-0.457560588
-66762.541,-0.465436968
-66762.561,-0.447148491
-66762.581,-0.459978336
-66762.601,-0.459458862
-66762.621,-0.440700106
-66762.641,-0.453690716
-66762.661,-0.446437651
-66762.681,-0.451312679
-66762.701,-0.464726444
-66762.721,-0.439503439
-66762.741,-0.447879312
-66762.761,-0.447658228
-66762.781,-0.430573124
-66762.801,-0.443230719
-66762.821,-0.45621224
-66762.841,-0.445945164
-66762.861,-0.441412105
-66762.881,-0.453042071
-66762.901,-0.465811128
-66762.921,-0.458517448
-66762.941,-0.443034694
-66762.961,-0.442192403
-66762.981,-0.436684283
-66763.001,-0.443053024
-66763.021,-0.442983523
-66763.041,-0.431338744
-66763.061,-0.440367784
-66763.081,-0.447260321
-66763.101,-0.461996859
-66763.121,-0.456394815
-66763.141,-0.440203081
-66763.161,-0.435680944
-66763.181,-0.438192426
-66763.201,-0.453578883
-66763.221,-0.450287299
-66763.241,-0.444352239
-66763.261,-0.448066027
-66763.281,-0.459412581
-66763.301,-0.458661904
-66763.321,-0.444335418
-66763.341,-0.450723309
-66763.361,-0.460218586
-66763.381,-0.458587019
-66763.401,-0.456507385
-66763.421,-0.45240944
-66763.441,-0.460953142
-66763.461,-0.460865222
-66763.481,-0.460581096
-66763.501,-0.459172668
-66763.521,-0.460044548
-66763.541,-0.450976583
-66763.561,-0.45537999
-66763.581,-0.454655356
-66763.601,-0.441790075
-66763.621,-0.444090944
-66763.641,-0.45003398
-66763.661,-0.449884222
-66763.681,-0.449595718
-66763.701,-0.444671217
-66763.721,-0.437917613
-66763.741,-0.421050601
-66763.761,-0.442856549
-66763.781,-0.449813433
-66763.801,-0.435503876
-66763.821,-0.436789707
-66763.841,-0.43367561
-66763.861,-0.43383868
-66763.881,-0.453761297
-66763.901,-0.464821776
-66763.921,-0.447091616
-66763.941,-0.447723315
-66763.961,-0.460350994
-66763.981,-0.451421528
-66764.001,-0.461821594
-66764.021,-0.464066596
-66764.041,-0.466103609
-66764.061,-0.455871142
-66764.081,-0.455653818
-66764.101,-0.462118729
-66764.121,-0.455951709
-66764.141,-0.455045623
-66764.161,-0.455496213
-66764.181,-0.459629482
-66764.201,-0.461636863
-66764.221,-0.461011483
-66764.241,-0.45966196
-66764.261,-0.445433438
-66764.281,-0.447772743
-66764.301,-0.451764781
-66764.321,-0.439439846
-66764.341,-0.450534534
-66764.361,-0.446521316
-66764.381,-0.439418203
-66764.401,-0.449400197
-66764.421,-0.438814996
-66764.441,-0.44280869
-66764.461,-0.445753657
-66764.481,-0.446341638
-66764.501,-0.447739646
-66764.521,-0.444102781
-66764.541,-0.444503498
-66764.561,-0.448714643
-66764.581,-0.446967518
-66764.601,-0.445681431
-66764.621,-0.449927027
-66764.641,-0.440981805
-66764.661,-0.435719311
-66764.681,-0.458464203
-66764.701,-0.457550109
-66764.721,-0.458217044
-66764.741,-0.463802128
-66764.761,-0.455444016
-66764.781,-0.456153683
-66764.801,-0.456950835
-66764.821,-0.455246268
-66764.841,-0.465283585
-66764.861,-0.469243675
-66764.881,-0.452109109
-66764.901,-0.455367361
-66764.921,-0.463827732
-66764.941,-0.462975941
-66764.961,-0.467029506
-66764.981,-0.455350191
-66765.001,-0.454514646
-66765.021,-0.458427053
-66765.041,-0.45868417
-66765.061,-0.439339198
-66765.081,-0.440318047
-66765.101,-0.457210267
-66765.121,-0.453182459
-66765.141,-0.434371828
-66765.161,-0.431253437
-66765.181,-0.450785653
-66765.201,-0.453434228
-66765.221,-0.437464492
-66765.241,-0.434670575
-66765.261,-0.435776207
-66765.281,-0.441150888
-66765.301,-0.442483928
-66765.321,-0.444614088
-66765.341,-0.445945949
-66765.361,-0.453604948
-66765.381,-0.453496804
-66765.401,-0.448388321
-66765.421,-0.441927369
-66765.441,-0.454577044
-66765.461,-0.461702514
-66765.481,-0.460976571
-66765.501,-0.456445376
-66765.521,-0.454213111
-66765.541,-0.458538006
-66765.561,-0.458747307
-66765.581,-0.450763354
-66765.601,-0.454578461
-66765.621,-0.44930566
-66765.641,-0.451638626
-66765.661,-0.445862345
-66765.681,-0.445048703
-66765.701,-0.44497119
-66765.721,-0.450801028
-66765.741,-0.45550838
-66765.761,-0.446391128
-66765.781,-0.447766602
-66765.801,-0.450689096
-66765.821,-0.442560205
-66765.841,-0.435423519
-66765.861,-0.451181013
-66765.881,-0.457323357
-66765.901,-0.446990697
-66765.921,-0.458585965
-66765.941,-0.448815375
-66765.961,-0.434889872
-66765.981,-0.452346967
-66766.001,-0.45525216
-66766.021,-0.444273783
-66766.041,-0.44536491
-66766.061,-0.451318673
-66766.081,-0.456476723
-66766.101,-0.459705822
-66766.121,-0.452286929
-66766.141,-0.451421139
-66766.161,-0.465324386
-66766.181,-0.45859135
-66766.201,-0.461225525
-66766.221,-0.461065504
-66766.241,-0.456757918
-66766.261,-0.468871548
-66766.281,-0.457813144
-66766.301,-0.457691619
-66766.321,-0.465098251
-66766.341,-0.475696592
-66766.361,-0.464528227
-66766.381,-0.455047604
-66766.401,-0.451241827
-66766.421,-0.456014644
-66766.441,-0.462178181
-66766.461,-0.451188346
-66766.481,-0.448746137
-66766.501,-0.439457208
-66766.521,-0.451286775
-66766.541,-0.453729407
-66766.561,-0.441091315
-66766.581,-0.445677573
-66766.601,-0.446840809
-66766.621,-0.445613633
-66766.641,-0.443527343
-66766.661,-0.446181595
-66766.681,-0.447767865
-66766.701,-0.439530344
-66766.721,-0.443859189
-66766.741,-0.452061942
-66766.761,-0.452147075
-66766.781,-0.445537156
-66766.801,-0.453645584
-66766.821,-0.456082824
-66766.841,-0.447201566
-66766.861,-0.44545028
-66766.881,-0.444683413
-66766.901,-0.452483252
-66766.92101,-0.465327668
-66766.941,-0.465424008
-66766.961,-0.466512012
-66766.981,-0.452387445
-66767.001,-0.453418783
-66767.021,-0.456895839
-66767.041,-0.455699301
-66767.061,-0.461380831
-66767.081,-0.460831547
-66767.101,-0.460288109
-66767.121,-0.455760975
-66767.141,-0.448604551
-66767.161,-0.450364105
-66767.181,-0.456782755
-66767.201,-0.45439459
-66767.221,-0.44036624
-66767.241,-0.434506518
-66767.261,-0.451500577
-66767.281,-0.447867342
-66767.301,-0.444548514
-66767.321,-0.452999252
-66767.341,-0.458018412
-66767.361,-0.452300959
-66767.381,-0.452212747
-66767.401,-0.448749883
-66767.421,-0.452920177
-66767.441,-0.441150223
-66767.461,-0.451306673
-66767.481,-0.452162215
-66767.501,-0.450629367
-66767.521,-0.449738003
-66767.541,-0.449790622
-66767.561,-0.44652632
-66767.581,-0.451839966
-66767.601,-0.465605591
-66767.621,-0.452880365
-66767.641,-0.462809903
-66767.661,-0.45486071
-66767.681,-0.452093391
-66767.701,-0.461142554
-66767.721,-0.454980961
-66767.741,-0.452083162
-66767.761,-0.454146535
-66767.781,-0.45727155
-66767.801,-0.455662268
-66767.821,-0.456431235
-66767.841,-0.44629602
-66767.861,-0.446632114
-66767.881,-0.442949938
-66767.901,-0.456799047
-66767.921,-0.456070448
-66767.941,-0.447490875
-66767.961,-0.447814441
-66767.981,-0.449760091
-66768.001,-0.449682322
-66768.021,-0.454847622
-66768.041,-0.447336318
-66768.061,-0.443191394
-66768.081,-0.449518519
-66768.101,-0.448926387
-66768.121,-0.448563394
-66768.141,-0.45411762
-66768.161,-0.441825671
-66768.181,-0.445536712
-66768.201,-0.450180019
-66768.221,-0.447222528
-66768.241,-0.46151691
-66768.261,-0.45948113
-66768.281,-0.463256344
-66768.301,-0.443379854
-66768.321,-0.444293624
-66768.341,-0.448527162
-66768.361,-0.458263543
-66768.381,-0.455703967
-66768.401,-0.448355716
-66768.421,-0.45548414
-66768.441,-0.458157003
-66768.461,-0.457584613
-66768.481,-0.474065156
-66768.501,-0.472380194
-66768.521,-0.453304397
-66768.541,-0.465079289
-66768.561,-0.465982202
-66768.581,-0.458509925
-66768.601,-0.453141668
-66768.621,-0.452679663
-66768.641,-0.45117902
-66768.661,-0.445404231
-66768.681,-0.453712689
-66768.701,-0.454683732
-66768.721,-0.438806983
-66768.741,-0.44942242
-66768.761,-0.441695534
-66768.781,-0.447276125
-66768.801,-0.443181782
-66768.821,-0.452097044
-66768.841,-0.443486291
-66768.861,-0.438547758
-66768.881,-0.451185265
-66768.901,-0.445954549
-66768.921,-0.44675884
-66768.941,-0.442063789
-66768.961,-0.451352117
-66768.981,-0.469228123
-66769.001,-0.439515736
-66769.021,-0.442936082
-66769.041,-0.450692112
-66769.061,-0.447677682
-66769.081,-0.454362462
-66769.101,-0.453421354
-66769.121,-0.452041624
-66769.141,-0.460798783
-66769.161,-0.46574468
-66769.181,-0.45063414
-66769.201,-0.44037934
-66769.221,-0.449277892
-66769.241,-0.450181337
-66769.261,-0.456500578
-66769.281,-0.458193576
-66769.301,-0.451525549
-66769.321,-0.44721303
-66769.341,-0.455428059
-66769.361,-0.443739073
-66769.381,-0.454045147
-66769.401,-0.447010456
-66769.421,-0.445726608
-66769.441,-0.439079734
-66769.461,-0.442010489
-66769.481,-0.447608838
-66769.501,-0.446577159
-66769.521,-0.438648886
-66769.541,-0.444362856
-66769.561,-0.447915017
-66769.581,-0.448082575
-66769.601,-0.447494599
-66769.621,-0.452629303
-66769.641,-0.448301912
-66769.661,-0.453546597
-66769.681,-0.463424654
-66769.701,-0.466616524
-66769.721,-0.445198376
-66769.741,-0.448577459
-66769.761,-0.454773064
-66769.781,-0.458880298
-66769.801,-0.466480675
-66769.821,-0.465585753
-66769.841,-0.458718588
-66769.861,-0.452703463
-66769.881,-0.457166091
-66769.901,-0.45517951
-66769.921,-0.45953022
-66769.941,-0.459085691
-66769.961,-0.472553666
-66769.981,-0.471897362
-66770.001,-0.453856119
-66770.021,-0.460406646
-66770.041,-0.465555329
-66770.061,-0.457668223
-66770.081,-0.464275167
-66770.101,-0.458345887
-66770.121,-0.459886233
-66770.141,-0.453715966
-66770.161,-0.454065022
-66770.181,-0.460240719
-66770.201,-0.451457465
-66770.221,-0.449041813
-66770.241,-0.437890832
-66770.261,-0.457375486
-66770.281,-0.455270077
-66770.301,-0.441467826
-66770.321,-0.44602223
-66770.341,-0.457259974
-66770.361,-0.449793069
-66770.381,-0.442817144
-66770.401,-0.451095243
-66770.421,-0.459249764
-66770.441,-0.459160159
-66770.461,-0.444118284
-66770.481,-0.450975348
-66770.501,-0.45551827
-66770.521,-0.452698031
-66770.541,-0.45673755
-66770.561,-0.459833294
-66770.581,-0.459909345
-66770.601,-0.461608067
-66770.621,-0.466968413
-66770.641,-0.46306192
-66770.661,-0.459049467
-66770.681,-0.447349839
-66770.701,-0.467031887
-66770.721,-0.464677465
-66770.741,-0.453144703
-66770.761,-0.456680257
-66770.781,-0.459640047
-66770.801,-0.462210458
-66770.821,-0.460406958
-66770.841,-0.457916431
-66770.861,-0.455324328
-66770.881,-0.455282588
-66770.901,-0.454423403
-66770.921,-0.462306902
-66770.941,-0.452123363
-66770.961,-0.45233592
-66770.981,-0.472503025
-66771.001,-0.447599359
-66771.021,-0.460526856
-66771.041,-0.451680516
-66771.061,-0.460268116
-66771.081,-0.461708361
-66771.101,-0.447265445
-66771.121,-0.442858506
-66771.141,-0.446913067
-66771.161,-0.457363296
-66771.181,-0.472493189
-66771.201,-0.449825074
-66771.221,-0.436938638
-66771.241,-0.452449886
-66771.261,-0.440710691
-66771.281,-0.462096458
-66771.301,-0.455759895
-66771.321,-0.443488331
-66771.341,-0.446747486
-66771.361,-0.453006333
-66771.381,-0.446053908
-66771.401,-0.451409219
-66771.421,-0.455442664
-66771.441,-0.452574671
-66771.461,-0.455835766
-66771.481,-0.445456048
-66771.501,-0.459012569
-66771.521,-0.447181154
-66771.541,-0.442982879
-66771.561,-0.452749
-66771.581,-0.474472304
-66771.601,-0.461952678
-66771.621,-0.461971124
-66771.641,-0.450289641
-66771.661,-0.460351263
-66771.681,-0.45415916
-66771.701,-0.435814211
-66771.721,-0.453122701
-66771.74099,-0.457957192
-66771.761,-0.429525837
-66771.781,-0.452879211
-66771.801,-0.447755005
-66771.821,-0.454029862
-66771.841,-0.455203142
-66771.861,-0.459582226
-66771.881,-0.450285844
-66771.901,-0.434659007
-66771.921,-0.454774175
-66771.941,-0.439759464
-66771.961,-0.455298985
-66771.981,-0.455055002
-66772.001,-0.439139577
-66772.021,-0.44979096
-66772.041,-0.445143968
-66772.061,-0.464938185
-66772.081,-0.447099817
-66772.101,-0.448960199
-66772.121,-0.467574492
-66772.141,-0.458446662
-66772.161,-0.468169595
-66772.181,-0.469711768
-66772.201,-0.456754904
-66772.221,-0.470180192
-66772.241,-0.464641485
-66772.261,-0.44500407
-66772.281,-0.455871992
-66772.301,-0.466488205
-66772.321,-0.462281862
-66772.341,-0.455885375
-66772.361,-0.455805826
-66772.381,-0.45200822
-66772.401,-0.444688467
-66772.421,-0.44524737
-66772.441,-0.448008155
-66772.461,-0.452751282
-66772.481,-0.449922721
-66772.501,-0.450339561
-66772.521,-0.450945722
-66772.541,-0.453688821
-66772.561,-0.455824824
-66772.581,-0.45891115
-66772.601,-0.458596994
-66772.621,-0.460585557
-66772.641,-0.472888481
-66772.661,-0.460549263
-66772.681,-0.440783938
-66772.701,-0.454341285
-66772.721,-0.46138661
-66772.741,-0.447500164
-66772.761,-0.451701164
-66772.781,-0.459734591
-66772.801,-0.457117701
-66772.821,-0.469713036
-66772.841,-0.459774681
-66772.861,-0.467558799
-66772.881,-0.465497294
-66772.901,-0.455023737
-66772.921,-0.45778857
-66772.941,-0.446693986
-66772.961,-0.467446157
-66772.981,-0.466193231
-66773.001,-0.445494209
-66773.021,-0.449220952
-66773.041,-0.460455506
-66773.061,-0.461977105
-66773.081,-0.458516389
-66773.101,-0.452956922
-66773.121,-0.456768335
-66773.141,-0.464846025
-66773.161,-0.457543277
-66773.181,-0.454638451
-66773.201,-0.450193674
-66773.221,-0.445085586
-66773.241,-0.45070812
-66773.261,-0.455827764
-66773.281,-0.448879393
-66773.301,-0.44366925
-66773.321,-0.449145792
-66773.341,-0.440286983
-66773.361,-0.448209265
-66773.381,-0.465394867
-66773.401,-0.445743504
-66773.421,-0.447291301
-66773.441,-0.444958732
-66773.461,-0.438032043
-66773.481,-0.459273181
-66773.501,-0.470511337
-66773.521,-0.446718197
-66773.541,-0.448788347
-66773.561,-0.461715382
-66773.581,-0.462751086
-66773.601,-0.456910255
-66773.621,-0.456616208
-66773.641,-0.450590812
-66773.661,-0.453553831
-66773.681,-0.454218033
-66773.701,-0.445118625
-66773.721,-0.453556893
-66773.741,-0.464113004
-66773.761,-0.463115347
-66773.781,-0.450567224
-66773.801,-0.449369672
-66773.821,-0.449251671
-66773.841,-0.44720569
-66773.861,-0.441254153
-66773.881,-0.446417983
-66773.901,-0.457026528
-66773.921,-0.464869448
-66773.941,-0.453695399
-66773.961,-0.454302726
-66773.981,-0.448689556
-66774.001,-0.448894635
-66774.021,-0.449622051
-66774.041,-0.448701701
-66774.061,-0.455456705
-66774.081,-0.461510723
-66774.101,-0.461419113
-66774.121,-0.449076999
-66774.141,-0.459590545
-66774.161,-0.467770451
-66774.181,-0.438180939
-66774.201,-0.450966986
-66774.221,-0.455205217
-66774.241,-0.460045975
-66774.261,-0.456666278
-66774.281,-0.459186914
-66774.301,-0.451209824
-66774.321,-0.448623933
-66774.341,-0.46741343
-66774.361,-0.458371144
-66774.381,-0.463192998
-66774.401,-0.468984306
-66774.421,-0.456823306
-66774.441,-0.46756155
-66774.461,-0.458430127
-66774.481,-0.455204934
-66774.501,-0.46672663
-66774.521,-0.468300467
-66774.541,-0.471555294
-66774.561,-0.452909096
-66774.581,-0.444640926
-66774.601,-0.448828749
-66774.621,-0.456104252
-66774.641,-0.45721068
-66774.661,-0.446333808
-66774.681,-0.453177604
-66774.701,-0.450677791
-66774.721,-0.44338853
-66774.741,-0.446036433
-66774.761,-0.45519816
-66774.781,-0.461081191
-66774.801,-0.451333575
-66774.821,-0.457979165
-66774.841,-0.457238983
-66774.861,-0.470807371
-66774.881,-0.486293611
-66774.901,-0.46123731
-66774.921,-0.456333118
-66774.941,-0.468404937
-66774.961,-0.466793383
-66774.981,-0.455731474
-66775.001,-0.43606286
-66775.021,-0.45657342
-66775.041,-0.47180433
-66775.061,-0.456676742
-66775.081,-0.45073725
-66775.101,-0.462519439
-66775.121,-0.460131799
-66775.141,-0.46971035
-66775.161,-0.45882827
-66775.181,-0.440632195
-66775.201,-0.456341235
-66775.221,-0.474726753
-66775.241,-0.468628237
-66775.261,-0.449798145
-66775.281,-0.447961447
-66775.301,-0.450933206
-66775.321,-0.467779329
-66775.341,-0.457983624
-66775.361,-0.416166502
-66775.381,-0.44017337
-66775.401,-0.459860685
-66775.421,-0.447653645
-66775.441,-0.450314247
-66775.461,-0.442841942
-66775.481,-0.443482839
-66775.501,-0.450545559
-66775.521,-0.447523602
-66775.541,-0.443620315
-66775.561,-0.463283258
-66775.581,-0.469117576
-66775.601,-0.457330944
-66775.621,-0.45706649
-66775.641,-0.443011439
-66775.661,-0.456075844
-66775.681,-0.467144435
-66775.701,-0.453947157
-66775.721,-0.438803384
-66775.741,-0.468740732
-66775.761,-0.480950045
-66775.781,-0.459156285
-66775.801,-0.45497938
-66775.821,-0.444814512
-66775.841,-0.441815448
-66775.861,-0.472700103
-66775.881,-0.461072058
-66775.901,-0.448582871
-66775.921,-0.472388236
-66775.941,-0.461714099
-66775.961,-0.45463954
-66775.981,-0.445671566
-66776.001,-0.458128547
-66776.021,-0.462329552
-66776.041,-0.45965875
-66776.061,-0.449614896
-66776.081,-0.441134063
-66776.101,-0.455328477
-66776.121,-0.447782722
-66776.141,-0.455768344
-66776.161,-0.459394237
-66776.181,-0.442757697
-66776.201,-0.448499279
-66776.221,-0.452428392
-66776.241,-0.440313087
-66776.261,-0.441221537
-66776.281,-0.453294048
-66776.301,-0.460144647
-66776.321,-0.459579912
-66776.341,-0.447289565
-66776.361,-0.443737775
-66776.381,-0.465820226
-66776.401,-0.471171619
-66776.421,-0.449861348
-66776.441,-0.45276275
-66776.461,-0.453531233
-66776.481,-0.477327044
-66776.501,-0.465745851
-66776.521,-0.437342776
-66776.541,-0.437011225
-66776.56099,-0.465818344
-66776.581,-0.466199915
-66776.601,-0.44233836
-66776.621,-0.441216948
-66776.641,-0.453340841
-66776.661,-0.462733977
-66776.681,-0.464264559
-66776.701,-0.447109293
-66776.721,-0.44665557
-66776.741,-0.474965549
-66776.761,-0.469145149
-66776.781,-0.464122757
-66776.801,-0.444655369
-66776.821,-0.441522514
-66776.841,-0.460168406
-66776.861,-0.447121143
-66776.881,-0.438275128
-66776.901,-0.443795894
-66776.921,-0.458069367
-66776.941,-0.462387374
-66776.961,-0.456712073
-66776.981,-0.432389496
-66777.001,-0.430239069
-66777.021,-0.470652862
-66777.041,-0.46102219
-66777.061,-0.443230588
-66777.081,-0.458121645
-66777.101,-0.45997255
-66777.121,-0.459548086
-66777.141,-0.444816754
-66777.161,-0.435797478
-66777.181,-0.438868411
-66777.201,-0.456339188
-66777.221,-0.468897676
-66777.241,-0.445134031
-66777.261,-0.452797719
-66777.281,-0.445693795
-66777.301,-0.460599051
-66777.321,-0.456426883
-66777.341,-0.430495046
-66777.361,-0.439643756
-66777.381,-0.46274556
-66777.401,-0.451731019
-66777.421,-0.438407776
-66777.441,-0.448306386
-66777.461,-0.454237608
-66777.481,-0.470190528
-66777.501,-0.450986246
-66777.521,-0.436282895
-66777.541,-0.457222476
-66777.561,-0.456676434
-66777.581,-0.455737755
-66777.601,-0.436943452
-66777.621,-0.445047763
-66777.641,-0.449016572
-66777.661,-0.449067824
-66777.68101,-0.442087688
-66777.701,-0.440013492
-66777.721,-0.439048794
-66777.741,-0.448908352
-66777.761,-0.453742314
-66777.781,-0.440004641
-66777.801,-0.436745746
-66777.821,-0.450495093
-66777.841,-0.467140851
-66777.861,-0.460919254
-66777.881,-0.44086304
-66777.901,-0.43908771
-66777.921,-0.454678524
-66777.941,-0.451580771
-66777.961,-0.450964345
-66777.981,-0.452224287
-66778.001,-0.451206366
-66778.021,-0.46446261
-66778.041,-0.459691085
-66778.061,-0.432730705
-66778.081,-0.447989861
-66778.101,-0.457669822
-66778.121,-0.475779634
-66778.141,-0.461960847
-66778.161,-0.445591248
-66778.181,-0.451729432
-66778.201,-0.462487838
-66778.221,-0.44771392
-66778.241,-0.435341168
-66778.261,-0.447766877
-66778.281,-0.452207637
-66778.301,-0.446648311
-66778.321,-0.45680851
-66778.341,-0.428427633
-66778.361,-0.442669239
-66778.381,-0.470678113
-66778.401,-0.448869107
-66778.421,-0.434322552
-66778.441,-0.447356061
-66778.461,-0.469018886
-66778.481,-0.458871104
-66778.501,-0.448610254
-66778.521,-0.444695916
-66778.541,-0.443475349
-66778.561,-0.445945437
-66778.581,-0.440430435
-66778.601,-0.438834463
-66778.621,-0.445830746
-66778.641,-0.442646367
-66778.661,-0.46335927
-66778.681,-0.444740801
-66778.701,-0.437680368
-66778.721,-0.45399815
-66778.741,-0.455936016
-66778.761,-0.446125646
-66778.781,-0.442144104
-66778.801,-0.437225735
-66778.821,-0.446134394
-66778.841,-0.462805003
-66778.861,-0.449158424
-66778.881,-0.447586536
-66778.901,-0.459848478
-66778.921,-0.466981832
-66778.941,-0.466387585
-66778.961,-0.445836094
-66778.981,-0.437756084
-66779.001,-0.452523303
-66779.021,-0.467824032
-66779.041,-0.441821805
-66779.061,-0.429843232
-66779.081,-0.44256383
-66779.101,-0.463883652
-66779.121,-0.450923124
-66779.141,-0.448284334
-66779.161,-0.460721038
-66779.181,-0.457891388
-66779.201,-0.463022207
-66779.221,-0.4525523
-66779.241,-0.43761072
-66779.261,-0.449232993
-66779.281,-0.458634447
-66779.301,-0.456304139
-66779.321,-0.447540965
-66779.341,-0.440496766
-66779.361,-0.448503798
-66779.381,-0.46439309
-66779.401,-0.465367625
-66779.421,-0.441425489
-66779.441,-0.438789074
-66779.461,-0.44602623
-66779.481,-0.456957286
-66779.501,-0.456339736
-66779.521,-0.438895067
-66779.541,-0.444388903
-66779.561,-0.476351492
-66779.581,-0.4417485
-66779.601,-0.453396761
-66779.621,-0.453874235
-66779.641,-0.455539064
-66779.661,-0.459440571
-66779.681,-0.44003601
-66779.701,-0.438444216
-66779.721,-0.447896611
-66779.741,-0.463406654
-66779.761,-0.455095397
-66779.781,-0.445057556
-66779.801,-0.438273956
-66779.821,-0.445427588
-66779.841,-0.455374474
-66779.861,-0.459076609
-66779.881,-0.446525088
-66779.901,-0.447551241
-66779.921,-0.456933058
-66779.941,-0.436205713
-66779.961,-0.442285972
-66779.981,-0.452196164
-66780.001,-0.46089459
-66780.021,-0.453994476
-66780.041,-0.457064695
-66780.061,-0.437761915
-66780.081,-0.440149378
-66780.101,-0.446682461
-66780.121,-0.452674463
-66780.141,-0.451593311
-66780.161,-0.437984901
-66780.181,-0.452212911
-66780.201,-0.454947594
-66780.221,-0.446512869
-66780.241,-0.455659978
-66780.261,-0.453182297
-66780.281,-0.458248488
-66780.301,-0.456967686
-66780.321,-0.449793457
-66780.341,-0.438717859
-66780.361,-0.45174453
-66780.381,-0.463872903
-66780.401,-0.448956795
-66780.421,-0.446520766
-66780.441,-0.453883391
-66780.461,-0.459433848
-66780.481,-0.458638565
-66780.501,-0.45127812
-66780.521,-0.448406916
-66780.541,-0.458425669
-66780.561,-0.466392668
-66780.581,-0.446457117
-66780.601,-0.428632876
-66780.621,-0.439000652
-66780.641,-0.460520274
-66780.661,-0.451644288
-66780.681,-0.440109198
-66780.701,-0.455478075
-66780.721,-0.441079442
-66780.741,-0.444969896
-66780.761,-0.458573573
-66780.781,-0.45276974
-66780.801,-0.460438923
-66780.821,-0.453375966
-66780.841,-0.446908625
-66780.861,-0.448011777
-66780.881,-0.461528579
-66780.901,-0.457329477
-66780.921,-0.452960972
-66780.941,-0.445202733
-66780.961,-0.450862381
-66780.981,-0.453383143
-66781.001,-0.447071177
-66781.021,-0.441771248
-66781.041,-0.443168386
-66781.061,-0.448624935
-66781.081,-0.441658461
-66781.101,-0.437237365
-66781.121,-0.441374635
-66781.141,-0.446410407
-66781.161,-0.451328637
-66781.181,-0.464812801
-66781.201,-0.447894544
-66781.221,-0.435556141
-66781.241,-0.455976457
-66781.261,-0.463493376
-66781.281,-0.450379053
-66781.301,-0.440011612
-66781.321,-0.438520757
-66781.341,-0.461280733
-66781.361,-0.469841222
-66781.38099,-0.441074497
-66781.401,-0.437338877
-66781.421,-0.45009311
-66781.441,-0.458002758
-66781.461,-0.459027016
-66781.481,-0.443017265
-66781.501,-0.440440185
-66781.521,-0.456507865
-66781.541,-0.45866397
-66781.561,-0.459704888
-66781.581,-0.454016877
-66781.601,-0.449249431
-66781.621,-0.464252871
-66781.641,-0.45890697
-66781.661,-0.448195521
-66781.681,-0.449162332
-66781.701,-0.463972611
-66781.721,-0.447937467
-66781.741,-0.43546391
-66781.761,-0.442908421
-66781.781,-0.440075264
-66781.801,-0.450748834
-66781.821,-0.451098385
-66781.841,-0.424594442
-66781.861,-0.427429389
-66781.881,-0.460179787
-66781.901,-0.464101864
-66781.921,-0.444500188
-66781.941,-0.43193414
-66781.961,-0.445871509
-66781.981,-0.445834394
-66782.001,-0.446490234
-66782.021,-0.431041027
-66782.041,-0.437585499
-66782.061,-0.448130976
-66782.081,-0.440473211
-66782.101,-0.436990468
-66782.121,-0.44410279
-66782.141,-0.441244356
-66782.161,-0.439599662
-66782.181,-0.462547766
-66782.201,-0.446340833
-66782.221,-0.446914377
-66782.241,-0.448795488
-66782.261,-0.462127757
-66782.281,-0.46710291
-66782.301,-0.445232134
-66782.321,-0.444328496
-66782.341,-0.462003895
-66782.361,-0.459461395
-66782.381,-0.452747112
-66782.401,-0.463462441
-66782.421,-0.456132838
-66782.441,-0.458650539
-66782.461,-0.458790279
-66782.481,-0.440667159
-66782.50101,-0.447327341
-66782.521,-0.46438206
-66782.541,-0.444419124
-66782.561,-0.436276685
-66782.581,-0.447037932
-66782.601,-0.44504249
-66782.621,-0.442657422
-66782.641,-0.443535236
-66782.661,-0.440230178
-66782.681,-0.425554551
-66782.701,-0.445175188
-66782.721,-0.432528083
-66782.741,-0.421677624
-66782.761,-0.431189947
-66782.781,-0.440742676
-66782.801,-0.441532695
-66782.821,-0.443589984
-66782.841,-0.433680329
-66782.861,-0.429839593
-66782.881,-0.452644037
-66782.901,-0.449655315
-66782.921,-0.426278484
-66782.941,-0.421599063
-66782.961,-0.442605877
-66782.981,-0.468087317
-66783.001,-0.467418257
-66783.021,-0.443698453
-66783.041,-0.452224013
-66783.061,-0.452394912
-66783.081,-0.460962278
-66783.101,-0.465723835
-66783.121,-0.447848224
-66783.141,-0.454030795
-66783.161,-0.463404322
-66783.181,-0.458821407
-66783.201,-0.456961673
-66783.221,-0.447366045
-66783.241,-0.452693099
-66783.261,-0.459585116
-66783.281,-0.450403741
-66783.301,-0.437469355
-66783.321,-0.440394364
-66783.341,-0.449579124
-66783.361,-0.450244524
-66783.381,-0.451344943
-66783.401,-0.437672392
-66783.421,-0.437036327
-66783.441,-0.44675311
-66783.461,-0.449215146
-66783.481,-0.433804321
-66783.501,-0.426568385
-66783.521,-0.454016127
-66783.541,-0.459187174
-66783.561,-0.447022785
-66783.581,-0.444193938
-66783.601,-0.458749437
-66783.621,-0.46235729
-66783.641,-0.455145
-66783.661,-0.428423897
-66783.681,-0.446892894
-66783.701,-0.467954358
-66783.721,-0.465532734
-66783.741,-0.428294024
-66783.761,-0.449095376
-66783.781,-0.457730805
-66783.801,-0.459778207
-66783.821,-0.45517401
-66783.841,-0.457273553
-66783.861,-0.445057982
-66783.881,-0.446142047
-66783.901,-0.450812506
-66783.921,-0.43551135
-66783.941,-0.446652727
-66783.961,-0.446214797
-66783.981,-0.443954356
-66784.001,-0.449354234
-66784.021,-0.43896288
-66784.041,-0.442132757
-66784.061,-0.464025935
-66784.081,-0.450688347
-66784.101,-0.443618575
-66784.121,-0.44556808
-66784.141,-0.450527393
-66784.161,-0.452883446
-66784.181,-0.462097508
-66784.201,-0.437309465
-66784.221,-0.418890846
-66784.241,-0.445622923
-66784.261,-0.435499261
-66784.281,-0.429287745
-66784.301,-0.43467736
-66784.321,-0.438092059
-66784.341,-0.444938356
-66784.361,-0.438464132
-66784.381,-0.420902916
-66784.401,-0.431189599
-66784.421,-0.464015828
-66784.441,-0.461410018
-66784.461,-0.439105891
-66784.481,-0.439738474
-66784.501,-0.454382741
-66784.521,-0.46335289
-66784.541,-0.453439613
-66784.561,-0.423501176
-66784.581,-0.444612364
-66784.601,-0.477087414
-66784.621,-0.451435649
-66784.641,-0.438896518
-66784.661,-0.446673892
-66784.681,-0.452012967
-66784.701,-0.466084169
-66784.721,-0.464244345
-66784.741,-0.444121553
-66784.761,-0.441638915
-66784.781,-0.465876185
-66784.801,-0.458346147
-66784.821,-0.448889796
-66784.841,-0.449105757
-66784.861,-0.44255432
-66784.881,-0.462523216
-66784.901,-0.455385975
-66784.921,-0.43504577
-66784.941,-0.450964971
-66784.961,-0.453875575
-66784.981,-0.444704884
-66785.001,-0.440270663
-66785.021,-0.44071519
-66785.041,-0.435913702
-66785.061,-0.447468387
-66785.081,-0.453508794
-66785.101,-0.425060306
-66785.121,-0.436519135
-66785.141,-0.446559983
-66785.161,-0.437383191
-66785.181,-0.436383881
-66785.201,-0.424789042
-66785.221,-0.429608377
-66785.241,-0.452794535
-66785.261,-0.448089011
-66785.281,-0.433226262
-66785.301,-0.449190511
-66785.321,-0.448314238
-66785.341,-0.449996638
-66785.361,-0.462886226
-66785.381,-0.441593014
-66785.401,-0.453155974
-66785.421,-0.472718475
-66785.441,-0.456800099
-66785.461,-0.454766586
-66785.481,-0.465807257
-66785.501,-0.464222245
-66785.521,-0.462272179
-66785.541,-0.464623623
-66785.561,-0.457957189
-66785.581,-0.468588194
-66785.601,-0.476318404
-66785.621,-0.462746789
-66785.641,-0.449384197
-66785.661,-0.456077793
-66785.681,-0.452568047
-66785.701,-0.459679474
-66785.721,-0.442534115
-66785.741,-0.430664694
-66785.761,-0.450579921
-66785.781,-0.464359679
-66785.801,-0.445116092
-66785.821,-0.436066041
-66785.841,-0.442384756
-66785.861,-0.44329575
-66785.881,-0.442571105
-66785.901,-0.433736904
-66785.921,-0.426536467
-66785.941,-0.444964895
-66785.961,-0.450825181
-66785.981,-0.438548495
-66786.001,-0.446600312
-66786.021,-0.446865353
-66786.041,-0.462583445
-66786.061,-0.481720438
-66786.081,-0.487386405
-66786.101,-0.496222383
-66786.121,-0.54308276
-66786.141,-0.618010534
-66786.161,-0.65868776
-66786.181,-0.696783872
-66786.20099,-0.75543364
-66786.221,-0.799586723
-66786.241,-0.816447887
-66786.261,-0.783538171
-66786.281,-0.778979438
-66786.301,-0.830119417
-66786.321,-0.899893266
-66786.341,-0.970509346
-66786.361,-0.98862003
-66786.381,-0.917810684
-66786.401,-0.923603237
-66786.421,-0.987448821
-66786.441,-0.961751098
-66786.461,-0.81866887
-66786.481,-0.64640635
-66786.501,-0.631466299
-66786.521,-0.705870838
-66786.541,-0.697198576
-66786.561,-0.579057403
-66786.581,-0.592286981
-66786.601,-0.82185567
-66786.621,-0.881579545
-66786.641,-0.269151794
-66786.661,0.326307066
-66786.681,0.004687023
-66786.701,-0.319012734
-66786.721,0.073970027
-66786.741,0.413248215
-66786.761,0.233017962
-66786.781,-0.014003845
-66786.801,-0.039304264
-66786.821,0.200733111
-66786.841,0.132282913
-66786.861,-0.322531822
-66786.881,-0.073929204
-66786.901,1.009688308
-66786.921,1.50559966
-66786.941,1.014510054
-66786.961,0.564270644
-66786.981,0.860618724
-66787.001,1.165310925
-66787.021,1.123266185
-66787.041,1.111320868
-66787.061,1.318640045
-66787.081,1.420649641
-66787.101,1.091148404
-66787.121,0.895722639
-66787.141,1.432965926
-66787.161,2.194642445
-66787.181,2.682614587
-66787.201,3.025722661
-66787.221,3.664326326
-66787.241,4.267682169
-66787.261,4.333694338
-66787.281,4.315418574
-66787.301,4.745399052
-66787.32101,5.903994277
-66787.341,8.964610385
-66787.361,13.87138711
-66787.381,17.82481301
-66787.401,20.22394847
-66787.421,22.2244042
-66787.441,21.71034667
-66787.461,18.66570554
-66787.481,14.84851901
-66787.501,10.94548633
-66787.521,7.029225296
-66787.541,3.227965918
-66787.561,0.056482748
-66787.581,-4.119191573
-66787.601,-9.563436355
-66787.621,-14.19104133
-66787.641,-16.44495727
-66787.661,-18.45260339
-66787.681,-21.56057554
-66787.701,-24.70664441
-66787.721,-26.01687507
-66787.741,-25.41801196
-66787.761,-24.60136121
-66787.781,-24.3483792
-66787.801,-23.32878884
-66787.821,-20.17104638
-66787.841,-16.00780908
-66787.861,-12.77712715
-66787.881,-10.2594005
-66787.901,-6.617517674
-66787.921,-1.278908876
-66787.941,3.674828712
-66787.961,7.225111562
-66787.981,9.606368169
-66788.001,12.29814024
-66788.021,17.02948474
-66788.041,21.34644188
-66788.061,22.70745242
-66788.081,22.36187841
-66788.101,23.04251608
-66788.121,24.78743205
-66788.141,24.88929028
-66788.161,21.97265876
-66788.181,18.44085962
-66788.201,16.60629455
-66788.221,15.11123143
-66788.241,11.17865417
-66788.261,5.179562348
-66788.281,0.913813339
-66788.301,-0.346133881
-66788.321,-3.115676684
-66788.341,-9.417700731
-66788.361,-15.37954131
-66788.381,-17.35488632
-66788.401,-17.46671347
-66788.421,-19.96923043
-66788.441,-24.28732561
-66788.461,-26.2177312
-66788.481,-24.46535859
-66788.501,-22.37790486
-66788.521,-22.58625934
-66788.541,-23.06402604
-66788.561,-20.13445597
-66788.581,-14.51877087
-66788.601,-10.52345571
-66788.621,-9.1529374
-66788.641,-6.782710842
-66788.661,-1.171858913
-66788.681,4.92286687
-66788.701,8.294437391
-66788.721,9.266525543
-66788.741,11.19173274
-66788.761,16.77380664
-66788.781,21.8438023
-66788.801,22.43188039
-66788.821,20.74930296
-66788.841,21.34858941
-66788.861,24.29649778
-66788.881,24.79723631
-66788.901,20.6958865
-66788.921,16.25500785
-66788.941,15.23259255
-66788.961,14.99225042
-66788.981,10.83028761
-66789.001,3.836136936
-66789.021,-0.410784888
-66789.041,-0.50856802
-66789.061,-2.780321079
-66789.081,-9.52831008
-66789.101,-15.95970433
-66789.121,-17.31994839
-66789.141,-16.57517813
-66789.161,-18.9466401
-66789.181,-24.06015878
-66789.201,-26.12402131
-66789.221,-23.38837343
-66789.241,-20.47468039
-66789.261,-21.430143
-66789.281,-22.51658648
-66789.301,-18.48011178
-66789.321,-12.05337696
-66789.341,-8.727787051
-66789.361,-8.4265509
-66789.381,-5.870639286
-66789.401,0.739629634
-66789.421,6.863219699
-66789.441,8.90049084
-66789.461,8.82139791
-66789.481,11.52989348
-66789.501,18.13097323
-66789.521,22.39904768
-66789.541,21.22101042
-66789.561,19.11455143
-66789.581,20.9087379
-66789.601,24.40662399
-66789.621,23.54696801
-66789.641,18.1190511
-66789.661,14.22086642
-66789.681,14.58694272
-66789.701,14.22452684
-66789.721,8.53388142
-66789.741,1.532104135
-66789.761,-1.188264126
-66789.781,-0.447989613
-66789.801,-3.986980473
-66789.821,-11.61907525
-66789.841,-16.65531367
-66789.861,-16.648726
-66789.881,-15.69364441
-66789.901,-18.40443026
-66789.921,-23.77975968
-66789.941,-25.56477242
-66789.961,-22.1020402
-66789.981,-19.16969459
-66790.001,-20.40004541
-66790.021,-21.97860081
-66790.041,-17.975832
-66790.061,-10.72331824
-66790.081,-7.888093171
-66790.101,-8.102969132
-66790.121,-4.892379613
-66790.141,2.284274407
-66790.161,7.751278496
-66790.181,8.698995248
-66790.201,8.435783983
-66790.221,11.98590849
-66790.241,18.8218226
-66790.261,21.99755441
-66790.281,19.81276688
-66790.301,18.03696849
-66790.321,20.73737304
-66790.341,24.00013331
-66790.361,21.93479808
-66790.381,16.12652506
-66790.401,13.16648198
-66790.421,14.25564423
-66790.441,13.15416527
-66790.461,6.696111726
-66790.481,0.325090272
-66790.501,-1.195301998
-66790.521,-0.63111665
-66790.541,-5.1235137
-66790.561,-12.62493008
-66790.581,-16.62686546
-66790.601,-15.58649937
-66790.621,-15.48974707
-66790.641,-19.72547138
-66790.661,-24.31438176
-66790.681,-23.7692028
-66790.701,-19.79166959
-66790.721,-18.38537346
-66790.741,-20.47657922
-66790.761,-20.54882528
-66790.781,-15.39201792
-66790.801,-9.397658838
-66790.821,-7.614159224
-66790.841,-7.745014243
-66790.861,-4.161220564
-66790.881,2.905655685
-66790.901,7.774937978
-66790.921,8.371316981
-66790.941,8.236593826
-66790.961,12.01139139
-66790.981,18.55197961
-66791.001,21.17323952
-66791.021,18.85278148
-66791.041,17.38352146
-66791.061,20.21527323
-66791.081,23.06933612
-66791.101,20.68049287
-66791.121,15.07130886
-66791.141,12.59098876
-66791.161,13.7271014
-66791.181,12.22451296
-66791.201,5.789851172
-66791.221,0.033589539
-66791.241,-1.08384012
-66791.261,-0.895138747
-66791.281,-5.55612806
-66791.301,-12.7351004
-66791.321,-16.07397297
-66791.341,-14.92416361
-66791.361,-15.1615933
-66791.381,-19.47349178
-66791.401,-23.53871359
-66791.421,-22.59118642
-66791.441,-18.82918264
-66791.461,-17.85383203
-66791.481,-19.8917591
-66791.501,-19.47285573
-66791.521,-14.1995021
-66791.541,-8.741997496
-66791.561,-7.396257391
-66791.581,-7.347314123
-66791.601,-3.44015774
-66791.621,3.403516906
-66791.641,7.680099562
-66791.661,7.991870765
-66791.681,8.109337298
-66791.701,12.11971749
-66791.721,18.21112828
-66791.741,20.26314806
-66791.761,17.93841589
-66791.781,16.90901793
-66791.801,19.7496892
-66791.821,22.12496183
-66791.841,19.42637466
-66791.861,14.17232578
-66791.881,12.18617468
-66791.901,13.18592404
-66791.921,11.26600348
-66791.941,5.027640783
-66791.961,-0.118583526
-66791.981,-0.947561238
-66792.001,-1.255677882
-66792.021,-6.056382889
-66792.041,-12.68119358
-66792.061,-15.37978968
-66792.081,-14.343533
-66792.101,-15.02549144
-66792.121,-19.21398239
-66792.14101,-22.63560139
-66792.161,-21.37465639
-66792.181,-18.06093838
-66792.201,-17.47556723
-66792.221,-19.25699824
-66792.241,-18.35367598
-66792.261,-13.15897462
-66792.281,-8.312301057
-66792.301,-7.250042381
-66792.321,-6.699659184
-66792.341,-1.95863958
-66792.361,4.572587411
-66792.381,7.604955801
-66792.401,7.577937265
-66792.421,8.732594323
-66792.441,13.36166789
-66792.461,18.3495148
-66792.481,18.99577388
-66792.501,16.83267265
-66792.521,16.77916598
-66792.541,19.51504
-66792.561,21.02802677
-66792.581,18.2506609
-66792.601,13.50658572
-66792.621,11.91279396
-66792.641,12.47455279
-66792.661,9.373020656
-66792.681,3.284367278
-66792.701,-0.420134581
-66792.721,-0.793306707
-66792.741,-2.357040151
-66792.761,-7.783663554
-66792.781,-13.18808888
-66792.801,-14.54178665
-66792.821,-13.84704513
-66792.841,-15.63399217
-66792.861,-19.73617022
-66792.881,-21.75862775
-66792.901,-19.49653207
-66792.921,-16.9647234
-66792.941,-17.93495545
-66792.961,-18.47971567
-66792.981,-14.91556773
-66793.001,-9.746106145
-66793.021,-7.302049465
-66793.041,-7.026570371
-66793.061,-4.560034212
-66793.081,1.097605947
-66793.101,5.871309124
-66793.121,7.325602081
-66793.141,7.521465463
-66793.161,9.886991689
-66793.181,14.88802073
-66793.201,18.23788679
-66793.221,17.48188727
-66793.241,15.99622596
-66793.261,17.38544387
-66793.281,19.8184849
-66793.301,18.99200052
-66793.321,14.88861612
-66793.341,11.89539401
-66793.361,11.90793158
-66793.381,11.03688816
-66793.401,6.755718717
-66793.421,1.631553436
-66793.441,-0.526533489
-66793.461,-1.084695931
-66793.481,-4.236552723
-66793.501,-9.709742381
-66793.521,-13.38680847
-66793.541,-13.67276653
-66793.561,-13.88307213
-66793.581,-16.73446042
-66793.601,-20.07581045
-66793.621,-20.2765285
-66793.641,-17.88665616
-66793.661,-16.62456491
-66793.681,-17.57591966
-66793.701,-17.44062485
-66793.721,-13.86830693
-66793.741,-9.35417962
-66793.761,-7.302598386
-66793.781,-6.657056014
-66793.801,-3.799786552
-66793.821,1.462491022
-66793.841,5.569920361
-66793.861,6.923045698
-66793.881,7.549905965
-66793.901,10.09365787
-66793.921,14.53315517
-66793.941,17.27836033
-66793.961,16.72768054
-66793.981,15.73630764
-66794.001,17.05617395
-66794.021,18.92157291
-66794.041,17.84784122
-66794.061,14.2216589
-66794.081,11.70533359
-66794.101,11.45880112
-66794.121,10.11813789
-66794.141,6.080711606
-66794.161,1.661049569
-66794.181,-0.297726032
-66794.201,-1.394398205
-66794.221,-4.767640308
-66794.241,-9.673721549
-66794.261,-12.68754209
-66794.281,-13.11130043
-66794.301,-13.845756
-66794.321,-16.64318768
-66794.341,-19.31049247
-66794.361,-19.19481698
-66794.381,-17.22175602
-66794.401,-16.40315411
-66794.421,-17.1190445
-66794.441,-16.44192448
-66794.461,-12.93436024
-66794.481,-9.062534051
-66794.501,-7.276057907
-66794.521,-6.218074122
-66794.541,-3.116505981
-66794.561,1.713263185
-66794.581,5.228743759
-66794.601,6.591134311
-66794.621,7.62167398
-66794.641,10.24472155
-66794.661,14.09703546
-66794.681,16.37386255
-66794.701,16.09125083
-66794.721,15.58725758
-66794.741,16.71106265
-66794.761,17.9553449
-66794.781,16.81625789
-66794.801,13.72656587
-66794.821,11.53838831
-66794.841,10.93050623
-66794.861,9.218455128
-66794.881,5.601577846
-66794.901,1.809072757
-66794.921,-0.174471474
-66794.941,-1.807170454
-66794.961,-5.245758074
-66794.981,-9.431479683
-66795.001,-11.92464128
-66795.021,-12.70686425
-66795.041,-13.94007875
-66795.061,-16.45700137
-66795.081,-18.39958906
-66795.101,-18.1492112
-66795.121,-16.77833325
-66795.141,-16.31458208
-66795.161,-16.55015903
-66795.181,-15.34984393
-66795.201,-12.15622801
-66795.221,-8.987571842
-66795.241,-7.259297479
-66795.261,-5.666516619
-66795.281,-2.406588137
-66795.301,1.774638053
-66795.321,4.788154301
-66795.341,6.35707665
-66795.361,7.815222346
-66795.381,10.47529001
-66795.401,13.77167451
-66795.421,15.55371273
-66795.441,15.51096758
-66795.461,15.58532274
-66795.481,16.46855104
-66795.501,16.92180104
-66795.521,15.71994712
-66795.541,13.37670104
-66795.561,11.44470075
-66795.581,10.2605267
-66795.601,8.089385035
-66795.621,4.734097313
-66795.641,1.556600319
-66795.661,-0.434728038
-66795.681,-2.855053782
-66795.701,-6.435261613
-66795.721,-9.58290206
-66795.741,-11.4203389
-66795.761,-12.63104517
-66795.781,-14.713161
-66795.801,-16.90638626
-66795.821,-17.49090561
-66795.841,-16.78265834
-66795.861,-16.2412558
-66795.881,-16.15084752
-66795.901,-15.31426887
-66795.921,-12.9863051
-66795.941,-10.16868363
-66795.961,-8.072737351
-66795.981,-6.260539598
-66796.001,-3.55252209
-66796.021,0.035269295
-66796.041,3.174712872
-66796.061,5.320458842
-66796.081,7.079369887
-66796.101,9.159206274
-66796.121,11.69681901
-66796.141,13.8604035
-66796.161,14.9814574
-66796.181,15.28813693
-66796.201,15.60491074
-66796.221,15.97890519
-66796.241,15.62941866
-66796.261,14.13841861
-66796.281,12.17808495
-66796.301,10.49054046
-66796.321,8.680397762
-66796.341,6.236348881
-66796.361,3.618867689
-66796.381,1.145413369
-66796.401,-1.308359141
-66796.421,-4.324165964
-66796.441,-7.386646482
-66796.461,-9.644271653
-66796.481,-11.32959287
-66796.501,-13.13810375
-66796.521,-15.04978993
-66796.541,-16.32135402
-66796.561,-16.56380353
-66796.581,-16.2961952
-66796.601,-16.11274254
-66796.621,-15.71522723
-66796.641,-14.40111393
-66796.661,-12.22879499
-66796.681,-9.993976456
-66796.701,-8.061288778
-66796.721,-5.863066079
-66796.741,-2.933947963
-66796.761,0.193366585
-66796.781,2.811677085
-66796.801,5.058254002
-66796.821,7.212966219
-66796.841,9.260548571
-66796.861,11.29136693
-66796.881,13.05945729
-66796.901,14.4262613
-66796.921,15.14471959
-66796.941,15.29472574
-66796.96099,15.16242112
-66796.981,14.7326284
-66797.001,13.73656293
-66797.021,12.07990388
-66797.041,10.05895332
-66797.061,7.916469528
-66797.081,5.838111523
-66797.101,3.74660914
-66797.121,1.304718949
-66797.141,-1.620632543
-66797.161,-4.718381705
-66797.181,-7.191052998
-66797.201,-9.021697992
-66797.221,-10.9172714
-66797.241,-13.17434803
-66797.261,-14.92116857
-66797.281,-15.59841503
-66797.301,-15.6953243
-66797.321,-15.87761659
-66797.341,-15.99927319
-66797.361,-15.2650032
-66797.381,-13.51136812
-66797.401,-11.56112439
-66797.421,-9.923841506
-66797.441,-8.047059501
-66797.461,-5.402831426
-66797.481,-2.368146131
-66797.501,0.255698614
-66797.521,2.436511505
-66797.541,4.831957924
-66797.561,7.342974854
-66797.581,9.327781908
-66797.601,10.85064821
-66797.621,12.28569997
-66797.641,13.93183798
-66797.661,15.00202625
-66797.681,14.95867478
-66797.701,14.36081248
-66797.721,13.9317435
-66797.741,13.38774053
-66797.761,11.951688
-66797.781,9.612352931
-66797.801,7.226103665
-66797.821,5.486960377
-66797.841,3.866863541
-66797.861,1.420152541
-66797.881,-1.941835714
-66797.901,-5.022733974
-66797.921,-6.938961143
-66797.941,-8.465625645
-66797.961,-10.66930056
-66797.981,-13.12678687
-66798.001,-14.63188217
-66798.021,-14.87187077
-66798.041,-14.96908701
-66798.061,-15.57447092
-66798.081,-15.80492979
-66798.101,-14.6927452
-66798.121,-12.72067122
-66798.141,-11.0786702
-66798.161,-9.82439231
-66798.181,-7.91907601
-66798.201,-4.965850116
-66798.221,-1.945889071
-66798.241,0.220003217
-66798.261,2.141803394
-66798.281,4.739330647
-66798.301,7.469072387
-66798.321,9.26753062
-66798.341,10.37053709
-66798.361,11.65204419
-66798.381,13.55287881
-66798.401,14.78497577
-66798.421,14.50457011
-66798.441,13.61620882
-66798.461,13.26995211
-66798.481,13.07189187
-66798.501,11.71052116
-66798.521,9.090245983
-66798.541,6.635906671
-66798.561,5.221327925
-66798.581,3.72011669
-66798.601,0.789585413
-66798.621,-2.940154208
-66798.641,-5.532920236
-66798.661,-6.845749215
-66798.681,-8.399116847
-66798.701,-11.05256123
-66798.721,-13.50338856
-66798.741,-14.30162559
-66798.761,-14.11025902
-66798.781,-14.51118612
-66798.801,-15.46339273
-66798.821,-15.38509208
-66798.841,-13.65128873
-66798.861,-11.62123587
-66798.881,-10.51595352
-66798.901,-9.506723199
-66798.921,-7.143480273
-66798.941,-3.82143874
-66798.961,-1.209844472
-66798.981,0.381471715
-66799.001,2.352162981
-66799.021,5.336751179
-66799.041,7.97208568
-66799.061,9.279058469
-66799.081,10.01105963
-66799.101,11.49484702
-66799.121,13.64108401
-66799.141,14.57456277
-66799.161,13.82046835
-66799.181,12.81866988
-66799.201,12.71965503
-66799.221,12.74920078
-66799.241,10.9353366
-66799.261,7.708956717
-66799.281,5.654580008
-66799.301,4.785121628
-66799.321,3.017275142
-66799.341,-0.460362977
-66799.361,-3.955639917
-66799.381,-5.722913181
-66799.401,-6.695378707
-66799.421,-8.743414167
-66799.441,-11.708555
-66799.461,-13.60655508
-66799.481,-13.64924368
-66799.501,-13.45082149
-66799.521,-14.40659257
-66799.541,-15.3963861
-66799.561,-14.58563629
-66799.581,-12.39441979
-66799.601,-10.79059765
-66799.621,-10.21466326
-66799.641,-8.939198559
-66799.661,-5.926965642
-66799.681,-2.653184729
-66799.701,-0.743308395
-66799.721,0.542348486
-66799.741,2.957776508
-66799.761,6.206348756
-66799.781,8.361244387
-66799.801,9.05060376
-66799.821,9.754618002
-66799.841,11.7306032
-66799.861,13.81279704
-66799.881,14.0333774
-66799.901,12.80027844
-66799.921,12.13438001
-66799.941,12.53821342
-66799.961,12.13578965
-66799.981,9.759230576
-66800.001,6.880446032
-66800.021,5.430848639
-66800.041,4.78011487
-66800.061,2.934094588
-66800.081,-0.677067566
-66800.101,-4.063624608
-66800.121,-5.52868904
-66800.141,-6.346062706
-66800.161,-8.537085293
-66800.181,-11.62296791
-66800.201,-13.29824516
-66800.221,-13.09523427
-66800.241,-12.95170538
-66800.261,-14.09573866
-66800.281,-15.10538281
-66800.301,-14.07964086
-66800.321,-11.7908438
-66800.341,-10.41489243
-66800.361,-10.08152359
-66800.381,-8.736200468
-66800.401,-5.564518147
-66800.421,-2.384707617
-66800.441,-0.776629925
-66800.461,0.371046413
-66800.481,2.916285845
-66800.501,6.233900237
-66800.521,8.207918384
-66800.541,8.660405836
-66800.561,9.358516806
-66800.581,11.42776482
-66800.601,13.50923821
-66800.621,13.59937928
-66800.641,12.25335911
-66800.661,11.68876302
-66800.681,12.23134111
-66800.701,11.8085812
-66800.721,9.326642415
-66800.741,6.50577843
-66800.761,5.298200492
-66800.781,4.743745021
-66800.801,2.779876508
-66800.821,-0.853704179
-66800.841,-4.074301131
-66800.861,-5.30431334
-66800.881,-6.063380091
-66800.901,-8.380884732
-66800.921,-11.46108827
-66800.941,-12.90636529
-66800.961,-12.54680144
-66800.981,-12.52432679
-66801.001,-13.84302907
-66801.021,-14.77427665
-66801.041,-13.55794449
-66801.061,-11.28007418
-66801.081,-10.13192483
-66801.101,-9.926073647
-66801.121,-8.473340999
-66801.141,-5.213929123
-66801.161,-2.203756458
-66801.181,-0.843750607
-66801.201,0.26055877
-66801.221,2.905614015
-66801.241,6.214749924
-66801.261,7.999038442
-66801.281,8.270424868
-66801.301,9.020376389
-66801.321,11.17005174
-66801.341,13.15082665
-66801.361,13.09191849
-66801.381,11.73010809
-66801.401,11.32097975
-66801.421,11.96080699
-66801.441,11.45583683
-66801.461,8.871191324
-66801.481,6.231781805
-66801.501,5.209964732
-66801.521,4.661884586
-66801.541,2.641152936
-66801.561,-1.013055029
-66801.581,-4.00579376
-66801.601,-5.005143763
-66801.621,-5.901663147
-66801.641,-8.556610904
-66801.661,-11.58727153
-66801.681,-12.49236673
-66801.701,-11.99052366
-66801.721,-12.43475331
-66801.741,-13.9992742
-66801.761,-14.169382
-66801.78099,-12.13162219
-66801.801,-10.26919473
-66801.821,-9.885922723
-66801.841,-9.385054355
-66801.861,-6.989465798
-66801.881,-3.606470313
-66801.901,-1.471422538
-66801.921,-0.609297994
-66801.941,1.093823672
-66801.961,4.301065627
-66801.981,7.051464331
-66802.001,7.882109261
-66802.021,8.0654944
-66802.041,9.516883659
-66802.061,11.85871052
-66802.081,12.98574322
-66802.101,12.07547877
-66802.121,10.97721922
-66802.141,11.2837906
-66802.161,11.6893948
-66802.181,10.17197225
-66802.201,7.34447554
-66802.221,5.521672678
-66802.241,5.014910836
-66802.261,3.924585541
-66802.281,1.077972919
-66802.301,-2.457396709
-66802.321,-4.408595162
-66802.341,-5.02388309
-66802.361,-6.527336891
-66802.381,-9.42476779
-66802.401,-11.70564591
-66802.421,-11.97414503
-66802.441,-11.59932226
-66802.461,-12.40874816
-66802.481,-13.78326726
-66802.501,-13.61003781
-66802.521,-11.67609713
-66802.541,-10.03093941
-66802.561,-9.716565119
-66802.581,-9.110418158
-66802.601,-6.661802345
-66802.621,-3.45576748
-66802.641,-1.530262608
-66802.661,-0.664303308
-66802.681,1.144265881
-66802.701,4.291099076
-66802.721,6.84785363
-66802.741,7.562468884
-66802.761,7.814946705
-66802.781,9.344416286
-66802.801,11.57378829
-66802.821,12.49984722
-66802.841,11.59613658
-66802.861,10.68793769
-66802.881,11.03118183
-66802.901,11.30630773
-66802.921,9.734391677
-66802.941,7.082783339
-66802.961,5.442734311
-66802.981,4.921490958
-66803.001,3.71921644
-66803.021,0.901498625
-66803.041,-2.39553525
-66803.061,-4.215459003
-66803.081,-4.890625594
-66803.101,-6.477242739
-66803.121,-9.255801339
-66803.141,-11.30927532
-66803.161,-11.54745577
-66803.181,-11.32421155
-66803.201,-12.19031779
-66803.221,-13.41193716
-66803.241,-13.11351863
-66803.261,-11.29253579
-66803.281,-9.818589604
-66803.301,-9.508271246
-66803.321,-8.777759904
-66803.341,-6.355080529
-66803.361,-3.364096639
-66803.381,-1.585078788
-66803.401,-0.66396331
-66803.421,1.211052132
-66803.441,4.245212779
-66803.461,6.593374661
-66803.481,7.26561174
-66803.501,7.616304413
-66803.521,9.176323479
-66803.541,11.2566225
-66803.561,12.00735256
-66803.581,11.17106272
-66803.601,10.44266343
-66803.621,10.78871128
-66803.641,10.90324704
-66803.661,9.303249426
-66803.681,6.916541268
-66803.701,5.41923449
-66803.721,4.799144781
-66803.741,3.489960073
-66803.761,0.760709145
-66803.781,-2.280475024
-66803.801,-3.982122386
-66803.821,-4.790373461
-66803.841,-6.436321096
-66803.861,-9.047218558
-66803.881,-10.89200252
-66803.901,-11.17665115
-66803.921,-11.11902062
-66803.941,-11.97585546
-66803.961,-13.01173294
-66803.981,-12.61181247
-66804.001,-10.94688883
-66804.021,-9.666110488
-66804.041,-9.336412212
-66804.061,-8.454686434
-66804.081,-6.08068433
-66804.101,-3.312996458
-66804.121,-1.65922809
-66804.141,-0.63052151
-66804.161,1.309191354
-66804.181,4.173446745
-66804.201,6.316626176
-66804.221,6.998203247
-66804.241,7.484231771
-66804.261,9.027353326
-66804.281,10.9370549
-66804.301,11.52537739
-66804.321,10.7701748
-66804.341,10.21876404
-66804.361,10.5596461
-66804.381,10.50649971
-66804.401,8.911980303
-66804.421,6.734265478
-66804.441,5.389316638
-66804.461,4.671996736
-66804.481,3.261076456
-66804.501,0.621890395
-66804.521,-2.180758177
-66804.541,-3.775108285
-66804.561,-4.709008203
-66804.581,-6.40636072
-66804.601,-8.840074207
-66804.621,-10.51263745
-66804.641,-10.79167191
-66804.661,-10.89285018
-66804.681,-11.74962489
-66804.701,-12.61063831
-66804.721,-12.15275438
-66804.741,-10.65831964
-66804.761,-9.526114874
-66804.781,-9.101588763
-66804.801,-8.117737054
-66804.821,-5.826700814
-66804.841,-3.286599139
-66804.861,-1.707874727
-66804.881,-0.582104559
-66804.901,1.384346134
-66804.921,4.073834712
-66804.941,6.04397669
-66804.961,6.752095231
-66804.981,7.353604168
-66805.001,8.865474364
-66805.021,10.59982652
-66805.041,11.07634242
-66805.061,10.39889449
-66805.081,9.999845934
-66805.101,10.33545007
-66805.121,9.839339729
-66805.141,7.909831095
-66805.161,6.093225738
-66805.181,5.067357775
-66805.201,4.180663893
-66805.221,2.368157116
-66805.241,-0.305423577
-66805.261,-2.655292239
-66805.281,-3.9391934
-66805.301,-5.066462378
-66805.321,-7.027920073
-66805.341,-9.204436154
-66805.361,-10.34415417
-66805.381,-10.50001959
-66805.401,-10.87789623
-66805.421,-11.81424019
-66805.441,-12.23361931
-66805.461,-11.38005498
-66805.481,-10.01431881
-66805.501,-9.202786947
-66805.521,-8.660238496
-66805.541,-7.242894198
-66805.561,-4.861012667
-66805.581,-2.695767461
-66805.601,-1.392319027
-66805.621,-0.040337587
-66805.641,2.194590048
-66805.661,4.645805199
-66805.681,6.114008086
-66805.701,6.670694134
-66805.721,7.565807842
-66805.741,9.220875245
-66805.761,10.54363228
-66805.781,10.56275228
-66805.801,9.910783725
-66805.821,9.80631656
-66805.841,10.05219373
-66805.861,9.421061527
-66805.881,7.69547204
-66805.901,5.949547657
-66805.921,4.940332146
-66805.941,4.017715905
-66805.961,2.237190463
-66805.981,-0.334300358
-66806.001,-2.571956959
-66806.021,-3.837084886
-66806.041,-4.996380279
-66806.061,-6.90003112
-66806.081,-8.96222468
-66806.101,-10.05989811
-66806.121,-10.24740012
-66806.141,-10.61430216
-66806.161,-11.49261071
-66806.181,-11.87450073
-66806.201,-11.06028456
-66806.221,-9.762772674
-66806.241,-8.977751542
-66806.261,-8.40121188
-66806.281,-7.006302193
-66806.301,-4.718778123
-66806.321,-2.657082429
-66806.341,-1.35667306
-66806.361,0.000488263
-66806.381,2.156827719
-66806.401,4.508116887
-66806.421,5.939366593
-66806.441,6.530869228
-66806.461,7.403331251
-66806.481,8.966894476
-66806.501,10.21263208
-66806.521,10.25611822
-66806.541,9.623767755
-66806.561,9.492067197
-66806.581,9.732982057
-66806.60099,9.143551862
-66806.621,7.519105771
-66806.641,5.784269786
-66806.661,4.729004705
-66806.681,3.840123633
-66806.701,2.165796933
-66806.721,-0.331994134
-66806.741,-2.554038078
-66806.761,-3.809257485
-66806.781,-4.885865973
-66806.801,-6.698108911
-66806.821,-8.745393091
-66806.841,-9.863154719
-66806.861,-10.0248724
-66806.881,-10.32428459
-66806.901,-11.16240336
-66806.921,-11.57442078
-66806.941,-10.81245816
-66806.961,-9.497688029
-66806.981,-8.682937999
-66807.001,-8.160485697
-66807.021,-6.842138835
-66807.041,-4.605897541
-66807.061,-2.549343847
-66807.081,-1.256218552
-66807.101,0.013983692
-66807.121,2.066995454
-66807.141,4.376821286
-66807.161,5.823064332
-66807.181,6.401740878
-66807.201,7.19228664
-66807.221,8.677026489
-66807.241,9.934243814
-66807.261,10.020786
-66807.281,9.379007377
-66807.301,9.14451424
-66807.321,9.367026375
-66807.341,8.919513833
-66807.361,7.36456062
-66807.381,5.600385738
-66807.401,4.484520077
-66807.421,3.676088414
-66807.441,2.172027344
-66807.461,-0.298040651
-66807.481,-2.587671002
-66807.501,-3.834051086
-66807.521,-4.757502538
-66807.541,-6.461397742
-66807.561,-8.530523845
-66807.581,-9.704134625
-66807.601,-9.822122074
-66807.621,-9.987000663
-66807.641,-10.8118197
-66807.661,-11.32329124
-66807.681,-10.51322636
-66807.701,-9.073409038
-66807.72101,-8.285504544
-66807.741,-7.764185523
-66807.761,-6.400821645
-66807.781,-4.230581129
-66807.801,-2.283148991
-66807.821,-1.126215362
-66807.841,-0.025183694
-66807.861,1.99356521
-66807.881,4.418714984
-66807.901,5.861099752
-66807.921,6.348391652
-66807.941,7.184759967
-66807.961,8.680153913
-66807.981,9.798570312
-66808.001,9.795815237
-66808.021,9.11191579
-66808.041,8.79824896
-66808.061,9.046080097
-66808.081,8.588990993
-66808.101,6.724630501
-66808.121,4.953350183
-66808.141,4.040359762
-66808.161,3.240861583
-66808.181,1.496981133
-66808.201,-1.092868459
-66808.221,-3.127432509
-66808.241,-4.055779329
-66808.261,-5.007645557
-66808.281,-6.897294504
-66808.301,-8.882307231
-66808.321,-9.671896327
-66808.341,-9.558331178
-66808.361,-9.849533366
-66808.381,-10.75119714
-66808.401,-11.04782915
-66808.421,-9.97589556
-66808.441,-8.56491172
-66808.461,-7.93974067
-66808.481,-7.516755207
-66808.501,-6.043412387
-66808.521,-3.678061834
-66808.541,-1.76658306
-66808.561,-0.767055244
-66808.581,0.406968392
-66808.601,2.568001123
-66808.621,4.800862104
-66808.641,5.943042259
-66808.661,6.257658559
-66808.681,7.039292146
-66808.701,8.613450042
-66808.721,9.713732566
-66808.741,9.451973866
-66808.761,8.64761121
-66808.781,8.499031066
-66808.801,8.786640312
-66808.821,8.227031177
-66808.841,6.479281085
-66808.861,4.692595982
-66808.881,3.771767182
-66808.901,3.139600742
-66808.921,1.494467911
-66808.941,-1.147972792
-66808.961,-3.229899644
-66808.981,-4.03639388
-66809.001,-4.834263775
-66809.021,-6.711105346
-66809.041,-8.778891777
-66809.061,-9.560544994
-66809.081,-9.285002189
-66809.101,-9.496409448
-66809.121,-10.48338516
-66809.141,-10.85887428
-66809.161,-9.754844235
-66809.181,-8.244059956
-66809.201,-7.624079723
-66809.221,-7.341011598
-66809.241,-5.96105925
-66809.261,-3.519259131
-66809.281,-1.575260451
-66809.301,-0.687909989
-66809.321,0.356626823
-66809.341,2.484440309
-66809.361,4.782941681
-66809.381,5.916241935
-66809.401,6.110428343
-66809.421,6.79094902
-66809.441,8.376214026
-66809.461,9.54304157
-66809.481,9.269673278
-66809.501,8.359986825
-66809.521,8.172195089
-66809.541,8.560790683
-66809.561,8.093244486
-66809.581,6.307490455
-66809.601,4.442784525
-66809.621,3.551914062
-66809.641,3.049894271
-66809.661,1.471664739
-66809.681,-1.221239612
-66809.701,-3.322935776
-66809.721,-4.010754509
-66809.741,-4.664811893
-66809.761,-6.545800332
-66809.781,-8.685093116
-66809.801,-9.433560736
-66809.821,-9.027375138
-66809.841,-9.173375975
-66809.861,-10.24145164
-66809.881,-10.68991862
-66809.901,-9.514749395
-66809.921,-7.918308515
-66809.941,-7.348652589
-66809.961,-7.186685872
-66809.981,-5.828849971
-66810.001,-3.352456564
-66810.021,-1.397804035
-66810.041,-0.616867728
-66810.061,0.302864462
-66810.081,2.439405657
-66810.101,4.780769601
-66810.121,5.860896556
-66810.141,5.921357491
-66810.161,6.550805651
-66810.181,8.187245376
-66810.201,9.386598477
-66810.221,9.067432055
-66810.241,8.047682488
-66810.261,7.846028478
-66810.281,8.333155284
-66810.301,7.931700823
-66810.321,6.098379713
-66810.341,4.178917244
-66810.361,3.355296214
-66810.381,2.978072074
-66810.401,1.415511368
-66810.421,-1.333969423
-66810.441,-3.414975752
-66810.461,-3.969939142
-66810.481,-4.528335596
-66810.501,-6.436165614
-66810.521,-8.614481595
-66810.541,-9.277022652
-66810.561,-8.770567302
-66810.581,-8.892541592
-66810.601,-10.02411881
-66810.621,-10.49855788
-66810.641,-9.255695478
-66810.661,-7.598224863
-66810.681,-7.090172465
-66810.701,-7.050544804
-66810.721,-5.709463463
-66810.741,-3.16572344
-66810.761,-1.234977878
-66810.781,-0.575851762
-66810.801,0.264482871
-66810.821,2.394229188
-66810.841,4.831602632
-66810.861,5.815108496
-66810.881,5.772980986
-66810.901,6.617688659
-66810.921,8.338717174
-66810.941,9.270889952
-66810.961,8.622656023
-66810.981,7.623529865
-66811.001,7.65883204
-66811.021,8.169392743
-66811.041,7.469631672
-66811.061,5.430764013
-66811.081,3.653591861
-66811.101,3.118522601
-66811.121,2.721035365
-66811.141,0.854354651
-66811.161,-1.985389091
-66811.181,-3.671020522
-66811.201,-3.933783542
-66811.221,-4.666478726
-66811.241,-6.823093186
-66811.261,-8.808345877
-66811.281,-9.033284103
-66811.301,-8.418897954
-66811.321,-8.811994609
-66811.341,-10.04602175
-66811.361,-10.18215483
-66811.381,-8.612389856
-66811.401,-7.097259072
-66811.42099,-6.903144242
-66811.441,-6.780346732
-66811.461,-5.091273164
-66811.481,-2.472616317
-66811.501,-0.886835408
-66811.521,-0.475217361
-66811.541,0.550115912
-66811.561,2.934255908
-66811.581,5.121575198
-66811.601,5.730865496
-66811.621,5.595723029
-66811.641,6.424343698
-66811.661,8.198080322
-66811.681,9.11301958
-66811.701,8.369539141
-66811.721,7.325694846
-66811.741,7.418881524
-66811.761,7.968733391
-66811.781,7.267582059
-66811.801,5.195173765
-66811.821,3.445684187
-66811.841,2.982059607
-66811.861,2.669969575
-66811.881,0.737341184
-66811.901,-2.093350841
-66811.921,-3.679139115
-66811.941,-3.837822582
-66811.961,-4.579185911
-66811.981,-6.757850697
-66812.001,-8.700712705
-66812.021,-8.829663456
-66812.041,-8.152202673
-66812.061,-8.600894325
-66812.081,-9.883585607
-66812.101,-9.950350174
-66812.121,-8.306306566
-66812.141,-6.820130144
-66812.161,-6.708897007
-66812.181,-6.637372002
-66812.201,-4.880491157
-66812.221,-2.258768362
-66812.241,-0.769482655
-66812.261,-0.452098328
-66812.281,0.552743628
-66812.301,2.975490608
-66812.321,5.102100886
-66812.341,5.629830086
-66812.361,5.428178513
-66812.381,6.285733698
-66812.401,8.073308296
-66812.421,8.929634753
-66812.441,8.102040628
-66812.461,7.048772797
-66812.481,7.204140725
-66812.501,7.803631283
-66812.521,7.036503604
-66812.54101,4.936156018
-66812.561,3.23072459
-66812.581,2.875125969
-66812.601,2.573908599
-66812.621,0.591560512
-66812.641,-2.232548141
-66812.661,-3.687570695
-66812.681,-3.733418203
-66812.701,-4.497178569
-66812.721,-6.747312735
-66812.741,-8.615752052
-66812.761,-8.594639318
-66812.781,-7.900734924
-66812.801,-8.42534363
-66812.821,-9.711577597
-66812.841,-9.706724296
-66812.861,-7.996920611
-66812.881,-6.554556506
-66812.901,-6.555139859
-66812.921,-6.457441935
-66812.941,-4.640176206
-66812.961,-2.032808961
-66812.981,-0.671425772
-66813.001,-0.451038187
-66813.021,0.604964613
-66813.041,3.048351473
-66813.061,5.099000493
-66813.081,5.497403221
-66813.101,5.265363724
-66813.121,6.167267671
-66813.141,7.962791068
-66813.161,8.73560007
-66813.181,7.816481867
-66813.201,6.799489957
-66813.221,7.045325998
-66813.241,7.621530841
-66813.261,6.796201963
-66813.281,4.652531338
-66813.301,3.035853379
-66813.321,2.787251028
-66813.341,2.465091906
-66813.361,0.392866065
-66813.381,-2.377458906
-66813.401,-3.660575488
-66813.421,-3.64422553
-66813.441,-4.480045138
-66813.461,-6.740454147
-66813.481,-8.503308806
-66813.501,-8.369767915
-66813.521,-7.66436792
-66813.541,-8.409324839
-66813.561,-9.675425
-66813.581,-9.156005782
-66813.601,-7.28183176
-66813.621,-6.236979316
-66813.641,-6.476888566
-66813.661,-6.051559829
-66813.681,-3.845387503
-66813.701,-1.435671526
-66813.721,-0.522750015
-66813.741,-0.261703275
-66813.761,1.46725104
-66813.781,4.098538414
-66813.801,5.352912039
-66813.821,5.192680697
-66813.841,5.336695344
-66813.861,6.815966928
-66813.881,8.351294523
-66813.901,8.257896682
-66813.921,7.031558437
-66813.941,6.524365008
-66813.961,7.168793702
-66813.981,7.309656667
-66814.001,5.663036978
-66814.021,3.360046215
-66814.041,2.674246043
-66814.061,2.595120214
-66814.081,0.974745499
-66814.101,-1.79194339
-66814.121,-3.480065587
-66814.141,-3.573315138
-66814.161,-4.022394585
-66814.181,-6.043502055
-66814.201,-8.105649554
-66814.221,-8.345012833
-66814.241,-7.556023516
-66814.261,-7.814948281
-66814.281,-9.123039645
-66814.301,-9.437093827
-66814.321,-7.918093463
-66814.341,-6.331387605
-66814.361,-6.193597307
-66814.381,-6.316480834
-66814.401,-4.840218144
-66814.421,-2.282550904
-66814.441,-0.724939062
-66814.461,-0.512432694
-66814.481,0.239520794
-66814.501,2.47890884
-66814.521,4.667201261
-66814.541,5.260825398
-66814.561,4.957699849
-66814.581,5.590291499
-66814.601,7.315984692
-66814.621,8.321137936
-66814.641,7.619234346
-66814.661,6.487474619
-66814.681,6.523606843
-66814.701,7.214368204
-66814.721,6.712394974
-66814.741,4.72204383
-66814.761,2.973577926
-66814.781,2.615092893
-66814.801,2.470826444
-66814.821,0.749111251
-66814.841,-1.967632193
-66814.861,-3.47319664
-66814.881,-3.489563487
-66814.901,-4.042548282
-66814.921,-6.096883363
-66814.941,-8.012477542
-66814.961,-8.107396895
-66814.981,-7.330525298
-66815.001,-7.711214927
-66815.021,-9.02215338
-66815.041,-9.158695551
-66815.061,-7.561185125
-66815.081,-6.103760349
-66815.101,-6.085584162
-66815.121,-6.15684309
-66815.141,-4.56038553
-66815.161,-2.038042229
-66815.181,-0.655725759
-66815.201,-0.498718177
-66815.221,0.337176942
-66815.241,2.60871536
-66815.261,4.676165031
-66815.281,5.107713918
-66815.301,4.822215784
-66815.321,5.555714077
-66815.341,7.255508068
-66815.361,8.125961047
-66815.381,7.334285522
-66815.401,6.267204482
-66815.421,6.410760786
-66815.441,7.048023305
-66815.461,6.415945686
-66815.481,4.415279402
-66815.501,2.797013617
-66815.521,2.538931705
-66815.541,2.31949452
-66815.561,0.488143827
-66815.581,-2.142905296
-66815.601,-3.44846755
-66815.621,-3.414936891
-66815.641,-4.077636247
-66815.661,-6.172583464
-66815.681,-7.918663608
-66815.701,-7.849481281
-66815.721,-7.139553129
-66815.741,-7.642762677
-66815.761,-8.897839275
-66815.781,-8.877875206
-66815.801,-7.221495761
-66815.821,-5.899908167
-66815.841,-5.983073848
-66815.861,-5.946842571
-66815.881,-4.235007524
-66815.901,-1.800301344
-66815.921,-0.611101136
-66815.941,-0.482763394
-66815.961,0.476679159
-66815.981,2.775667501
-66816.001,4.681160267
-66816.021,4.954815686
-66816.041,4.687636292
-66816.061,5.541302776
-66816.081,7.216286924
-66816.101,7.90150787
-66816.121,7.013678091
-66816.141,6.044581337
-66816.161,6.304184913
-66816.181,6.892919543
-66816.201,6.116416971
-66816.221,4.10714199
-66816.241,2.627662565
-66816.261,2.468037654
-66816.281,2.158649832
-66816.301,0.213636154
-66816.321,-2.319359426
-66816.341,-3.400246053
-66816.361,-3.327823229
-66816.381,-4.1536697
-66816.401,-6.271530367
-66816.421,-7.803483357
-66816.441,-7.587164666
-66816.461,-6.96076699
-66816.481,-7.593540224
-66816.501,-8.770867901
-66816.521,-8.536178103
-66816.541,-6.876280164
-66816.561,-5.73577208
-66816.581,-5.891701074
-66816.601,-5.714964191
-66816.621,-3.893736829
-66816.641,-1.582261218
-66816.661,-0.571006183
-66816.681,-0.457295324
-66816.701,0.632294737
-66816.721,2.943520241
-66816.741,4.656656226
-66816.761,4.799327072
-66816.781,4.612408326
-66816.801,5.567534088
-66816.821,7.173416318
-66816.841,7.676217088
-66816.861,6.725980087
-66816.881,5.878266358
-66816.901,6.221916982
-66816.921,6.711166714
-66816.941,5.773409828
-66816.961,3.781572593
-66816.981,2.502507976
-66817.001,2.419918997
-66817.021,1.9607085
-66817.041,-0.086045783
-66817.061,-2.452644285
-66817.081,-3.331364128
-66817.101,-3.316003223
-66817.121,-4.511567075
-66817.141,-6.730863015
-66817.161,-7.728003652
-66817.181,-7.162431866
-66817.201,-6.838132291
-66817.221,-7.810302908
-66817.241,-8.71629736
-66817.261,-7.92221823
-66817.281,-6.22660289
-66817.301,-5.556110615
-66817.321,-5.841694679
-66817.341,-5.206396667
-66817.36101,-3.057463871
-66817.381,-1.073661959
-66817.401,-0.525750201
-66817.421,-0.299206581
-66817.441,1.24078343
-66817.461,3.527037113
-66817.481,4.708666324
-66817.501,4.564018187
-66817.521,4.654666819
-66817.541,5.931251145
-66817.561,7.315188679
-66817.581,7.274559309
-66817.601,6.197918225
-66817.621,5.726713621
-66817.641,6.288782059
-66817.661,6.440987832
-66817.681,5.064569159
-66817.701,3.160984735
-66817.721,2.330826728
-66817.741,2.341949073
-66817.761,1.402780107
-66817.781,-0.89761061
-66817.801,-2.868749745
-66817.821,-3.273410565
-66817.841,-3.379436431
-66817.861,-4.786085384
-66817.881,-6.794222516
-66817.901,-7.529986144
-66817.921,-6.918279972
-66817.941,-6.75456122
-66817.961,-7.797463476
-66817.981,-8.498528265
-66818.001,-7.538655526
-66818.021,-5.958582787
-66818.041,-5.463288512
-66818.061,-5.714218413
-66818.081,-4.888763414
-66818.101,-2.725210042
-66818.121,-0.95602498
-66818.141,-0.530028616
-66818.161,-0.176760573
-66818.181,1.470783033
-66818.201,3.638476206
-66818.221,4.597353016
-66818.241,4.418398245
-66818.261,4.639317989
-66818.281,5.970394266
-66818.301,7.197882804
-66818.321,6.99126911
-66818.341,5.943450397
-66818.361,5.618010677
-66818.381,6.179458177
-66818.401,6.155296758
-66818.421,4.700780074
-66818.441,2.932429665
-66818.461,2.265107531
-66818.481,2.230088273
-66818.501,1.120187548
-66818.521,-1.179776623
-66818.541,-2.889012428
-66818.561,-3.176544281
-66818.581,-3.41664482
-66818.601,-4.930885393
-66818.621,-6.790312123
-66818.641,-7.300250459
-66818.661,-6.683580697
-66818.681,-6.701538706
-66818.701,-7.738428009
-66818.721,-8.241555865
-66818.741,-7.163275514
-66818.761,-5.71368586
-66818.781,-5.388590936
-66818.801,-5.55565005
-66818.821,-4.551090347
-66818.841,-2.399746657
-66818.861,-0.837928385
-66818.881,-0.531972786
-66818.901,-0.030988391
-66818.921,1.710994804
-66818.941,3.722496708
-66818.961,4.466507223
-66818.981,4.282539385
-66819.001,4.65502202
-66819.021,6.006567815
-66819.041,7.049087562
-66819.061,6.675916985
-66819.081,5.695404125
-66819.101,5.538030469
-66819.121,6.077885593
-66819.141,5.866734456
-66819.161,4.323019645
-66819.181,2.718728213
-66819.201,2.211402346
-66819.221,2.088517059
-66819.241,0.794403092
-66819.261,-1.443922019
-66819.281,-2.912373892
-66819.301,-3.107571446
-66819.321,-3.474813497
-66819.341,-5.088442161
-66819.361,-6.784223515
-66819.381,-7.070333279
-66819.401,-6.486447244
-66819.421,-6.666528167
-66819.441,-7.700967087
-66819.461,-7.991513811
-66819.481,-6.784080308
-66819.501,-5.484569549
-66819.521,-5.312113699
-66819.541,-5.373820983
-66819.561,-4.184532166
-66819.581,-2.102136806
-66819.601,-0.770628142
-66819.621,-0.509641267
-66819.641,0.126270852
-66819.661,1.928408203
-66819.681,3.772358601
-66819.701,4.336956487
-66819.721,4.186329388
-66819.741,4.692109164
-66819.761,6.029661283
-66819.781,6.860189094
-66819.801,6.375696029
-66819.821,5.502024556
-66819.841,5.457961263
-66819.861,5.952246198
-66819.881,5.442910407
-66819.901,3.733510448
-66819.921,2.382429991
-66819.941,2.155620356
-66819.961,1.748843356
-66819.981,0.049138176
-66820.001,-2.041002666
-66820.021,-2.980126232
-66820.041,-3.075505966
-66820.061,-3.857318887
-66820.081,-5.617836471
-66820.101,-6.86945008
-66820.121,-6.726207436
-66820.141,-6.292698579
-66820.161,-6.842852345
-66820.181,-7.751977454
-66820.201,-7.512390404
-66820.221,-6.148463968
-66820.241,-5.22647638
-66820.261,-5.274996954
-66820.281,-5.001564828
-66820.301,-3.419114141
-66820.321,-1.501548841
-66820.341,-0.634263685
-66820.361,-0.397375834
-66820.381,0.627050689
-66820.401,2.55618572
-66820.421,3.985534006
-66820.441,4.152757734
-66820.461,4.139499582
-66820.481,4.998423461
-66820.501,6.261890829
-66820.521,6.620772701
-66820.541,5.887481606
-66820.561,5.261433355
-66820.581,5.507077179
-66820.601,5.777293771
-66820.621,4.925337989
-66820.641,3.306778323
-66820.661,2.257163999
-66820.681,2.070586859
-66820.701,1.482164906
-66820.721,-0.287844347
-66820.741,-2.183110309
-66820.761,-2.922177536
-66820.781,-3.064642425
-66820.801,-4.025000341
-66820.821,-5.72883885
-66820.841,-6.722758092
-66820.861,-6.47676935
-66820.881,-6.194879363
-66820.901,-6.848913921
-66820.921,-7.608457006
-66820.941,-7.14658081
-66820.961,-5.830195994
-66820.981,-5.115819358
-66821.001,-5.18559664
-66821.021,-4.714037488
-66821.041,-3.053781775
-66821.061,-1.317212485
-66821.081,-0.626859864
-66821.101,-0.308404091
-66821.121,0.88462202
-66821.141,2.73907532
-66821.161,3.926373159
-66821.181,4.003971671
-66821.201,4.129020446
-66821.221,5.072101616
-66821.241,6.193500386
-66821.261,6.358655599
-66821.281,5.609122229
-66821.301,5.143588025
-66821.321,5.446173948
-66821.341,5.552164247
-66821.361,4.572332616
-66821.381,3.027240252
-66821.401,2.165305581
-66821.421,1.95791093
-66821.441,1.19493495
-66821.461,-0.612293341
-66821.481,-2.288886621
-66821.501,-2.87046646
-66821.521,-3.109004762
-66821.541,-4.198255374
-66821.561,-5.804811249
-66821.581,-6.547588348
-66821.601,-6.260485862
-66821.621,-6.150814916
-66821.641,-6.860461035
-66821.661,-7.429063216
-66821.681,-6.784978542
-66821.701,-5.55718293
-66821.721,-5.0178554
-66821.741,-5.047898201
-66821.761,-4.372434334
-66821.781,-2.680697042
-66821.801,-1.164573924
-66821.821,-0.594328166
-66821.841,-0.156316874
-66821.861,1.152240622
-66821.881,2.898832499
-66821.901,3.850225758
-66821.921,3.908507197
-66821.941,4.149835767
-66821.961,5.141484598
-66821.981,6.127113605
-66822.001,6.100486202
-66822.021,5.369956516
-66822.041,5.063775255
-66822.061,5.365787374
-66822.081,5.29589737
-66822.101,4.201982435
-66822.121,2.804192153
-66822.141,2.083488233
-66822.161,1.83141741
-66822.18099,0.891651432
-66822.201,-0.89565047
-66822.221,-2.354905959
-66822.241,-2.81212489
-66822.261,-3.178788268
-66822.281,-4.3902996
-66822.301,-5.856988548
-66822.321,-6.389182002
-66822.341,-6.080411134
-66822.361,-6.122849731
-66822.381,-6.847670805
-66822.401,-7.205563639
-66822.421,-6.43181591
-66822.441,-5.334305926
-66822.461,-4.935175976
-66822.481,-4.872007867
-66822.501,-4.04380214
-66822.521,-2.371859312
-66822.541,-1.047901298
-66822.561,-0.560136746
-66822.581,-0.004168539
-66822.601,1.418673022
-66822.621,3.022917809
-66822.641,3.765811131
-66822.661,3.805399378
-66822.681,4.18485196
-66822.701,5.190137642
-66822.721,5.985105729
-66822.741,5.789924
-66822.761,5.120525377
-66822.781,5.01943808
-66822.801,5.286570344
-66822.821,4.841960681
-66822.841,3.57427302
-66822.861,2.408380658
-66822.881,1.939540307
-66822.901,1.540797512
-66822.921,0.239258083
-66822.941,-1.483609271
-66822.961,-2.521300059
-66822.981,-2.851631119
-66823.001,-3.497786426
-66823.021,-4.839100881
-66823.041,-6.003498439
-66823.061,-6.140794554
-66823.081,-5.908255435
-66823.101,-6.22793295
-66823.121,-6.887112194
-66823.141,-6.854283508
-66823.161,-5.892041487
-66823.181,-5.026228262
-66823.201,-4.846023647
-66823.221,-4.557814263
-66823.241,-3.386214864
-66823.261,-1.79475682
-66823.281,-0.824000759
-66823.301,-0.4072751
-66823.321,0.439623363
-66823.341,1.961804268
-66823.361,3.279888806
-66823.381,3.709035333
-66823.401,3.819353456
-66823.421,4.448578378
-66823.441,5.422481724
-66823.461,5.853424339
-66823.481,5.454850363
-66823.501,4.952875261
-66823.521,4.966977282
-66823.541,5.111694332
-66823.561,4.525851045
-66823.581,3.280659966
-66823.601,2.256461627
-66823.621,1.860228472
-66823.641,1.288093749
-66823.661,-0.072448505
-66823.681,-1.663413141
-66823.701,-2.531942891
-66823.721,-2.881496531
-66823.741,-3.653097822
-66823.761,-4.964631348
-66823.781,-5.93722696
-66823.801,-5.988005429
-66823.821,-5.808184504
-66823.841,-6.227437958
-66823.861,-6.774749646
-66823.881,-6.54047518
-66823.901,-5.597847715
-66823.921,-4.879557042
-66823.941,-4.724634374
-66823.961,-4.297151238
-66823.981,-3.025287986
-66824.001,-1.570205617
-66824.021,-0.750285384
-66824.041,-0.293523775
-66824.061,0.649103868
-66824.081,2.161812619
-66824.101,3.282393994
-66824.121,3.619866996
-66824.141,3.80967362
-66824.161,4.513816698
-66824.181,5.399351961
-66824.201,5.642123452
-66824.221,5.211666276
-66824.241,4.825488828
-66824.261,4.893697675
-66824.281,4.919423258
-66824.301,4.198107811
-66824.321,3.007444888
-66824.341,2.15811877
-66824.361,1.738998146
-66824.381,1.026248712
-66824.401,-0.372556612
-66824.421,-1.799963493
-66824.441,-2.521727692
-66824.461,-2.937785739
-66824.481,-3.813111371
-66824.501,-5.060456721
-66824.521,-5.804068543
-66824.541,-5.79713299
-66824.561,-5.760692761
-66824.581,-6.217182323
-66824.601,-6.632780184
-66824.621,-6.227037669
-66824.641,-5.330277416
-66824.661,-4.75193428
-66824.681,-4.571709213
-66824.701,-4.000564448
-66824.721,-2.701276493
-66824.741,-1.391109058
-66824.761,-0.689938136
-66824.781,-0.140985505
-66824.801,0.913811679
-66824.821,2.319766288
-66824.841,3.264412163
-66824.861,3.56619937
-66824.881,3.844451046
-66824.901,4.576165162
-66824.921,5.351618626
-66824.941,5.443926177
-66824.961,5.010276629
-66824.981,4.743004632
-66825.001,4.81893429
-66825.021,4.694938427
-66825.041,3.889738142
-66825.061,2.76672416
-66825.081,2.008951705
-66825.101,1.570675833
-66825.121,0.735506136
-66825.141,-0.675863512
-66825.161,-1.911386465
-66825.181,-2.523506613
-66825.201,-3.015421313
-66825.221,-3.974458516
-66825.241,-5.134653634
-66825.261,-5.700340936
-66825.281,-5.651283021
-66825.301,-5.727856756
-66825.321,-6.19747972
-66825.341,-6.434012891
-66825.361,-5.936380859
-66825.381,-5.110346373
-66825.401,-4.650923719
-66825.421,-4.411123885
-66825.441,-3.689039675
-66825.461,-2.405125252
-66825.481,-1.225388675
-66825.501,-0.604644537
-66825.521,0.02240499
-66825.541,1.149369613
-66825.561,2.459251303
-66825.581,3.238863856
-66825.601,3.505863708
-66825.621,3.929152589
-66825.641,4.724075505
-66825.661,5.292561281
-66825.681,5.159566554
-66825.701,4.749120832
-66825.721,4.633294774
-66825.741,4.686525225
-66825.761,4.328329993
-66825.781,3.359197355
-66825.801,2.37755329
-66825.821,1.800123609
-66825.841,1.258678489
-66825.861,0.19687125
-66825.881,-1.166512972
-66825.901,-2.158278079
-66825.921,-2.687657357
-66825.941,-3.414817701
-66825.961,-4.574475135
-66825.981,-5.413841213
-66826.001,-5.574296054
-66826.021,-5.560279697
-66826.041,-5.878307929
-66826.061,-6.257310968
-66826.081,-6.055445392
-66826.101,-5.326707538
-66826.121,-4.716041586
-66826.141,-4.427226331
-66826.161,-3.946220298
-66826.181,-2.890704759
-66826.201,-1.579746823
-66826.221,-0.715152941
-66826.241,-0.056426323
-66826.261,1.007500844
-66826.281,2.262862758
-66826.301,3.068194088
-66826.321,3.38986824
-66826.341,3.773879085
-66826.361,4.451777205
-66826.381,5.060280747
-66826.401,5.107110374
-66826.421,4.743969078
-66826.441,4.548693464
-66826.461,4.582357231
-66826.481,4.353823545
-66826.501,3.570283951
-66826.521,2.581126718
-66826.541,1.907083912
-66826.561,1.401351105
-66826.581,0.516920901
-66826.601,-0.771741532
-66826.621,-1.859675642
-66826.641,-2.469987271
-66826.661,-3.046542131
-66826.681,-3.979345995
-66826.701,-4.952552598
-66826.721,-5.426498669
-66826.741,-5.437599591
-66826.761,-5.585099419
-66826.781,-5.987004784
-66826.801,-6.092094027
-66826.821,-5.583960497
-66826.841,-4.885999064
-66826.861,-4.467068034
-66826.881,-4.140977921
-66826.901,-3.369641513
-66826.921,-2.206062284
-66826.941,-1.189385768
-66826.961,-0.556350639
-66826.981,0.147337105
-66827.00099,1.247852721
-66827.021,2.382483452
-66827.041,3.062834414
-66827.061,3.378267087
-66827.081,3.813682949
-66827.101,4.486406852
-66827.121,4.95550777
-66827.141,4.909889375
-66827.161,4.584628999
-66827.181,4.445814261
-66827.201,4.444633304
-66827.221,4.089212258
-66827.241,3.269439356
-66827.261,2.38180541
-66827.281,1.775854815
-66827.301,1.186161135
-66827.321,0.20070278
-66827.341,-1.017435759
-66827.361,-1.952104697
-66827.381,-2.529710014
-66827.401,-3.178240206
-66827.421,-4.124265894
-66827.441,-4.969871804
-66827.461,-5.312115373
-66827.481,-5.345458615
-66827.501,-5.568701655
-66827.521,-5.909149409
-66827.541,-5.871674067
-66827.561,-5.314170558
-66827.581,-4.704981788
-66827.601,-4.344440012
-66827.621,-3.927775164
-66827.641,-3.058515321
-66827.661,-1.927389678
-66827.681,-1.047972712
-66827.701,-0.430168883
-66827.721,0.353514134
-66827.741,1.439725933
-66827.761,2.46658046
-66827.781,3.034683194
-66827.801,3.365635831
-66827.821,3.881077748
-66827.841,4.483928384
-66827.861,4.811967905
-66827.881,4.703894118
-66827.901,4.440184766
-66827.921,4.349771133
-66827.941,4.261980707
-66827.961,3.831459625
-66827.981,3.000116258
-66828.001,2.183115091
-66828.021,1.616277058
-66828.041,0.944161767
-66828.061,-0.062901893
-66828.081,-1.199109621
-66828.101,-2.036625584
-66828.121,-2.611451143
-66828.141,-3.307237251
-66828.161,-4.220976444
-66828.181,-4.933242903
-66828.201,-5.181435382
-66828.221,-5.263730796
-66828.241,-5.509292364
-66828.261,-5.776421724
-66828.281,-5.611793574
-66828.301,-5.034632446
-66828.321,-4.511727065
-66828.341,-4.197677421
-66828.361,-3.678949659
-66828.381,-2.754586797
-66828.401,-1.703723423
-66828.421,-0.922420538
-66828.441,-0.283256284
-66828.461,0.569566136
-66828.481,1.624332924
-66828.501,2.507878693
-66828.521,3.002810606
-66828.541,3.374514382
-66828.561,3.913203338
-66828.581,4.455162602
-66828.601,4.658941048
-66828.621,4.5117087
-66828.641,4.309944626
-66828.661,4.227833662
-66828.681,4.060032585
-66828.701,3.534213726
-66828.721,2.716859078
-66828.741,1.997714197
-66828.761,1.438211746
-66828.781,0.652364867
-66828.801,-0.445783934
-66828.821,-1.499583
-66828.841,-2.226569391
-66828.861,-2.816728558
-66828.881,-3.590854
-66828.901,-4.383161649
-66828.921,-4.896879683
-66828.941,-5.072446145
-66828.961,-5.19585164
-66828.981,-5.487766275
-66829.001,-5.63187542
-66829.021,-5.289264
-66829.041,-4.694806654
-66829.061,-4.291100868
-66829.081,-3.940597
-66829.101,-3.305461082
-66829.121,-2.399898448
-66829.141,-1.492829811
-66829.161,-0.774024791
-66829.181,-0.034418502
-66829.201,0.990455045
-66829.221,2.043802345
-66829.241,2.704765748
-66829.261,3.102110041
-66829.281,3.557279925
-66829.301,4.109455422
-66829.321,4.47024379
-66829.341,4.475286231
-66829.361,4.290264587
-66829.381,4.169661868
-66829.401,4.055706249
-66829.421,3.69906905
-66829.441,3.006923021
-66829.461,2.262223508
-66829.481,1.647083608
-66829.501,1.034242986
-66829.521,0.147037322
-66829.541,-0.904714829
-66829.561,-1.734724494
-66829.581,-2.337598413
-66829.601,-3.030994212
-66829.621,-3.845563971
-66829.641,-4.526600777
-66829.661,-4.888002285
-66829.681,-5.036209958
-66829.701,-5.232853184
-66829.721,-5.471328781
-66829.741,-5.385468391
-66829.761,-4.957615713
-66829.781,-4.492209645
-66829.801,-4.103628842
-66829.821,-3.622660051
-66829.841,-2.837525487
-66829.861,-1.889976974
-66829.881,-1.080034732
-66829.901,-0.43549756
-66829.921,0.33452969
-66829.941,1.291299718
-66829.961,2.162445281
-66829.981,2.726726875
-66830.001,3.131592148
-66830.021,3.611388598
-66830.041,4.105969935
-66830.061,4.366906682
-66830.081,4.315763607
-66830.101,4.162007707
-66830.121,4.058674811
-66830.141,3.893825028
-66830.161,3.448799588
-66830.181,2.754011626
-66830.201,2.06038894
-66830.221,1.48825402
-66830.241,0.785816412
-66830.261,-0.144943704
-66830.281,-1.096734759
-66830.301,-1.864051645
-66830.321,-2.481049507
-66830.341,-3.173626213
-66830.361,-3.952345607
-66830.381,-4.524966794
-66830.401,-4.798208747
-66830.421,-4.97765227
-66830.441,-5.214176503
-66830.461,-5.353923591
-66830.481,-5.185441049
-66830.501,-4.737836691
-66830.521,-4.29931369
-66830.541,-3.91384803
-66830.561,-3.348898002
-66830.581,-2.551736991
-66830.601,-1.674702456
-66830.621,-0.936903989
-66830.641,-0.251481419
-66830.661,0.551919423
-66830.681,1.460998707
-66830.701,2.240779379
-66830.721,2.72183995
-66830.741,3.169292493
-66830.761,3.649153743
-66830.781,4.06319183
-66830.801,4.225511981
-66830.821,4.169523335
-66830.841,4.05615228
-66830.861,3.938295185
-66830.881,3.691079846
-66830.901,3.179599564
-66830.921,2.505633032
-66830.941,1.883621055
-66830.961,1.275077145
-66830.981,0.507644187
-66831.001,-0.379071984
-66831.021,-1.254812402
-66831.041,-1.966010297
-66831.061,-2.598200155
-66831.081,-3.306601902
-66831.101,-4.025806596
-66831.121,-4.491285535
-66831.141,-4.736319395
-66831.161,-4.935527635
-66831.181,-5.157232406
-66831.201,-5.189138228
-66831.221,-4.940438536
-66831.241,-4.537025118
-66831.261,-4.139520674
-66831.281,-3.716318461
-66831.301,-3.090397987
-66831.321,-2.271185235
-66831.341,-1.464954256
-66831.361,-0.763131411
-66831.381,-0.060977718
-66831.401,0.758717573
-66831.421,1.620175468
-66831.441,2.291873148
-66831.461,2.770300704
-66831.481,3.219625711
-66831.501,3.693804139
-66831.521,4.002453466
-66831.541,4.086432521
-66831.561,4.041253392
-66831.581,3.934311833
-66831.601,3.780691412
-66831.621,3.47715537
-66831.641,2.920421346
-66831.661,2.281327819
-66831.681,1.678723637
-66831.701,1.057205141
-66831.721,0.254979111
-66831.741,-0.615759522
-66831.761,-1.404692347
-66831.781,-2.050783026
-66831.801,-2.729314722
-66831.82099,-3.450752972
-66831.841,-4.071597447
-66831.861,-4.447211994
-66831.881,-4.666631067
-66831.901,-4.890389662
-66831.921,-5.063617026
-66831.941,-5.008065034
-66831.961,-4.723589364
-66831.981,-4.3453379
-66832.001,-3.977593316
-66832.021,-3.492950187
-66832.041,-2.806988962
-66832.061,-2.022015104
-66832.081,-1.284576175
-66832.101,-0.602595424
-66832.121,0.145839267
-66832.141,0.971129058
-66832.161,1.735024018
-66832.181,2.343485622
-66832.201,2.812616633
-66832.221,3.267279311
-66832.241,3.691393412
-66832.261,3.936175452
-66832.281,3.979925347
-66832.301,3.925344024
-66832.321,3.807310581
-66832.341,3.60853518
-66832.361,3.228804643
-66832.381,2.680851022
-66832.401,2.088631803
-66832.421,1.502053125
-66832.441,0.801100015
-66832.461,-0.006040057
-66832.481,-0.815754676
-66832.501,-1.544590089
-66832.521,-2.186051518
-66832.541,-2.891261757
-66832.561,-3.559029974
-66832.581,-4.057779113
-66832.601,-4.405677966
-66832.621,-4.665106927
-66832.641,-4.899402545
-66832.661,-4.961197853
-66832.681,-4.822691042
-66832.701,-4.544794143
-66832.721,-4.172998183
-66832.741,-3.767107954
-66832.761,-3.244570646
-66832.781,-2.555597171
-66832.801,-1.80911243
-66832.821,-1.106124347
-66832.841,-0.397254706
-66832.861,0.377764927
-66832.881,1.160752646
-66832.901,1.845704699
-66832.921,2.384738804
-66832.94101,2.869440924
-66832.961,3.321127484
-66832.981,3.661597894
-66833.001,3.826932035
-66833.021,3.864990636
-66833.041,3.811777658
-66833.061,3.686372291
-66833.081,3.410772527
-66833.101,2.975481615
-66833.121,2.460226234
-66833.141,1.891243082
-66833.161,1.263710779
-66833.181,0.5276091
-66833.201,-0.238494868
-66833.221,-0.978163821
-66833.241,-1.682267548
-66833.261,-2.370071995
-66833.281,-3.045505748
-66833.301,-3.620856121
-66833.321,-4.059872119
-66833.341,-4.382026766
-66833.361,-4.634242089
-66833.381,-4.794051354
-66833.401,-4.810131738
-66833.421,-4.623318799
-66833.441,-4.345684626
-66833.461,-4.010849255
-66833.481,-3.581206285
-66833.501,-2.989046978
-66833.521,-2.289832218
-66833.541,-1.601593962
-66833.561,-0.917920683
-66833.581,-0.189920518
-66833.601,0.5699038
-66833.621,1.300313015
-66833.641,1.912917196
-66833.661,2.447303189
-66833.681,2.941690618
-66833.701,3.341039938
-66833.721,3.607438873
-66833.741,3.73611567
-66833.761,3.761093237
-66833.781,3.719109195
-66833.801,3.540550069
-66833.821,3.19608553
-66833.841,2.753543243
-66833.861,2.256600889
-66833.881,1.70444863
-66833.901,1.02783682
-66833.921,0.272069849
-66833.941,-0.437445174
-66833.961,-1.12847623
-66833.981,-1.816132477
-66834.001,-2.513260402
-66834.021,-3.171346958
-66834.041,-3.660339633
-66834.061,-4.044601124
-66834.081,-4.367841596
-66834.101,-4.610516259
-66834.121,-4.727204148
-66834.141,-4.646348132
-66834.161,-4.430016844
-66834.181,-4.189873218
-66834.201,-3.822452108
-66834.221,-3.328047213
-66834.241,-2.713226821
-66834.261,-2.061275714
-66834.281,-1.412438655
-66834.301,-0.71434516
-66834.321,0.042148078
-66834.341,0.769493744
-66834.361,1.416080486
-66834.381,1.999859319
-66834.401,2.510719278
-66834.421,3.001570869
-66834.441,3.347692716
-66834.461,3.528041435
-66834.481,3.633991389
-66834.501,3.673184468
-66834.521,3.599428806
-66834.541,3.350603944
-66834.561,2.98755908
-66834.581,2.557856577
-66834.601,2.074280374
-66834.621,1.490427462
-66834.641,0.776210604
-66834.661,0.054922495
-66834.681,-0.620775921
-66834.701,-1.276173734
-66834.721,-1.97473903
-66834.741,-2.681834127
-66834.761,-3.251156452
-66834.781,-3.678055836
-66834.801,-4.040502223
-66834.821,-4.364698526
-66834.841,-4.594742269
-66834.861,-4.60399428
-66834.881,-4.437015511
-66834.901,-4.253616545
-66834.921,-3.988229619
-66834.941,-3.537099403
-66834.961,-2.956698367
-66834.981,-2.348796644
-66835.001,-1.744884117
-66835.021,-1.091608838
-66835.041,-0.349290647
-66835.061,0.386671867
-66835.081,1.029856274
-66835.101,1.616179129
-66835.121,2.1791254
-66835.141,2.702120429
-66835.161,3.115157167
-66835.181,3.342981798
-66835.201,3.470086136
-66835.221,3.580884085
-66835.241,3.597960318
-66835.261,3.4193498
-66835.281,3.078059131
-66835.301,2.675737668
-66835.321,2.266338344
-66835.341,1.773291287
-66835.361,1.110248004
-66835.381,0.370458359
-66835.401,-0.302283874
-66835.421,-0.919074449
-66835.441,-1.580158711
-66835.461,-2.312245746
-66835.481,-2.946751183
-66835.501,-3.388433075
-66835.521,-3.762304603
-66835.541,-4.138094105
-66835.561,-4.42811197
-66835.581,-4.515941631
-66835.601,-4.435560828
-66835.621,-4.288441307
-66835.641,-4.118705229
-66835.661,-3.811350176
-66835.681,-3.30493541
-66835.701,-2.716360271
-66835.721,-2.143855337
-66835.741,-1.568446552
-66835.761,-0.88596825
-66835.781,-0.127854379
-66835.801,0.574386627
-66835.821,1.161885865
-66835.841,1.717067772
-66835.861,2.270436719
-66835.881,2.779476596
-66835.901,3.114610337
-66835.921,3.277085095
-66835.941,3.405331358
-66835.961,3.502266509
-66835.981,3.472582719
-66836.001,3.238048854
-66836.021,2.878543229
-66836.041,2.482397372
-66836.061,2.088789889
-66836.081,1.553806868
-66836.101,0.838952207
-66836.121,0.137399333
-66836.141,-0.463049943
-66836.161,-1.082962535
-66836.181,-1.764803285
-66836.201,-2.479906669
-66836.221,-3.03933396
-66836.241,-3.42965717
-66836.261,-3.773153481
-66836.281,-4.151496246
-66836.301,-4.408020905
-66836.321,-4.419139505
-66836.341,-4.284920385
-66836.361,-4.155429644
-66836.381,-3.982199158
-66836.401,-3.618374341
-66836.421,-3.064882187
-66836.441,-2.475558357
-66836.461,-1.949634454
-66836.481,-1.360550247
-66836.501,-0.650165721
-66836.521,0.093075561
-66836.541,0.736196809
-66836.561,1.27032007
-66836.581,1.804184251
-66836.601,2.380939112
-66836.621,2.84250657
-66836.64099,3.081158935
-66836.661,3.212466224
-66836.681,3.340795985
-66836.701,3.435180614
-66836.721,3.338932257
-66836.741,3.035255671
-66836.761,2.669140864
-66836.781,2.33001609
-66836.801,1.904629069
-66836.821,1.29849695
-66836.841,0.572923849
-66836.861,-0.066761504
-66836.881,-0.618942812
-66836.901,-1.236092011
-66836.921,-1.962163925
-66836.941,-2.635900753
-66836.961,-3.103003404
-66836.981,-3.43795731
-66837.001,-3.823789584
-66837.021,-4.188112626
-66837.041,-4.344712853
-66837.061,-4.29622335
-66837.081,-4.15662192
-66837.101,-4.031113056
-66837.121,-3.816569288
-66837.141,-3.3761154
-66837.161,-2.811315083
-66837.181,-2.264722093
-66837.201,-1.767312684
-66837.221,-1.155478583
-66837.241,-0.409497146
-66837.261,0.293355881
-66837.281,0.852738919
-66837.301,1.367401518
-66837.321,1.928746949
-66837.341,2.495737716
-66837.361,2.857963171
-66837.381,3.032966384
-66837.401,3.161928981
-66837.421,3.299072008
-66837.441,3.350974839
-66837.461,3.179871479
-66837.481,2.848077754
-66837.501,2.49263515
-66837.521,2.156885589
-66837.541,1.701443477
-66837.561,1.028585468
-66837.581,0.335998944
-66837.601,-0.232176636
-66837.621,-0.773201446
-66837.641,-1.428731184
-66837.661,-2.148584043
-66837.681,-2.723948125
-66837.701,-3.104904229
-66837.721,-3.458968648
-66837.741,-3.863515691
-66837.76101,-4.181784695
-66837.781,-4.240486033
-66837.801,-4.143281232
-66837.821,-4.039009262
-66837.841,-3.928465674
-66837.861,-3.695277952
-66837.881,-3.243641049
-66837.901,-2.666683124
-66837.921,-2.158558759
-66837.941,-1.632945689
-66837.961,-0.940309032
-66837.981,-0.164146546
-66838.001,0.460932168
-66838.021,0.975188197
-66838.041,1.489900958
-66838.061,2.069484996
-66838.081,2.576837512
-66838.101,2.856794611
-66838.121,2.985993537
-66838.141,3.128330912
-66838.161,3.259569986
-66838.181,3.236941946
-66838.201,2.993726774
-66838.221,2.639895467
-66838.241,2.328205985
-66838.261,1.992589824
-66838.281,1.46761749
-66838.301,0.787078514
-66838.321,0.162387358
-66838.341,-0.34167668
-66838.361,-0.841632217
-66838.381,-1.474582561
-66838.401,-2.201470988
-66838.421,-2.795221847
-66838.441,-3.172540386
-66838.461,-3.554997756
-66838.481,-3.939545433
-66838.501,-4.161642309
-66838.521,-4.120506361
-66838.541,-3.998004243
-66838.561,-3.922973217
-66838.581,-3.769752164
-66838.601,-3.365001011
-66838.621,-2.828629906
-66838.641,-2.330167914
-66838.661,-1.855524583
-66838.681,-1.296168007
-66838.701,-0.582830432
-66838.721,0.111358258
-66838.741,0.65535049
-66838.761,1.133823333
-66838.781,1.680943875
-66838.801,2.242634245
-66838.821,2.649195352
-66838.841,2.835952079
-66838.861,2.958440483
-66838.881,3.12455898
-66838.901,3.205200289
-66838.921,3.08028839
-66838.941,2.768798174
-66838.961,2.435619599
-66838.981,2.152075653
-66839.001,1.762999346
-66839.021,1.142028996
-66839.041,0.451736461
-66839.061,-0.099959789
-66839.081,-0.592961483
-66839.101,-1.223312311
-66839.121,-1.926804754
-66839.141,-2.506153148
-66839.161,-2.890334879
-66839.181,-3.222259624
-66839.201,-3.628980956
-66839.221,-3.970340577
-66839.241,-4.086350548
-66839.261,-4.000981035
-66839.281,-3.906226343
-66839.301,-3.829639856
-66839.321,-3.587744809
-66839.341,-3.130252932
-66839.361,-2.601545913
-66839.381,-2.145581612
-66839.401,-1.680207577
-66839.421,-1.054083862
-66839.441,-0.347378439
-66839.461,0.270762559
-66839.481,0.755329927
-66839.501,1.250220775
-66839.521,1.834133699
-66839.541,2.346475538
-66839.561,2.648371869
-66839.581,2.799306348
-66839.601,2.944127658
-66839.621,3.09607745
-66839.641,3.103852091
-66839.661,2.899459546
-66839.681,2.593560258
-66839.701,2.317062061
-66839.721,2.009935649
-66839.741,1.51643764
-66839.761,0.868583215
-66839.781,0.250921992
-66839.801,-0.254411724
-66839.821,-0.774162473
-66839.841,-1.428268784
-66839.861,-2.10108487
-66839.881,-2.597318952
-66839.901,-2.94769466
-66839.921,-3.291327804
-66839.941,-3.680523961
-66839.961,-3.953559659
-66839.981,-3.97494141
-66840.001,-3.876527261
-66840.021,-3.816088953
-66840.041,-3.718890137
-66840.061,-3.401335537
-66840.081,-2.911763802
-66840.101,-2.409030911
-66840.121,-1.975516796
-66840.141,-1.480726441
-66840.161,-0.817924772
-66840.181,-0.132878368
-66840.201,0.417493803
-66840.221,0.87533591
-66840.241,1.392599859
-66840.261,1.963124483
-66840.281,2.4076387
-66840.301,2.634580799
-66840.321,2.775356658
-66840.341,2.934077645
-66840.361,3.053738103
-66840.381,2.9893931
-66840.401,2.734140748
-66840.421,2.437391612
-66840.441,2.161843942
-66840.461,1.815785437
-66840.481,1.274043024
-66840.501,0.629297268
-66840.521,0.084436105
-66840.541,-0.395050942
-66840.561,-0.974350589
-66840.581,-1.650460979
-66840.601,-2.238296778
-66840.621,-2.657374609
-66840.641,-2.998261966
-66840.661,-3.379578552
-66840.681,-3.754061455
-66840.701,-3.906177179
-66840.721,-3.857102748
-66840.741,-3.794351827
-66840.761,-3.745415271
-66840.781,-3.568775547
-66840.801,-3.169331766
-66840.821,-2.684173024
-66840.841,-2.248425386
-66840.861,-1.809610729
-66840.881,-1.249067774
-66840.901,-0.568737356
-66840.921,0.03883098
-66840.941,0.528727164
-66840.961,1.012066174
-66840.981,1.568380479
-66841.001,2.117445619
-66841.021,2.47322439
-66841.041,2.639973905
-66841.061,2.795349226
-66841.081,2.959662416
-66841.101,2.98331467
-66841.121,2.792126717
-66841.141,2.502733318
-66841.161,2.248666968
-66841.181,1.950420027
-66841.201,1.494152493
-66841.221,0.88343487
-66841.241,0.30739617
-66841.261,-0.172768155
-66841.281,-0.702006834
-66841.301,-1.326611551
-66841.321,-1.950043304
-66841.341,-2.416090526
-66841.361,-2.784528673
-66841.381,-3.153154352
-66841.401,-3.52278445
-66841.421,-3.777452986
-66841.441,-3.807400803
-66841.461,-3.747793951
-66841.481,-3.716929253
-66841.501,-3.606117958
-66841.521,-3.303732076
-66841.541,-2.844869798
-66841.561,-2.397390074
-66841.581,-1.993990677
-66841.601,-1.506423396
-66841.621,-0.867178332
-66841.641,-0.220145022
-66841.661,0.291789775
-66841.681,0.74199524
-66841.701,1.261819802
-66841.721,1.802412965
-66841.741,2.223158159
-66841.761,2.471593613
-66841.781,2.637273823
-66841.801,2.803799926
-66841.821,2.903289008
-66841.841,2.833416839
-66841.861,2.60487349
-66841.881,2.35773506
-66841.901,2.118175453
-66841.921,1.757178978
-66841.941,1.238641102
-66841.961,0.654123707
-66841.981,0.146751833
-66842.001,-0.328758668
-66842.021,-0.899840587
-66842.041,-1.522758541
-66842.061,-2.075659796
-66842.081,-2.493882312
-66842.101,-2.858696728
-66842.121,-3.234168167
-66842.141,-3.566629966
-66842.161,-3.715449692
-66842.181,-3.709011831
-66842.201,-3.674986203
-66842.221,-3.624319672
-66842.241,-3.436327719
-66842.261,-3.070733805
-66842.281,-2.651374851
-66842.301,-2.243383438
-66842.321,-1.812452569
-66842.341,-1.264806623
-66842.361,-0.624274187
-66842.381,-0.034651916
-66842.401,0.420212247
-66842.421,0.894749224
-66842.441,1.436403982
-66842.461,1.923754881
-66842.481,2.253576519
-66842.501,2.455570009
-66842.521,2.62759532
-66842.541,2.799496767
-66842.561,2.833957182
-66842.58101,2.695551889
-66842.601,2.473343212
-66842.621,2.240273652
-66842.641,1.973101738
-66842.661,1.532585133
-66842.681,0.980479381
-66842.701,0.456716984
-66842.721,-0.014907578
-66842.741,-0.521744899
-66842.761,-1.127303122
-66842.781,-1.724455184
-66842.801,-2.18901981
-66842.821,-2.571915213
-66842.841,-2.944314251
-66842.861,-3.324413801
-66842.881,-3.554488214
-66842.901,-3.621955848
-66842.921,-3.643881476
-66842.941,-3.632984754
-66842.961,-3.523964463
-66842.981,-3.26792849
-66843.001,-2.87456197
-66843.021,-2.467570134
-66843.041,-2.076549582
-66843.061,-1.607754774
-66843.081,-1.016231616
-66843.101,-0.413802567
-66843.121,0.087942692
-66843.141,0.535700163
-66843.161,1.061772194
-66843.181,1.582603378
-66843.201,1.989459187
-66843.221,2.252886483
-66843.241,2.444843753
-66843.261,2.650682753
-66843.281,2.762003339
-66843.301,2.717194787
-66843.321,2.552498316
-66843.341,2.341079616
-66843.361,2.11696901
-66843.381,1.772643653
-66843.401,1.289471502
-66843.421,0.771096102
-66843.441,0.28761106
-66843.461,-0.175324001
-66843.481,-0.733810492
-66843.501,-1.334445656
-66843.521,-1.853398973
-66843.541,-2.272526834
-66843.561,-2.660716212
-66843.581,-3.046720332
-66843.601,-3.358376813
-66843.621,-3.526297668
-66843.641,-3.560335525
-66843.661,-3.56402319
-66843.681,-3.533119876
-66843.701,-3.393628141
-66843.721,-3.071461116
-66843.741,-2.682684268
-66843.761,-2.299873936
-66843.781,-1.848142562
-66843.801,-1.286939152
-66843.821,-0.688019599
-66843.841,-0.14504863
-66843.861,0.314731624
-66843.881,0.800930632
-66843.901,1.325005942
-66843.921,1.76333063
-66843.941,2.078122013
-66843.961,2.294832279
-66843.981,2.511662492
-66844.001,2.665706613
-66844.021,2.686044254
-66844.041,2.561120426
-66844.061,2.373418505
-66844.081,2.180648914
-66844.101,1.89490884
-66844.121,1.46992455
-66844.141,0.962051996
-66844.161,0.483878515
-66844.181,0.036337849
-66844.201,-0.493195016
-66844.221,-1.074796651
-66844.241,-1.602810759
-66844.261,-2.046919196
-66844.281,-2.443711378
-66844.301,-2.842157246
-66844.321,-3.176180462
-66844.341,-3.396971909
-66844.361,-3.485913265
-66844.381,-3.507774387
-66844.401,-3.493026022
-66844.421,-3.339139864
-66844.441,-3.046086151
-66844.461,-2.70196853
-66844.481,-2.339698166
-66844.501,-1.930489531
-66844.521,-1.422228179
-66844.541,-0.861254651
-66844.561,-0.334877312
-66844.581,0.149057974
-66844.601,0.610068282
-66844.621,1.14641895
-66844.641,1.593388746
-66844.661,1.913807795
-66844.681,2.173221538
-66844.701,2.398772902
-66844.721,2.569855841
-66844.741,2.609625418
-66844.761,2.525340399
-66844.781,2.390490223
-66844.801,2.206390482
-66844.821,1.958987453
-66844.841,1.550545612
-66844.861,1.098502695
-66844.881,0.646151169
-66844.901,0.192459952
-66844.921,-0.307893022
-66844.941,-0.887282326
-66844.961,-1.408372915
-66844.981,-1.861820119
-66845.001,-2.255162489
-66845.021,-2.655423286
-66845.041,-3.032067398
-66845.061,-3.274487279
-66845.081,-3.381245485
-66845.101,-3.438940537
-66845.121,-3.476940258
-66845.141,-3.403899393
-66845.161,-3.168726841
-66845.181,-2.851195781
-66845.201,-2.538896091
-66845.221,-2.181063995
-66845.241,-1.721175385
-66845.261,-1.172181051
-66845.281,-0.666504126
-66845.301,-0.188900699
-66845.321,0.27425026
-66845.341,0.773327004
-66845.361,1.285743759
-66845.381,1.674989249
-66845.401,1.944797034
-66845.421,2.191752185
-66845.441,2.415259794
-66845.461,2.558258303
-66845.481,2.524612815
-66845.501,2.408314895
-66845.521,2.264893525
-66845.541,2.099642995
-66845.561,1.790581945
-66845.581,1.359817999
-66845.601,0.904797246
-66845.621,0.46494479
-66845.641,0.016360741
-66845.661,-0.518753105
-66845.681,-1.081495932
-66845.701,-1.550516177
-66845.721,-1.945589997
-66845.741,-2.365551972
-66845.761,-2.768656281
-66845.781,-3.085817448
-66845.801,-3.261628095
-66845.821,-3.342191493
-66845.841,-3.402189082
-66845.861,-3.413174916
-66845.881,-3.280518233
-66845.901,-2.997387705
-66845.921,-2.70007604
-66845.941,-2.388129834
-66845.961,-2.013630149
-66845.981,-1.508633969
-66846.001,-0.984866808
-66846.021,-0.495685859
-66846.041,-0.030989518
-66846.061,0.427715721
-66846.081,0.938091038
-66846.101,1.3891814
-66846.121,1.713719087
-66846.141,1.969657472
-66846.161,2.228589685
-66846.181,2.425698887
-66846.201,2.488944605
-66846.221,2.406721096
-66846.241,2.305521181
-66846.261,2.171506193
-66846.281,1.938138953
-66846.301,1.579444609
-66846.321,1.138378423
-66846.341,0.711591564
-66846.361,0.294885389
-66846.381,-0.184630116
-66846.401,-0.741119483
-66846.421,-1.25045154
-66846.441,-1.680153476
-66846.461,-2.064161814
-66846.481,-2.494186118
-66846.501,-2.853393598
-66846.521,-3.090566444
-66846.541,-3.232611483
-66846.561,-3.31319225
-66846.581,-3.370309953
-66846.601,-3.307098064
-66846.621,-3.119671134
-66846.641,-2.85249813
-66846.661,-2.572392933
-66846.681,-2.241143191
-66846.701,-1.803740875
-66846.721,-1.287875666
-66846.741,-0.771632965
-66846.761,-0.300332181
-66846.781,0.194157286
-66846.801,0.707492947
-66846.821,1.176854273
-66846.841,1.528587168
-66846.861,1.808269661
-66846.881,2.069984659
-66846.901,2.290345122
-66846.921,2.419162518
-66846.941,2.396103642
-66846.961,2.282049006
-66846.981,2.182843207
-66847.001,2.007537526
-66847.021,1.692466902
-66847.041,1.287453926
-66847.061,0.863113642
-66847.081,0.454660361
-66847.101,0.024093002
-66847.121,-0.506530208
-66847.141,-1.021935383
-66847.161,-1.462626793
-66847.181,-1.863014933
-66847.201,-2.272061514
-66847.221,-2.674118587
-66847.241,-2.96275362
-66847.261,-3.121309141
-66847.281,-3.21911879
-66847.301,-3.299413962
-66847.321,-3.306805693
-66847.341,-3.156434378
-66847.361,-2.915509672
-66847.381,-2.650416636
-66847.40099,-2.351222444
-66847.421,-1.962635252
-66847.441,-1.483549979
-66847.461,-1.007145305
-66847.481,-0.554537668
-66847.501,-0.096158549
-66847.521,0.374501533
-66847.541,0.860574091
-66847.561,1.273326589
-66847.581,1.574818961
-66847.601,1.850030942
-66847.621,2.11630883
-66847.641,2.304046845
-66847.661,2.35240377
-66847.681,2.300487668
-66847.701,2.208184761
-66847.721,2.077870307
-66847.741,1.848046836
-66847.761,1.50112087
-66847.781,1.107612663
-66847.801,0.712391891
-66847.821,0.283748931
-66847.841,-0.188467496
-66847.861,-0.70924556
-66847.881,-1.181109979
-66847.901,-1.584002871
-66847.921,-1.991390581
-66847.941,-2.398462964
-66847.961,-2.749796668
-66847.981,-2.977285001
-66848.001,-3.102142907
-66848.021,-3.202731259
-66848.041,-3.253785374
-66848.061,-3.200512607
-66848.081,-3.019055624
-66848.101,-2.770442989
-66848.121,-2.494345381
-66848.141,-2.180621432
-66848.161,-1.770007426
-66848.181,-1.282322255
-66848.201,-0.822142339
-66848.221,-0.400523428
-66848.241,0.065188576
-66848.261,0.549244354
-66848.281,0.999701041
-66848.301,1.350620747
-66848.321,1.632561845
-66848.341,1.907259663
-66848.361,2.160049645
-66848.381,2.282054635
-66848.401,2.270594793
-66848.421,2.211458781
-66848.441,2.122553244
-66848.461,1.963244278
-66848.481,1.679456099
-66848.501,1.306527372
-66848.521,0.931204872
-66848.541,0.539219512
-66848.561,0.109774241
-66848.581,-0.368375459
-66848.601,-0.885769989
-66848.621,-1.319658062
-66848.641,-1.694663649
-66848.661,-2.098820892
-66848.681,-2.506940274
-66848.701,-2.785593503
-66848.721,-2.954190493
-66848.741,-3.098863269
-66848.761,-3.194899646
-66848.781,-3.19634777
-66848.801,-3.076210209
-66848.821,-2.871758116
-66848.841,-2.638384757
-66848.861,-2.358255065
-66848.881,-1.991784972
-66848.901,-1.556163509
-66848.921,-1.099482181
-66848.941,-0.671665497
-66848.961,-0.217161374
-66848.981,0.244571236
-66849.001,0.694733705
-66849.021,1.106024418
-66849.041,1.433549756
-66849.061,1.714801312
-66849.081,1.978825687
-66849.101,2.15234347
-66849.121,2.214246957
-66849.141,2.198581191
-66849.161,2.152446053
-66849.181,2.030602947
-66849.201,1.806743724
-66849.221,1.49786918
-66849.241,1.144109956
-66849.261,0.774747096
-66849.281,0.374986092
-66849.301,-0.093918689
-66849.321,-0.578510291
-66849.341,-1.029703935
-66849.361,-1.443683389
-66849.381,-1.841881922
-66849.401,-2.21721977
-66849.421,-2.574467441
-66849.441,-2.823211958
-66849.461,-2.962271007
-66849.481,-3.074867888
-66849.501,-3.158070774
-66849.521,-3.120953366
-66849.541,-2.947096026
-66849.561,-2.731212915
-66849.581,-2.50885509
-66849.601,-2.207465543
-66849.621,-1.799909288
-66849.641,-1.345989223
-66849.661,-0.914273001
-66849.681,-0.501354446
-66849.701,-0.066849326
-66849.721,0.384634691
-66849.741,0.81488958
-66849.761,1.185922795
-66849.781,1.495109485
-66849.801,1.790840677
-66849.821,2.022357214
-66849.841,2.133921433
-66849.861,2.159517658
-66849.881,2.119721973
-66849.901,2.026210864
-66849.921,1.865318601
-66849.941,1.592738669
-66849.961,1.265322779
-66849.981,0.913677985
-66850.001,0.532092693
-66850.021,0.136386062
-66850.041,-0.316781205
-66850.061,-0.77390171
-66850.081,-1.162899538
-66850.101,-1.566664811
-66850.121,-1.995448198
-66850.141,-2.386953803
-66850.161,-2.673926845
-66850.181,-2.850697482
-66850.201,-2.991301169
-66850.221,-3.08890309
-66850.241,-3.080786993
-66850.261,-2.932508971
-66850.281,-2.741259505
-66850.301,-2.530699504
-66850.321,-2.238971087
-66850.341,-1.858896368
-66850.361,-1.424505896
-66850.381,-1.000889674
-66850.401,-0.604252407
-66850.421,-0.165130339
-66850.441,0.286177576
-66850.461,0.709400254
-66850.481,1.076097141
-66850.501,1.395410024
-66850.521,1.670519794
-66850.541,1.912869848
-66850.561,2.060033969
-66850.581,2.092718619
-66850.601,2.094305006
-66850.621,2.02499309
-66850.641,1.901239399
-66850.661,1.653902564
-66850.681,1.355007891
-66850.701,1.022035199
-66850.721,0.668446501
-66850.741,0.268169859
-66850.761,-0.186371578
-66850.781,-0.63737686
-66850.801,-1.054960467
-66850.821,-1.448522351
-66850.841,-1.849384707
-66850.861,-2.221034696
-66850.881,-2.525904931
-66850.901,-2.731586878
-66850.921,-2.881911416
-66850.941,-3.000304536
-66850.961,-3.04613691
-66850.981,-2.972847465
-66851.001,-2.805038794
-66851.021,-2.627410436
-66851.041,-2.390329522
-66851.061,-2.066029256
-66851.081,-1.677212002
-66851.101,-1.258260705
-66851.121,-0.837251522
-66851.141,-0.434583974
-66851.161,0.017720435
-66851.181,0.444927656
-66851.201,0.833317316
-66851.221,1.175735673
-66851.241,1.469531304
-66851.261,1.728155346
-66851.281,1.909851064
-66851.301,2.033448353
-66851.321,2.055165352
-66851.341,2.021557177
-66851.361,1.953263642
-66851.381,1.774169567
-66851.401,1.508188967
-66851.421,1.205098066
-66851.441,0.876634565
-66851.461,0.485176564
-66851.481,0.067142664
-66851.501,-0.374984659
-66851.521,-0.789558804
-66851.541,-1.19008661
-66851.561,-1.592423231
-66851.581,-1.976330716
-66851.601,-2.305555921
-66851.621,-2.574894818
-66851.641,-2.746910149
-66851.661,-2.885975399
-66851.681,-2.985159005
-66851.701,-2.973188752
-66851.721,-2.854026141
-66851.741,-2.703048338
-66851.761,-2.497304255
-66851.781,-2.233981017
-66851.801,-1.884590412
-66851.821,-1.490774102
-66851.841,-1.095498869
-66851.861,-0.69423072
-66851.881,-0.259853172
-66851.901,0.177841019
-66851.921,0.582409566
-66851.941,0.950464234
-66851.961,1.265633484
-66851.981,1.537355829
-66852.001,1.772059998
-66852.021,1.928228587
-66852.041,1.978765763
-66852.061,1.99766486
-66852.081,1.967501016
-66852.101,1.838765281
-66852.121,1.623488173
-66852.141,1.350194511
-66852.161,1.048646424
-66852.181,0.70481845
-66852.201,0.313651448
-66852.22099,-0.106316897
-66852.241,-0.546809486
-66852.261,-0.938835333
-66852.281,-1.325475512
-66852.301,-1.721078386
-66852.321,-2.078994569
-66852.341,-2.370134305
-66852.361,-2.605919648
-66852.381,-2.769713164
-66852.401,-2.891563679
-66852.421,-2.938319274
-66852.441,-2.89096577
-66852.461,-2.77322491
-66852.481,-2.590633729
-66852.501,-2.374577705
-66852.521,-2.069583122
-66852.541,-1.706108776
-66852.561,-1.309800227
-66852.581,-0.935623301
-66852.601,-0.546663802
-66852.621,-0.107304646
-66852.641,0.326851605
-66852.661,0.699230287
-66852.681,1.042409541
-66852.701,1.361863549
-66852.721,1.630373292
-66852.741,1.813695519
-66852.761,1.915561862
-66852.781,1.953957414
-66852.801,1.943058847
-66852.821,1.84425109
-66852.841,1.675359672
-66852.861,1.433667082
-66852.881,1.157703529
-66852.901,0.829617488
-66852.921,0.462582162
-66852.941,0.056867705
-66852.961,-0.360504641
-66852.981,-0.749260495
-66853.001,-1.106239872
-66853.021,-1.494284685
-66853.041,-1.857186711
-66853.061,-2.174041678
-66853.081,-2.429159455
-66853.101,-2.629623032
-66853.121,-2.817350334
-66853.141,-2.897198077
-66853.161,-2.88731068
-66853.181,-2.780793548
-66853.201,-2.635681853
-66853.221,-2.452574308
-66853.241,-2.169893167
-66853.261,-1.822002561
-66853.281,-1.457554652
-66853.301,-1.101343789
-66853.321,-0.699668095
-66853.341,-0.256125229
-66853.361,0.145701406
-66853.381,0.530662195
-66853.401,0.862899198
-66853.421,1.191400456
-66853.441,1.482120896
-66853.461,1.696901931
-66853.481,1.832820245
-66853.501,1.892705782
-66853.521,1.925553056
-66853.541,1.890014005
-66853.561,1.745729532
-66853.581,1.546854171
-66853.601,1.297178688
-66853.621,1.021219359
-66853.641,0.684564097
-66853.661,0.29307425
-66853.681,-0.10870245
-66853.701,-0.523943226
-66853.721,-0.898952959
-66853.741,-1.285309499
-66853.761,-1.684886909
-66853.781,-2.007271811
-66853.801,-2.28016967
-66853.821,-2.502663969
-66853.841,-2.687464897
-66853.861,-2.798807586
-66853.881,-2.845911919
-66853.901,-2.795517008
-66853.921,-2.67762557
-66853.941,-2.531151023
-66853.961,-2.313420375
-66853.981,-1.999972235
-66854.001,-1.668007487
-66854.021,-1.302129295
-66854.041,-0.941459268
-66854.061,-0.524861184
-66854.081,-0.097020454
-66854.101,0.281957948
-66854.121,0.618066434
-66854.141,0.958115909
-66854.161,1.278751224
-66854.181,1.539317169
-66854.201,1.706310357
-66854.221,1.813967323
-66854.241,1.876279141
-66854.261,1.882084979
-66854.281,1.805578065
-66854.301,1.631998708
-66854.321,1.411095804
-66854.341,1.151418376
-66854.361,0.862036229
-66854.381,0.496057178
-66854.401,0.112304525
-66854.421,-0.265635392
-66854.441,-0.663030395
-66854.461,-1.046928475
-66854.481,-1.43025191
-66854.501,-1.794257737
-66854.521,-2.096785403
-66854.541,-2.344133831
-66854.561,-2.532733881
-66854.581,-2.700134612
-66854.601,-2.788796498
-66854.621,-2.788066898
-66854.641,-2.712489463
-66854.661,-2.579932477
-66854.681,-2.419974041
-66854.701,-2.164066021
-66854.721,-1.835099612
-66854.741,-1.49764345
-66854.761,-1.14379187
-66854.781,-0.778587537
-66854.801,-0.36902552
-66854.821,0.057274287
-66854.841,0.402835205
-66854.861,0.735669389
-66854.881,1.057447062
-66854.901,1.356807346
-66854.921,1.579787607
-66854.941,1.707836785
-66854.961,1.791212624
-66854.981,1.825122123
-66855.001,1.797777267
-66855.021,1.686598432
-66855.041,1.514398635
-66855.061,1.291167809
-66855.081,1.030737242
-66855.101,0.695413259
-66855.121,0.344168031
-66855.141,-0.042524678
-66855.161,-0.427242828
-66855.181,-0.784304721
-66855.201,-1.168055253
-66855.221,-1.564997571
-66855.241,-1.894367578
-66855.261,-2.167827101
-66855.281,-2.385300741
-66855.301,-2.57669186
-66855.321,-2.698004928
-66855.341,-2.74513992
-66855.361,-2.710117788
-66855.381,-2.628367174
-66855.401,-2.494918036
-66855.421,-2.29050653
-66855.441,-2.006513215
-66855.461,-1.676659578
-66855.481,-1.348557053
-66855.501,-0.99636272
-66855.521,-0.59750955
-66855.541,-0.20160663
-66855.561,0.176580494
-66855.581,0.503538951
-66855.601,0.838680381
-66855.621,1.145593352
-66855.641,1.390806888
-66855.661,1.575449035
-66855.681,1.708143567
-66855.701,1.77235344
-66855.721,1.8115527
-66855.741,1.740110729
-66855.761,1.597478125
-66855.781,1.381491475
-66855.801,1.157139196
-66855.821,0.882613423
-66855.841,0.545390037
-66855.861,0.158103
-66855.881,-0.245396554
-66855.901,-0.63900603
-66855.921,-1.01030663
-66855.941,-1.392477718
-66855.961,-1.730259324
-66855.981,-2.012531781
-66856.001,-2.259933893
-66856.021,-2.447321061
-66856.041,-2.614314536
-66856.061,-2.691522375
-66856.081,-2.682810152
-66856.101,-2.602665631
-66856.121,-2.505809382
-66856.141,-2.344629605
-66856.161,-2.082436859
-66856.181,-1.782712697
-66856.201,-1.458984488
-66856.221,-1.134383885
-66856.241,-0.760146889
-66856.261,-0.341762595
-66856.281,0.075361237
-66856.301,0.403503428
-66856.321,0.709128846
-66856.341,1.040682786
-66856.361,1.309600343
-66856.381,1.497590569
-66856.401,1.607170978
-66856.421,1.691410673
-66856.441,1.747391733
-66856.461,1.712517617
-66856.481,1.575196823
-66856.501,1.401536659
-66856.521,1.186563272
-66856.541,0.921043726
-66856.561,0.610736542
-66856.581,0.250208298
-66856.601,-0.104546125
-66856.621,-0.453592705
-66856.641,-0.82690774
-66856.661,-1.208454738
-66856.681,-1.558883724
-66856.701,-1.862763975
-66856.721,-2.106788367
-66856.741,-2.325996465
-66856.761,-2.507982106
-66856.781,-2.617183851
-66856.801,-2.631408432
-66856.821,-2.593157854
-66856.841,-2.509942758
-66856.861,-2.38547108
-66856.881,-2.170301331
-66856.901,-1.889305688
-66856.921,-1.595606172
-66856.941,-1.279667564
-66856.961,-0.929301567
-66856.981,-0.559641729
-66857.001,-0.167374175
-66857.021,0.182514384
-66857.04099,0.497487659
-66857.061,0.820621388
-66857.081,1.121386124
-66857.101,1.346467568
-66857.121,1.497263918
-66857.141,1.60626366
-66857.161,1.665432467
-66857.181,1.678825276
-66857.201,1.615999136
-66857.221,1.452312038
-66857.241,1.257910195
-66857.261,1.048786796
-66857.281,0.784547178
-66857.301,0.442398316
-66857.321,0.089387836
-66857.341,-0.263886463
-66857.361,-0.617638183
-66857.381,-0.962051472
-66857.401,-1.323159996
-66857.421,-1.645065045
-66857.441,-1.913525241
-66857.461,-2.151007193
-66857.481,-2.36502861
-66857.501,-2.522042072
-66857.521,-2.593249586
-66857.541,-2.59106878
-66857.561,-2.526704033
-66857.581,-2.424547702
-66857.601,-2.269107822
-66857.621,-2.026746857
-66857.641,-1.753011595
-66857.661,-1.462045075
-66857.681,-1.134666782
-66857.701,-0.786681182
-66857.721,-0.409129069
-66857.741,-0.037977568
-66857.761,0.300078363
-66857.781,0.599094431
-66857.801,0.903604332
-66857.821,1.177672242
-66857.841,1.385640801
-66857.861,1.501264874
-66857.881,1.580391653
-66857.901,1.643315118
-66857.921,1.62303495
-66857.941,1.502784248
-66857.961,1.352765343
-66857.981,1.16692506
-66858.001,0.929463254
-66858.021,0.623772809
-66858.041,0.286690198
-66858.061,-0.046530395
-66858.081,-0.383411444
-66858.101,-0.742273669
-66858.121,-1.106097876
-66858.141,-1.444491437
-66858.16101,-1.734968116
-66858.181,-1.96949316
-66858.201,-2.191686756
-66858.221,-2.385941886
-66858.241,-2.496326623
-66858.261,-2.531371501
-66858.281,-2.516569412
-66858.301,-2.458293344
-66858.321,-2.332661345
-66858.341,-2.132210702
-66858.361,-1.885534634
-66858.381,-1.607685036
-66858.401,-1.304120112
-66858.421,-0.99125761
-66858.441,-0.62444258
-66858.461,-0.24691527
-66858.481,0.080866708
-66858.501,0.392902805
-66858.521,0.698287881
-66858.541,0.984017882
-66858.561,1.216739019
-66858.581,1.37698435
-66858.601,1.497792308
-66858.621,1.563910125
-66858.641,1.579838481
-66858.661,1.514904523
-66858.681,1.382144737
-66858.701,1.200580185
-66858.721,0.99359869
-66858.741,0.72604143
-66858.761,0.409944966
-66858.781,0.080584581
-66858.801,-0.252582914
-66858.821,-0.604725878
-66858.841,-0.964604461
-66858.861,-1.321350686
-66858.881,-1.648428786
-66858.901,-1.890363197
-66858.921,-2.108620734
-66858.941,-2.305739655
-66858.961,-2.430341753
-66858.981,-2.470368746
-66859.001,-2.45532387
-66859.021,-2.4144392
-66859.041,-2.301568661
-66859.061,-2.13224496
-66859.081,-1.908027782
-66859.101,-1.638996428
-66859.121,-1.354094782
-66859.141,-1.043415865
-66859.161,-0.688061643
-66859.181,-0.325001983
-66859.201,0.014871103
-66859.221,0.333836363
-66859.241,0.629900621
-66859.261,0.93609795
-66859.281,1.187823261
-66859.301,1.343316709
-66859.321,1.45862746
-66859.341,1.53380164
-66859.361,1.541264561
-66859.381,1.476147062
-66859.401,1.351586746
-66859.421,1.189154327
-66859.441,0.996682007
-66859.461,0.751593427
-66859.481,0.448287002
-66859.501,0.134841276
-66859.521,-0.190063252
-66859.541,-0.519306083
-66859.561,-0.870247045
-66859.581,-1.209213294
-66859.601,-1.507187214
-66859.621,-1.77734442
-66859.641,-1.995688686
-66859.661,-2.209066892
-66859.681,-2.352564331
-66859.701,-2.41425942
-66859.721,-2.42294299
-66859.741,-2.393660473
-66859.761,-2.304471
-66859.781,-2.160741
-66859.801,-1.947541
-66859.821,-1.705596
-66859.841,-1.400699052
-66859.861,-1.105370614
-66859.881,-0.766082692
-66859.901,-0.429037456
-66859.921,-0.098473553
-66859.941,0.222116246
-66859.961,0.509495341
-66859.981,0.790044205
-66860.001,1.053109156
-66860.021,1.233761565
-66860.041,1.352905727
-66860.061,1.446620253
-66860.081,1.489279718
-66860.101,1.460321147
-66860.121,1.375612155
-66860.141,1.239014405
-66860.161,1.061041755
-66860.181,0.832158317
-66860.201,0.540720326
-66860.221,0.253217958
-66860.241,-0.048229258
-66860.261,-0.362381262
-66860.281,-0.701698568
-66860.301,-1.049386796
-66860.321,-1.358128128
-66860.341,-1.624473441
-66860.361,-1.869761264
-66860.381,-2.075930729
-66860.401,-2.238450518
-66860.421,-2.357927158
-66860.441,-2.393903094
-66860.461,-2.377438128
-66860.481,-2.332210093
-66860.501,-2.217845668
-66860.521,-2.033463986
-66860.541,-1.800570311
-66860.561,-1.550835542
-66860.581,-1.279183914
-66860.601,-0.945569299
-66860.621,-0.604205999
-66860.641,-0.269817413
-66860.661,0.023511087
-66860.681,0.329655191
-66860.701,0.60787612
-66860.721,0.866912965
-66860.741,1.092372214
-66860.761,1.240280987
-66860.781,1.353690472
-66860.801,1.446555493
-66860.821,1.458128147
-66860.841,1.401006707
-66860.861,1.28395792
-66860.881,1.126864819
-66860.901,0.95633022
-66860.921,0.699378815
-66860.941,0.398495812
-66860.961,0.114287313
-66860.981,-0.180280847
-66861.001,-0.518478645
-66861.021,-0.830645767
-66861.041,-1.148510124
-66861.061,-1.437233807
-66861.081,-1.68906316
-66861.101,-1.910922832
-66861.121,-2.100384011
-66861.141,-2.259708878
-66861.161,-2.329005055
-66861.181,-2.357346467
-66861.201,-2.318862735
-66861.221,-2.22830984
-66861.241,-2.0908212
-66861.261,-1.892526212
-66861.281,-1.663017465
-66861.301,-1.438822953
-66861.321,-1.146223205
-66861.341,-0.8019074
-66861.361,-0.476428141
-66861.381,-0.159264887
-66861.401,0.138680895
-66861.421,0.414840145
-66861.441,0.694204387
-66861.461,0.953089107
-66861.481,1.123392693
-66861.501,1.252547666
-66861.521,1.361507945
-66861.541,1.409655957
-66861.561,1.397660737
-66861.581,1.318387919
-66861.601,1.19215931
-66861.621,1.042929971
-66861.641,0.833473197
-66861.661,0.559995061
-66861.681,0.27303507
-66861.701,0.002366735
-66861.721,-0.312604311
-66861.741,-0.640080332
-66861.761,-0.958019803
-66861.781,-1.258008201
-66861.801,-1.507580922
-66861.821,-1.757926213
-66861.841,-1.986360209
-66861.86099,-2.14021702
-66861.881,-2.250370386
-66861.901,-2.301087897
-66861.921,-2.299328737
-66861.941,-2.260147804
-66861.961,-2.161037791
-66861.981,-1.98122279
-66862.001,-1.777768181
-66862.021,-1.540309693
-66862.041,-1.292498158
-66862.061,-0.999380108
-66862.081,-0.672801624
-66862.101,-0.360634637
-66862.121,-0.056586007
-66862.141,0.230265659
-66862.161,0.518870279
-66862.181,0.775285133
-66862.201,0.982112847
-66862.221,1.154045512
-66862.241,1.2798279
-66862.261,1.352752328
-66862.281,1.37800164
-66862.301,1.322979129
-66862.321,1.236759417
-66862.341,1.117074597
-66862.361,0.921112291
-66862.381,0.688993237
-66862.401,0.422252306
-66862.421,0.13551994
-66862.441,-0.134126468
-66862.461,-0.436029501
-66862.481,-0.790816265
-66862.501,-1.109977305
-66862.521,-1.389281352
-66862.541,-1.653042555
-66862.561,-1.873589763
-66862.581,-2.042961925
-66862.601,-2.184868667
-66862.621,-2.250910729
-66862.641,-2.268905522
-66862.661,-2.2480337
-66862.681,-2.163197381
-66862.701,-2.015281739
-66862.721,-1.82715134
-66862.741,-1.611838016
-66862.761,-1.37375413
-66862.781,-1.095803552
-66862.801,-0.784437565
-66862.821,-0.468997772
-66862.841,-0.174936204
-66862.861,0.109777115
-66862.881,0.385342575
-66862.901,0.644460802
-66862.921,0.886087918
-66862.941,1.066104285
-66862.961,1.198952303
-66862.98101,1.290984193
-66863.001,1.321327998
-66863.021,1.304651516
-66863.041,1.237769786
-66863.061,1.129267059
-66863.081,0.969674553
-66863.101,0.760150761
-66863.121,0.505682317
-66863.141,0.242858411
-66863.161,-0.025114973
-66863.181,-0.313849678
-66863.201,-0.633526742
-66863.221,-0.946371339
-66863.241,-1.224820875
-66863.261,-1.477808387
-66863.281,-1.704767496
-66863.301,-1.899398657
-66863.321,-2.058393922
-66863.341,-2.16294513
-66863.361,-2.207348937
-66863.381,-2.21435397
-66863.401,-2.171129304
-66863.421,-2.071773088
-66863.441,-1.923258538
-66863.461,-1.72038776
-66863.481,-1.499756898
-66863.501,-1.252180424
-66863.521,-0.95205547
-66863.541,-0.643365436
-66863.561,-0.371814716
-66863.581,-0.070061903
-66863.601,0.235729303
-66863.621,0.489401062
-66863.641,0.727293426
-66863.661,0.924833539
-66863.681,1.079919294
-66863.701,1.209780356
-66863.721,1.280624789
-66863.741,1.285077234
-66863.761,1.240536079
-66863.781,1.157117035
-66863.801,1.039019344
-66863.821,0.862082995
-66863.841,0.630054439
-66863.861,0.367866124
-66863.881,0.117738662
-66863.901,-0.155140794
-66863.921,-0.456131343
-66863.941,-0.759993715
-66863.961,-1.04850747
-66863.981,-1.318547635
-66864.001,-1.570987722
-66864.021,-1.784039452
-66864.041,-1.960520815
-66864.061,-2.075037791
-66864.081,-2.142442808
-66864.101,-2.182919165
-66864.121,-2.170653475
-66864.141,-2.101624395
-66864.161,-1.972690867
-66864.181,-1.809637166
-66864.201,-1.622169501
-66864.221,-1.392565089
-66864.241,-1.112239947
-66864.261,-0.825196685
-66864.281,-0.524184552
-66864.301,-0.238773066
-66864.321,0.038320286
-66864.341,0.311741067
-66864.361,0.562752636
-66864.381,0.775611048
-66864.401,0.955346617
-66864.421,1.09343923
-66864.441,1.208143467
-66864.461,1.251555448
-66864.481,1.235921818
-66864.501,1.176674054
-66864.521,1.081539567
-66864.541,0.936520969
-66864.561,0.752598232
-66864.581,0.521620454
-66864.601,0.261604281
-66864.621,0.00044768
-66864.641,-0.281283593
-66864.661,-0.583857563
-66864.681,-0.877648112
-66864.701,-1.153429049
-66864.721,-1.411962083
-66864.741,-1.638081891
-66864.761,-1.838415385
-66864.781,-1.984299543
-66864.801,-2.083982289
-66864.821,-2.137407516
-66864.841,-2.160337206
-66864.861,-2.127483233
-66864.881,-2.029129511
-66864.901,-1.890099985
-66864.921,-1.71009455
-66864.941,-1.510109278
-66864.961,-1.265676986
-66864.981,-0.978140453
-66865.001,-0.692612718
-66865.021,-0.419931327
-66865.041,-0.138725763
-66865.061,0.149357741
-66865.081,0.404470026
-66865.101,0.624087202
-66865.121,0.827451895
-66865.141,0.994927922
-66865.161,1.119407307
-66865.181,1.190894765
-66865.201,1.218119253
-66865.221,1.192807498
-66865.241,1.102632116
-66865.261,0.998941397
-66865.281,0.829399757
-66865.301,0.614550294
-66865.321,0.381203335
-66865.341,0.142346083
-66865.361,-0.12190432
-66865.381,-0.427273162
-66865.401,-0.717293575
-66865.421,-0.989245767
-66865.441,-1.238234772
-66865.461,-1.472016404
-66865.481,-1.701698298
-66865.501,-1.882149249
-66865.521,-1.997084857
-66865.541,-2.079062057
-66865.561,-2.123986016
-66865.581,-2.113714515
-66865.601,-2.033194045
-66865.621,-1.912033103
-66865.641,-1.762621462
-66865.661,-1.5685106
-66865.681,-1.34180708
-66865.701,-1.073306564
-66865.721,-0.788837895
-66865.741,-0.528256253
-66865.761,-0.241075767
-66865.781,0.042133906
-66865.801,0.296884522
-66865.821,0.537084376
-66865.841,0.74824598
-66865.861,0.916012865
-66865.881,1.04877958
-66865.901,1.145266012
-66865.921,1.182246539
-66865.941,1.166886276
-66865.961,1.125417101
-66865.981,1.035326108
-66866.001,0.884096463
-66866.021,0.68200017
-66866.041,0.455649686
-66866.061,0.219633189
-66866.081,-0.022275642
-66866.101,-0.300134071
-66866.121,-0.59263653
-66866.141,-0.866585962
-66866.161,-1.118445036
-66866.181,-1.363751485
-66866.201,-1.593813657
-66866.221,-1.777867582
-66866.241,-1.927834719
-66866.261,-2.019374034
-66866.281,-2.071122426
-66866.301,-2.097182976
-66866.321,-2.057297578
-66866.341,-1.95600559
-66866.361,-1.834579701
-66866.381,-1.671560933
-66866.401,-1.457371647
-66866.421,-1.221029441
-66866.441,-0.959073545
-66866.461,-0.687934423
-66866.481,-0.419407195
-66866.501,-0.138015548
-66866.521,0.123968026
-66866.541,0.37520332
-66866.561,0.596741697
-66866.581,0.77248839
-66866.601,0.937556612
-66866.621,1.069882719
-66866.641,1.147400123
-66866.661,1.168916233
-66866.681,1.13199709
-66866.701,1.051399798
-66866.721,0.942276881
-66866.741,0.775637941
-66866.761,0.575609143
-66866.781,0.354394734
-66866.801,0.119042508
-66866.821,-0.112187631
-66866.841,-0.414837148
-66866.861,-0.726363871
-66866.881,-0.97835067
-66866.901,-1.222400056
-66866.921,-1.451605925
-66866.941,-1.662187158
-66866.961,-1.828620664
-66866.981,-1.938989849
-66867.001,-2.010989644
-66867.021,-2.056838889
-66867.041,-2.053536655
-66867.061,-1.984682787
-66867.081,-1.870265688
-66867.101,-1.736972915
-66867.121,-1.562826815
-66867.141,-1.349395561
-66867.161,-1.087861656
-66867.181,-0.819447927
-66867.201,-0.568902733
-66867.221,-0.293624645
-66867.241,-0.020489333
-66867.261,0.234322082
-66867.281,0.456323164
-66867.301,0.655708849
-66867.321,0.83153295
-66867.341,0.982025685
-66867.361,1.081152314
-66867.381,1.116262456
-66867.401,1.119691409
-66867.421,1.090121904
-66867.441,0.999891018
-66867.461,0.854636483
-66867.481,0.667922812
-66867.501,0.461803459
-66867.521,0.242395082
-66867.541,0.004437851
-66867.561,-0.25330014
-66867.581,-0.545811384
-66867.601,-0.825201637
-66867.621,-1.076536823
-66867.641,-1.302084579
-66867.661,-1.506389797
-66867.681,-1.696609245
-66867.701,-1.855886332
-66867.721,-1.960795388
-66867.741,-2.020015149
-66867.761,-2.03255718
-66867.781,-1.992984983
-66867.80101,-1.92083132
-66867.821,-1.806030528
-66867.841,-1.647767975
-66867.861,-1.45154569
-66867.881,-1.238820056
-66867.901,-0.991955764
-66867.921,-0.715619187
-66867.941,-0.448564013
-66867.961,-0.185536786
-66867.981,0.084530156
-66868.001,0.320725299
-66868.021,0.531432613
-66868.041,0.720791078
-66868.061,0.875375043
-66868.081,0.991384988
-66868.101,1.071033824
-66868.121,1.096188121
-66868.141,1.071596659
-66868.161,1.023497478
-66868.181,0.914453354
-66868.201,0.755586235
-66868.221,0.558270027
-66868.241,0.35299649
-66868.261,0.144314336
-66868.281,-0.101085897
-66868.301,-0.387844503
-66868.321,-0.658471947
-66868.341,-0.900244986
-66868.361,-1.145398193
-66868.381,-1.378978631
-66868.401,-1.592138317
-66868.421,-1.746529107
-66868.441,-1.855249558
-66868.461,-1.945395357
-66868.481,-1.995824369
-66868.501,-1.997003752
-66868.521,-1.947488527
-66868.541,-1.841280192
-66868.561,-1.710653931
-66868.581,-1.54995853
-66868.601,-1.345119455
-66868.621,-1.110283217
-66868.641,-0.864605232
-66868.661,-0.616117246
-66868.681,-0.338569229
-66868.701,-0.057163406
-66868.721,0.185504907
-66868.741,0.395882116
-66868.761,0.594962626
-66868.781,0.767331533
-66868.801,0.909447968
-66868.821,1.012788057
-66868.841,1.065263699
-66868.861,1.059526049
-66868.881,1.026995949
-66868.901,0.953060105
-66868.921,0.832273817
-66868.941,0.667001273
-66868.961,0.45744462
-66868.981,0.239492484
-66869.001,0.037595549
-66869.021,-0.222503014
-66869.041,-0.510844003
-66869.061,-0.761334523
-66869.081,-0.998333068
-66869.101,-1.246678552
-66869.121,-1.470136065
-66869.141,-1.65464834
-66869.161,-1.787115578
-66869.181,-1.885693772
-66869.201,-1.958439829
-66869.221,-1.982603554
-66869.241,-1.947891732
-66869.261,-1.877060393
-66869.281,-1.770880723
-66869.301,-1.618739579
-66869.321,-1.442167698
-66869.341,-1.217674156
-66869.361,-0.977941509
-66869.381,-0.742965002
-66869.401,-0.485735367
-66869.421,-0.224470917
-66869.441,0.019234466
-66869.461,0.26081168
-66869.481,0.47370982
-66869.501,0.645999254
-66869.521,0.821179816
-66869.541,0.941795716
-66869.561,1.018615162
-66869.581,1.048921218
-66869.601,1.025743429
-66869.621,0.983348254
-66869.641,0.887715329
-66869.661,0.742104771
-66869.681,0.555314058
-66869.701,0.359755239
-66869.721,0.157487285
-66869.741,-0.08745248
-66869.761,-0.348321568
-66869.781,-0.600173376
-66869.801,-0.854975307
-66869.821,-1.097656497
-66869.841,-1.324329912
-66869.861,-1.534223033
-66869.881,-1.678109189
-66869.901,-1.793016624
-66869.921,-1.89333079
-66869.941,-1.941714887
-66869.961,-1.941719108
-66869.981,-1.903286649
-66870.001,-1.822732634
-66870.021,-1.703326609
-66870.041,-1.537741842
-66870.061,-1.3376894
-66870.081,-1.113067448
-66870.101,-0.878547343
-66870.121,-0.639631979
-66870.141,-0.369629734
-66870.161,-0.108668978
-66870.181,0.133904837
-66870.201,0.346816869
-66870.221,0.518310119
-66870.241,0.690529693
-66870.261,0.847704303
-66870.281,0.956964332
-66870.301,1.014295506
-66870.321,1.01980434
-66870.341,0.986384717
-66870.361,0.917758277
-66870.381,0.80198414
-66870.401,0.64553967
-66870.421,0.460062384
-66870.441,0.262544747
-66870.461,0.048504963
-66870.481,-0.194253185
-66870.501,-0.467702954
-66870.521,-0.712539146
-66870.541,-0.945429172
-66870.561,-1.183071374
-66870.581,-1.399323336
-66870.601,-1.588633544
-66870.621,-1.727428354
-66870.641,-1.825753157
-66870.661,-1.906234787
-66870.681,-1.939323171
-66870.701,-1.897308211
-66870.721,-1.838441383
-66870.741,-1.744150154
-66870.761,-1.610390162
-66870.781,-1.441588474
-66870.801,-1.230361324
-66870.821,-1.005419583
-66870.841,-0.770834712
-66870.861,-0.530629113
-66870.881,-0.26967639
-66870.901,-0.017130398
-66870.921,0.209103732
-66870.941,0.401265586
-66870.961,0.578719021
-66870.981,0.746781785
-66871.001,0.874961311
-66871.021,0.955280049
-66871.041,0.996462151
-66871.061,0.998986488
-66871.081,0.945201412
-66871.101,0.849572724
-66871.121,0.716033446
-66871.141,0.553207234
-66871.161,0.370478562
-66871.181,0.164647165
-66871.201,-0.065235523
-66871.221,-0.318446781
-66871.241,-0.560428245
-66871.261,-0.802329927
-66871.281,-1.046601443
-66871.301,-1.262237678
-66871.321,-1.455243281
-66871.341,-1.625327237
-66871.361,-1.761377794
-66871.381,-1.852384643
-66871.401,-1.898369721
-66871.421,-1.897589698
-66871.441,-1.856712071
-66871.461,-1.782284217
-66871.481,-1.680020942
-66871.501,-1.52357373
-66871.521,-1.324051819
-66871.541,-1.113967826
-66871.561,-0.894048145
-66871.581,-0.665764938
-66871.601,-0.412050106
-66871.621,-0.150595577
-66871.641,0.084696158
-66871.661,0.28672768
-66871.681,0.46524873
-66871.701,0.631369542
-66871.721,0.781742249
-66871.741,0.884073865
-66871.761,0.95000453
-66871.781,0.976864542
-66871.801,0.951012028
-66871.821,0.877832796
-66871.841,0.768499461
-66871.861,0.632291002
-66871.881,0.456153981
-66871.901,0.263425241
-66871.921,0.059248019
-66871.941,-0.168598985
-66871.961,-0.425475022
-66871.981,-0.669983798
-66872.001,-0.909457588
-66872.021,-1.145022528
-66872.041,-1.335599162
-66872.061,-1.509740181
-66872.081,-1.668664614
-66872.101,-1.77680324
-66872.121,-1.838362125
-66872.141,-1.870609237
-66872.161,-1.853879637
-66872.181,-1.804310556
-66872.201,-1.715860181
-66872.221,-1.587140102
-66872.241,-1.419471265
-66872.261,-1.225113379
-66872.281,-1.019179349
-66872.301,-0.795768565
-66872.321,-0.562504852
-66872.341,-0.304690831
-66872.361,-0.054904386
-66872.381,0.154270101
-66872.401,0.357154001
-66872.421,0.522177487
-66872.441,0.669470408
-66872.461,0.798459806
-66872.481,0.897418281
-66872.501,0.940631797
-66872.521,0.929306429
-66872.541,0.899286713
-66872.561,0.822671398
-66872.581,0.689286714
-66872.601,0.539650892
-66872.62101,0.379419167
-66872.641,0.170858335
-66872.661,-0.056976538
-66872.681,-0.294902604
-66872.701,-0.540785187
-66872.721,-0.763913355
-66872.741,-0.989910607
-66872.761,-1.215244885
-66872.781,-1.404879666
-66872.801,-1.559015527
-66872.821,-1.686379855
-66872.841,-1.782282196
-66872.861,-1.832442965
-66872.881,-1.847370607
-66872.901,-1.820099858
-66872.921,-1.757812547
-66872.941,-1.649273077
-66872.961,-1.507940979
-66872.981,-1.334270606
-66873.001,-1.123000086
-66873.021,-0.905334595
-66873.041,-0.686919963
-66873.061,-0.451084084
-66873.081,-0.199739245
-66873.101,0.023978309
-66873.121,0.235480515
-66873.141,0.418335304
-66873.161,0.579309005
-66873.181,0.727694056
-66873.201,0.818177805
-66873.221,0.886806172
-66873.241,0.907620431
-66873.261,0.890138211
-66873.281,0.839895876
-66873.301,0.739028905
-66873.321,0.610750186
-66873.341,0.455638733
-66873.361,0.27734491
-66873.381,0.066319866
-66873.401,-0.151025019
-66873.421,-0.38817034
-66873.441,-0.635764228
-66873.461,-0.857489429
-66873.481,-1.080196717
-66873.501,-1.295902737
-66873.521,-1.467835098
-66873.541,-1.600080696
-66873.561,-1.704221914
-66873.581,-1.787941326
-66873.601,-1.824259323
-66873.621,-1.807444319
-66873.641,-1.767352811
-66873.661,-1.690505298
-66873.681,-1.570787884
-66873.701,-1.410985261
-66873.721,-1.220033053
-66873.741,-1.030076286
-66873.761,-0.819517318
-66873.781,-0.574864992
-66873.801,-0.327114532
-66873.821,-0.096884643
-66873.841,0.105538918
-66873.861,0.298093014
-66873.881,0.480535902
-66873.901,0.633564864
-66873.921,0.755053176
-66873.941,0.828298345
-66873.961,0.869730291
-66873.981,0.883371452
-66874.001,0.860766776
-66874.021,0.786853843
-66874.041,0.674660654
-66874.061,0.529268277
-66874.081,0.358876224
-66874.101,0.16917375
-66874.121,-0.03593254
-66874.141,-0.258292964
-66874.161,-0.499310643
-66874.181,-0.732090735
-66874.201,-0.948474103
-66874.221,-1.163112178
-66874.241,-1.345044053
-66874.261,-1.496278658
-66874.281,-1.616315418
-66874.301,-1.724844998
-66874.321,-1.785715946
-66874.341,-1.793450319
-66874.361,-1.776676029
-66874.381,-1.723198383
-66874.401,-1.624864475
-66874.421,-1.483186497
-66874.441,-1.32412477
-66874.461,-1.131392525
-66874.481,-0.927967665
-66874.501,-0.721184886
-66874.521,-0.484618823
-66874.541,-0.241261193
-66874.561,-0.014154773
-66874.581,0.183736244
-66874.601,0.375188884
-66874.621,0.549807649
-66874.641,0.69597357
-66874.661,0.775725881
-66874.681,0.841535531
-66874.701,0.870006418
-66874.721,0.840443017
-66874.741,0.773021735
-66874.761,0.68135392
-66874.781,0.559204774
-66874.801,0.413970266
-66874.821,0.240003178
-66874.841,0.037341039
-66874.861,-0.184849473
-66874.881,-0.413120475
-66874.901,-0.637443751
-66874.921,-0.869492786
-66874.941,-1.072526731
-66874.961,-1.255921542
-66874.981,-1.427974962
-66875.001,-1.565098377
-66875.021,-1.680356951
-66875.041,-1.748408632
-66875.061,-1.778172741
-66875.081,-1.766983466
-66875.101,-1.723212534
-66875.121,-1.647963413
-66875.141,-1.523024955
-66875.161,-1.364108422
-66875.181,-1.195334605
-66875.201,-1.014887971
-66875.221,-0.788434841
-66875.241,-0.57109215
-66875.261,-0.341782763
-66875.281,-0.099005262
-66875.301,0.104037836
-66875.321,0.27671257
-66875.341,0.441222698
-66875.361,0.580983497
-66875.381,0.705623593
-66875.401,0.77970327
-66875.421,0.815797703
-66875.441,0.827758136
-66875.461,0.793228473
-66875.481,0.723929552
-66875.501,0.604800866
-66875.521,0.467858875
-66875.541,0.32391782
-66875.561,0.140444344
-66875.581,-0.072608041
-66875.601,-0.289733366
-66875.621,-0.515263415
-66875.641,-0.742138287
-66875.661,-0.959533719
-66875.681,-1.154028868
-66875.701,-1.319048745
-66875.721,-1.474063432
-66875.741,-1.595981885
-66875.761,-1.677071982
-66875.781,-1.735381139
-66875.801,-1.747891335
-66875.821,-1.721663066
-66875.841,-1.663411464
-66875.861,-1.567475626
-66875.881,-1.422646312
-66875.901,-1.276243797
-66875.921,-1.092463781
-66875.941,-0.895485515
-66875.961,-0.687805626
-66875.981,-0.478115403
-66876.001,-0.250861558
-66876.021,-0.020527991
-66876.041,0.16731157
-66876.061,0.342907367
-66876.081,0.48675387
-66876.101,0.620611702
-66876.121,0.707483088
-66876.141,0.756930119
-66876.161,0.801239922
-66876.181,0.784045803
-66876.201,0.730807711
-66876.221,0.662454055
-66876.241,0.535532928
-66876.261,0.388428591
-66876.281,0.220726082
-66876.301,0.03271944
-66876.321,-0.172088281
-66876.341,-0.386108425
-66876.361,-0.608872205
-66876.381,-0.83547016
-66876.401,-1.034280606
-66876.421,-1.215617228
-66876.441,-1.370820186
-66876.461,-1.50774537
-66876.481,-1.611602786
-66876.501,-1.678970595
-66876.521,-1.717369193
-66876.541,-1.72442796
-66876.561,-1.687589015
-66876.581,-1.597692761
-66876.601,-1.491848642
-66876.621,-1.349354184
-66876.641,-1.17859126
-66876.661,-0.9896039
-66876.681,-0.797766751
-66876.701,-0.582592534
-66876.721,-0.350262868
-66876.741,-0.141405135
-66876.761,0.046888734
-66876.781,0.230869234
-66876.801,0.385413424
-66876.821,0.5328466
-66876.841,0.655218518
-66876.861,0.72676753
-66876.881,0.761852035
-66876.901,0.786334158
-66876.921,0.755503521
-66876.941,0.689092773
-66876.961,0.590421917
-66876.981,0.4625207
-66877.001,0.307583159
-66877.021,0.136823916
-66877.041,-0.056727009
-66877.061,-0.263886379
-66877.081,-0.492410256
-66877.101,-0.717989441
-66877.121,-0.908004388
-66877.141,-1.094252399
-66877.161,-1.268230062
-66877.181,-1.418699186
-66877.201,-1.536969581
-66877.221,-1.626678384
-66877.241,-1.676394788
-66877.261,-1.701142446
-66877.281,-1.690961739
-66877.301,-1.624516941
-66877.321,-1.546431262
-66877.341,-1.400080995
-66877.361,-1.24939535
-66877.381,-1.098228619
-66877.401,-0.905114738
-66877.421,-0.695254712
-66877.44099,-0.477844289
-66877.461,-0.253445414
-66877.481,-0.061443867
-66877.501,0.120359631
-66877.521,0.292557294
-66877.541,0.447424302
-66877.561,0.568604751
-66877.581,0.665327893
-66877.601,0.735259952
-66877.621,0.762013974
-66877.641,0.732834756
-66877.661,0.681265408
-66877.681,0.594665161
-66877.701,0.47571814
-66877.721,0.345230106
-66877.741,0.174565801
-66877.761,-0.010285237
-66877.781,-0.18896561
-66877.801,-0.403717181
-66877.821,-0.607748877
-66877.841,-0.822703192
-66877.861,-1.032403396
-66877.881,-1.202497044
-66877.901,-1.334852638
-66877.921,-1.471548837
-66877.941,-1.581482467
-66877.961,-1.644026609
-66877.981,-1.663772125
-66878.001,-1.682309186
-66878.021,-1.630190019
-66878.041,-1.554230708
-66878.061,-1.448509739
-66878.081,-1.303749219
-66878.101,-1.141739931
-66878.121,-0.956044741
-66878.141,-0.757196029
-66878.161,-0.561246858
-66878.181,-0.344051131
-66878.201,-0.131949175
-66878.221,0.050939632
-66878.241,0.228789969
-66878.261,0.379003692
-66878.281,0.502098683
-66878.301,0.60864682
-66878.321,0.68653324
-66878.341,0.743159679
-66878.361,0.749116872
-66878.381,0.690624716
-66878.401,0.631395721
-66878.421,0.532569917
-66878.441,0.418239769
-66878.461,0.274420896
-66878.481,0.088400514
-66878.501,-0.091500247
-66878.521,-0.286542191
-66878.541,-0.504139931
-66878.561,-0.711426999
-66878.581,-0.896132529
-66878.601,-1.085804817
-66878.621,-1.247688356
-66878.641,-1.390308873
-66878.661,-1.497322359
-66878.681,-1.582160451
-66878.701,-1.639159281
-66878.721,-1.653203734
-66878.741,-1.633042349
-66878.761,-1.584455434
-66878.781,-1.495488082
-66878.801,-1.372148063
-66878.821,-1.229464539
-66878.841,-1.058694282
-66878.861,-0.862333122
-66878.881,-0.680010588
-66878.901,-0.480252989
-66878.921,-0.26207234
-66878.941,-0.06655413
-66878.961,0.110746901
-66878.981,0.286980918
-66879.001,0.413618423
-66879.021,0.526177666
-66879.041,0.628430236
-66879.061,0.683311756
-66879.081,0.708538349
-66879.101,0.700998969
-66879.121,0.650283032
-66879.141,0.5676843
-66879.161,0.461247201
-66879.181,0.327941471
-66879.201,0.187048923
-66879.221,0.025755133
-66879.241,-0.167290323
-66879.261,-0.370203443
-66879.281,-0.590493323
-66879.301,-0.792898827
-66879.321,-0.976063639
-66879.341,-1.134988403
-66879.361,-1.290413442
-66879.381,-1.436541493
-66879.401,-1.517391931
-66879.421,-1.594965987
-66879.441,-1.623404774
-66879.461,-1.631965737
-66879.481,-1.593508102
-66879.501,-1.521130124
-66879.521,-1.4094909
-66879.541,-1.293147346
-66879.561,-1.136516236
-66879.581,-0.973785837
-66879.601,-0.795147553
-66879.621,-0.595379449
-66879.641,-0.372225551
-66879.661,-0.18367831
-66879.681,-0.002454087
-66879.701,0.188159754
-66879.721,0.326445108
-66879.741,0.458831485
-66879.761,0.556257553
-66879.781,0.634239076
-66879.801,0.672090065
-66879.821,0.684892398
-66879.841,0.672830416
-66879.861,0.605296612
-66879.881,0.52006563
-66879.901,0.397646705
-66879.921,0.242814188
-66879.941,0.084305639
-66879.961,-0.074723556
-66879.981,-0.281392007
-66880.001,-0.490696849
-66880.021,-0.682875733
-66880.041,-0.869992438
-66880.061,-1.045718435
-66880.081,-1.200305718
-66880.101,-1.334623663
-66880.121,-1.46572515
-66880.141,-1.53529015
-66880.161,-1.586072942
-66880.181,-1.612028654
-66880.201,-1.596733765
-66880.221,-1.555886907
-66880.241,-1.457062808
-66880.261,-1.351943004
-66880.281,-1.217593649
-66880.301,-1.044108951
-66880.321,-0.861401097
-66880.341,-0.694014214
-66880.361,-0.498881243
-66880.381,-0.297370838
-66880.401,-0.102922502
-66880.421,0.077981238
-66880.441,0.23193332
-66880.461,0.379427491
-66880.481,0.479496325
-66880.501,0.570301622
-66880.521,0.647131125
-66880.541,0.656471056
-66880.561,0.656861371
-66880.581,0.621423092
-66880.601,0.534063864
-66880.621,0.441327641
-66880.641,0.313758545
-66880.661,0.165754058
-66880.681,0.006128348
-66880.701,-0.170866868
-66880.721,-0.353616825
-66880.741,-0.582106
-66880.761,-0.775568316
-66880.781,-0.954531481
-66880.801,-1.12974133
-66880.821,-1.28325791
-66880.841,-1.403203417
-66880.861,-1.490721093
-66880.881,-1.542425308
-66880.901,-1.580387967
-66880.921,-1.582793846
-66880.941,-1.539363872
-66880.961,-1.473845586
-66880.981,-1.376820861
-66881.001,-1.251227402
-66881.021,-1.112782164
-66881.041,-0.922840269
-66881.061,-0.744652675
-66881.081,-0.564933463
-66881.101,-0.373067251
-66881.121,-0.160287922
-66881.141,0.007470542
-66881.161,0.17049355
-66881.181,0.322928739
-66881.201,0.441653155
-66881.221,0.526499906
-66881.241,0.59686078
-66881.261,0.642945087
-66881.281,0.643777364
-66881.301,0.623402799
-66881.321,0.549909074
-66881.341,0.461599686
-66881.361,0.365995642
-66881.381,0.223184994
-66881.401,0.066153145
-66881.421,-0.09846414
-66881.441,-0.311126425
-66881.461,-0.495708312
-66881.481,-0.675389228
-66881.501,-0.868301163
-66881.521,-1.038266089
-66881.541,-1.191763175
-66881.561,-1.314564447
-66881.581,-1.426844321
-66881.601,-1.494814445
-66881.621,-1.55157894
-66881.641,-1.568815198
-66881.661,-1.550909452
-66881.681,-1.502618317
-66881.701,-1.409524923
-66881.721,-1.311128355
-66881.741,-1.166326685
-66881.761,-1.014377101
-66881.781,-0.829606885
-66881.801,-0.652527743
-66881.821,-0.47692644
-66881.841,-0.2737454
-66881.861,-0.086981692
-66881.881,0.067808749
-66881.901,0.216662757
-66881.921,0.356199968
-66881.941,0.460042295
-66881.961,0.544905871
-66881.981,0.598053094
-66882.001,0.628382584
-66882.021,0.622617039
-66882.041,0.565551937
-66882.061,0.491778443
-66882.081,0.394007812
-66882.101,0.294251386
-66882.121,0.1334572
-66882.141,-0.023249969
-66882.161,-0.193751801
-66882.181,-0.396619729
-66882.201,-0.589014156
-66882.221,-0.767020865
-66882.241,-0.926098472
-66882.26099,-1.096615287
-66882.281,-1.234537125
-66882.301,-1.354026607
-66882.321,-1.437920293
-66882.341,-1.516454891
-66882.361,-1.551997534
-66882.381,-1.548321668
-66882.401,-1.517603149
-66882.421,-1.439079584
-66882.441,-1.343778967
-66882.461,-1.216947068
-66882.481,-1.085464423
-66882.501,-0.932406901
-66882.521,-0.762032479
-66882.541,-0.563060872
-66882.561,-0.378639424
-66882.581,-0.185346637
-66882.601,-0.017261013
-66882.621,0.128985967
-66882.641,0.270867777
-66882.661,0.398485243
-66882.681,0.47942022
-66882.701,0.554637452
-66882.721,0.588479314
-66882.741,0.596519932
-66882.761,0.559052589
-66882.781,0.514533306
-66882.801,0.444548706
-66882.821,0.336175757
-66882.841,0.201682015
-66882.861,0.057034767
-66882.881,-0.103107373
-66882.901,-0.291821754
-66882.921,-0.4751557
-66882.941,-0.654042313
-66882.961,-0.828825894
-66882.981,-0.995656501
-66883.001,-1.140770459
-66883.021,-1.277572062
-66883.041,-1.37463914
-66883.061,-1.460027819
-66883.081,-1.506146389
-66883.101,-1.516571293
-66883.121,-1.502226089
-66883.141,-1.455662581
-66883.161,-1.385444105
-66883.181,-1.280115567
-66883.201,-1.162524967
-66883.221,-1.003412129
-66883.241,-0.842418316
-66883.261,-0.670950212
-66883.281,-0.488692592
-66883.301,-0.295444183
-66883.321,-0.120689147
-66883.341,0.039163874
-66883.361,0.18221939
-66883.38101,0.316909866
-66883.401,0.406453927
-66883.421,0.482440148
-66883.441,0.55841546
-66883.461,0.575851305
-66883.481,0.569240354
-66883.501,0.525693878
-66883.521,0.46236773
-66883.541,0.385602544
-66883.561,0.261833264
-66883.581,0.117539208
-66883.601,-0.027802101
-66883.621,-0.204386695
-66883.641,-0.405336857
-66883.661,-0.588948931
-66883.681,-0.762181479
-66883.701,-0.925795944
-66883.721,-1.090293315
-66883.741,-1.227257354
-66883.761,-1.326273528
-66883.781,-1.411614696
-66883.801,-1.479821372
-66883.821,-1.495105922
-66883.841,-1.490899058
-66883.861,-1.45665511
-66883.881,-1.390285906
-66883.901,-1.297805144
-66883.921,-1.181415459
-66883.941,-1.039129854
-66883.961,-0.865319463
-66883.981,-0.699298035
-66884.001,-0.535802239
-66884.021,-0.349369667
-66884.041,-0.157298478
-66884.061,0.006428233
-66884.081,0.150471859
-66884.101,0.276296114
-66884.121,0.384040679
-66884.141,0.467396013
-66884.161,0.518274796
-66884.181,0.539821743
-66884.201,0.54837765
-66884.221,0.5190834
-66884.241,0.447933693
-66884.261,0.373273863
-66884.281,0.268898915
-66884.301,0.131193516
-66884.321,-0.012746592
-66884.341,-0.181043164
-66884.361,-0.351522413
-66884.381,-0.526676556
-66884.401,-0.699296335
-66884.421,-0.863082451
-66884.441,-1.018963559
-66884.461,-1.159778512
-66884.481,-1.28385306
-66884.501,-1.376717919
-66884.521,-1.439538357
-66884.541,-1.4754556
-66884.561,-1.483660983
-66884.581,-1.463572073
-66884.601,-1.410520325
-66884.621,-1.3146373
-66884.641,-1.207651904
-66884.661,-1.082386041
-66884.681,-0.933907393
-66884.701,-0.775244363
-66884.721,-0.61512355
-66884.741,-0.432816154
-66884.761,-0.248764592
-66884.781,-0.093667899
-66884.801,0.055535034
-66884.821,0.192413816
-66884.841,0.316020042
-66884.861,0.400741175
-66884.881,0.469335008
-66884.901,0.525504419
-66884.921,0.523292147
-66884.941,0.504307751
-66884.961,0.465680829
-66884.981,0.398199386
-66885.001,0.314559407
-66885.021,0.19576999
-66885.041,0.048615426
-66885.061,-0.108186717
-66885.081,-0.26819614
-66885.101,-0.436183241
-66885.121,-0.603531841
-66885.141,-0.770129955
-66885.161,-0.91685078
-66885.181,-1.066891136
-66885.201,-1.212045176
-66885.221,-1.31373508
-66885.241,-1.383892649
-66885.261,-1.425808933
-66885.281,-1.456316148
-66885.301,-1.448384776
-66885.321,-1.408908107
-66885.341,-1.366335161
-66885.361,-1.275027628
-66885.381,-1.14371448
-66885.401,-1.00618624
-66885.421,-0.859482107
-66885.441,-0.703981093
-66885.461,-0.534772429
-66885.481,-0.358242607
-66885.501,-0.178332791
-66885.521,-0.025734612
-66885.541,0.101311046
-66885.561,0.233381691
-66885.581,0.341329603
-66885.601,0.428914956
-66885.621,0.479908184
-66885.641,0.509072565
-66885.661,0.517739096
-66885.681,0.482373682
-66885.701,0.430442188
-66885.721,0.359875945
-66885.741,0.251136331
-66885.761,0.116261618
-66885.781,-0.018424742
-66885.801,-0.175480301
-66885.821,-0.337091827
-66885.841,-0.509768177
-66885.861,-0.671286771
-66885.881,-0.831711102
-66885.901,-0.986401834
-66885.921,-1.115990424
-66885.941,-1.230377171
-66885.961,-1.325845241
-66885.981,-1.388959733
-66886.001,-1.426672378
-66886.021,-1.445698367
-66886.041,-1.427794876
-66886.061,-1.376141916
-66886.081,-1.289778585
-66886.101,-1.194399629
-66886.121,-1.076273577
-66886.141,-0.938808891
-66886.161,-0.794666772
-66886.181,-0.633591505
-66886.201,-0.463869141
-66886.221,-0.29041094
-66886.241,-0.130679679
-66886.261,0.013846689
-66886.281,0.141443716
-66886.301,0.25825989
-66886.321,0.355835759
-66886.341,0.428616539
-66886.361,0.470090977
-66886.381,0.489207486
-66886.401,0.488438858
-66886.421,0.445201002
-66886.441,0.381402221
-66886.461,0.293774656
-66886.481,0.172899113
-66886.501,0.044967167
-66886.521,-0.092749902
-66886.541,-0.246735986
-66886.561,-0.425959475
-66886.581,-0.595744067
-66886.601,-0.751136217
-66886.621,-0.91027283
-66886.641,-1.067976967
-66886.661,-1.180879853
-66886.681,-1.279817081
-66886.701,-1.343365525
-66886.721,-1.39754621
-66886.741,-1.422515073
-66886.761,-1.415669906
-66886.781,-1.37005921
-66886.801,-1.299762623
-66886.821,-1.223865748
-66886.841,-1.10741863
-66886.861,-0.955379147
-66886.881,-0.827450328
-66886.901,-0.680778229
-66886.921,-0.515047365
-66886.941,-0.337808264
-66886.961,-0.177452377
-66886.981,-0.036792136
-66887.001,0.101617842
-66887.021,0.236123049
-66887.041,0.323068884
-66887.061,0.393765806
-66887.08099,0.445230173
-66887.101,0.4794538
-66887.121,0.465892253
-66887.141,0.451219896
-66887.161,0.405102425
-66887.181,0.315391514
-66887.201,0.193700344
-66887.221,0.07866161
-66887.241,-0.046537254
-66887.261,-0.207817502
-66887.281,-0.365493504
-66887.301,-0.530585467
-66887.321,-0.689904674
-66887.341,-0.826534446
-66887.361,-0.964361307
-66887.381,-1.096171888
-66887.401,-1.20451417
-66887.421,-1.281291977
-66887.441,-1.349205251
-66887.461,-1.386822521
-66887.481,-1.385570463
-66887.501,-1.368306907
-66887.521,-1.323031004
-66887.541,-1.240824547
-66887.561,-1.142527088
-66887.581,-1.029529631
-66887.601,-0.886768621
-66887.621,-0.747617165
-66887.641,-0.590966314
-66887.661,-0.439770516
-66887.681,-0.282531042
-66887.701,-0.124358285
-66887.721,0.023848009
-66887.741,0.147019701
-66887.761,0.254759438
-66887.781,0.334350157
-66887.801,0.405801278
-66887.821,0.437797795
-66887.841,0.448526684
-66887.861,0.430695562
-66887.881,0.391278348
-66887.901,0.344296954
-66887.921,0.245439119
-66887.941,0.130934804
-66887.961,0.014676227
-66887.981,-0.11777193
-66888.001,-0.265980522
-66888.021,-0.436428794
-66888.041,-0.597415316
-66888.061,-0.743876628
-66888.081,-0.878475624
-66888.101,-1.019991171
-66888.121,-1.140651455
-66888.141,-1.224777694
-66888.161,-1.311578112
-66888.181,-1.344116108
-66888.20101,-1.374722033
-66888.221,-1.366036449
-66888.241,-1.321215766
-66888.261,-1.262178357
-66888.281,-1.190092055
-66888.301,-1.078205469
-66888.321,-0.956099614
-66888.341,-0.820506419
-66888.361,-0.670514163
-66888.381,-0.532990556
-66888.401,-0.368152224
-66888.421,-0.211846361
-66888.441,-0.061374066
-66888.461,0.062275268
-66888.481,0.167034574
-66888.501,0.275549716
-66888.521,0.354132327
-66888.541,0.40750282
-66888.561,0.431418923
-66888.581,0.435622989
-66888.601,0.415215889
-66888.621,0.361074879
-66888.641,0.278621064
-66888.661,0.189316366
-66888.681,0.084237302
-66888.701,-0.037767933
-66888.721,-0.184280178
-66888.741,-0.33882965
-66888.761,-0.517758645
-66888.781,-0.666068896
-66888.801,-0.790975535
-66888.821,-0.928801058
-66888.841,-1.055460063
-66888.861,-1.156897128
-66888.881,-1.252146455
-66888.901,-1.312741255
-66888.921,-1.345593604
-66888.941,-1.356683626
-66888.961,-1.329250845
-66888.981,-1.292545461
-66889.001,-1.217519888
-66889.021,-1.117711207
-66889.041,-1.014394002
-66889.061,-0.895321298
-66889.081,-0.741193319
-66889.101,-0.594933768
-66889.121,-0.451584608
-66889.141,-0.286478582
-66889.161,-0.14271769
-66889.181,-0.011093113
-66889.201,0.113692579
-66889.221,0.212355924
-66889.241,0.284979446
-66889.261,0.353173528
-66889.281,0.404003613
-66889.301,0.407898661
-66889.321,0.396885057
-66889.341,0.369482221
-66889.361,0.307151748
-66889.381,0.239149992
-66889.401,0.132715284
-66889.421,0.004971717
-66889.441,-0.120410777
-66889.461,-0.259831624
-66889.481,-0.411224133
-66889.501,-0.569598764
-66889.521,-0.71797956
-66889.541,-0.849721808
-66889.561,-0.975105114
-66889.581,-1.079679235
-66889.601,-1.180874587
-66889.621,-1.263394697
-66889.641,-1.29890475
-66889.661,-1.314607427
-66889.681,-1.318994462
-66889.701,-1.287351505
-66889.721,-1.229425535
-66889.741,-1.153697558
-66889.761,-1.067473419
-66889.781,-0.950868702
-66889.801,-0.815179961
-66889.821,-0.680657595
-66889.841,-0.555984817
-66889.861,-0.388488091
-66889.881,-0.219308667
-66889.901,-0.075702423
-66889.921,0.051617242
-66889.941,0.160232346
-66889.961,0.254527732
-66889.981,0.325374168
-66890.001,0.369642911
-66890.021,0.392448187
-66890.041,0.390728384
-66890.061,0.375831873
-66890.081,0.312085048
-66890.101,0.257559855
-66890.121,0.158721265
-66890.141,0.053497013
-66890.161,-0.072113463
-66890.181,-0.215640876
-66890.201,-0.356838715
-66890.221,-0.507513976
-66890.241,-0.651832443
-66890.261,-0.786252342
-66890.281,-0.918278371
-66890.301,-1.036762064
-66890.321,-1.131172316
-66890.341,-1.21305054
-66890.361,-1.279296606
-66890.381,-1.304994659
-66890.401,-1.308331022
-66890.421,-1.292186168
-66890.441,-1.260620147
-66890.461,-1.178084
-66890.481,-1.097013577
-66890.501,-0.985683719
-66890.521,-0.868471527
-66890.541,-0.737599364
-66890.561,-0.592094925
-66890.581,-0.440760098
-66890.601,-0.299865407
-66890.621,-0.139254078
-66890.641,-0.01258564
-66890.661,0.084460244
-66890.681,0.167529431
-66890.701,0.273608939
-66890.721,0.326446976
-66890.741,0.360231147
-66890.761,0.378513917
-66890.781,0.362861762
-66890.801,0.335121606
-66890.821,0.274370332
-66890.841,0.195852453
-66890.861,0.101396898
-66890.881,-0.02036797
-66890.901,-0.137270485
-66890.921,-0.282360736
-66890.941,-0.424475839
-66890.961,-0.560366269
-66890.981,-0.71797859
-66891.001,-0.858876432
-66891.021,-0.9647278
-66891.041,-1.07781153
-66891.061,-1.158091634
-66891.081,-1.232897615
-66891.101,-1.275752366
-66891.121,-1.285978313
-66891.141,-1.291646204
-66891.161,-1.262235772
-66891.181,-1.208407241
-66891.201,-1.123577856
-66891.221,-1.025068064
-66891.241,-0.932617717
-66891.261,-0.797868872
-66891.281,-0.657900036
-66891.301,-0.531937165
-66891.321,-0.365210519
-66891.341,-0.219633588
-66891.361,-0.099109542
-66891.381,0.017537991
-66891.401,0.143635532
-66891.421,0.212384774
-66891.441,0.288481351
-66891.461,0.345716072
-66891.481,0.359240556
-66891.501,0.359404433
-66891.521,0.348821434
-66891.541,0.298073695
-66891.561,0.222032579
-66891.581,0.142681525
-66891.601,0.060483796
-66891.621,-0.072013813
-66891.641,-0.208550704
-66891.661,-0.354604981
-66891.681,-0.49129856
-66891.701,-0.637034891
-66891.721,-0.776898477
-66891.741,-0.897225869
-66891.761,-1.01277347
-66891.781,-1.105168036
-66891.801,-1.179562229
-66891.821,-1.25045611
-66891.841,-1.273772053
-66891.861,-1.286201465
-66891.881,-1.273533957
-66891.901,-1.229331799
-66891.921,-1.16122588
-66891.941,-1.068221127
-66891.961,-0.975524959
-66891.981,-0.856176705
-66892.001,-0.746324793
-66892.021,-0.602030022
-66892.041,-0.445675905
-66892.061,-0.308665154
-66892.081,-0.167518236
-66892.101,-0.03486603
-66892.121,0.072387725
-66892.141,0.149000506
-66892.161,0.242947704
-66892.181,0.292608076
-66892.201,0.338069035
-66892.221,0.361889724
-66892.241,0.339203652
-66892.261,0.313018208
-66892.281,0.262526686
-66892.301,0.170051173
-66892.321,0.081137559
-66892.341,-0.018343391
-66892.361,-0.14185061
-66892.381,-0.278282145
-66892.401,-0.414444267
-66892.421,-0.562894369
-66892.441,-0.695820132
-66892.461,-0.813261213
-66892.481,-0.933514713
-66892.501,-1.032366823
-66892.521,-1.128971143
-66892.541,-1.192959
-66892.561,-1.240133308
-66892.581,-1.258885083
-66892.601,-1.26056196
-66892.621,-1.230125283
-66892.641,-1.17531243
-66892.661,-1.090789808
-66892.681,-0.996000937
-66892.701,-0.888362316
-66892.721,-0.774173654
-66892.741,-0.654418111
-66892.761,-0.499853257
-66892.781,-0.355994236
-66892.801,-0.210605812
-66892.821,-0.098516996
-66892.841,0.010960801
-66892.861,0.106926391
-66892.881,0.192109507
-66892.901,0.265630501
-66892.921,0.312301421
-66892.941,0.337442276
-66892.961,0.332390736
-66892.981,0.298031071
-66893.001,0.258314139
-66893.02101,0.209294666
-66893.041,0.111831866
-66893.061,0.013780247
-66893.081,-0.097442769
-66893.101,-0.224342591
-66893.121,-0.352007924
-66893.141,-0.510344313
-66893.161,-0.657117443
-66893.181,-0.77667841
-66893.201,-0.891438993
-66893.221,-0.988953437
-66893.241,-1.062557438
-66893.261,-1.153382977
-66893.281,-1.205862213
-66893.301,-1.251846174
-66893.321,-1.251379048
-66893.341,-1.234936532
-66893.361,-1.190406492
-66893.381,-1.1154183
-66893.401,-1.039901363
-66893.421,-0.930026868
-66893.441,-0.82752831
-66893.461,-0.711867872
-66893.481,-0.57474866
-66893.501,-0.429200205
-66893.521,-0.304515545
-66893.541,-0.191209903
-66893.561,-0.049223116
-66893.581,0.062096216
-66893.601,0.139485303
-66893.621,0.207668609
-66893.641,0.279561686
-66893.661,0.314185721
-66893.681,0.32164434
-66893.701,0.315602938
-66893.721,0.27818285
-66893.741,0.222799076
-66893.761,0.15194316
-66893.781,0.066021422
-66893.801,-0.051428357
-66893.821,-0.165007506
-66893.841,-0.279606228
-66893.861,-0.420895921
-66893.881,-0.578196028
-66893.901,-0.714075379
-66893.921,-0.833254432
-66893.941,-0.931382621
-66893.961,-1.025740479
-66893.981,-1.115029263
-66894.001,-1.173372115
-66894.021,-1.219599596
-66894.041,-1.217372753
-66894.061,-1.223184964
-66894.081,-1.201001004
-66894.101,-1.15963704
-66894.121,-1.073217099
-66894.141,-0.981516658
-66894.161,-0.892209603
-66894.181,-0.768583181
-66894.201,-0.639873914
-66894.221,-0.511667366
-66894.241,-0.375528289
-66894.261,-0.253032322
-66894.281,-0.135252953
-66894.301,-0.016599344
-66894.321,0.090042644
-66894.341,0.177095328
-66894.361,0.222861846
-66894.381,0.271677109
-66894.401,0.287503721
-66894.421,0.286217923
-66894.441,0.282925797
-66894.461,0.225555988
-66894.481,0.168686837
-66894.501,0.09693433
-66894.521,-0.006428137
-66894.541,-0.111541937
-66894.561,-0.220876926
-66894.581,-0.352768708
-66894.601,-0.501976546
-66894.621,-0.627866325
-66894.641,-0.758745852
-66894.661,-0.864273367
-66894.681,-0.956778199
-66894.701,-1.060791439
-66894.721,-1.132293789
-66894.741,-1.176360004
-66894.761,-1.201103829
-66894.781,-1.214841788
-66894.801,-1.201758265
-66894.821,-1.166369227
-66894.841,-1.100290369
-66894.861,-1.016445649
-66894.881,-0.930173143
-66894.901,-0.849651672
-66894.921,-0.718265279
-66894.941,-0.573853465
-66894.961,-0.448335624
-66894.981,-0.324922339
-66895.001,-0.206035124
-66895.021,-0.074666799
-66895.041,0.02998638
-66895.061,0.107348014
-66895.081,0.183004544
-66895.101,0.239010512
-66895.121,0.272723807
-66895.141,0.293977368
-66895.161,0.282793998
-66895.181,0.244547868
-66895.201,0.213690319
-66895.221,0.138988805
-66895.241,0.039084426
-66895.261,-0.051713394
-66895.281,-0.16748174
-66895.301,-0.276541589
-66895.321,-0.411955798
-66895.341,-0.551461285
-66895.361,-0.674791944
-66895.381,-0.788727561
-66895.401,-0.885836568
-66895.421,-1.00049601
-66895.441,-1.08659711
-66895.461,-1.144909765
-66895.481,-1.180671155
-66895.501,-1.202213616
-66895.521,-1.203814428
-66895.541,-1.183732701
-66895.561,-1.138794167
-66895.581,-1.061905015
-66895.601,-0.966232006
-66895.621,-0.879964884
-66895.641,-0.779228988
-66895.661,-0.661114708
-66895.681,-0.529384391
-66895.701,-0.40141546
-66895.721,-0.269535701
-66895.741,-0.16072323
-66895.761,-0.044769759
-66895.781,0.058596174
-66895.801,0.129680201
-66895.821,0.193627846
-66895.841,0.246160895
-66895.861,0.275883022
-66895.881,0.279026187
-66895.901,0.256144974
-66895.921,0.209462687
-66895.941,0.14247439
-66895.961,0.071420152
-66895.981,-0.004272767
-66896.001,-0.115961659
-66896.021,-0.236381524
-66896.041,-0.358004868
-66896.061,-0.482594114
-66896.081,-0.620883358
-66896.101,-0.737456182
-66896.121,-0.834278044
-66896.141,-0.916957445
-66896.161,-1.015130072
-66896.181,-1.086089115
-66896.201,-1.133836915
-66896.221,-1.180489201
-66896.241,-1.188532316
-66896.261,-1.179666187
-66896.281,-1.137933401
-66896.301,-1.086206229
-66896.321,-1.014954588
-66896.341,-0.923360042
-66896.361,-0.833066138
-66896.381,-0.716318737
-66896.401,-0.587480307
-66896.421,-0.46819691
-66896.441,-0.342388295
-66896.461,-0.216874603
-66896.481,-0.10256132
-66896.501,0.00096179
-66896.521,0.073097723
-66896.541,0.150782909
-66896.561,0.21538518
-66896.581,0.242569969
-66896.601,0.257844243
-66896.621,0.253579861
-66896.641,0.225835438
-66896.661,0.191804639
-66896.681,0.12100337
-66896.701,0.027359513
-66896.721,-0.059363196
-66896.741,-0.169702467
-66896.761,-0.29839092
-66896.781,-0.405776461
-66896.801,-0.520561869
-66896.821,-0.654897365
-66896.841,-0.758827643
-66896.861,-0.871107773
-66896.881,-0.96379111
-66896.901,-1.044240847
-66896.921,-1.109051852
-66896.941,-1.139215351
-66896.961,-1.162523271
-66896.981,-1.170541774
-66897.001,-1.147258803
-66897.021,-1.103885856
-66897.041,-1.044206374
-66897.061,-0.969913777
-66897.081,-0.878961803
-66897.101,-0.773792982
-66897.121,-0.658114679
-66897.141,-0.543432534
-66897.161,-0.420648905
-66897.181,-0.289132759
-66897.201,-0.181695716
-66897.221,-0.065612361
-66897.241,0.017507971
-66897.261,0.085868963
-66897.281,0.162970267
-66897.301,0.20240124
-66897.321,0.221451566
-66897.341,0.236864822
-66897.361,0.216827358
-66897.381,0.188461962
-66897.401,0.13347257
-66897.421,0.058474922
-66897.441,-0.021103035
-66897.461,-0.126067973
-66897.481,-0.228535288
-66897.501,-0.33547588
-66897.521,-0.461491977
-66897.541,-0.598442025
-66897.561,-0.708103808
-66897.581,-0.802432172
-66897.601,-0.881088217
-66897.621,-0.981413288
-66897.641,-1.050520977
-66897.661,-1.099287112
-66897.681,-1.137087101
-66897.701,-1.143820639
-66897.721,-1.125153737
-66897.741,-1.099207131
-66897.761,-1.053326868
-66897.781,-0.986824842
-66897.801,-0.90425454
-66897.821,-0.829224139
-66897.84101,-0.715507437
-66897.861,-0.600445886
-66897.881,-0.476559238
-66897.901,-0.35136711
-66897.921,-0.238894261
-66897.941,-0.122453848
-66897.961,-0.032007116
-66897.981,0.041783958
-66898.001,0.123626607
-66898.021,0.158702256
-66898.041,0.203161488
-66898.061,0.235043114
-66898.081,0.228669514
-66898.101,0.193675534
-66898.121,0.155698361
-66898.141,0.092237457
-66898.161,0.017723393
-66898.181,-0.061197107
-66898.201,-0.165720908
-66898.221,-0.286619935
-66898.241,-0.408999185
-66898.261,-0.530101495
-66898.281,-0.641860878
-66898.301,-0.75511145
-66898.321,-0.85490413
-66898.341,-0.925095539
-66898.361,-1.015901416
-66898.381,-1.075522768
-66898.401,-1.110613227
-66898.421,-1.127780326
-66898.441,-1.128987787
-66898.461,-1.111991894
-66898.481,-1.091250522
-66898.501,-1.025386985
-66898.521,-0.944181485
-66898.541,-0.866606356
-66898.561,-0.769829079
-66898.581,-0.651662853
-66898.601,-0.530046412
-66898.621,-0.429292284
-66898.641,-0.306587775
-66898.661,-0.187748209
-66898.681,-0.094082368
-66898.701,-0.003760918
-66898.721,0.072243274
-66898.741,0.130576118
-66898.761,0.174136159
-66898.781,0.189323283
-66898.801,0.201040647
-66898.821,0.186860378
-66898.841,0.165237589
-66898.861,0.115456195
-66898.881,0.046702857
-66898.901,-0.028603149
-66898.921,-0.117949297
-66898.941,-0.231561152
-66898.961,-0.35226147
-66898.981,-0.459819008
-66899.001,-0.571705142
-66899.021,-0.674740919
-66899.041,-0.785458259
-66899.061,-0.881732468
-66899.081,-0.955684828
-66899.101,-1.036124772
-66899.121,-1.08837833
-66899.141,-1.107856818
-66899.161,-1.113087461
-66899.181,-1.123952641
-66899.201,-1.095477959
-66899.221,-1.019472285
-66899.241,-0.965585831
-66899.261,-0.905376649
-66899.281,-0.810189443
-66899.301,-0.717757348
-66899.321,-0.609617595
-66899.341,-0.498016652
-66899.361,-0.366072891
-66899.381,-0.263741445
-66899.401,-0.146188616
-66899.421,-0.048672432
-66899.441,0.032276714
-66899.461,0.095325649
-66899.481,0.143835283
-66899.501,0.170525178
-66899.521,0.20025488
-66899.541,0.186272619
-66899.561,0.163308061
-66899.581,0.121755698
-66899.601,0.065919014
-66899.621,0.006863406
-66899.641,-0.069948392
-66899.661,-0.164318346
-66899.681,-0.278489517
-66899.701,-0.396978739
-66899.721,-0.517403702
-66899.741,-0.618393978
-66899.761,-0.716493005
-66899.781,-0.818949433
-66899.801,-0.916701562
-66899.821,-0.978323816
-66899.841,-1.050763279
-66899.861,-1.083222681
-66899.881,-1.096782248
-66899.901,-1.107351016
-66899.921,-1.095796583
-66899.941,-1.052949968
-66899.961,-0.981578885
-66899.981,-0.907130317
-66900.001,-0.856229618
-66900.021,-0.755284142
-66900.041,-0.649985382
-66900.061,-0.541970604
-66900.081,-0.43036942
-66900.101,-0.314294021
-66900.121,-0.212040319
-66900.141,-0.1066845
-66900.161,-0.017605003
-66900.181,0.048812917
-66900.201,0.112590917
-66900.221,0.150093146
-66900.241,0.191052684
-66900.261,0.194720988
-66900.281,0.173715786
-66900.301,0.142189162
-66900.321,0.090131059
-66900.341,0.037656001
-66900.361,-0.026083082
-66900.381,-0.120644579
-66900.401,-0.220193131
-66900.421,-0.32897457
-66900.441,-0.472276028
-66900.461,-0.576920348
-66900.481,-0.664217174
-66900.501,-0.751850134
-66900.521,-0.851007082
-66900.541,-0.944989948
-66900.561,-1.013592747
-66900.581,-1.046066733
-66900.601,-1.072200034
-66900.621,-1.088244167
-66900.641,-1.081117779
-66900.661,-1.068638295
-66900.681,-1.036370307
-66900.701,-0.963480155
-66900.721,-0.886081232
-66900.741,-0.798543917
-66900.761,-0.703660053
-66900.781,-0.600116328
-66900.801,-0.493351497
-66900.821,-0.371299366
-66900.841,-0.256562726
-66900.861,-0.169512761
-66900.881,-0.065578443
-66900.901,0.005205198
-66900.921,0.071916641
-66900.941,0.11932522
-66900.961,0.14101452
-66900.981,0.176956775
-66901.001,0.178302377
-66901.021,0.141932055
-66901.041,0.11642426
-66901.061,0.060288111
-66901.081,0.000906127
-66901.101,-0.071321591
-66901.121,-0.175319648
-66901.141,-0.272277392
-66901.161,-0.388709307
-66901.181,-0.493307599
-66901.201,-0.595343626
-66901.221,-0.7137434
-66901.241,-0.791312115
-66901.261,-0.885075392
-66901.281,-0.955149849
-66901.301,-1.00581585
-66901.321,-1.048006883
-66901.341,-1.074975939
-66901.361,-1.07203594
-66901.381,-1.061427447
-66901.401,-1.033382934
-66901.421,-0.977797852
-66901.441,-0.911502233
-66901.461,-0.83706111
-66901.481,-0.754116707
-66901.501,-0.649190407
-66901.521,-0.54998111
-66901.541,-0.423982718
-66901.561,-0.324319973
-66901.581,-0.214709822
-66901.601,-0.12652407
-66901.621,-0.045434396
-66901.641,0.025658687
-66901.661,0.077604013
-66901.681,0.128087228
-66901.701,0.150540594
-66901.721,0.155519624
-66901.741,0.142650253
-66901.761,0.116629289
-66901.781,0.089273264
-66901.801,0.02519219
-66901.821,-0.046486599
-66901.841,-0.123216899
-66901.861,-0.22131713
-66901.881,-0.329736391
-66901.901,-0.452965797
-66901.921,-0.573871312
-66901.941,-0.673530386
-66901.961,-0.764925454
-66901.981,-0.858593432
-66902.001,-0.933989217
-66902.021,-0.988839333
-66902.041,-1.016197198
-66902.061,-1.060009985
-66902.081,-1.080180837
-66902.101,-1.053584653
-66902.121,-1.032411224
-66902.141,-0.987933225
-66902.161,-0.91955596
-66902.181,-0.851898225
-66902.201,-0.781264665
-66902.221,-0.684602705
-66902.241,-0.587079002
-66902.261,-0.476589361
-66902.281,-0.373980811
-66902.301,-0.266017466
-66902.321,-0.164398367
-66902.341,-0.07976855
-66902.361,-0.018915966
-66902.381,0.04421003
-66902.401,0.089387786
-66902.421,0.135257631
-66902.441,0.144238647
-66902.461,0.135416896
-66902.481,0.123379913
-66902.501,0.082745827
-66902.521,0.035651037
-66902.541,-0.028606555
-66902.561,-0.11397289
-66902.581,-0.195282144
-66902.601,-0.288411672
-66902.621,-0.410457354
-66902.641,-0.520435654
-66902.66099,-0.608885286
-66902.681,-0.704866388
-66902.701,-0.797455331
-66902.721,-0.876834829
-66902.741,-0.938941158
-66902.761,-0.998592136
-66902.781,-1.041319501
-66902.801,-1.04608865
-66902.821,-1.051817811
-66902.841,-1.027033382
-66902.861,-0.993903648
-66902.881,-0.950830526
-66902.901,-0.888335749
-66902.921,-0.810419699
-66902.941,-0.727214885
-66902.961,-0.633867434
-66902.981,-0.527017142
-66903.001,-0.428603311
-66903.021,-0.323947127
-66903.041,-0.206074111
-66903.061,-0.127884156
-66903.081,-0.056052362
-66903.101,0.008024591
-66903.121,0.063948868
-66903.141,0.115155201
-66903.161,0.136221253
-66903.181,0.13825605
-66903.201,0.11863319
-66903.221,0.08665499
-66903.241,0.055278466
-66903.261,-0.003889297
-66903.281,-0.070300274
-66903.301,-0.150247448
-66903.321,-0.252511305
-66903.341,-0.341866333
-66903.361,-0.445730602
-66903.381,-0.556192375
-66903.401,-0.647046253
-66903.421,-0.742719369
-66903.441,-0.822669519
-66903.461,-0.896928868
-66903.481,-0.952894323
-66903.501,-0.989967731
-66903.521,-1.019153754
-66903.541,-1.028711939
-66903.561,-1.027202163
-66903.581,-1.015781412
-66903.601,-0.961184852
-66903.621,-0.89012351
-66903.641,-0.841141364
-66903.661,-0.770104479
-66903.681,-0.676352037
-66903.701,-0.57834323
-66903.721,-0.480656816
-66903.741,-0.379477362
-66903.761,-0.279967491
-66903.781,-0.177583675
-66903.801,-0.102793768
-66903.821,-0.027474209
-66903.841,0.034092305
-66903.861,0.083554388
-66903.881,0.115235559
-66903.901,0.124724477
-66903.921,0.11981096
-66903.941,0.102849516
-66903.961,0.073341362
-66903.981,0.021394108
-66904.001,-0.035617133
-66904.021,-0.113725377
-66904.041,-0.206635855
-66904.061,-0.312652362
-66904.081,-0.408057922
-66904.101,-0.503905075
-66904.121,-0.59739805
-66904.141,-0.697658453
-66904.161,-0.780993924
-66904.181,-0.851408752
-66904.201,-0.916460641
-66904.221,-0.957909069
-66904.241,-0.9954687
-66904.261,-1.030513587
-66904.281,-1.029629981
-66904.301,-1.008348303
-66904.321,-0.981082336
-66904.341,-0.935568483
-66904.361,-0.864359644
-66904.381,-0.807703369
-66904.401,-0.727475981
-66904.421,-0.624382384
-66904.441,-0.530617626
-66904.461,-0.438454841
-66904.481,-0.335323409
-66904.501,-0.24068752
-66904.521,-0.153965856
-66904.541,-0.076364271
-66904.561,0.001423738
-66904.581,0.033222423
-66904.601,0.072141478
-66904.621,0.106555485
-66904.641,0.103645787
-66904.661,0.092275314
-66904.681,0.067017395
-66904.701,0.036737535
-66904.721,-0.016855646
-66904.741,-0.097107494
-66904.761,-0.176612489
-66904.781,-0.268139111
-66904.801,-0.379179544
-66904.821,-0.478583138
-66904.841,-0.571082836
-66904.861,-0.664643414
-66904.881,-0.747297035
-66904.901,-0.833519468
-66904.921,-0.896344606
-66904.941,-0.94809406
-66904.961,-0.995203346
-66904.981,-1.020171501
-66905.001,-1.024746441
-66905.021,-1.002999767
-66905.041,-0.974950126
-66905.061,-0.93479705
-66905.081,-0.880264874
-66905.101,-0.813113632
-66905.121,-0.746401462
-66905.141,-0.66039118
-66905.161,-0.561311028
-66905.181,-0.464610995
-66905.201,-0.358389958
-66905.221,-0.265996558
-66905.241,-0.185551453
-66905.261,-0.093728069
-66905.281,-0.021214099
-66905.301,0.024558197
-66905.321,0.062588402
-66905.341,0.092405566
-66905.361,0.110840233
-66905.381,0.099061807
-66905.401,0.071384213
-66905.421,0.035139655
-66905.441,-0.011788843
-66905.461,-0.071596183
-66905.481,-0.150806977
-66905.501,-0.235974791
-66905.521,-0.327155798
-66905.541,-0.426170277
-66905.561,-0.528826606
-66905.581,-0.628548361
-66905.601,-0.710737653
-66905.621,-0.78108283
-66905.641,-0.848973588
-66905.661,-0.91579567
-66905.681,-0.96344507
-66905.701,-0.992796333
-66905.721,-0.99460602
-66905.741,-0.998774176
-66905.761,-0.986693937
-66905.781,-0.946965655
-66905.801,-0.903223624
-66905.821,-0.847769882
-66905.841,-0.76997403
-66905.861,-0.687951435
-66905.881,-0.598181801
-66905.901,-0.49559351
-66905.921,-0.412254515
-66905.941,-0.324125036
-66905.961,-0.231265092
-66905.981,-0.141017078
-66906.001,-0.076516263
-66906.021,-0.029125306
-66906.041,0.039857983
-66906.061,0.074622225
-66906.081,0.075131265
-66906.101,0.076870365
-66906.121,0.066990448
-66906.141,0.051015712
-66906.161,0.010892238
-66906.181,-0.050685169
-66906.201,-0.115745481
-66906.221,-0.182419685
-66906.241,-0.255459919
-66906.261,-0.358325696
-66906.281,-0.474578482
-66906.301,-0.567004682
-66906.321,-0.660954465
-66906.341,-0.745964971
-66906.361,-0.805483108
-66906.381,-0.863609428
-66906.401,-0.924558646
-66906.421,-0.961111034
-66906.441,-0.984542993
-66906.461,-0.996446511
-66906.481,-0.981368375
-66906.501,-0.963334079
-66906.521,-0.92418589
-66906.541,-0.868850868
-66906.561,-0.805457651
-66906.581,-0.728736217
-66906.601,-0.644981397
-66906.621,-0.560290606
-66906.641,-0.472167541
-66906.661,-0.373981906
-66906.681,-0.272794812
-66906.701,-0.192152939
-66906.721,-0.116604259
-66906.741,-0.046083145
-66906.761,0.006146171
-66906.781,0.046764658
-66906.801,0.071872249
-66906.821,0.085012966
-66906.841,0.081423314
-66906.861,0.054137906
-66906.881,0.020796644
-66906.901,-0.021615462
-66906.921,-0.092957206
-66906.941,-0.160923861
-66906.961,-0.232525921
-66906.981,-0.315356511
-66907.001,-0.410282516
-66907.021,-0.510390781
-66907.041,-0.590307348
-66907.061,-0.673840197
-66907.081,-0.766988836
-66907.101,-0.844016736
-66907.121,-0.893939753
-66907.141,-0.93794839
-66907.161,-0.968683873
-66907.181,-0.981205743
-66907.201,-0.975738272
-66907.221,-0.967895992
-66907.241,-0.935562205
-66907.261,-0.884903374
-66907.281,-0.844527789
-66907.301,-0.785209653
-66907.321,-0.701825545
-66907.341,-0.602497941
-66907.361,-0.510256539
-66907.381,-0.420512036
-66907.401,-0.322094156
-66907.421,-0.234253281
-66907.441,-0.164784534
-66907.461,-0.082772877
-66907.48099,-0.014899396
-66907.501,0.02110688
-66907.521,0.044491062
-66907.541,0.073621373
-66907.561,0.079948145
-66907.581,0.056689721
-66907.601,0.028678158
-66907.621,-0.010604135
-66907.641,-0.070565112
-66907.661,-0.137729903
-66907.681,-0.217516407
-66907.701,-0.306007423
-66907.721,-0.395688059
-66907.741,-0.492027484
-66907.761,-0.576675257
-66907.781,-0.657750411
-66907.801,-0.735179412
-66907.821,-0.805844137
-66907.841,-0.867885035
-66907.861,-0.913986842
-66907.881,-0.936901142
-66907.901,-0.964201814
-66907.921,-0.977612631
-66907.941,-0.967610601
-66907.961,-0.933686646
-66907.981,-0.905135181
-66908.001,-0.850379718
-66908.021,-0.788050429
-66908.041,-0.709853441
-66908.061,-0.623011856
-66908.081,-0.549900137
-66908.101,-0.454156612
-66908.121,-0.35580194
-66908.141,-0.246625343
-66908.161,-0.173983147
-66908.181,-0.103525623
-66908.201,-0.031696919
-66908.221,0.004333747
-66908.241,0.035579112
-66908.261,0.054153619
-66908.281,0.059580678
-66908.301,0.056979813
-66908.321,0.023244568
-66908.341,-0.0134447
-66908.361,-0.052007934
-66908.381,-0.120001061
-66908.401,-0.188101897
-66908.421,-0.283704503
-66908.441,-0.355657247
-66908.461,-0.461413982
-66908.481,-0.54806009
-66908.501,-0.627058535
-66908.521,-0.701620469
-66908.541,-0.778052153
-66908.561,-0.847538434
-66908.581,-0.887372295
-66908.60101,-0.930195481
-66908.621,-0.962717212
-66908.641,-0.982077905
-66908.661,-0.963883553
-66908.681,-0.931871003
-66908.701,-0.911016002
-66908.721,-0.86516542
-66908.741,-0.81345333
-66908.761,-0.740618559
-66908.781,-0.664998191
-66908.801,-0.567864641
-66908.821,-0.480089246
-66908.841,-0.398503793
-66908.861,-0.31581862
-66908.881,-0.224775164
-66908.901,-0.174138172
-66908.921,-0.085315679
-66908.941,-0.025306215
-66908.961,0.006628482
-66908.981,0.032337135
-66909.001,0.033401597
-66909.021,0.040493847
-66909.041,0.032437402
-66909.061,0.015355696
-66909.081,-0.036698527
-66909.101,-0.099491916
-66909.121,-0.158636512
-66909.141,-0.235732726
-66909.161,-0.324051099
-66909.181,-0.410990705
-66909.201,-0.492020247
-66909.221,-0.58474128
-66909.241,-0.670489606
-66909.261,-0.738317643
-66909.281,-0.809471294
-66909.301,-0.87663438
-66909.321,-0.908245444
-66909.341,-0.931347672
-66909.361,-0.959202031
-66909.381,-0.955158855
-66909.401,-0.93616265
-66909.421,-0.915400281
-66909.441,-0.879055956
-66909.461,-0.825274054
-66909.481,-0.759722698
-66909.501,-0.680457612
-66909.521,-0.611662081
-66909.541,-0.517371167
-66909.561,-0.432126132
-66909.581,-0.346714127
-66909.601,-0.257601811
-66909.621,-0.183071907
-66909.641,-0.130818885
-66909.661,-0.056971075
-66909.681,-0.010364372
-66909.701,0.017185419
-66909.721,0.032048693
-66909.741,0.047206031
-66909.761,0.040500187
-66909.781,0.010769956
-66909.801,-0.027034293
-66909.821,-0.075221133
-66909.841,-0.14456138
-66909.861,-0.199889923
-66909.881,-0.278093508
-66909.901,-0.370639474
-66909.921,-0.439957539
-66909.941,-0.536531972
-66909.961,-0.619833119
-66909.981,-0.700976584
-66910.001,-0.776561021
-66910.021,-0.837706956
-66910.041,-0.887228023
-66910.061,-0.91740842
-66910.081,-0.939864209
-66910.101,-0.948300969
-66910.121,-0.947327338
-66910.141,-0.925433186
-66910.161,-0.890162127
-66910.181,-0.848236206
-66910.201,-0.788082706
-66910.221,-0.715396327
-66910.241,-0.656580638
-66910.261,-0.566604109
-66910.281,-0.497945136
-66910.301,-0.41255895
-66910.321,-0.309138396
-66910.341,-0.226763198
-66910.361,-0.167549193
-66910.381,-0.088010164
-66910.401,-0.046190656
-66910.421,-0.008978735
-66910.441,0.026870158
-66910.461,0.029398639
-66910.481,0.026231794
-66910.501,0.025214061
-66910.521,-0.002875545
-66910.541,-0.050396628
-66910.561,-0.099131397
-66910.581,-0.17451773
-66910.601,-0.242193154
-66910.621,-0.323453581
-66910.641,-0.420183581
-66910.661,-0.493600108
-66910.681,-0.571466331
-66910.701,-0.651375827
-66910.721,-0.719440526
-66910.741,-0.783875736
-66910.761,-0.845843368
-66910.781,-0.877659353
-66910.801,-0.912685
-66910.821,-0.935010608
-66910.841,-0.937706354
-66910.861,-0.9156619
-66910.881,-0.89791066
-66910.901,-0.855035555
-66910.921,-0.804676386
-66910.941,-0.744572029
-66910.961,-0.660653798
-66910.981,-0.58847537
-66911.001,-0.502112379
-66911.021,-0.431877637
-66911.041,-0.354304766
-66911.061,-0.256063541
-66911.081,-0.196203776
-66911.101,-0.11627697
-66911.121,-0.073761287
-66911.141,-0.014861345
-66911.161,0.00958073
-66911.181,0.029071317
-66911.201,0.018166202
-66911.221,0.017045406
-66911.241,0.00642228
-66911.261,-0.040493704
-66911.281,-0.090560895
-66911.301,-0.167244986
-66911.321,-0.223983783
-66911.341,-0.295183425
-66911.361,-0.374460062
-66911.381,-0.456664399
-66911.401,-0.545042878
-66911.421,-0.626344965
-66911.441,-0.706660297
-66911.461,-0.767319498
-66911.481,-0.819287243
-66911.501,-0.864366685
-66911.521,-0.904064231
-66911.541,-0.922564553
-66911.561,-0.920389674
-66911.581,-0.926373759
-66911.601,-0.899371731
-66911.621,-0.858097247
-66911.641,-0.814901197
-66911.661,-0.771985376
-66911.681,-0.718550442
-66911.701,-0.630898815
-66911.721,-0.553251021
-66911.741,-0.471928009
-66911.761,-0.375139257
-66911.781,-0.309645164
-66911.801,-0.23371777
-66911.821,-0.159442947
-66911.841,-0.112444694
-66911.861,-0.053574194
-66911.881,-0.001310335
-66911.901,0.008987106
-66911.921,0.006035769
-66911.941,0.024555817
-66911.961,0.006381338
-66911.981,-0.02667953
-66912.001,-0.060364671
-66912.021,-0.12568241
-66912.041,-0.178461093
-66912.061,-0.249241675
-66912.081,-0.327494292
-66912.101,-0.423837734
-66912.121,-0.505240964
-66912.141,-0.575999539
-66912.161,-0.657912183
-66912.181,-0.710749767
-66912.201,-0.788190774
-66912.221,-0.845773572
-66912.241,-0.88407316
-66912.261,-0.89660692
-66912.281,-0.907264908
-66912.30099,-0.922595702
-66912.321,-0.904604742
-66912.341,-0.865896524
-66912.361,-0.835755095
-66912.381,-0.796543998
-66912.401,-0.723719465
-66912.421,-0.665137508
-66912.441,-0.601034855
-66912.461,-0.51862392
-66912.481,-0.434476983
-66912.501,-0.352182444
-66912.521,-0.28470834
-66912.541,-0.203158451
-66912.561,-0.137724956
-66912.581,-0.080823781
-66912.601,-0.037854109
-66912.621,-0.016621514
-66912.641,0.008636177
-66912.661,0.009159903
-66912.681,-0.002280992
-66912.701,-0.028057831
-66912.721,-0.043511392
-66912.741,-0.092262887
-66912.761,-0.154456335
-66912.781,-0.215237662
-66912.801,-0.290078657
-66912.821,-0.368220429
-66912.841,-0.464440206
-66912.861,-0.546450009
-66912.881,-0.618069524
-66912.901,-0.689490919
-66912.921,-0.74745839
-66912.941,-0.796331538
-66912.961,-0.854942542
-66912.981,-0.88722095
-66913.001,-0.916715762
-66913.021,-0.913682715
-66913.041,-0.896755774
-66913.061,-0.882279492
-66913.081,-0.856382817
-66913.101,-0.812244099
-66913.121,-0.760390028
-66913.141,-0.689902505
-66913.161,-0.62085928
-66913.181,-0.550694066
-66913.201,-0.470850514
-66913.221,-0.386704709
-66913.241,-0.303580154
-66913.261,-0.233086488
-66913.281,-0.17098937
-66913.301,-0.109202603
-66913.321,-0.063857693
-66913.341,-0.037709349
-66913.361,-0.004298886
-66913.381,0.009599398
-66913.401,-0.001570871
-66913.42101,-0.018619764
-66913.441,-0.041001868
-66913.461,-0.079447489
-66913.481,-0.139130493
-66913.501,-0.204954328
-66913.521,-0.280961903
-66913.541,-0.351653723
-66913.561,-0.425577585
-66913.581,-0.51598239
-66913.601,-0.598625941
-66913.621,-0.654258562
-66913.641,-0.728096555
-66913.661,-0.786891858
-66913.681,-0.83279889
-66913.701,-0.87293204
-66913.721,-0.885587219
-66913.741,-0.890076613
-66913.761,-0.907574081
-66913.781,-0.887162135
-66913.801,-0.864621229
-66913.821,-0.81914871
-66913.841,-0.771467783
-66913.861,-0.722851707
-66913.881,-0.661655959
-66913.901,-0.57360171
-66913.921,-0.483980247
-66913.941,-0.422946451
-66913.961,-0.334739961
-66913.981,-0.245273389
-66914.001,-0.178063916
-66914.021,-0.121426318
-66914.041,-0.08604026
-66914.061,-0.038685179
-66914.081,-0.009675563
-66914.101,-0.001462848
-66914.121,0.003446462
-66914.141,-0.012724386
-66914.161,-0.032948664
-66914.181,-0.074456461
-66914.201,-0.126054358
-66914.221,-0.164156284
-66914.241,-0.230609806
-66914.261,-0.306254944
-66914.281,-0.391735116
-66914.301,-0.469372407
-66914.321,-0.553601924
-66914.341,-0.615229414
-66914.361,-0.680776934
-66914.381,-0.744836885
-66914.401,-0.795330234
-66914.421,-0.831094813
-66914.441,-0.859887012
-66914.461,-0.874053338
-66914.481,-0.882915444
-66914.501,-0.870367786
-66914.521,-0.867993435
-66914.541,-0.830222705
-66914.561,-0.790019205
-66914.581,-0.733215615
-66914.601,-0.671039823
-66914.621,-0.591865041
-66914.641,-0.517571261
-66914.661,-0.449128163
-66914.681,-0.37245719
-66914.701,-0.287190811
-66914.721,-0.223489289
-66914.741,-0.178065906
-66914.761,-0.122455771
-66914.781,-0.069808242
-66914.801,-0.040797224
-66914.821,-0.01323214
-66914.841,-0.001461618
-66914.861,-0.010368225
-66914.881,-0.038541852
-66914.901,-0.057452787
-66914.921,-0.09618461
-66914.941,-0.134736201
-66914.961,-0.2059426
-66914.981,-0.281561244
-66915.001,-0.351479584
-66915.021,-0.432958937
-66915.041,-0.505669643
-66915.061,-0.581505531
-66915.081,-0.660957441
-66915.101,-0.724063086
-66915.121,-0.770343762
-66915.141,-0.824062672
-66915.161,-0.854136062
-66915.181,-0.870222428
-66915.201,-0.88342067
-66915.221,-0.88461028
-66915.241,-0.875106764
-66915.261,-0.843445471
-66915.281,-0.815962504
-66915.301,-0.768966499
-66915.321,-0.700726496
-66915.341,-0.645459653
-66915.361,-0.573628349
-66915.381,-0.492439325
-66915.401,-0.408757253
-66915.421,-0.333781561
-66915.441,-0.271827927
-66915.461,-0.201357933
-66915.481,-0.137945119
-66915.501,-0.10570061
-66915.521,-0.063078377
-66915.541,-0.04644974
-66915.561,-0.036900836
-66915.581,-0.020941982
-66915.601,-0.036873256
-66915.621,-0.056386868
-66915.641,-0.089952971
-66915.661,-0.142502497
-66915.681,-0.192354158
-66915.701,-0.242360913
-66915.721,-0.305163895
-66915.741,-0.388575466
-66915.761,-0.466635548
-66915.781,-0.540849633
-66915.801,-0.611549785
-66915.821,-0.678370284
-66915.841,-0.730270293
-66915.861,-0.783373452
-66915.881,-0.823213274
-66915.901,-0.853038711
-66915.921,-0.878065592
-66915.941,-0.889046554
-66915.961,-0.869237836
-66915.981,-0.854835815
-66916.001,-0.824335184
-66916.021,-0.774548127
-66916.041,-0.728626593
-66916.061,-0.681408902
-66916.081,-0.607682915
-66916.101,-0.537841645
-66916.121,-0.465246033
-66916.141,-0.377418567
-66916.161,-0.304039249
-66916.181,-0.247708572
-66916.201,-0.179683661
-66916.221,-0.139383217
-66916.241,-0.096492343
-66916.261,-0.05255816
-66916.281,-0.025796348
-66916.301,-0.027852799
-66916.321,-0.044727057
-66916.341,-0.052489132
-66916.361,-0.07543727
-66916.381,-0.121303865
-66916.401,-0.163872825
-66916.421,-0.217064256
-66916.441,-0.285533824
-66916.461,-0.357699527
-66916.481,-0.436154663
-66916.501,-0.516260789
-66916.521,-0.587304052
-66916.541,-0.655006753
-66916.561,-0.722784561
-66916.581,-0.768747878
-66916.601,-0.806373427
-66916.621,-0.841073664
-66916.641,-0.864671891
-66916.661,-0.879020281
-66916.681,-0.875580208
-66916.701,-0.853424234
-66916.721,-0.825838078
-66916.741,-0.796840092
-66916.761,-0.751011253
-66916.781,-0.675677737
-66916.801,-0.60494875
-66916.821,-0.541922282
-66916.841,-0.461966538
-66916.861,-0.391569656
-66916.881,-0.317400917
-66916.901,-0.250176527
-66916.921,-0.203625932
-66916.941,-0.148169193
-66916.961,-0.090534134
-66916.981,-0.066313291
-66917.001,-0.0481768
-66917.021,-0.039875441
-66917.041,-0.043890111
-66917.061,-0.051683504
-66917.081,-0.079534431
-66917.101,-0.105618889
-66917.121,-0.163603054
-66917.141,-0.222880442
-66917.161,-0.287606795
-66917.181,-0.354507253
-66917.201,-0.421643633
-66917.221,-0.493827174
-66917.241,-0.56312588
-66917.261,-0.636392128
-66917.281,-0.693642022
-66917.301,-0.74971187
-66917.321,-0.797762488
-66917.341,-0.823430589
-66917.361,-0.854836559
-66917.381,-0.865781403
-66917.401,-0.86313586
-66917.421,-0.842614196
-66917.441,-0.815058919
-66917.461,-0.786636931
-66917.481,-0.747061375
-66917.501,-0.698081224
-66917.521,-0.64562951
-66917.541,-0.579239923
-66917.561,-0.510153214
-66917.581,-0.421404132
-66917.601,-0.36320291
-66917.621,-0.305827982
-66917.641,-0.239017115
-66917.661,-0.16506878
-66917.681,-0.119831911
-66917.701,-0.095819656
-66917.721,-0.072065178
-66917.741,-0.048749945
-66917.761,-0.050503476
-66917.781,-0.063340691
-66917.801,-0.065310845
-66917.821,-0.096623277
-66917.841,-0.149609845
-66917.861,-0.187836136
-66917.881,-0.246923681
-66917.901,-0.313466253
-66917.921,-0.383857182
-66917.941,-0.462746928
-66917.961,-0.537422353
-66917.981,-0.591043204
-66918.001,-0.662048831
-66918.021,-0.725888891
-66918.041,-0.757554456
-66918.061,-0.794150326
-66918.081,-0.821510616
-66918.101,-0.850179625
-66918.121,-0.849238872
-66918.141,-0.846916775
-66918.161,-0.842216352
-66918.181,-0.813347898
-66918.201,-0.764074617
-66918.221,-0.722549305
-66918.24101,-0.667122709
-66918.261,-0.614607774
-66918.281,-0.551101575
-66918.301,-0.467637401
-66918.321,-0.393652125
-66918.341,-0.339605941
-66918.361,-0.265185408
-66918.381,-0.202007607
-66918.401,-0.162751381
-66918.421,-0.119396542
-66918.441,-0.07791374
-66918.461,-0.071509839
-66918.481,-0.04897646
-66918.501,-0.040278691
-66918.521,-0.07608373
-66918.541,-0.097269716
-66918.561,-0.131147278
-66918.581,-0.179631762
-66918.601,-0.230070343
-66918.621,-0.288230163
-66918.641,-0.349914134
-66918.661,-0.4151211
-66918.681,-0.486526511
-66918.701,-0.555799383
-66918.721,-0.630700719
-66918.741,-0.689096416
-66918.761,-0.730539006
-66918.781,-0.785047791
-66918.801,-0.821140415
-66918.821,-0.836758269
-66918.841,-0.849730244
-66918.861,-0.85619672
-66918.881,-0.846319712
-66918.901,-0.825576469
-66918.921,-0.789673273
-66918.941,-0.744609275
-66918.961,-0.710041934
-66918.981,-0.651955049
-66919.001,-0.582126265
-66919.021,-0.51874692
-66919.041,-0.444846694
-66919.061,-0.371636496
-66919.081,-0.309140486
-66919.101,-0.242413526
-66919.121,-0.197661196
-66919.141,-0.154450915
-66919.161,-0.105791742
-66919.181,-0.084905552
-66919.201,-0.068272278
-66919.221,-0.05417729
-66919.241,-0.069536248
-66919.261,-0.102170693
-66919.281,-0.122968974
-66919.301,-0.153850058
-66919.321,-0.205019247
-66919.341,-0.266504033
-66919.361,-0.327433272
-66919.381,-0.399843932
-66919.401,-0.464736565
-66919.421,-0.5276695
-66919.441,-0.616296236
-66919.461,-0.667126482
-66919.481,-0.709040054
-66919.501,-0.759230902
-66919.521,-0.80360593
-66919.541,-0.83194092
-66919.561,-0.838889781
-66919.581,-0.831421834
-66919.601,-0.834137112
-66919.621,-0.81668846
-66919.641,-0.793913248
-66919.661,-0.749399516
-66919.681,-0.711015453
-66919.701,-0.657635344
-66919.721,-0.602305563
-66919.741,-0.529076166
-66919.761,-0.476519947
-66919.781,-0.404159561
-66919.801,-0.328347798
-66919.821,-0.275081151
-66919.841,-0.20860709
-66919.861,-0.15697226
-66919.881,-0.127123305
-66919.901,-0.100944027
-66919.921,-0.07420431
-66919.941,-0.057969967
-66919.961,-0.06322011
-66919.981,-0.081659513
-66920.001,-0.106946738
-66920.021,-0.144639356
-66920.041,-0.182637015
-66920.061,-0.235133656
-66920.081,-0.311174769
-66920.101,-0.37881595
-66920.121,-0.450850088
-66920.141,-0.511178254
-66920.161,-0.576552027
-66920.181,-0.624223756
-66920.201,-0.69360342
-66920.221,-0.733915604
-66920.241,-0.7815755
-66920.261,-0.807923477
-66920.281,-0.82864356
-66920.301,-0.851987141
-66920.321,-0.841064715
-66920.341,-0.815906589
-66920.361,-0.806970265
-66920.381,-0.768601407
-66920.401,-0.728012093
-66920.421,-0.675698058
-66920.441,-0.628736936
-66920.461,-0.557621796
-66920.481,-0.503631482
-66920.501,-0.438598123
-66920.521,-0.365853414
-66920.541,-0.304037707
-66920.561,-0.228895176
-66920.581,-0.18955405
-66920.601,-0.155579422
-66920.621,-0.106452827
-66920.641,-0.08808181
-66920.661,-0.065246506
-66920.681,-0.079873214
-66920.701,-0.083440921
-66920.721,-0.101935012
-66920.741,-0.144030706
-66920.761,-0.185471641
-66920.781,-0.223364581
-66920.801,-0.272234803
-66920.821,-0.331777134
-66920.841,-0.393070725
-66920.861,-0.471085163
-66920.881,-0.544534868
-66920.901,-0.60296126
-66920.921,-0.656359881
-66920.941,-0.698189864
-66920.961,-0.737721613
-66920.981,-0.789103834
-66921.001,-0.808701887
-66921.021,-0.820574314
-66921.041,-0.828253955
-66921.061,-0.83165751
-66921.081,-0.817132388
-66921.101,-0.782703292
-66921.121,-0.737832531
-66921.141,-0.691402675
-66921.161,-0.654153092
-66921.181,-0.587367153
-66921.201,-0.519786463
-66921.221,-0.478208426
-66921.241,-0.393317044
-66921.261,-0.340468237
-66921.281,-0.27502434
-66921.301,-0.218169267
-66921.321,-0.169802093
-66921.341,-0.13184151
-66921.361,-0.114514871
-66921.381,-0.088718556
-66921.401,-0.074291933
-66921.421,-0.084330735
-66921.441,-0.105634828
-66921.461,-0.12524018
-66921.481,-0.143669656
-66921.501,-0.181050036
-66921.521,-0.24802051
-66921.541,-0.294470633
-66921.561,-0.362598876
-66921.581,-0.446838493
-66921.601,-0.486248785
-66921.621,-0.557783607
-66921.641,-0.619645475
-66921.661,-0.675546008
-66921.681,-0.714814902
-66921.701,-0.755826771
-66921.721,-0.781457271
-66921.741,-0.7986654
-66921.761,-0.81264151
-66921.781,-0.827215675
-66921.801,-0.800302128
-66921.821,-0.787213292
-66921.841,-0.758420389
-66921.861,-0.718278638
-66921.881,-0.670803956
-66921.901,-0.621191666
-66921.921,-0.559737349
-66921.941,-0.497376759
-66921.961,-0.434587414
-66921.981,-0.377900022
-66922.001,-0.303900615
-66922.021,-0.247258575
-66922.041,-0.19355913
-66922.061,-0.163055096
-66922.081,-0.132734087
-66922.101,-0.102578716
-66922.121,-0.093583553
-66922.141,-0.093204153
-66922.161,-0.097643661
-66922.181,-0.107880715
-66922.201,-0.144021015
-66922.221,-0.187683416
-66922.241,-0.22747203
-66922.261,-0.284394868
-66922.281,-0.332614787
-66922.301,-0.395205003
-66922.321,-0.469423118
-66922.341,-0.535795556
-66922.361,-0.58639703
-66922.381,-0.646054251
-66922.401,-0.701881
-66922.421,-0.737033229
-66922.441,-0.772862534
-66922.461,-0.807364992
-66922.481,-0.81990008
-66922.501,-0.821298539
-66922.521,-0.816726175
-66922.541,-0.806893273
-66922.561,-0.761708177
-66922.581,-0.719767409
-66922.601,-0.680349654
-66922.621,-0.627420645
-66922.641,-0.58235978
-66922.661,-0.52445613
-66922.681,-0.445745739
-66922.701,-0.387093996
-66922.721,-0.327119142
-66922.741,-0.269527316
-66922.761,-0.216374858
-66922.781,-0.183740539
-66922.801,-0.139507607
-66922.821,-0.112453151
-66922.841,-0.105467453
-66922.861,-0.088231468
-66922.881,-0.094742
-66922.901,-0.109905229
-66922.921,-0.134705024
-66922.941,-0.174298993
-66922.961,-0.220038652
-66922.981,-0.27635641
-66923.001,-0.334990315
-66923.021,-0.407154449
-66923.041,-0.462681081
-66923.06101,-0.529316605
-66923.081,-0.583594269
-66923.101,-0.627110992
-66923.121,-0.689277491
-66923.141,-0.723154988
-66923.161,-0.76658756
-66923.181,-0.785770735
-66923.201,-0.801531982
-66923.221,-0.818800265
-66923.241,-0.805539425
-66923.261,-0.797957993
-66923.281,-0.767379887
-66923.301,-0.72078278
-66923.321,-0.69547793
-66923.341,-0.65041915
-66923.361,-0.582249539
-66923.381,-0.518828616
-66923.401,-0.458978058
-66923.421,-0.402153487
-66923.441,-0.356569924
-66923.461,-0.28990025
-66923.481,-0.230694367
-66923.501,-0.183259182
-66923.521,-0.147478472
-66923.541,-0.140566704
-66923.561,-0.106209479
-66923.581,-0.085357132
-66923.601,-0.099468813
-66923.621,-0.123622849
-66923.641,-0.140277935
-66923.661,-0.172961389
-66923.681,-0.207558837
-66923.701,-0.253385538
-66923.721,-0.316622902
-66923.741,-0.366382511
-66923.761,-0.424331694
-66923.781,-0.499245114
-66923.801,-0.574343462
-66923.821,-0.6287834
-66923.841,-0.667051228
-66923.861,-0.715566539
-66923.881,-0.759533898
-66923.901,-0.773990367
-66923.921,-0.790172198
-66923.941,-0.808696126
-66923.961,-0.806197293
-66923.981,-0.794771692
-66924.001,-0.775315588
-66924.021,-0.743361532
-66924.041,-0.702717098
-66924.061,-0.667622886
-66924.081,-0.610621454
-66924.101,-0.543229198
-66924.121,-0.485330253
-66924.141,-0.44350162
-66924.161,-0.374038238
-66924.181,-0.297886533
-66924.201,-0.266972272
-66924.221,-0.21807706
-66924.241,-0.170351186
-66924.261,-0.142349449
-66924.281,-0.126109849
-66924.301,-0.119131172
-66924.321,-0.105233318
-66924.341,-0.112153205
-66924.361,-0.14225064
-66924.381,-0.172716394
-66924.401,-0.208216956
-66924.421,-0.25577847
-66924.441,-0.307633455
-66924.461,-0.359001655
-66924.481,-0.412202849
-66924.501,-0.469490719
-66924.521,-0.532484038
-66924.541,-0.592304613
-66924.561,-0.638628548
-66924.581,-0.68943623
-66924.601,-0.720561165
-66924.621,-0.759876455
-66924.641,-0.788565463
-66924.661,-0.785343379
-66924.681,-0.798394014
-66924.701,-0.794429732
-66924.721,-0.768618953
-66924.741,-0.750934181
-66924.761,-0.716223822
-66924.781,-0.662681194
-66924.801,-0.60858112
-66924.821,-0.563310313
-66924.841,-0.522019227
-66924.861,-0.471913361
-66924.881,-0.400139456
-66924.901,-0.344011371
-66924.921,-0.301530992
-66924.941,-0.246868619
-66924.961,-0.199436215
-66924.981,-0.157634894
-66925.001,-0.138591105
-66925.021,-0.121289701
-66925.041,-0.115511444
-66925.061,-0.115388309
-66925.081,-0.122347025
-66925.101,-0.154844895
-66925.121,-0.175874017
-66925.141,-0.208736609
-66925.161,-0.272323461
-66925.181,-0.322420679
-66925.201,-0.378503731
-66925.221,-0.445437448
-66925.241,-0.493191178
-66925.261,-0.550948036
-66925.281,-0.618628005
-66925.301,-0.66268083
-66925.321,-0.705163047
-66925.341,-0.743236938
-66925.361,-0.77756078
-66925.381,-0.786789289
-66925.401,-0.796554505
-66925.421,-0.798397779
-66925.441,-0.773564011
-66925.461,-0.759787306
-66925.481,-0.734525441
-66925.501,-0.695252833
-66925.521,-0.636895386
-66925.541,-0.586384963
-66925.561,-0.54197966
-66925.581,-0.457934623
-66925.601,-0.410523303
-66925.621,-0.355261584
-66925.641,-0.289036376
-66925.661,-0.237253272
-66925.681,-0.190023206
-66925.701,-0.162121277
-66925.721,-0.130946481
-66925.741,-0.115501863
-66925.761,-0.112695552
-66925.781,-0.114984
-66925.801,-0.137691908
-66925.821,-0.159432629
-66925.841,-0.190752687
-66925.861,-0.225138987
-66925.881,-0.283162183
-66925.901,-0.330007012
-66925.921,-0.371950468
-66925.941,-0.446599636
-66925.961,-0.500739126
-66925.981,-0.556556701
-66926.001,-0.61803793
-66926.021,-0.65611076
-66926.041,-0.703931001
-66926.061,-0.731643103
-66926.081,-0.750792719
-66926.101,-0.772453993
-66926.121,-0.791190144
-66926.141,-0.792213315
-66926.161,-0.767638862
-66926.181,-0.749320319
-66926.201,-0.733616854
-66926.221,-0.680049994
-66926.241,-0.640538806
-66926.261,-0.605854884
-66926.281,-0.540680782
-66926.301,-0.485776813
-66926.321,-0.426230222
-66926.341,-0.375188028
-66926.361,-0.301118218
-66926.381,-0.259405359
-66926.401,-0.217735917
-66926.421,-0.168663738
-66926.441,-0.157356858
-66926.461,-0.133072487
-66926.481,-0.124691741
-66926.501,-0.132088514
-66926.521,-0.136850691
-66926.541,-0.146750505
-66926.561,-0.169637923
-66926.581,-0.214997769
-66926.601,-0.246588701
-66926.621,-0.304531063
-66926.641,-0.346897995
-66926.661,-0.393299264
-66926.681,-0.461309051
-66926.701,-0.535142089
-66926.721,-0.586251492
-66926.741,-0.620497902
-66926.761,-0.683319806
-66926.781,-0.72742876
-66926.801,-0.747909798
-66926.821,-0.755141139
-66926.841,-0.772263672
-66926.861,-0.780619524
-66926.881,-0.763233142
-66926.901,-0.749173977
-66926.921,-0.731731039
-66926.941,-0.697601147
-66926.961,-0.661946203
-66926.981,-0.625150305
-66927.001,-0.564673201
-66927.021,-0.50736156
-66927.041,-0.450079856
-66927.061,-0.399882872
-66927.081,-0.344414417
-66927.101,-0.284469132
-66927.121,-0.230048878
-66927.141,-0.192393775
-66927.161,-0.166952455
-66927.181,-0.154633402
-66927.201,-0.128531437
-66927.221,-0.124430597
-66927.241,-0.128025366
-66927.261,-0.159220803
-66927.281,-0.168100215
-66927.301,-0.188455599
-66927.321,-0.229873335
-66927.341,-0.278018315
-66927.361,-0.328091175
-66927.381,-0.376648008
-66927.401,-0.443993338
-66927.421,-0.501029135
-66927.441,-0.555948054
-66927.461,-0.606323924
-66927.481,-0.65861327
-66927.501,-0.688280497
-66927.521,-0.706024544
-66927.541,-0.748806965
-66927.561,-0.760017222
-66927.581,-0.779270904
-66927.601,-0.777687431
-66927.621,-0.753477351
-66927.641,-0.737026119
-66927.661,-0.714723534
-66927.681,-0.675728282
-66927.701,-0.632876555
-66927.721,-0.594215286
-66927.741,-0.54377602
-66927.761,-0.492628982
-66927.781,-0.418102287
-66927.801,-0.358966561
-66927.821,-0.306690422
-66927.841,-0.263617939
-66927.861,-0.221294833
-66927.88099,-0.202677049
-66927.901,-0.175632277
-66927.921,-0.1449468
-66927.941,-0.131397441
-66927.961,-0.129528071
-66927.981,-0.139776854
-66928.001,-0.158963079
-66928.021,-0.178740725
-66928.041,-0.220377966
-66928.061,-0.268221765
-66928.081,-0.31096299
-66928.101,-0.354978971
-66928.121,-0.422608547
-66928.141,-0.478888978
-66928.161,-0.519888024
-66928.181,-0.577699172
-66928.201,-0.622207992
-66928.221,-0.658639747
-66928.241,-0.706073806
-66928.261,-0.729375113
-66928.281,-0.753002447
-66928.301,-0.762288348
-66928.321,-0.768556695
-66928.341,-0.751648407
-66928.361,-0.746801062
-66928.381,-0.724677426
-66928.401,-0.697491012
-66928.421,-0.652190529
-66928.441,-0.623323397
-66928.461,-0.569516267
-66928.481,-0.509628639
-66928.501,-0.452597123
-66928.521,-0.394882548
-66928.541,-0.320340633
-66928.561,-0.287411562
-66928.581,-0.243036481
-66928.601,-0.203637828
-66928.621,-0.169879536
-66928.641,-0.145148667
-66928.661,-0.13888981
-66928.681,-0.142617391
-66928.701,-0.131784972
-66928.721,-0.16286007
-66928.741,-0.181494707
-66928.761,-0.219884674
-66928.781,-0.276161119
-66928.801,-0.313797414
-66928.821,-0.368131344
-66928.841,-0.418098766
-66928.861,-0.467809859
-66928.881,-0.526489142
-66928.901,-0.570194795
-66928.921,-0.609618413
-66928.941,-0.66428759
-66928.961,-0.70507771
-66928.981,-0.71590299
-66929.001,-0.735955466
-66929.021,-0.763040927
-66929.041,-0.764114059
-66929.061,-0.763353353
-66929.081,-0.753421342
-66929.101,-0.726142948
-66929.121,-0.687135129
-66929.141,-0.649687039
-66929.161,-0.597792391
-66929.181,-0.552187721
-66929.201,-0.50808489
-66929.221,-0.452971882
-66929.241,-0.401515445
-66929.261,-0.337644066
-66929.281,-0.287392071
-66929.301,-0.259285608
-66929.321,-0.215692722
-66929.341,-0.182311245
-66929.361,-0.164683274
-66929.381,-0.136638417
-66929.401,-0.135742045
-66929.421,-0.145864736
-66929.441,-0.162101663
-66929.461,-0.193500678
-66929.481,-0.213437354
-66929.501,-0.249547399
-66929.521,-0.299939193
-66929.541,-0.347320829
-66929.561,-0.394463856
-66929.581,-0.438243778
-66929.601,-0.492076398
-66929.621,-0.560526981
-66929.641,-0.607604238
-66929.661,-0.638272442
-66929.681,-0.672980728
-66929.701,-0.712427717
-66929.721,-0.730923934
-66929.741,-0.751300415
-66929.761,-0.768606543
-66929.781,-0.762770229
-66929.801,-0.744967607
-66929.821,-0.72858222
-66929.841,-0.712169191
-66929.861,-0.671532006
-66929.881,-0.624972325
-66929.901,-0.581802576
-66929.921,-0.542687774
-66929.941,-0.495465629
-66929.961,-0.421549206
-66929.981,-0.374830373
-66930.001,-0.323942842
-66930.021,-0.274695855
-66930.041,-0.244277144
-66930.061,-0.202089484
-66930.081,-0.175132931
-66930.101,-0.15737638
-66930.121,-0.148743566
-66930.141,-0.14655152
-66930.161,-0.150660936
-66930.181,-0.170783109
-66930.201,-0.205082118
-66930.221,-0.242383212
-66930.241,-0.272306553
-66930.261,-0.320159088
-66930.281,-0.358259837
-66930.301,-0.409318256
-66930.321,-0.477801347
-66930.341,-0.533641316
-66930.361,-0.567908395
-66930.381,-0.622284131
-66930.401,-0.676330676
-66930.421,-0.693103744
-66930.441,-0.717949756
-66930.461,-0.739945217
-66930.481,-0.752152534
-66930.501,-0.767679975
-66930.521,-0.749652387
-66930.541,-0.721875814
-66930.561,-0.715696245
-66930.581,-0.682350498
-66930.601,-0.644072738
-66930.621,-0.603659355
-66930.641,-0.554430049
-66930.661,-0.505529399
-66930.681,-0.445141218
-66930.701,-0.393228599
-66930.721,-0.358045965
-66930.741,-0.318955293
-66930.761,-0.259664817
-66930.781,-0.207403313
-66930.801,-0.184187477
-66930.821,-0.166686868
-66930.841,-0.160916303
-66930.861,-0.170410874
-66930.881,-0.162593194
-66930.901,-0.173142832
-66930.921,-0.205779448
-66930.941,-0.22434906
-66930.961,-0.247645403
-66930.981,-0.295034547
-66931.001,-0.351002528
-66931.021,-0.399436568
-66931.041,-0.442582017
-66931.061,-0.489176026
-66931.081,-0.551479178
-66931.101,-0.605645777
-66931.121,-0.634015482
-66931.141,-0.669334722
-66931.161,-0.711980576
-66931.181,-0.73650078
-66931.201,-0.740505965
-66931.221,-0.751537429
-66931.241,-0.753112477
-66931.261,-0.734756458
-66931.281,-0.713168564
-66931.301,-0.687698739
-66931.321,-0.659351967
-66931.341,-0.623280082
-66931.361,-0.577407001
-66931.381,-0.531127103
-66931.401,-0.490764467
-66931.421,-0.436554387
-66931.441,-0.382960351
-66931.461,-0.331577427
-66931.481,-0.28952629
-66931.501,-0.245418291
-66931.521,-0.212911665
-66931.541,-0.192179589
-66931.561,-0.168429133
-66931.581,-0.159632671
-66931.601,-0.156975079
-66931.621,-0.169649646
-66931.641,-0.185102731
-66931.661,-0.196431742
-66931.681,-0.231503144
-66931.701,-0.268410524
-66931.721,-0.302080638
-66931.741,-0.34484382
-66931.761,-0.402608653
-66931.781,-0.457155802
-66931.801,-0.505438779
-66931.821,-0.558840387
-66931.841,-0.598109392
-66931.861,-0.640895584
-66931.881,-0.681069906
-66931.901,-0.71095476
-66931.921,-0.745429548
-66931.941,-0.750609781
-66931.961,-0.746901398
-66931.981,-0.74651336
-66932.001,-0.731266618
-66932.021,-0.7031685
-66932.041,-0.670746178
-66932.061,-0.635152086
-66932.081,-0.600108631
-66932.101,-0.550301388
-66932.121,-0.494301686
-66932.141,-0.467830929
-66932.161,-0.416370526
-66932.181,-0.353591016
-66932.201,-0.314002543
-66932.221,-0.268884603
-66932.241,-0.248731686
-66932.261,-0.216840453
-66932.281,-0.178583345
-66932.301,-0.166285373
-66932.321,-0.162993273
-66932.341,-0.178218246
-66932.361,-0.18387977
-66932.381,-0.195438203
-66932.401,-0.223116921
-66932.421,-0.259434698
-66932.441,-0.287431172
-66932.461,-0.336374799
-66932.481,-0.400731408
-66932.501,-0.445549392
-66932.521,-0.497854679
-66932.541,-0.546065767
-66932.561,-0.583873855
-66932.581,-0.622354967
-66932.601,-0.66120731
-66932.621,-0.704612693
-66932.641,-0.722958262
-66932.661,-0.730201172
-66932.681,-0.753309021
-66932.70099,-0.747176182
-66932.721,-0.735729965
-66932.741,-0.717903251
-66932.761,-0.686422465
-66932.781,-0.660775926
-66932.801,-0.626985491
-66932.821,-0.583440812
-66932.841,-0.539537478
-66932.861,-0.491994237
-66932.881,-0.426522528
-66932.901,-0.372225936
-66932.921,-0.339300941
-66932.941,-0.291613895
-66932.961,-0.257289994
-66932.981,-0.223134986
-66933.001,-0.182012176
-66933.021,-0.185438195
-66933.041,-0.185977966
-66933.061,-0.172033767
-66933.081,-0.177341601
-66933.101,-0.196500751
-66933.121,-0.223516391
-66933.141,-0.23733898
-66933.161,-0.275037354
-66933.181,-0.335384853
-66933.201,-0.370957633
-66933.221,-0.412993183
-66933.241,-0.476318297
-66933.261,-0.530163047
-66933.281,-0.578152777
-66933.301,-0.618328903
-66933.321,-0.641026161
-66933.341,-0.660609351
-66933.361,-0.693098702
-66933.381,-0.723110593
-66933.401,-0.736729993
-66933.421,-0.742667164
-66933.441,-0.72979378
-66933.461,-0.716417037
-66933.481,-0.706192927
-66933.501,-0.674842617
-66933.521,-0.643695366
-66933.541,-0.605154157
-66933.561,-0.546617207
-66933.581,-0.499452911
-66933.601,-0.463351966
-66933.621,-0.404168901
-66933.641,-0.354380327
-66933.661,-0.327033507
-66933.681,-0.279359768
-66933.701,-0.247289074
-66933.721,-0.220192018
-66933.741,-0.182628112
-66933.761,-0.166624983
-66933.781,-0.174890332
-66933.801,-0.17858463
-66933.82101,-0.181921141
-66933.841,-0.199760926
-66933.861,-0.229310183
-66933.881,-0.277825399
-66933.901,-0.317691247
-66933.921,-0.341725952
-66933.941,-0.401988446
-66933.961,-0.454910581
-66933.981,-0.489449998
-66934.001,-0.551825476
-66934.021,-0.59470402
-66934.041,-0.627445492
-66934.061,-0.674685349
-66934.081,-0.689359214
-66934.101,-0.710462651
-66934.121,-0.730694678
-66934.141,-0.726046443
-66934.161,-0.726566712
-66934.181,-0.720928371
-66934.201,-0.702924563
-66934.221,-0.687428364
-66934.241,-0.66574772
-66934.261,-0.62522341
-66934.281,-0.586250274
-66934.301,-0.546626436
-66934.321,-0.495749658
-66934.341,-0.443490806
-66934.361,-0.387003509
-66934.381,-0.334165162
-66934.401,-0.291814942
-66934.421,-0.255167669
-66934.441,-0.223969305
-66934.461,-0.204160889
-66934.481,-0.179217655
-66934.501,-0.175168961
-66934.521,-0.181536627
-66934.541,-0.184893842
-66934.561,-0.214727253
-66934.581,-0.235915379
-66934.601,-0.256527324
-66934.621,-0.287227513
-66934.641,-0.331711641
-66934.661,-0.36913608
-66934.681,-0.414692024
-66934.701,-0.472658904
-66934.721,-0.522220252
-66934.741,-0.572632181
-66934.761,-0.61277743
-66934.781,-0.641707912
-66934.801,-0.673250455
-66934.821,-0.696503879
-66934.841,-0.719532216
-66934.861,-0.725588038
-66934.881,-0.731261304
-66934.901,-0.731745901
-66934.921,-0.709050811
-66934.941,-0.68151609
-66934.961,-0.642734
-66934.981,-0.623838207
-66935.001,-0.599372344
-66935.021,-0.552754299
-66935.041,-0.495639716
-66935.061,-0.443824792
-66935.081,-0.407639054
-66935.101,-0.358547726
-66935.121,-0.310713933
-66935.141,-0.281496761
-66935.161,-0.253958743
-66935.181,-0.211308097
-66935.201,-0.198606369
-66935.221,-0.19497038
-66935.241,-0.195940626
-66935.261,-0.193339396
-66935.281,-0.191658398
-66935.301,-0.224713841
-66935.321,-0.23913641
-66935.341,-0.267747385
-66935.361,-0.320483589
-66935.381,-0.364257352
-66935.401,-0.404412044
-66935.421,-0.460419003
-66935.441,-0.507688913
-66935.461,-0.546469064
-66935.481,-0.58239316
-66935.501,-0.620151282
-66935.521,-0.643775009
-66935.541,-0.686169838
-66935.561,-0.699166953
-66935.581,-0.710335382
-66935.601,-0.71517213
-66935.621,-0.710894709
-66935.641,-0.716615611
-66935.661,-0.700965424
-66935.681,-0.660715223
-66935.701,-0.61765395
-66935.721,-0.602464665
-66935.741,-0.574008188
-66935.761,-0.527626973
-66935.781,-0.475332577
-66935.801,-0.427037377
-66935.821,-0.389845196
-66935.841,-0.349903449
-66935.861,-0.298665635
-66935.881,-0.263623621
-66935.901,-0.230749914
-66935.921,-0.205384021
-66935.941,-0.192624454
-66935.961,-0.1935711
-66935.981,-0.191875004
-66936.001,-0.198349727
-66936.021,-0.224751181
-66936.041,-0.234056018
-66936.061,-0.247129372
-66936.081,-0.298417228
-66936.101,-0.353353573
-66936.121,-0.390218775
-66936.141,-0.421121813
-66936.161,-0.470213287
-66936.181,-0.521608163
-66936.201,-0.573035545
-66936.221,-0.609717439
-66936.241,-0.630899761
-66936.261,-0.662464609
-66936.281,-0.689521037
-66936.301,-0.70951782
-66936.321,-0.721687603
-66936.341,-0.71095122
-66936.361,-0.712644784
-66936.381,-0.691752911
-66936.401,-0.677171432
-66936.421,-0.663339956
-66936.441,-0.629192604
-66936.461,-0.597141926
-66936.481,-0.543858614
-66936.501,-0.494770538
-66936.521,-0.448862967
-66936.541,-0.411338094
-66936.561,-0.35559214
-66936.581,-0.319695125
-66936.601,-0.291045125
-66936.621,-0.257801642
-66936.641,-0.224829574
-66936.661,-0.218495938
-66936.681,-0.193221845
-66936.701,-0.201461555
-66936.721,-0.202423746
-66936.741,-0.195237663
-66936.761,-0.225863522
-66936.781,-0.266328733
-66936.801,-0.286332202
-66936.821,-0.321935646
-66936.841,-0.363021993
-66936.861,-0.410109989
-66936.881,-0.450390925
-66936.901,-0.493332187
-66936.921,-0.540822029
-66936.941,-0.577865196
-66936.961,-0.632944891
-66936.981,-0.657127226
-66937.001,-0.66993322
-66937.021,-0.694241423
-66937.041,-0.708133258
-66937.061,-0.710003952
-66937.081,-0.718945763
-66937.101,-0.703279732
-66937.121,-0.684387762
-66937.141,-0.663296078
-66937.161,-0.632407724
-66937.181,-0.5901664
-66937.201,-0.55275305
-66937.221,-0.5134804
-66937.241,-0.47064338
-66937.261,-0.411320517
-66937.281,-0.371725288
-66937.301,-0.351038488
-66937.321,-0.302363949
-66937.341,-0.252486326
-66937.361,-0.245587356
-66937.381,-0.225295205
-66937.401,-0.206388045
-66937.421,-0.210494711
-66937.441,-0.204479393
-66937.461,-0.212978684
-66937.481,-0.232344447
-66937.501,-0.250885997
-66937.52099,-0.260437019
-66937.541,-0.298874396
-66937.561,-0.343796117
-66937.581,-0.389435299
-66937.601,-0.42643608
-66937.621,-0.472701709
-66937.641,-0.526310344
-66937.661,-0.575320257
-66937.681,-0.615144157
-66937.701,-0.636260418
-66937.721,-0.659760829
-66937.741,-0.686511601
-66937.761,-0.696959602
-66937.781,-0.701205612
-66937.801,-0.718335688
-66937.821,-0.707675474
-66937.841,-0.688423126
-66937.861,-0.66737491
-66937.881,-0.633968995
-66937.901,-0.607441808
-66937.921,-0.572321461
-66937.941,-0.52701
-66937.961,-0.485816044
-66937.981,-0.42441171
-66938.001,-0.399905444
-66938.021,-0.362075126
-66938.041,-0.31657429
-66938.061,-0.279868276
-66938.081,-0.25925448
-66938.101,-0.236828343
-66938.121,-0.21144495
-66938.141,-0.203068444
-66938.161,-0.201797576
-66938.181,-0.211548896
-66938.201,-0.216224777
-66938.221,-0.235940379
-66938.241,-0.279258614
-66938.261,-0.306686847
-66938.281,-0.336623972
-66938.301,-0.381020164
-66938.321,-0.434456855
-66938.341,-0.48232771
-66938.361,-0.5060098
-66938.381,-0.545437808
-66938.401,-0.58353377
-66938.421,-0.621685123
-66938.441,-0.654582112
-66938.461,-0.680003523
-66938.481,-0.696027062
-66938.501,-0.701369451
-66938.521,-0.695009116
-66938.541,-0.704717994
-66938.561,-0.692039594
-66938.581,-0.660903167
-66938.601,-0.64288942
-66938.621,-0.615968832
-66938.64101,-0.569656025
-66938.661,-0.549979756
-66938.681,-0.500890306
-66938.701,-0.459954961
-66938.721,-0.410499011
-66938.741,-0.37665823
-66938.761,-0.32259289
-66938.781,-0.286404699
-66938.801,-0.283022354
-66938.821,-0.252274135
-66938.841,-0.244547812
-66938.861,-0.217020043
-66938.881,-0.222623111
-66938.901,-0.216149842
-66938.921,-0.227489177
-66938.941,-0.22745438
-66938.961,-0.269607751
-66938.981,-0.294852816
-66939.001,-0.32666589
-66939.021,-0.36071409
-66939.041,-0.404913221
-66939.061,-0.452147689
-66939.081,-0.487072589
-66939.101,-0.524478403
-66939.121,-0.571408201
-66939.141,-0.596380881
-66939.161,-0.62338634
-66939.181,-0.654856328
-66939.201,-0.685313847
-66939.221,-0.699755329
-66939.241,-0.697179138
-66939.261,-0.702170065
-66939.281,-0.692364604
-66939.301,-0.666776403
-66939.321,-0.657052417
-66939.341,-0.629549662
-66939.361,-0.600214672
-66939.381,-0.558418892
-66939.401,-0.516153987
-66939.421,-0.482756655
-66939.441,-0.437669131
-66939.461,-0.386991687
-66939.481,-0.363728581
-66939.501,-0.323682876
-66939.521,-0.284474926
-66939.541,-0.261025895
-66939.561,-0.234903792
-66939.581,-0.219217725
-66939.601,-0.213220846
-66939.621,-0.212327424
-66939.641,-0.210332151
-66939.661,-0.241650768
-66939.681,-0.250408714
-66939.701,-0.273180195
-66939.721,-0.303515406
-66939.741,-0.342522588
-66939.761,-0.359990655
-66939.781,-0.413733569
-66939.801,-0.474564541
-66939.821,-0.513823246
-66939.841,-0.543279544
-66939.861,-0.567341906
-66939.881,-0.625668839
-66939.901,-0.652031645
-66939.921,-0.652984412
-66939.941,-0.680496276
-66939.961,-0.695648961
-66939.981,-0.696019465
-66940.001,-0.681977484
-66940.021,-0.679655582
-66940.041,-0.663969238
-66940.061,-0.641976562
-66940.081,-0.608774991
-66940.101,-0.564650179
-66940.121,-0.54672419
-66940.141,-0.515612624
-66940.161,-0.463861406
-66940.181,-0.412704027
-66940.201,-0.383258192
-66940.221,-0.352793124
-66940.241,-0.304438736
-66940.261,-0.270755464
-66940.281,-0.251784485
-66940.301,-0.23097601
-66940.321,-0.224304988
-66940.341,-0.216262323
-66940.361,-0.21926064
-66940.381,-0.229594135
-66940.401,-0.243375787
-66940.421,-0.287151064
-66940.441,-0.306006633
-66940.461,-0.334649189
-66940.481,-0.368080121
-66940.501,-0.411323827
-66940.521,-0.45598141
-66940.541,-0.49528338
-66940.561,-0.529329324
-66940.581,-0.576639048
-66940.601,-0.621674438
-66940.621,-0.626872929
-66940.641,-0.65507617
-66940.661,-0.684831683
-66940.681,-0.684465415
-66940.701,-0.679406343
-66940.721,-0.688822836
-66940.741,-0.680170936
-66940.761,-0.66314142
-66940.781,-0.648584259
-66940.801,-0.628919418
-66940.821,-0.590682821
-66940.841,-0.55009455
-66940.861,-0.506942103
-66940.881,-0.462025039
-66940.901,-0.427329491
-66940.921,-0.378066371
-66940.941,-0.340620149
-66940.961,-0.316888033
-66940.981,-0.272594594
-66941.001,-0.258203465
-66941.021,-0.265138295
-66941.041,-0.243405856
-66941.061,-0.219497408
-66941.081,-0.220383889
-66941.101,-0.239548662
-66941.121,-0.250635215
-66941.141,-0.259887479
-66941.161,-0.287549496
-66941.181,-0.332338414
-66941.201,-0.365370099
-66941.221,-0.406145567
-66941.241,-0.445970135
-66941.261,-0.474666643
-66941.281,-0.517683418
-66941.301,-0.559164684
-66941.321,-0.593066722
-66941.341,-0.624986053
-66941.361,-0.649656817
-66941.381,-0.669969554
-66941.401,-0.677834091
-66941.421,-0.677867331
-66941.441,-0.694425086
-66941.461,-0.686849201
-66941.481,-0.665858861
-66941.501,-0.652594356
-66941.521,-0.615552842
-66941.541,-0.595224901
-66941.561,-0.566254928
-66941.581,-0.513517636
-66941.601,-0.479450027
-66941.621,-0.443578757
-66941.641,-0.40463807
-66941.661,-0.367202465
-66941.681,-0.333704321
-66941.701,-0.303910499
-66941.721,-0.276620681
-66941.741,-0.250585025
-66941.761,-0.240084092
-66941.781,-0.226974607
-66941.801,-0.226733479
-66941.821,-0.224937353
-66941.841,-0.234758485
-66941.861,-0.270333215
-66941.881,-0.283810472
-66941.901,-0.306018492
-66941.921,-0.341739945
-66941.941,-0.375472228
-66941.961,-0.413830393
-66941.981,-0.456334074
-66942.001,-0.490804936
-66942.021,-0.535593431
-66942.041,-0.578586466
-66942.061,-0.603471832
-66942.081,-0.629219833
-66942.101,-0.660044335
-66942.121,-0.672695951
-66942.141,-0.678700737
-66942.161,-0.678559975
-66942.181,-0.673417611
-66942.201,-0.66568181
-66942.221,-0.650577787
-66942.241,-0.625302061
-66942.261,-0.607650821
-66942.281,-0.586450903
-66942.301,-0.542177443
-66942.321,-0.500322327
-66942.34099,-0.469172376
-66942.361,-0.423324793
-66942.381,-0.373762575
-66942.401,-0.341180157
-66942.421,-0.310865548
-66942.441,-0.285042525
-66942.461,-0.268332976
-66942.481,-0.251401446
-66942.501,-0.227139988
-66942.521,-0.215353601
-66942.541,-0.223580609
-66942.561,-0.235695212
-66942.581,-0.250275919
-66942.601,-0.273863237
-66942.621,-0.292493634
-66942.641,-0.318050978
-66942.661,-0.348405706
-66942.681,-0.389176699
-66942.701,-0.439480122
-66942.721,-0.481362188
-66942.741,-0.506973251
-66942.761,-0.54710181
-66942.781,-0.589147885
-66942.801,-0.614694399
-66942.821,-0.637250268
-66942.841,-0.650238403
-66942.861,-0.655378996
-66942.881,-0.667342988
-66942.901,-0.677229677
-66942.921,-0.665843553
-66942.941,-0.654188861
-66942.961,-0.64092763
-66942.981,-0.625978246
-66943.001,-0.596030512
-66943.021,-0.551705833
-66943.041,-0.518803407
-66943.061,-0.48483354
-66943.081,-0.44431006
-66943.101,-0.412202471
-66943.121,-0.370650306
-66943.141,-0.333906681
-66943.161,-0.307437222
-66943.181,-0.267702683
-66943.201,-0.249194797
-66943.221,-0.231807254
-66943.241,-0.227637186
-66943.261,-0.232060628
-66943.281,-0.231241939
-66943.301,-0.250473097
-66943.321,-0.261044552
-66943.341,-0.284845714
-66943.361,-0.31396121
-66943.381,-0.351179848
-66943.401,-0.379621087
-66943.421,-0.429346857
-66943.441,-0.456275281
-66943.46101,-0.493997198
-66943.481,-0.54372007
-66943.501,-0.592148988
-66943.521,-0.603614955
-66943.541,-0.617378658
-66943.561,-0.65334627
-66943.581,-0.666203796
-66943.601,-0.66838734
-66943.621,-0.682528812
-66943.641,-0.666081566
-66943.661,-0.649586425
-66943.681,-0.648013361
-66943.701,-0.621309229
-66943.721,-0.590458286
-66943.741,-0.54993788
-66943.761,-0.518242962
-66943.781,-0.483099235
-66943.801,-0.452749
-66943.821,-0.407363277
-66943.841,-0.364398209
-66943.861,-0.322569952
-66943.881,-0.302835287
-66943.901,-0.284877491
-66943.921,-0.256447165
-66943.941,-0.240292473
-66943.961,-0.230384065
-66943.981,-0.242615954
-66944.001,-0.242098071
-66944.021,-0.250222867
-66944.041,-0.268864581
-66944.061,-0.302051238
-66944.081,-0.320577742
-66944.101,-0.345114224
-66944.121,-0.375055975
-66944.141,-0.418827983
-66944.161,-0.468408711
-66944.181,-0.526149607
-66944.201,-0.545300422
-66944.221,-0.568265412
-66944.241,-0.602516968
-66944.261,-0.631835471
-66944.281,-0.643458913
-66944.301,-0.659831217
-66944.321,-0.660746236
-66944.341,-0.662397133
-66944.361,-0.672497128
-66944.381,-0.649041211
-66944.401,-0.627862092
-66944.421,-0.613053361
-66944.441,-0.608411328
-66944.461,-0.562859649
-66944.481,-0.527058286
-66944.501,-0.501418167
-66944.521,-0.453781403
-66944.541,-0.42858549
-66944.561,-0.390432941
-66944.581,-0.343764422
-66944.601,-0.318498612
-66944.621,-0.292421385
-66944.641,-0.276624242
-66944.661,-0.26783904
-66944.681,-0.256027233
-66944.701,-0.229158596
-66944.721,-0.244022045
-66944.741,-0.256784127
-66944.761,-0.262657935
-66944.781,-0.287581691
-66944.801,-0.311777093
-66944.821,-0.340156991
-66944.841,-0.361896723
-66944.861,-0.400259262
-66944.881,-0.452416022
-66944.901,-0.48073525
-66944.921,-0.502027104
-66944.941,-0.547238722
-66944.961,-0.573541154
-66944.981,-0.614262487
-66945.001,-0.633475092
-66945.021,-0.643333567
-66945.041,-0.660449242
-66945.061,-0.671121981
-66945.081,-0.667579404
-66945.101,-0.657631819
-66945.121,-0.642344091
-66945.141,-0.624346756
-66945.161,-0.616012898
-66945.181,-0.580498783
-66945.201,-0.542516925
-66945.221,-0.506666068
-66945.241,-0.473896475
-66945.261,-0.447394168
-66945.281,-0.413284538
-66945.301,-0.373870658
-66945.321,-0.326454717
-66945.341,-0.300526593
-66945.361,-0.290643892
-66945.381,-0.265557713
-66945.401,-0.248921844
-66945.421,-0.25706287
-66945.441,-0.258673178
-66945.461,-0.252409702
-66945.481,-0.246027293
-66945.501,-0.281071099
-66945.521,-0.301159752
-66945.541,-0.323858204
-66945.561,-0.355056186
-66945.581,-0.384253885
-66945.601,-0.420031397
-66945.621,-0.458100165
-66945.641,-0.511055497
-66945.661,-0.530078651
-66945.681,-0.570818653
-66945.701,-0.588831418
-66945.721,-0.613098525
-66945.741,-0.631887453
-66945.761,-0.64456445
-66945.781,-0.6457276
-66945.801,-0.661114011
-66945.821,-0.645450017
-66945.841,-0.645094346
-66945.861,-0.645408819
-66945.881,-0.617210822
-66945.901,-0.589360736
-66945.921,-0.561391752
-66945.941,-0.515836738
-66945.961,-0.489181088
-66945.981,-0.462996594
-66946.001,-0.415374505
-66946.021,-0.387493158
-66946.041,-0.350653466
-66946.061,-0.318737501
-66946.081,-0.30253621
-66946.101,-0.280055952
-66946.121,-0.257151068
-66946.141,-0.251545033
-66946.161,-0.254256803
-66946.181,-0.259593497
-66946.201,-0.27207561
-66946.221,-0.280246123
-66946.241,-0.284812836
-66946.261,-0.325705364
-66946.281,-0.35813148
-66946.301,-0.366738137
-66946.321,-0.414858358
-66946.341,-0.455714711
-66946.361,-0.479188824
-66946.381,-0.51487345
-66946.401,-0.558777988
-66946.421,-0.576843909
-66946.441,-0.601225311
-66946.461,-0.616984904
-66946.481,-0.629605353
-66946.501,-0.653438853
-66946.521,-0.654469208
-66946.541,-0.648847602
-66946.561,-0.647362491
-66946.581,-0.630856981
-66946.601,-0.610461999
-66946.621,-0.592420232
-66946.641,-0.567458242
-66946.661,-0.538689792
-66946.681,-0.49596872
-66946.701,-0.4602706
-66946.721,-0.438884816
-66946.741,-0.396374485
-66946.761,-0.364924271
-66946.781,-0.343430412
-66946.801,-0.30907959
-66946.821,-0.287215746
-66946.841,-0.273864801
-66946.861,-0.264048183
-66946.881,-0.259119143
-66946.901,-0.252696339
-66946.921,-0.266947505
-66946.941,-0.285846265
-66946.961,-0.28652766
-66946.981,-0.311079545
-66947.001,-0.333589192
-66947.021,-0.368825821
-66947.041,-0.403813686
-66947.061,-0.431108502
-66947.081,-0.474692837
-66947.101,-0.513544053
-66947.121,-0.539878619
-66947.141,-0.571771226
-66947.161,-0.599393157
-66947.181,-0.625551436
-66947.201,-0.621981113
-66947.221,-0.642906445
-66947.241,-0.641720972
-66947.261,-0.646613708
-66947.281,-0.652415047
-66947.301,-0.639867732
-66947.321,-0.614191194
-66947.341,-0.593747409
-66947.361,-0.5686737
-66947.381,-0.543589382
-66947.401,-0.51284811
-66947.421,-0.47827984
-66947.441,-0.431875834
-66947.461,-0.415662764
-66947.481,-0.385030147
-66947.501,-0.353185965
-66947.521,-0.332907667
-66947.541,-0.313732701
-66947.561,-0.282356941
-66947.581,-0.264446697
-66947.601,-0.264165307
-66947.621,-0.264413032
-66947.641,-0.266367318
-66947.661,-0.261339945
-66947.681,-0.292454804
-66947.701,-0.310627461
-66947.721,-0.340429624
-66947.741,-0.368630793
-66947.761,-0.39628012
-66947.781,-0.423434524
-66947.801,-0.445586788
-66947.821,-0.503542608
-66947.841,-0.536450793
-66947.861,-0.546835539
-66947.881,-0.577751168
-66947.901,-0.600734345
-66947.921,-0.619514983
-66947.941,-0.642214319
-66947.961,-0.639420554
-66947.981,-0.642826068
-66948.001,-0.645420503
-66948.021,-0.63528983
-66948.041,-0.615516882
-66948.061,-0.618963851
-66948.081,-0.605883123
-66948.101,-0.571768335
-66948.121,-0.533294275
-66948.141,-0.502868431
-66948.161,-0.478613064
-66948.181,-0.427477507
-66948.201,-0.396617846
-66948.221,-0.37094205
-66948.241,-0.343051144
-66948.261,-0.317440495
-66948.28101,-0.301464904
-66948.301,-0.286388732
-66948.321,-0.272065841
-66948.341,-0.261499526
-66948.361,-0.274746691
-66948.381,-0.270122768
-66948.401,-0.266374005
-66948.421,-0.297326643
-66948.441,-0.314811211
-66948.461,-0.342630872
-66948.481,-0.38129713
-66948.501,-0.409717773
-66948.521,-0.427989227
-66948.541,-0.470804285
-66948.561,-0.502635961
-66948.581,-0.532566358
-66948.601,-0.569447916
-66948.621,-0.58349955
-66948.641,-0.601264263
-66948.661,-0.608018165
-66948.681,-0.633152034
-66948.701,-0.643685965
-66948.721,-0.636723944
-66948.741,-0.640168878
-66948.761,-0.639108344
-66948.781,-0.619804734
-66948.801,-0.593961696
-66948.821,-0.58355306
-66948.841,-0.54158983
-66948.861,-0.511783048
-66948.881,-0.490448295
-66948.901,-0.463000588
-66948.921,-0.413324137
-66948.941,-0.380450635
-66948.961,-0.362459064
-66948.981,-0.33630198
-66949.001,-0.322928727
-66949.021,-0.297658487
-66949.041,-0.286502263
-66949.061,-0.272638727
-66949.081,-0.272847188
-66949.101,-0.26809093
-66949.121,-0.278885833
-66949.141,-0.285175226
-66949.161,-0.307368165
-66949.181,-0.330411557
-66949.201,-0.36194074
-66949.221,-0.383967007
-66949.241,-0.41666507
-66949.261,-0.448081815
-66949.281,-0.494313008
-66949.301,-0.524512135
-66949.321,-0.538257592
-66949.341,-0.573749874
-66949.361,-0.600991539
-66949.381,-0.620922347
-66949.401,-0.636126573
-66949.421,-0.633181589
-66949.441,-0.640299436
-66949.461,-0.638513805
-66949.481,-0.618787227
-66949.501,-0.615661633
-66949.521,-0.600306809
-66949.541,-0.589857102
-66949.561,-0.549954695
-66949.581,-0.533632122
-66949.601,-0.505586802
-66949.621,-0.450565292
-66949.641,-0.412780185
-66949.661,-0.390100409
-66949.681,-0.36821293
-66949.701,-0.334868819
-66949.721,-0.312663712
-66949.741,-0.296056204
-66949.761,-0.279152828
-66949.781,-0.274389491
-66949.801,-0.256407381
-66949.821,-0.277626567
-66949.841,-0.291660843
-66949.861,-0.3002906
-66949.881,-0.321154393
-66949.901,-0.34077445
-66949.921,-0.363075653
-66949.941,-0.402098647
-66949.961,-0.417118136
-66949.981,-0.453516248
-66950.001,-0.484098748
-66950.021,-0.507054937
-66950.041,-0.546974313
-66950.061,-0.579434171
-66950.081,-0.59875363
-66950.101,-0.593008296
-66950.121,-0.628003976
-66950.141,-0.654269519
-66950.161,-0.636104711
-66950.181,-0.639074509
-66950.201,-0.633603377
-66950.221,-0.620044284
-66950.241,-0.594338139
-66950.261,-0.57551579
-66950.281,-0.570173634
-66950.301,-0.526569072
-66950.321,-0.496358023
-66950.341,-0.460861881
-66950.361,-0.432226388
-66950.381,-0.391520123
-66950.401,-0.370257456
-66950.421,-0.354157966
-66950.441,-0.329017924
-66950.461,-0.295059434
-66950.481,-0.276589226
-66950.501,-0.270285792
-66950.521,-0.279778101
-66950.541,-0.27602706
-66950.561,-0.278851165
-66950.581,-0.297819181
-66950.601,-0.308024808
-66950.621,-0.325422083
-66950.641,-0.360120644
-66950.661,-0.398994264
-66950.681,-0.430332571
-66950.701,-0.460747708
-66950.721,-0.465949405
-66950.741,-0.49624395
-66950.761,-0.539920617
-66950.781,-0.570401846
-66950.801,-0.587622792
-66950.821,-0.606537563
-66950.841,-0.621980311
-66950.861,-0.626907323
-66950.881,-0.63497817
-66950.901,-0.623742967
-66950.921,-0.624674188
-66950.941,-0.623995742
-66950.961,-0.605530453
-66950.981,-0.589106033
-66951.001,-0.559014023
-66951.021,-0.529790058
-66951.041,-0.501135739
-66951.061,-0.472498587
-66951.081,-0.439725756
-66951.101,-0.402817159
-66951.121,-0.38480928
-66951.141,-0.365958993
-66951.161,-0.344054112
-66951.181,-0.297441529
-66951.201,-0.296270333
-66951.221,-0.293100127
-66951.241,-0.282463249
-66951.261,-0.255387302
-66951.281,-0.266754192
-66951.301,-0.309188173
-66951.321,-0.307392237
-66951.341,-0.314293879
-66951.361,-0.337411335
-66951.381,-0.36965343
-66951.401,-0.41128892
-66951.421,-0.429827812
-66951.441,-0.451693074
-66951.461,-0.490381995
-66951.481,-0.514156602
-66951.501,-0.55714278
-66951.521,-0.571999525
-66951.541,-0.584532461
-66951.561,-0.614855828
-66951.581,-0.636877835
-66951.601,-0.626637938
-66951.621,-0.620315395
-66951.641,-0.622825593
-66951.661,-0.616945812
-66951.681,-0.604059866
-66951.701,-0.602976682
-66951.721,-0.566906159
-66951.741,-0.540489468
-66951.761,-0.524684666
-66951.781,-0.491929254
-66951.801,-0.463288389
-66951.821,-0.424800305
-66951.841,-0.404116166
-66951.861,-0.381423955
-66951.881,-0.348504945
-66951.901,-0.316126838
-66951.921,-0.30425254
-66951.941,-0.303241086
-66951.961,-0.277761378
-66951.981,-0.27185597
-66952.001,-0.290514207
-66952.021,-0.302877036
-66952.041,-0.316152989
-66952.061,-0.308588922
-66952.081,-0.334093514
-66952.101,-0.366162041
-66952.121,-0.394270836
-66952.141,-0.428915257
-66952.161,-0.43962753
-66952.181,-0.465404023
-66952.201,-0.512607947
-66952.221,-0.550965
-66952.241,-0.563741516
-66952.261,-0.586731881
-66952.281,-0.605563951
-66952.301,-0.627663331
-66952.321,-0.6384785
-66952.341,-0.616904794
-66952.361,-0.621038186
-66952.381,-0.626165352
-66952.401,-0.625303723
-66952.421,-0.588863282
-66952.441,-0.573276844
-66952.461,-0.551119974
-66952.481,-0.529463795
-66952.501,-0.502522088
-66952.521,-0.47096655
-66952.541,-0.434412544
-66952.561,-0.400099965
-66952.581,-0.383750443
-66952.601,-0.356151317
-66952.621,-0.328619167
-66952.641,-0.321074555
-66952.661,-0.316846443
-66952.681,-0.296258845
-66952.701,-0.291959496
-66952.721,-0.268085216
-66952.741,-0.283088282
-66952.761,-0.312995525
-66952.781,-0.319031958
-66952.801,-0.329223766
-66952.821,-0.35944588
-66952.841,-0.394282111
-66952.861,-0.422954849
-66952.881,-0.434163306
-66952.901,-0.459311979
-66952.921,-0.508059306
-66952.941,-0.545563743
-66952.961,-0.565589423
-66952.981,-0.583142516
-66953.001,-0.600982877
-66953.021,-0.621356713
-66953.041,-0.637821236
-66953.061,-0.626958066
-66953.081,-0.621702066
-66953.10099,-0.62587249
-66953.121,-0.626346766
-66953.141,-0.59477737
-66953.161,-0.567903313
-66953.181,-0.559592985
-66953.201,-0.543732676
-66953.221,-0.520234371
-66953.241,-0.476002165
-66953.261,-0.43847573
-66953.281,-0.412428402
-66953.301,-0.38186298
-66953.321,-0.365876456
-66953.341,-0.322653924
-66953.361,-0.31045813
-66953.381,-0.306069642
-66953.401,-0.299923617
-66953.421,-0.293562421
-66953.441,-0.277088567
-66953.461,-0.293538988
-66953.481,-0.311038594
-66953.501,-0.315752898
-66953.521,-0.320416617
-66953.541,-0.34094975
-66953.561,-0.368149778
-66953.581,-0.407469749
-66953.601,-0.425029846
-66953.621,-0.445293693
-66953.641,-0.486888348
-66953.661,-0.521609244
-66953.681,-0.540427024
-66953.701,-0.55927217
-66953.721,-0.589820832
-66953.741,-0.609408171
-66953.761,-0.617431314
-66953.781,-0.614226898
-66953.801,-0.62212734
-66953.821,-0.627670058
-66953.841,-0.626584137
-66953.861,-0.608512232
-66953.881,-0.588347014
-66953.901,-0.561575565
-66953.921,-0.556135915
-66953.941,-0.541222916
-66953.961,-0.494066383
-66953.981,-0.457493934
-66954.001,-0.436578208
-66954.021,-0.423935745
-66954.041,-0.397897566
-66954.061,-0.352947774
-66954.081,-0.320654795
-66954.101,-0.325207914
-66954.121,-0.311691448
-66954.141,-0.29254829
-66954.161,-0.280132184
-66954.181,-0.290665296
-66954.201,-0.305297585
-66954.221,-0.315947407
-66954.241,-0.307383378
-66954.261,-0.327405434
-66954.281,-0.364517733
-66954.301,-0.388720767
-66954.321,-0.4205583
-66954.341,-0.434436767
-66954.361,-0.471648798
-66954.381,-0.516501864
-66954.401,-0.539889913
-66954.421,-0.555125879
-66954.441,-0.570575499
-66954.461,-0.590803302
-66954.481,-0.612721649
-66954.501,-0.622635211
-66954.521,-0.617892647
-66954.541,-0.620739334
-66954.561,-0.620932534
-66954.581,-0.617681795
-66954.601,-0.594687055
-66954.621,-0.570167467
-66954.641,-0.558095413
-66954.661,-0.532881014
-66954.681,-0.509732457
-66954.701,-0.480571801
-66954.721,-0.439321244
-66954.741,-0.419043189
-66954.761,-0.3834281
-66954.781,-0.35298324
-66954.801,-0.336977674
-66954.821,-0.324712741
-66954.841,-0.324392071
-66954.861,-0.31178339
-66954.881,-0.298325012
-66954.901,-0.290633653
-66954.921,-0.301712299
-66954.941,-0.325524406
-66954.961,-0.328468619
-66954.981,-0.337954197
-66955.001,-0.362183026
-66955.021,-0.384393491
-66955.041,-0.40954948
-66955.061,-0.447241581
-66955.081,-0.476462207
-66955.101,-0.488383558
-66955.121,-0.51361031
-66955.141,-0.552832384
-66955.161,-0.56235327
-66955.181,-0.583620877
-66955.201,-0.601354398
-66955.221,-0.608543034
-66955.241,-0.606166433
-66955.261,-0.614379685
-66955.281,-0.620218565
-66955.301,-0.604923532
-66955.321,-0.589675598
-66955.341,-0.582608426
-66955.361,-0.571425126
-66955.381,-0.541384319
-66955.401,-0.502650347
-66955.421,-0.484008167
-66955.441,-0.464959486
-66955.461,-0.435337228
-66955.481,-0.404071313
-66955.501,-0.370138486
-66955.521,-0.355465674
-66955.541,-0.335436854
-66955.561,-0.318749496
-66955.581,-0.307861339
-66955.601,-0.284966541
-66955.621,-0.295798842
-66955.641,-0.302802495
-66955.661,-0.305182922
-66955.681,-0.310507376
-66955.701,-0.339838177
-66955.721,-0.363183492
-66955.741,-0.373207027
-66955.761,-0.417800562
-66955.781,-0.435260746
-66955.801,-0.450133467
-66955.821,-0.484612266
-66955.841,-0.520222151
-66955.861,-0.53022534
-66955.881,-0.557879889
-66955.901,-0.577323391
-66955.921,-0.608315798
-66955.941,-0.620136284
-66955.961,-0.622733712
-66955.981,-0.620970712
-66956.001,-0.610435699
-66956.021,-0.58996579
-66956.041,-0.592666867
-66956.061,-0.567124197
-66956.081,-0.564108067
-66956.101,-0.534601985
-66956.121,-0.51916972
-66956.141,-0.491449785
-66956.161,-0.46959496
-66956.181,-0.435368372
-66956.201,-0.39412301
-66956.221,-0.364097156
-66956.241,-0.344050516
-66956.261,-0.333515365
-66956.281,-0.325485889
-66956.301,-0.296671718
-66956.321,-0.293887508
-66956.341,-0.297429681
-66956.361,-0.290224557
-66956.381,-0.295583355
-66956.401,-0.312380748
-66956.421,-0.325956481
-66956.441,-0.358235688
-66956.461,-0.386079135
-66956.481,-0.403069979
-66956.501,-0.424097933
-66956.521,-0.449492992
-66956.541,-0.485604897
-66956.561,-0.506404601
-66956.581,-0.524337529
-66956.601,-0.557284801
-66956.621,-0.582712164
-66956.641,-0.59227136
-66956.661,-0.581778155
-66956.681,-0.603432924
-66956.701,-0.616038767
-66956.721,-0.606535877
-66956.741,-0.610391677
-66956.761,-0.603671271
-66956.781,-0.57430751
-66956.801,-0.56893432
-66956.821,-0.541788568
-66956.841,-0.523789014
-66956.861,-0.501202831
-66956.881,-0.468364196
-66956.901,-0.433815001
-66956.921,-0.414115915
-66956.941,-0.386404834
-66956.961,-0.357182766
-66956.981,-0.33630098
-66957.001,-0.335311854
-66957.021,-0.329451446
-66957.041,-0.313300826
-66957.061,-0.301125062
-66957.081,-0.323401783
-66957.101,-0.331685786
-66957.121,-0.316464754
-66957.141,-0.330997625
-66957.161,-0.345613133
-66957.181,-0.367244973
-66957.201,-0.380680841
-66957.221,-0.420289826
-66957.241,-0.443800579
-66957.261,-0.46667665
-66957.281,-0.49397617
-66957.301,-0.50808783
-66957.321,-0.535214695
-66957.341,-0.539089529
-66957.361,-0.583516095
-66957.381,-0.587780707
-66957.401,-0.588444247
-66957.421,-0.598003696
-66957.441,-0.603556318
-66957.461,-0.60164832
-66957.481,-0.595408905
-66957.501,-0.575048225
-66957.521,-0.554210504
-66957.541,-0.551995154
-66957.561,-0.527588725
-66957.581,-0.50112132
-66957.601,-0.471573313
-66957.621,-0.460909188
-66957.641,-0.439696383
-66957.661,-0.39657935
-66957.681,-0.372726963
-66957.701,-0.362014319
-66957.721,-0.360536261
-66957.741,-0.33227826
-66957.761,-0.29810588
-66957.781,-0.307667843
-66957.801,-0.311209117
-66957.821,-0.319777103
-66957.841,-0.329922457
-66957.861,-0.33476523
-66957.881,-0.345595824
-66957.901,-0.366740465
-66957.92099,-0.386211214
-66957.941,-0.408832523
-66957.961,-0.441485081
-66957.981,-0.446342591
-66958.001,-0.484186762
-66958.021,-0.517617888
-66958.041,-0.533361631
-66958.061,-0.540232426
-66958.081,-0.558418512
-66958.101,-0.576142418
-66958.121,-0.583854071
-66958.141,-0.591130788
-66958.161,-0.593947266
-66958.181,-0.59614103
-66958.201,-0.597179658
-66958.221,-0.583534025
-66958.241,-0.568960702
-66958.261,-0.543778
-66958.281,-0.55054544
-66958.301,-0.512099082
-66958.321,-0.466588513
-66958.341,-0.457669683
-66958.361,-0.450303941
-66958.381,-0.410168071
-66958.401,-0.37893938
-66958.421,-0.364722771
-66958.441,-0.349445547
-66958.461,-0.348148165
-66958.481,-0.318228336
-66958.501,-0.303611885
-66958.521,-0.311305525
-66958.541,-0.336781503
-66958.561,-0.334571397
-66958.581,-0.327613362
-66958.601,-0.335713252
-66958.621,-0.374806133
-66958.641,-0.393571973
-66958.661,-0.401935957
-66958.681,-0.428768596
-66958.701,-0.450838584
-66958.721,-0.481281902
-66958.741,-0.498225545
-66958.761,-0.523801362
-66958.781,-0.530232907
-66958.801,-0.548754
-66958.821,-0.57457257
-66958.841,-0.581297715
-66958.861,-0.578753995
-66958.881,-0.586389547
-66958.901,-0.594172836
-66958.921,-0.601594722
-66958.941,-0.577881613
-66958.961,-0.553183491
-66958.981,-0.55300116
-66959.001,-0.542553598
-66959.021,-0.518333752
-66959.04101,-0.482909275
-66959.061,-0.453565436
-66959.081,-0.441017981
-66959.101,-0.427414898
-66959.121,-0.395948117
-66959.141,-0.367025731
-66959.161,-0.354621456
-66959.181,-0.337875918
-66959.201,-0.328283784
-66959.221,-0.324756019
-66959.241,-0.327340485
-66959.261,-0.335018403
-66959.281,-0.343865145
-66959.301,-0.330851025
-66959.321,-0.336173611
-66959.341,-0.366281667
-66959.361,-0.399951771
-66959.381,-0.409594291
-66959.401,-0.41632744
-66959.421,-0.446155475
-66959.441,-0.483272514
-66959.461,-0.508403396
-66959.481,-0.512634293
-66959.501,-0.526479735
-66959.521,-0.542029416
-66959.541,-0.559392168
-66959.561,-0.578565881
-66959.581,-0.574559541
-66959.601,-0.576682795
-66959.621,-0.590152893
-66959.641,-0.581944231
-66959.661,-0.584002446
-66959.681,-0.57351312
-66959.701,-0.545956032
-66959.721,-0.526796078
-66959.741,-0.512980807
-66959.761,-0.490644318
-66959.781,-0.45921685
-66959.801,-0.453892505
-66959.821,-0.436610859
-66959.841,-0.396997954
-66959.861,-0.386648517
-66959.881,-0.376037593
-66959.901,-0.360549473
-66959.921,-0.351338845
-66959.941,-0.340081738
-66959.961,-0.327516226
-66959.981,-0.328172135
-66960.001,-0.336868459
-66960.021,-0.324653988
-66960.041,-0.328920163
-66960.061,-0.348886911
-66960.081,-0.378818136
-66960.101,-0.39410425
-66960.121,-0.417916672
-66960.141,-0.43054914
-66960.161,-0.453638206
-66960.181,-0.489657053
-66960.201,-0.501329432
-66960.221,-0.504878157
-66960.241,-0.527439549
-66960.261,-0.548669199
-66960.281,-0.571293678
-66960.301,-0.579550706
-66960.321,-0.568070945
-66960.341,-0.578413114
-66960.361,-0.582869333
-66960.381,-0.569315176
-66960.401,-0.560585196
-66960.421,-0.555743408
-66960.441,-0.540548988
-66960.461,-0.519452569
-66960.481,-0.50448984
-66960.501,-0.483484401
-66960.521,-0.470704702
-66960.541,-0.455305472
-66960.561,-0.41845534
-66960.581,-0.397146954
-66960.601,-0.371130974
-66960.621,-0.361992638
-66960.641,-0.358675025
-66960.661,-0.332962612
-66960.681,-0.331831212
-66960.701,-0.331367002
-66960.721,-0.341100592
-66960.741,-0.34364262
-66960.761,-0.330871544
-66960.781,-0.346011044
-66960.801,-0.368612246
-66960.821,-0.391925091
-66960.841,-0.416469111
-66960.861,-0.438980064
-66960.881,-0.443437897
-66960.901,-0.460721389
-66960.921,-0.479597364
-66960.941,-0.516357507
-66960.961,-0.531674534
-66960.981,-0.543170052
-66961.001,-0.572476125
-66961.021,-0.56873241
-66961.041,-0.5667431
-66961.061,-0.583362375
-66961.081,-0.58956494
-66961.101,-0.583195185
-66961.121,-0.571307767
-66961.141,-0.559189153
-66961.161,-0.559585395
-66961.181,-0.536333283
-66961.201,-0.510513072
-66961.221,-0.495115862
-66961.241,-0.471027623
-66961.261,-0.443687062
-66961.281,-0.430859976
-66961.301,-0.411359896
-66961.321,-0.383720705
-66961.341,-0.36573634
-66961.361,-0.362999402
-66961.381,-0.353521064
-66961.401,-0.331658947
-66961.421,-0.334026819
-66961.441,-0.329255907
-66961.461,-0.333936396
-66961.481,-0.349019139
-66961.501,-0.349027753
-66961.521,-0.35597245
-66961.541,-0.381825009
-66961.561,-0.414086947
-66961.581,-0.433596955
-66961.601,-0.446366162
-66961.621,-0.465524447
-66961.641,-0.506764596
-66961.661,-0.519708752
-66961.681,-0.515765146
-66961.701,-0.538719199
-66961.721,-0.565985042
-66961.741,-0.576143856
-66961.761,-0.569912772
-66961.781,-0.569825791
-66961.801,-0.575196255
-66961.821,-0.581780787
-66961.841,-0.574161453
-66961.861,-0.551947291
-66961.881,-0.545073065
-66961.901,-0.544478555
-66961.921,-0.523584341
-66961.941,-0.500571827
-66961.961,-0.48090232
-66961.981,-0.459922622
-66962.001,-0.453414113
-66962.021,-0.435118038
-66962.041,-0.392370574
-66962.061,-0.370699458
-66962.081,-0.374625944
-66962.101,-0.374035924
-66962.121,-0.355530128
-66962.141,-0.331526525
-66962.161,-0.334893949
-66962.181,-0.350696712
-66962.201,-0.348739211
-66962.221,-0.352629077
-66962.241,-0.369537817
-66962.261,-0.375513342
-66962.281,-0.401698262
-66962.301,-0.419725109
-66962.321,-0.433213036
-66962.341,-0.455594609
-66962.361,-0.482578602
-66962.381,-0.502776383
-66962.401,-0.507645674
-66962.421,-0.519233186
-66962.441,-0.548847568
-66962.461,-0.560213791
-66962.481,-0.568729499
-66962.501,-0.57858983
-66962.521,-0.583065534
-66962.541,-0.582074388
-66962.561,-0.567456948
-66962.581,-0.562372363
-66962.601,-0.549745407
-66962.621,-0.543744457
-66962.641,-0.524550884
-66962.661,-0.505317365
-66962.681,-0.495180558
-66962.701,-0.469392538
-66962.721,-0.452079137
-66962.74099,-0.427308538
-66962.761,-0.400950223
-66962.781,-0.378934803
-66962.801,-0.376819725
-66962.821,-0.370615593
-66962.841,-0.360234783
-66962.861,-0.344623628
-66962.881,-0.327934386
-66962.901,-0.345893517
-66962.921,-0.353834156
-66962.941,-0.347403836
-66962.961,-0.348088571
-66962.981,-0.366170873
-66963.001,-0.385968259
-66963.021,-0.407974764
-66963.041,-0.42289802
-66963.061,-0.436980195
-66963.081,-0.457178846
-66963.101,-0.47719014
-66963.121,-0.500188491
-66963.141,-0.515835568
-66963.161,-0.5374151
-66963.181,-0.561892383
-66963.201,-0.571337976
-66963.221,-0.56515377
-66963.241,-0.576287656
-66963.261,-0.588625022
-66963.281,-0.580668687
-66963.301,-0.564492831
-66963.321,-0.541429623
-66963.341,-0.541543415
-66963.361,-0.544144238
-66963.381,-0.519062513
-66963.401,-0.497550181
-66963.421,-0.488024692
-66963.441,-0.47596562
-66963.461,-0.457339694
-66963.481,-0.422345109
-66963.501,-0.401189438
-66963.521,-0.377727147
-66963.541,-0.370026366
-66963.561,-0.360897004
-66963.581,-0.335569483
-66963.601,-0.33110269
-66963.621,-0.332978215
-66963.641,-0.336227563
-66963.661,-0.346806021
-66963.681,-0.35061044
-66963.701,-0.360477037
-66963.721,-0.383149926
-66963.741,-0.406028307
-66963.761,-0.415487795
-66963.781,-0.422570285
-66963.801,-0.451625379
-66963.821,-0.476405715
-66963.841,-0.490405563
-66963.86101,-0.512862673
-66963.881,-0.532355936
-66963.901,-0.540087423
-66963.921,-0.543480725
-66963.941,-0.55360499
-66963.961,-0.570981827
-66963.981,-0.562366053
-66964.001,-0.554428934
-66964.021,-0.569531486
-66964.041,-0.55533907
-66964.061,-0.544263145
-66964.081,-0.538998384
-66964.101,-0.520559041
-66964.121,-0.48980899
-66964.141,-0.465749025
-66964.161,-0.450809303
-66964.181,-0.4371497
-66964.201,-0.430643729
-66964.221,-0.401259542
-66964.241,-0.388071
-66964.261,-0.366511
-66964.281,-0.359454783
-66964.301,-0.355171633
-66964.321,-0.34820193
-66964.341,-0.344995918
-66964.361,-0.346462762
-66964.381,-0.35453578
-66964.401,-0.37094105
-66964.421,-0.364119756
-66964.441,-0.380884
-66964.461,-0.397653
-66964.481,-0.397653
-66964.501,-0.414421
-66964.521,-0.443167
-66964.541,-0.469518
-66964.561,-0.474309
-66964.581,-0.486286
-66964.601,-0.507846
-66964.621,-0.534196
-66964.641,-0.55336
-66964.661,-0.555756
-66964.681,-0.560547
-66964.701,-0.567733
-66964.721,-0.572524
-66964.741,-0.567733
-66964.761,-0.541383
-66964.781,-0.543778
-66964.801,-0.543779383
-66964.821,-0.534196
-66964.841,-0.512637
-66964.861,-0.486286
-66964.881,-0.476704
-66964.901,-0.440772
-66964.921,-0.433585
-66964.941,-0.407235
-66964.961,-0.390466
-66964.981,-0.373698
-66965.001,-0.366511
-66965.021,-0.359325
-66965.041,-0.328183
-66965.061,-0.344952
-66965.081,-0.347347
-66965.101,-0.349743
-66965.121,-0.340161
-66965.141,-0.364116
-66965.161,-0.378489
-66965.181,-0.390466
-66965.201,-0.392862
-66965.221,-0.421608
-66965.241,-0.440778262
-66965.261,-0.471913
-66965.281,-0.488682
-66965.301,-0.500659
-66965.321,-0.524614
-66965.341,-0.536592
-66965.361,-0.548569
-66965.381,-0.548569
-66965.401,-0.560547
-66965.421,-0.560547
-66965.441,-0.570129
-66965.461,-0.570129
-66965.481,-0.546174
-66965.501,-0.541383
-66965.521,-0.543778
-66965.541,-0.531801
-66965.561,-0.510241
-66965.581,-0.493474878
-66965.601,-0.483891
-66965.621,-0.447958
-66965.641,-0.445563
-66965.661,-0.416817
-66965.681,-0.397653
-66965.701,-0.390466
-66965.721,-0.373698
-66965.741,-0.359325
-66965.761,-0.354534
-66965.781,-0.344952
-66965.801,-0.340161
-66965.821,-0.332974
-66965.841,-0.354534
-66965.861,-0.347347
-66965.881,-0.380884
-66965.901,-0.378489
-66965.921,-0.402444
-66965.941,-0.404839
-66965.961,-0.414421
-66965.981,-0.452749
-66966.001,-0.481495
-66966.021,-0.4791
-66966.041,-0.491077
-66966.061,-0.522219
-66966.081,-0.546174
-66966.101,-0.546174
-66966.121,-0.555756
-66966.141,-0.562942
-66966.161,-0.562942
-66966.181,-0.555756
-66966.201,-0.555756
-66966.221,-0.550965
-66966.241,-0.55336
-66966.261,-0.536592
-66966.281,-0.510241
-66966.301,-0.503055
-66966.321,-0.493473
-66966.341,-0.467122
-66966.361,-0.447958
-66966.381,-0.435981
-66966.401,-0.412026
-66966.421,-0.404839
-66966.441,-0.404839
-66966.461,-0.354534
-66966.481,-0.354534
-66966.501,-0.366511
-66966.521,-0.349743
-66966.541,-0.344952
-66966.561,-0.347347
-66966.581,-0.352138
-66966.601,-0.349743
-66966.621,-0.385675
-66966.641,-0.380884
-66966.661,-0.402444
-66966.681,-0.424003
-66966.701,-0.450358567
-66966.721,-0.455145
-66966.741,-0.462331
-66966.761,-0.503055
-66966.781,-0.507846
-66966.801,-0.515032
-66966.821,-0.546174
-66966.841,-0.548569
-66966.861,-0.548569
-66966.881,-0.55336
-66966.901,-0.565338
-66966.921,-0.555756
-66966.941,-0.543778
-66966.961,-0.546215547
-66966.981,-0.537188286
-66967.001,-0.513901415
-66967.021,-0.503822786
-66967.041,-0.509208843
-66967.061,-0.484165697
-66967.081,-0.44900173
-66967.101,-0.432318
-66967.121,-0.425938653
-66967.141,-0.402235365
-66967.161,-0.38273404
-66967.181,-0.37147006
-66967.201,-0.371637912
-66967.221,-0.378092382
-66967.241,-0.354336879
-66967.261,-0.354318891
-66967.281,-0.35693278
-66967.301,-0.369645581
-66967.321,-0.370663735
-66967.341,-0.381531126
-66967.361,-0.378359944
-66967.381,-0.389606763
-66967.401,-0.410494483
-66967.421,-0.437848911
-66967.441,-0.469095208
-66967.461,-0.453644834
-66967.481,-0.482396983
-66967.501,-0.501598657
-66967.521,-0.518422165
-66967.541,-0.526749138
-66967.56099,-0.534838764
-66967.581,-0.562088877
-66967.601,-0.547757801
-66967.621,-0.545425081
-66967.641,-0.557300132
-66967.661,-0.55368183
-66967.681,-0.542059708
-66967.701,-0.538677882
-66967.721,-0.531286581
-66967.741,-0.511034344
-66967.761,-0.500050089
-66967.781,-0.491703613
-66967.801,-0.465781068
-66967.821,-0.451107243
-66967.841,-0.43124237
-66967.861,-0.428212319
-66967.881,-0.410467404
-66967.901,-0.383905491
-66967.921,-0.387930625
-66967.941,-0.379267121
-66967.961,-0.371643868
-66967.981,-0.359575798
-66968.001,-0.358437635
-66968.021,-0.371187824
-66968.041,-0.380505551
-66968.061,-0.385024603
-66968.081,-0.381698764
-66968.101,-0.396501156
-66968.121,-0.416144642
-66968.141,-0.434015578
-66968.161,-0.445644869
-66968.181,-0.460900464
-66968.201,-0.477342818
-66968.221,-0.495760848
-66968.241,-0.518386551
-66968.261,-0.524966885
-66968.281,-0.528683364
-66968.301,-0.537479796
-66968.321,-0.540201228
-66968.341,-0.550801279
-66968.361,-0.555321162
-66968.381,-0.550607976
-66968.401,-0.550451597
-66968.421,-0.545154274
-66968.441,-0.536047507
-66968.461,-0.519588947
-66968.481,-0.506912939
-66968.501,-0.483409859
-66968.521,-0.461701017
-66968.541,-0.458166386
-66968.561,-0.454342385
-66968.581,-0.424573706
-66968.601,-0.398914982
-66968.621,-0.388680318
-66968.641,-0.383028371
-66968.661,-0.378367679
-66968.68101,-0.365582225
-66968.701,-0.373975085
-66968.721,-0.380147724
-66968.741,-0.37362542
-66968.761,-0.379381692
-66968.781,-0.37729049
-66968.801,-0.374322298
-66968.821,-0.390700087
-66968.841,-0.419912467
-66968.861,-0.429955815
-66968.881,-0.422663291
-66968.901,-0.450949838
-66968.921,-0.478686524
-66968.941,-0.485731793
-66968.961,-0.509805414
-66968.981,-0.508726654
-66969.001,-0.52290693
-66969.021,-0.54117909
-66969.041,-0.555940942
-66969.061,-0.547553695
-66969.081,-0.553097463
-66969.101,-0.560909101
-66969.121,-0.553401629
-66969.141,-0.546145647
-66969.161,-0.543812457
-66969.181,-0.522897247
-66969.201,-0.51609834
-66969.221,-0.516987193
-66969.241,-0.487345856
-66969.261,-0.467062607
-66969.281,-0.457333965
-66969.301,-0.443574429
-66969.321,-0.436743664
-66969.341,-0.418684269
-66969.361,-0.394938341
-66969.381,-0.388648262
-66969.401,-0.380616628
-66969.421,-0.378999395
-66969.441,-0.368280982
-66969.461,-0.367393403
-66969.481,-0.363474909
-66969.501,-0.38133857
-66969.521,-0.385802355
-66969.541,-0.394159122
-66969.561,-0.414680733
-66969.581,-0.416418251
-66969.601,-0.422329662
-66969.621,-0.441040973
-66969.641,-0.45043152
-66969.661,-0.472960389
-66969.681,-0.499725965
-66969.701,-0.509074639
-66969.721,-0.513140095
-66969.741,-0.524189741
-66969.761,-0.550319301
-66969.781,-0.550215304
-66969.801,-0.54096197
-66969.821,-0.559854089
-66969.841,-0.554596298
-66969.861,-0.54926327
-66969.881,-0.536068119
-66969.901,-0.521950742
-66969.921,-0.514842284
-66969.941,-0.513288875
-66969.961,-0.491901927
-66969.981,-0.463773435
-66970.001,-0.445339028
-66970.021,-0.432393538
-66970.041,-0.419068226
-66970.061,-0.409002783
-66970.081,-0.405402876
-66970.101,-0.38987257
-66970.121,-0.384993524
-66970.141,-0.372819918
-66970.161,-0.361619099
-66970.181,-0.37427086
-66970.201,-0.384058995
-66970.221,-0.384006947
-66970.241,-0.375500825
-66970.261,-0.381128583
-66970.281,-0.405609264
-66970.301,-0.409980887
-66970.321,-0.409142142
-66970.341,-0.44675942
-66970.361,-0.461732856
-66970.381,-0.469280006
-66970.401,-0.484047742
-66970.421,-0.504297561
-66970.441,-0.524200612
-66970.461,-0.531254141
-66970.481,-0.54216236
-66970.501,-0.543811362
-66970.521,-0.550953177
-66970.541,-0.552589066
-66970.561,-0.540282366
-66970.581,-0.539310088
-66970.601,-0.537127516
-66970.621,-0.533875216
-66970.641,-0.532662604
-66970.661,-0.501364201
-66970.681,-0.480917935
-66970.701,-0.494426875
-66970.721,-0.473121611
-66970.741,-0.457062607
-66970.761,-0.450118394
-66970.781,-0.43034769
-66970.801,-0.412695894
-66970.821,-0.407561509
-66970.841,-0.394947486
-66970.861,-0.361655035
-66970.881,-0.366085462
-66970.901,-0.379565852
-66970.921,-0.365215545
-66970.941,-0.376980775
-66970.961,-0.39578189
-66970.981,-0.396218799
-66971.001,-0.398360521
-66971.021,-0.413733038
-66971.041,-0.418095384
-66971.061,-0.428256858
-66971.081,-0.452010185
-66971.101,-0.456301754
-66971.121,-0.471148255
-66971.141,-0.480445579
-66971.161,-0.494352997
-66971.181,-0.52969208
-66971.201,-0.527339098
-66971.221,-0.518755769
-66971.241,-0.525890913
-66971.261,-0.535390211
-66971.281,-0.539623202
-66971.301,-0.538333525
-66971.321,-0.534546036
-66971.341,-0.531171676
-66971.361,-0.525726996
-66971.381,-0.511382701
-66971.401,-0.498604088
-66971.421,-0.490722284
-66971.441,-0.482153391
-66971.461,-0.461566246
-66971.481,-0.437845776
-66971.501,-0.422405892
-66971.521,-0.411776962
-66971.541,-0.400858283
-66971.561,-0.393072185
-66971.581,-0.385903048
-66971.601,-0.37142775
-66971.621,-0.368292159
-66971.641,-0.372426391
-66971.661,-0.378169781
-66971.681,-0.373407244
-66971.701,-0.389417339
-66971.721,-0.396888081
-66971.741,-0.404978528
-66971.761,-0.413172086
-66971.781,-0.419240416
-66971.801,-0.446774545
-66971.821,-0.470966268
-66971.841,-0.469181104
-66971.861,-0.477809502
-66971.881,-0.505677905
-66971.901,-0.518208431
-66971.921,-0.519920925
-66971.941,-0.526738853
-66971.961,-0.530220046
-66971.981,-0.536075874
-66972.001,-0.544605234
-66972.021,-0.534318478
-66972.041,-0.533474695
-66972.061,-0.531364238
-66972.081,-0.53223833
-66972.101,-0.522994073
-66972.121,-0.496181226
-66972.141,-0.482880606
-66972.161,-0.479743413
-66972.181,-0.457317476
-66972.201,-0.44186225
-66972.221,-0.434160514
-66972.241,-0.422278813
-66972.261,-0.418904136
-66972.281,-0.398443994
-66972.301,-0.375748264
-66972.321,-0.389580821
-66972.341,-0.388260269
-66972.361,-0.382219161
-66972.381,-0.38221444
-66972.401,-0.371372919
-66972.421,-0.377835444
-66972.441,-0.390651859
-66972.461,-0.395779978
-66972.481,-0.409306989
-66972.501,-0.421112985
-66972.521,-0.426803981
-66972.541,-0.455934752
-66972.561,-0.466044547
-66972.581,-0.464410697
-66972.601,-0.478587283
-66972.621,-0.505785012
-66972.641,-0.517002223
-66972.661,-0.525558521
-66972.681,-0.542163202
-66972.701,-0.55001505
-66972.721,-0.544857757
-66972.741,-0.529963808
-66972.761,-0.528380731
-66972.781,-0.520309112
-66972.801,-0.511624513
-66972.821,-0.504599516
-66972.841,-0.50495277
-66972.861,-0.492533607
-66972.881,-0.47632511
-66972.901,-0.465393443
-66972.921,-0.444593202
-66972.941,-0.437562621
-66972.961,-0.422911389
-66972.981,-0.410180517
-66973.001,-0.399576892
-66973.021,-0.389420991
-66973.041,-0.387776654
-66973.061,-0.37612818
-66973.081,-0.38187486
-66973.101,-0.392291936
-66973.121,-0.380652546
-66973.141,-0.381924219
-66973.161,-0.386416476
-66973.181,-0.404997981
-66973.201,-0.409437658
-66973.221,-0.418418214
-66973.241,-0.443774599
-66973.261,-0.443541555
-66973.281,-0.446107414
-66973.301,-0.467167004
-66973.321,-0.49077089
-66973.341,-0.505189863
-66973.361,-0.502086358
-66973.381,-0.520281303
-66973.401,-0.519687199
-66973.421,-0.530818971
-66973.441,-0.525341526
-66973.461,-0.529258533
-66973.481,-0.519485219
-66973.50101,-0.513975232
-66973.521,-0.524350579
-66973.541,-0.513011713
-66973.561,-0.499374865
-66973.581,-0.494273315
-66973.601,-0.487234584
-66973.621,-0.479493732
-66973.641,-0.453332556
-66973.661,-0.446198371
-66973.681,-0.435222904
-66973.701,-0.429589672
-66973.721,-0.419105461
-66973.741,-0.402702644
-66973.761,-0.386919335
-66973.781,-0.386912066
-66973.801,-0.396171697
-66973.821,-0.401305881
-66973.841,-0.383473102
-66973.861,-0.37904964
-66973.881,-0.397466108
-66973.901,-0.408306462
-66973.921,-0.418431904
-66973.941,-0.417258746
-66973.961,-0.421434121
-66973.981,-0.444885966
-66974.001,-0.45496946
-66974.021,-0.458109857
-66974.041,-0.479656215
-66974.061,-0.503645017
-66974.081,-0.505812608
-66974.101,-0.508674062
-66974.121,-0.522525959
-66974.141,-0.533060468
-66974.161,-0.537355095
-66974.181,-0.524592235
-66974.201,-0.514882172
-66974.221,-0.51991962
-66974.241,-0.514221329
-66974.261,-0.529435716
-66974.281,-0.502172057
-66974.301,-0.474461649
-66974.321,-0.487345611
-66974.341,-0.477779839
-66974.361,-0.455813999
-66974.381,-0.437779095
-66974.401,-0.432878262
-66974.421,-0.438832345
-66974.441,-0.421578512
-66974.461,-0.390656058
-66974.481,-0.389194865
-66974.501,-0.397723798
-66974.521,-0.416012114
-66974.541,-0.403465377
-66974.561,-0.388336174
-66974.581,-0.394179876
-66974.601,-0.395670494
-66974.621,-0.397598168
-66974.641,-0.420227367
-66974.661,-0.411196437
-66974.681,-0.421088146
-66974.701,-0.461089821
-66974.721,-0.462013741
-66974.741,-0.456122418
-66974.761,-0.47561795
-66974.781,-0.495211199
-66974.801,-0.512923294
-66974.821,-0.496840675
-66974.841,-0.511976357
-66974.861,-0.518021925
-66974.881,-0.516819509
-66974.901,-0.522202226
-66974.921,-0.516033866
-66974.941,-0.516167345
-66974.961,-0.527624629
-66974.981,-0.53019097
-66975.001,-0.493711132
-66975.021,-0.479084067
-66975.041,-0.480628793
-66975.061,-0.486727127
-66975.081,-0.469692691
-66975.101,-0.437764563
-66975.121,-0.445991215
-66975.141,-0.443608239
-66975.161,-0.421783119
-66975.181,-0.411242761
-66975.201,-0.39527696
-66975.221,-0.387243721
-66975.241,-0.397353298
-66975.261,-0.38744526
-66975.281,-0.386450529
-66975.301,-0.398954666
-66975.321,-0.399916466
-66975.341,-0.407511592
-66975.361,-0.420697147
-66975.381,-0.418277444
-66975.401,-0.414292655
-66975.421,-0.446066015
-66975.441,-0.458785807
-66975.461,-0.469702109
-66975.481,-0.459120867
-66975.501,-0.489940829
-66975.521,-0.513840978
-66975.541,-0.517285417
-66975.561,-0.517900917
-66975.581,-0.514199385
-66975.601,-0.527940117
-66975.621,-0.525821949
-66975.641,-0.522174753
-66975.661,-0.520956012
-66975.681,-0.509211663
-66975.701,-0.504433403
-66975.721,-0.489836332
-66975.741,-0.49298572
-66975.761,-0.485984748
-66975.781,-0.473525136
-66975.801,-0.462165437
-66975.821,-0.443794703
-66975.841,-0.427453369
-66975.861,-0.428035338
-66975.881,-0.428128712
-66975.901,-0.408213441
-66975.921,-0.391804558
-66975.941,-0.387680273
-66975.961,-0.395451653
-66975.981,-0.409318568
-66976.001,-0.398100664
-66976.021,-0.385609817
-66976.041,-0.396861402
-66976.061,-0.417319998
-66976.081,-0.418659257
-66976.101,-0.408084826
-66976.121,-0.436772364
-66976.141,-0.445376472
-66976.161,-0.453641185
-66976.181,-0.459378884
-66976.201,-0.46854431
-66976.221,-0.495994261
-66976.241,-0.494270178
-66976.261,-0.49785437
-66976.281,-0.492003027
-66976.301,-0.492572314
-66976.321,-0.517428
-66976.341,-0.522792009
-66976.361,-0.533751695
-66976.381,-0.512160174
-66976.401,-0.520229754
-66976.421,-0.519696814
-66976.441,-0.511601697
-66976.461,-0.485384499
-66976.481,-0.48439828
-66976.501,-0.490735396
-66976.521,-0.470781406
-66976.541,-0.45464205
-66976.561,-0.44757856
-66976.581,-0.438376
-66976.601,-0.433539509
-66976.621,-0.430866855
-66976.641,-0.396932299
-66976.661,-0.392388564
-66976.681,-0.411809956
-66976.701,-0.399273985
-66976.721,-0.392587891
-66976.741,-0.39667822
-66976.761,-0.408890415
-66976.781,-0.41467038
-66976.801,-0.414557132
-66976.821,-0.420921712
-66976.841,-0.439500972
-66976.861,-0.459271689
-66976.881,-0.462653934
-66976.901,-0.461132049
-66976.921,-0.456012299
-66976.941,-0.4791428
-66976.961,-0.501293503
-66976.981,-0.496249331
-66977.001,-0.506351624
-66977.021,-0.512470398
-66977.041,-0.534866536
-66977.061,-0.536404324
-66977.081,-0.512826967
-66977.101,-0.513597179
-66977.121,-0.520941481
-66977.141,-0.520724955
-66977.161,-0.502618986
-66977.181,-0.490070299
-66977.201,-0.485133603
-66977.221,-0.479190457
-66977.241,-0.473384726
-66977.261,-0.43823538
-66977.281,-0.424343906
-66977.301,-0.431017679
-66977.321,-0.427089828
-66977.341,-0.429100266
-66977.361,-0.397214138
-66977.381,-0.385489654
-66977.401,-0.408442097
-66977.421,-0.398558581
-66977.441,-0.391144788
-66977.461,-0.387670456
-66977.481,-0.412851375
-66977.501,-0.414793843
-66977.521,-0.399143938
-66977.541,-0.406511264
-66977.561,-0.426341599
-66977.581,-0.45451026
-66977.601,-0.449368647
-66977.621,-0.451650402
-66977.641,-0.464288423
-66977.661,-0.475962716
-66977.681,-0.488485317
-66977.701,-0.494916478
-66977.721,-0.494039327
-66977.741,-0.525402517
-66977.761,-0.529387692
-66977.781,-0.525413029
-66977.801,-0.518063525
-66977.821,-0.534531766
-66977.841,-0.540224172
-66977.861,-0.528889235
-66977.881,-0.527932116
-66977.901,-0.503153108
-66977.921,-0.479969687
-66977.941,-0.485764962
-66977.961,-0.489628509
-66977.981,-0.465110707
-66978.001,-0.440426388
-66978.021,-0.430266208
-66978.041,-0.429392485
-66978.061,-0.429962457
-66978.081,-0.411035883
-66978.101,-0.397410269
-66978.121,-0.406403027
-66978.141,-0.405145515
-66978.161,-0.382341279
-66978.181,-0.374734161
-66978.201,-0.390011801
-66978.221,-0.399326162
-66978.241,-0.407160674
-66978.261,-0.395072505
-66978.281,-0.400901878
-66978.301,-0.450349387
-66978.32099,-0.447365811
-66978.341,-0.434100009
-66978.361,-0.457083363
-66978.381,-0.482149729
-66978.401,-0.494457005
-66978.421,-0.495651678
-66978.441,-0.496705791
-66978.461,-0.50724959
-66978.481,-0.519239407
-66978.501,-0.527464629
-66978.521,-0.519799103
-66978.541,-0.511564148
-66978.561,-0.531714476
-66978.581,-0.533444521
-66978.601,-0.522200483
-66978.621,-0.502329656
-66978.641,-0.49492041
-66978.661,-0.515142176
-66978.681,-0.512076939
-66978.701,-0.478136037
-66978.721,-0.458088114
-66978.741,-0.472615985
-66978.761,-0.459558443
-66978.781,-0.439996016
-66978.801,-0.418609817
-66978.821,-0.406754798
-66978.841,-0.413861983
-66978.861,-0.414168152
-66978.881,-0.391235118
-66978.901,-0.392782823
-66978.921,-0.39851277
-66978.941,-0.423022784
-66978.961,-0.411963105
-66978.981,-0.401986431
-66979.001,-0.409421312
-66979.021,-0.433447157
-66979.041,-0.452455646
-66979.061,-0.436806973
-66979.081,-0.443083718
-66979.101,-0.463035402
-66979.121,-0.481622105
-66979.141,-0.495017745
-66979.161,-0.488902725
-66979.181,-0.477634791
-66979.201,-0.513850331
-66979.221,-0.52663582
-66979.241,-0.517678169
-66979.261,-0.518184107
-66979.281,-0.526598787
-66979.301,-0.541035945
-66979.321,-0.529008892
-66979.341,-0.497582033
-66979.361,-0.500743802
-66979.381,-0.504595676
-66979.401,-0.490940378
-66979.421,-0.484537612
-66979.441,-0.464496858
-66979.461,-0.454562046
-66979.481,-0.458108999
-66979.501,-0.445283061
-66979.521,-0.416099802
-66979.541,-0.400296442
-66979.561,-0.416052827
-66979.581,-0.427240477
-66979.601,-0.407698139
-66979.621,-0.39892591
-66979.641,-0.40103882
-66979.661,-0.40858364
-66979.681,-0.402591966
-66979.701,-0.387447985
-66979.721,-0.393339561
-66979.741,-0.407659354
-66979.761,-0.439236021
-66979.781,-0.434847633
-66979.801,-0.418893745
-66979.821,-0.437200298
-66979.841,-0.474092161
-66979.861,-0.480205519
-66979.881,-0.469304704
-66979.901,-0.481003049
-66979.921,-0.49947496
-66979.941,-0.519777142
-66979.961,-0.521479976
-66979.981,-0.508268697
-66980.001,-0.505021111
-66980.021,-0.53033409
-66980.041,-0.527935912
-66980.061,-0.503541179
-66980.081,-0.503992013
-66980.101,-0.509110954
-66980.121,-0.501417344
-66980.141,-0.49373547
-66980.161,-0.480615435
-66980.181,-0.468136903
-66980.201,-0.462218995
-66980.221,-0.468174158
-66980.241,-0.439124629
-66980.261,-0.424429727
-66980.281,-0.434254562
-66980.301,-0.41656577
-66980.321,-0.410734714
-66980.341,-0.415693658
-66980.361,-0.420886754
-66980.381,-0.422702554
-66980.401,-0.431751906
-66980.421,-0.410565053
-66980.441,-0.391752369
-66980.461,-0.416754424
-66980.481,-0.439692795
-66980.501,-0.437495296
-66980.521,-0.446127412
-66980.541,-0.455585984
-66980.561,-0.465165806
-66980.581,-0.489879694
-66980.601,-0.475982247
-66980.621,-0.468522321
-66980.641,-0.492245157
-66980.661,-0.505238163
-66980.681,-0.520864436
-66980.701,-0.50355902
-66980.721,-0.499162975
-66980.741,-0.506533407
-66980.761,-0.523240092
-66980.781,-0.507466972
-66980.801,-0.49108463
-66980.821,-0.504544123
-66980.841,-0.508614293
-66980.861,-0.493594347
-66980.881,-0.463525175
-66980.901,-0.465126882
-66980.921,-0.477765849
-66980.941,-0.467641154
-66980.961,-0.45002468
-66980.981,-0.430766285
-66981.001,-0.426579405
-66981.021,-0.435421064
-66981.041,-0.433494907
-66981.061,-0.413785365
-66981.081,-0.40976113
-66981.101,-0.419369228
-66981.121,-0.431589201
-66981.141,-0.428266827
-66981.161,-0.419482661
-66981.181,-0.426800914
-66981.201,-0.442368611
-66981.221,-0.446134019
-66981.241,-0.444499583
-66981.261,-0.449964577
-66981.281,-0.468837866
-66981.301,-0.48326885
-66981.321,-0.472741746
-66981.341,-0.464935998
-66981.361,-0.495211485
-66981.381,-0.503901493
-66981.401,-0.508697312
-66981.421,-0.503701288
-66981.441,-0.492455706
-66981.461,-0.506438604
-66981.481,-0.513894517
-66981.501,-0.513597916
-66981.521,-0.500793845
-66981.541,-0.505811989
-66981.561,-0.510838739
-66981.581,-0.498107113
-66981.601,-0.474275223
-66981.621,-0.467134538
-66981.641,-0.481034926
-66981.661,-0.47340823
-66981.681,-0.441951825
-66981.701,-0.439233787
-66981.721,-0.424862096
-66981.741,-0.423981239
-66981.761,-0.442151965
-66981.781,-0.413799307
-66981.801,-0.392351292
-66981.821,-0.418607424
-66981.841,-0.418300933
-66981.861,-0.41919343
-66981.881,-0.411017475
-66981.901,-0.417622223
-66981.921,-0.433215951
-66981.941,-0.455402272
-66981.961,-0.453904953
-66981.981,-0.429139243
-66982.001,-0.436476916
-66982.021,-0.467643696
-66982.041,-0.480566462
-66982.061,-0.478872228
-66982.081,-0.484642723
-66982.101,-0.499517783
-66982.121,-0.514004511
-66982.141,-0.504650365
-66982.161,-0.492327356
-66982.181,-0.507389533
-66982.201,-0.520514984
-66982.221,-0.52112142
-66982.241,-0.501293732
-66982.261,-0.505939869
-66982.281,-0.511707547
-66982.301,-0.495059953
-66982.321,-0.48765242
-66982.341,-0.476318905
-66982.361,-0.463516606
-66982.381,-0.465643698
-66982.401,-0.46160766
-66982.421,-0.440284873
-66982.441,-0.424338467
-66982.461,-0.431079486
-66982.481,-0.45208501
-66982.501,-0.43672751
-66982.521,-0.405469328
-66982.541,-0.407643301
-66982.561,-0.41996802
-66982.581,-0.421095491
-66982.601,-0.425440201
-66982.621,-0.421045745
-66982.641,-0.428346372
-66982.661,-0.444091893
-66982.681,-0.438049943
-66982.701,-0.441093374
-66982.721,-0.454733056
-66982.741,-0.466851259
-66982.761,-0.466488865
-66982.781,-0.470768119
-66982.801,-0.49729536
-66982.821,-0.504342874
-66982.841,-0.509721175
-66982.861,-0.503031815
-66982.881,-0.491301296
-66982.901,-0.495542893
-66982.921,-0.513726598
-66982.941,-0.511859226
-66982.961,-0.501955572
-66982.981,-0.499379367
-66983.001,-0.505001386
-66983.021,-0.497948176
-66983.041,-0.477890465
-66983.061,-0.470352051
-66983.081,-0.463673353
-66983.101,-0.462891676
-66983.121,-0.45718985
-66983.14099,-0.441719254
-66983.161,-0.441319587
-66983.181,-0.4386041
-66983.201,-0.440453483
-66983.221,-0.427587055
-66983.241,-0.416941934
-66983.261,-0.423578355
-66983.281,-0.426077979
-66983.301,-0.423237353
-66983.321,-0.434211717
-66983.341,-0.436235109
-66983.361,-0.424927249
-66983.381,-0.432180786
-66983.401,-0.445178887
-66983.421,-0.447167817
-66983.441,-0.455814628
-66983.461,-0.473788812
-66983.481,-0.483010482
-66983.501,-0.482510663
-66983.521,-0.483325524
-66983.541,-0.500138734
-66983.561,-0.518274746
-66983.581,-0.505434484
-66983.601,-0.48545578
-66983.621,-0.494978326
-66983.641,-0.498155593
-66983.661,-0.491073407
-66983.681,-0.481999622
-66983.701,-0.485346906
-66983.721,-0.508549828
-66983.741,-0.496099147
-66983.761,-0.481819046
-66983.781,-0.471456899
-66983.801,-0.459742902
-66983.821,-0.465309498
-66983.841,-0.449024875
-66983.861,-0.434929823
-66983.881,-0.435971455
-66983.901,-0.437687071
-66983.921,-0.435693968
-66983.941,-0.424408918
-66983.961,-0.415839127
-66983.981,-0.431786478
-66984.001,-0.431296292
-66984.021,-0.417465425
-66984.041,-0.433206402
-66984.061,-0.440757443
-66984.081,-0.439720108
-66984.101,-0.44708334
-66984.121,-0.445563261
-66984.141,-0.452244159
-66984.161,-0.458070215
-66984.181,-0.470934656
-66984.201,-0.4883068
-66984.221,-0.484425654
-66984.241,-0.473731012
-66984.261,-0.484260557
-66984.281,-0.508228133
-66984.301,-0.518268088
-66984.321,-0.513675958
-66984.341,-0.507802999
-66984.361,-0.510685257
-66984.381,-0.521119009
-66984.401,-0.514762218
-66984.421,-0.496422698
-66984.441,-0.495949338
-66984.461,-0.496362029
-66984.481,-0.491503085
-66984.501,-0.480262023
-66984.521,-0.45459125
-66984.541,-0.452694526
-66984.561,-0.462969358
-66984.581,-0.451561239
-66984.601,-0.444052353
-66984.621,-0.44691709
-66984.641,-0.439664449
-66984.661,-0.427981488
-66984.681,-0.428236508
-66984.701,-0.424649009
-66984.721,-0.423735731
-66984.741,-0.436275255
-66984.761,-0.450418859
-66984.781,-0.430408729
-66984.801,-0.425348923
-66984.821,-0.440959995
-66984.841,-0.441415903
-66984.861,-0.4554129
-66984.881,-0.455027512
-66984.901,-0.462396976
-66984.921,-0.465015127
-66984.941,-0.46381709
-66984.961,-0.471902329
-66984.981,-0.483845089
-66985.001,-0.511244165
-66985.021,-0.511157355
-66985.041,-0.490661256
-66985.061,-0.495448176
-66985.081,-0.508274349
-66985.101,-0.512046377
-66985.121,-0.510862084
-66985.141,-0.494142899
-66985.161,-0.4938413
-66985.181,-0.501937613
-66985.201,-0.481835555
-66985.221,-0.468717395
-66985.241,-0.468833856
-66985.261,-0.464351354
-66985.281,-0.450748067
-66985.301,-0.4376558
-66985.321,-0.436384225
-66985.341,-0.441470037
-66985.361,-0.433507045
-66985.381,-0.430688027
-66985.401,-0.423330005
-66985.421,-0.427077503
-66985.441,-0.43879931
-66985.461,-0.430488976
-66985.481,-0.423832598
-66985.501,-0.426518395
-66985.521,-0.430178571
-66985.541,-0.433219712
-66985.561,-0.431587521
-66985.581,-0.445309004
-66985.601,-0.459009175
-66985.621,-0.465002093
-66985.641,-0.480378911
-66985.661,-0.471978639
-66985.681,-0.467723439
-66985.701,-0.488031727
-66985.721,-0.484037373
-66985.741,-0.49365853
-66985.761,-0.499103071
-66985.781,-0.496590547
-66985.801,-0.499020486
-66985.821,-0.504497612
-66985.841,-0.501299555
-66985.861,-0.489360575
-66985.881,-0.48795611
-66985.901,-0.492539138
-66985.921,-0.497152393
-66985.941,-0.491810261
-66985.961,-0.477125233
-66985.981,-0.463009622
-66986.001,-0.467491722
-66986.021,-0.46205074
-66986.041,-0.44508838
-66986.061,-0.445514933
-66986.081,-0.447380509
-66986.101,-0.434832007
-66986.121,-0.436099887
-66986.141,-0.447622681
-66986.161,-0.426936003
-66986.181,-0.420655819
-66986.201,-0.432765329
-66986.221,-0.426884857
-66986.241,-0.433558437
-66986.261,-0.444459773
-66986.281,-0.438850904
-66986.301,-0.445463429
-66986.321,-0.447418279
-66986.341,-0.443915419
-66986.361,-0.463738753
-66986.381,-0.481043257
-66986.401,-0.478137281
-66986.421,-0.480870121
-66986.441,-0.491536652
-66986.461,-0.501921401
-66986.481,-0.496296022
-66986.501,-0.492740641
-66986.521,-0.49614332
-66986.541,-0.507575307
-66986.561,-0.507277609
-66986.581,-0.499599095
-66986.601,-0.508293577
-66986.621,-0.506917111
-66986.641,-0.491139824
-66986.661,-0.477683938
-66986.681,-0.47130175
-66986.701,-0.468386444
-66986.721,-0.473494156
-66986.741,-0.468201871
-66986.761,-0.459294156
-66986.781,-0.443337538
-66986.801,-0.43827698
-66986.821,-0.443961449
-66986.841,-0.435305388
-66986.861,-0.437686702
-66986.881,-0.43809326
-66986.901,-0.429943963
-66986.921,-0.428846028
-66986.941,-0.426676936
-66986.961,-0.411645868
-66986.981,-0.413482859
-66987.001,-0.436403453
-66987.021,-0.445192454
-66987.041,-0.439285308
-66987.061,-0.443609843
-66987.081,-0.466904276
-66987.101,-0.472287187
-66987.121,-0.464660042
-66987.141,-0.474452399
-66987.161,-0.478888417
-66987.181,-0.485096643
-66987.201,-0.48502883
-66987.221,-0.484026336
-66987.241,-0.493261226
-66987.261,-0.506859606
-66987.281,-0.494925231
-66987.301,-0.483190525
-66987.321,-0.495284019
-66987.341,-0.508342959
-66987.361,-0.520954707
-66987.381,-0.498867254
-66987.401,-0.478581761
-66987.421,-0.467241705
-66987.441,-0.460453296
-66987.461,-0.477653456
-66987.481,-0.474569612
-66987.501,-0.455264087
-66987.521,-0.447509629
-66987.541,-0.451195925
-66987.561,-0.449927018
-66987.581,-0.441183265
-66987.601,-0.445118538
-66987.621,-0.444990009
-66987.641,-0.428723737
-66987.661,-0.426090606
-66987.681,-0.436613428
-66987.701,-0.437113822
-66987.721,-0.447322403
-66987.741,-0.457529765
-66987.761,-0.441384185
-66987.781,-0.441565895
-66987.801,-0.448787685
-66987.821,-0.460456238
-66987.841,-0.464170064
-66987.861,-0.462488672
-66987.881,-0.479436935
-66987.901,-0.481152023
-66987.921,-0.475213589
-66987.941,-0.489388812
-66987.96099,-0.495286966
-66987.981,-0.49622449
-66988.001,-0.495928622
-66988.021,-0.490425845
-66988.041,-0.484685309
-66988.061,-0.503079875
-66988.081,-0.506994055
-66988.101,-0.487985063
-66988.121,-0.477985913
-66988.141,-0.472273737
-66988.161,-0.475663484
-66988.181,-0.47279066
-66988.201,-0.450828398
-66988.221,-0.446283878
-66988.241,-0.468969461
-66988.261,-0.456627097
-66988.281,-0.43119
-66988.301,-0.438887042
-66988.321,-0.443520654
-66988.341,-0.441501012
-66988.361,-0.427664416
-66988.381,-0.429440231
-66988.401,-0.430958417
-66988.421,-0.432443164
-66988.441,-0.448155274
-66988.461,-0.453922502
-66988.481,-0.443068663
-66988.501,-0.451026677
-66988.521,-0.454185496
-66988.541,-0.461706263
-66988.561,-0.456291249
-66988.581,-0.473760267
-66988.601,-0.477110293
-66988.621,-0.485970389
-66988.641,-0.492384101
-66988.661,-0.485019162
-66988.681,-0.498459551
-66988.701,-0.491066316
-66988.721,-0.499003309
-66988.741,-0.494452155
-66988.761,-0.489036554
-66988.781,-0.49677915
-66988.801,-0.501895918
-66988.821,-0.50382223
-66988.841,-0.483596623
-66988.861,-0.480452459
-66988.881,-0.488042223
-66988.901,-0.475474171
-66988.921,-0.470362656
-66988.941,-0.459409307
-66988.961,-0.462573568
-66988.981,-0.455525081
-66989.001,-0.441794373
-66989.021,-0.445158587
-66989.041,-0.450976541
-66989.061,-0.428973618
-66989.08101,-0.429929192
-66989.101,-0.436397545
-66989.121,-0.4323089
-66989.141,-0.426508218
-66989.161,-0.431727587
-66989.181,-0.441708177
-66989.201,-0.459813947
-66989.221,-0.447331905
-66989.241,-0.45319234
-66989.261,-0.449840297
-66989.281,-0.454716141
-66989.301,-0.471692498
-66989.321,-0.483450198
-66989.341,-0.490573089
-66989.361,-0.483986735
-66989.381,-0.484816896
-66989.401,-0.474945109
-66989.421,-0.490334137
-66989.441,-0.490593687
-66989.461,-0.488655953
-66989.481,-0.484685152
-66989.501,-0.473720881
-66989.521,-0.484545457
-66989.541,-0.494295438
-66989.561,-0.472075626
-66989.581,-0.472900479
-66989.601,-0.480129663
-66989.621,-0.476710559
-66989.641,-0.462326676
-66989.661,-0.472734924
-66989.681,-0.468692666
-66989.701,-0.463810982
-66989.721,-0.456485666
-66989.741,-0.449019563
-66989.761,-0.443131592
-66989.781,-0.449115877
-66989.801,-0.448781877
-66989.821,-0.434678991
-66989.841,-0.429968887
-66989.861,-0.431988824
-66989.881,-0.452452768
-66989.901,-0.43830107
-66989.921,-0.447861353
-66989.941,-0.434022718
-66989.961,-0.439378081
-66989.981,-0.464159221
-66990.001,-0.461780757
-66990.021,-0.459069337
-66990.041,-0.455831146
-66990.061,-0.469553032
-66990.081,-0.479421027
-66990.101,-0.476403282
-66990.121,-0.483955888
-66990.141,-0.499126573
-66990.161,-0.495187624
-66990.181,-0.489520581
-66990.201,-0.478046251
-66990.221,-0.487567202
-66990.241,-0.508230173
-66990.261,-0.490114222
-66990.281,-0.479279919
-66990.301,-0.483406668
-66990.321,-0.476647464
-66990.341,-0.478212442
-66990.361,-0.461868804
-66990.381,-0.449795232
-66990.401,-0.453535502
-66990.421,-0.458332021
-66990.441,-0.459005388
-66990.461,-0.442012294
-66990.481,-0.426214411
-66990.501,-0.430506902
-66990.521,-0.425146456
-66990.541,-0.439020662
-66990.561,-0.425691733
-66990.581,-0.422473881
-66990.601,-0.445314382
-66990.621,-0.424519852
-66990.641,-0.430419887
-66990.661,-0.439610203
-66990.681,-0.453671198
-66990.701,-0.469384605
-66990.721,-0.456025445
-66990.741,-0.455499954
-66990.761,-0.458186532
-66990.781,-0.464649343
-66990.801,-0.474257346
-66990.821,-0.470516513
-66990.841,-0.467119431
-66990.861,-0.492125076
-66990.881,-0.504191596
-66990.901,-0.494784382
-66990.921,-0.488309548
-66990.941,-0.480369736
-66990.961,-0.491306934
-66990.981,-0.495034486
-66991.001,-0.487358422
-66991.021,-0.477679537
-66991.041,-0.489121457
-66991.061,-0.481474991
-66991.081,-0.463886045
-66991.101,-0.459906877
-66991.121,-0.45951038
-66991.141,-0.454394977
-66991.161,-0.448981651
-66991.181,-0.441448533
-66991.201,-0.432771065
-66991.221,-0.436992077
-66991.241,-0.440544592
-66991.261,-0.425780126
-66991.281,-0.431060502
-66991.301,-0.430523408
-66991.321,-0.437026155
-66991.341,-0.435181512
-66991.361,-0.432546924
-66991.381,-0.437415035
-66991.401,-0.453433421
-66991.421,-0.46647448
-66991.441,-0.467054934
-66991.461,-0.458302639
-66991.481,-0.474385864
-66991.501,-0.498434074
-66991.521,-0.495582054
-66991.541,-0.484855012
-66991.561,-0.483373897
-66991.581,-0.495552203
-66991.601,-0.512275636
-66991.621,-0.5110007
-66991.641,-0.489040305
-66991.661,-0.494975993
-66991.681,-0.494523184
-66991.701,-0.492712225
-66991.721,-0.496457086
-66991.741,-0.477335904
-66991.761,-0.483258498
-66991.781,-0.486614418
-66991.801,-0.465202879
-66991.821,-0.44630259
-66991.841,-0.447413051
-66991.861,-0.455699157
-66991.881,-0.454968766
-66991.901,-0.439806438
-66991.921,-0.428753009
-66991.941,-0.424994567
-66991.961,-0.425699721
-66991.981,-0.433640837
-66992.001,-0.424286959
-66992.021,-0.423966841
-66992.041,-0.446136474
-66992.061,-0.443150209
-66992.081,-0.434063908
-66992.101,-0.433704813
-66992.121,-0.466584607
-66992.141,-0.463752862
-66992.161,-0.447751406
-66992.181,-0.464837561
-66992.201,-0.477899861
-66992.221,-0.469652355
-66992.241,-0.486189248
-66992.261,-0.490662611
-66992.281,-0.486324538
-66992.301,-0.504044452
-66992.321,-0.510856427
-66992.341,-0.498899002
-66992.361,-0.494665295
-66992.381,-0.506157833
-66992.401,-0.498079359
-66992.421,-0.49541763
-66992.441,-0.484883506
-66992.461,-0.473932704
-66992.481,-0.480810591
-66992.501,-0.463705305
-66992.521,-0.444714844
-66992.541,-0.449776373
-66992.561,-0.451914619
-66992.581,-0.458284612
-66992.601,-0.437040262
-66992.621,-0.432189237
-66992.641,-0.433093147
-66992.661,-0.418685203
-66992.681,-0.42945924
-66992.701,-0.419179135
-66992.721,-0.413836076
-66992.741,-0.426860135
-66992.761,-0.427438879
-66992.78099,-0.435784636
-66992.801,-0.430847705
-66992.821,-0.429177545
-66992.841,-0.434919628
-66992.861,-0.455146574
-66992.881,-0.457453118
-66992.901,-0.458615641
-66992.921,-0.470801532
-66992.941,-0.483768013
-66992.961,-0.484078377
-66992.981,-0.48250375
-66993.001,-0.484179307
-66993.021,-0.498952966
-66993.041,-0.511379713
-66993.061,-0.515310266
-66993.081,-0.509499669
-66993.101,-0.49472757
-66993.121,-0.491316967
-66993.141,-0.49742043
-66993.161,-0.488990153
-66993.181,-0.483677858
-66993.201,-0.484364145
-66993.221,-0.479295636
-66993.241,-0.458791099
-66993.261,-0.454419683
-66993.281,-0.442055798
-66993.301,-0.449053677
-66993.321,-0.454287496
-66993.341,-0.441266811
-66993.361,-0.42570869
-66993.381,-0.413032909
-66993.401,-0.425866603
-66993.421,-0.415049349
-66993.441,-0.423464828
-66993.461,-0.427843028
-66993.481,-0.424329605
-66993.501,-0.431651837
-66993.521,-0.437166878
-66993.541,-0.427492533
-66993.561,-0.428233379
-66993.581,-0.454363576
-66993.601,-0.457166777
-66993.621,-0.460091415
-66993.641,-0.476356194
-66993.661,-0.487503864
-66993.681,-0.492839826
-66993.701,-0.500292788
-66993.721,-0.495716467
-66993.741,-0.506496008
-66993.761,-0.512467209
-66993.781,-0.509772734
-66993.801,-0.500851228
-66993.821,-0.504833672
-66993.841,-0.497982602
-66993.861,-0.488436754
-66993.881,-0.498355582
-66993.90101,-0.491600806
-66993.921,-0.475647973
-66993.941,-0.462519504
-66993.961,-0.462190665
-66993.981,-0.454140494
-66994.001,-0.440145402
-66994.021,-0.445916584
-66994.041,-0.442869532
-66994.061,-0.434585698
-66994.081,-0.442495512
-66994.101,-0.417921627
-66994.121,-0.416026321
-66994.141,-0.423255015
-66994.161,-0.405505651
-66994.181,-0.418158119
-66994.201,-0.428991779
-66994.221,-0.419332865
-66994.241,-0.4282517
-66994.261,-0.431391032
-66994.281,-0.426442519
-66994.301,-0.434992345
-66994.321,-0.458924349
-66994.341,-0.469418503
-66994.361,-0.471471287
-66994.381,-0.485724589
-66994.401,-0.490820586
-66994.421,-0.498070838
-66994.441,-0.494054625
-66994.461,-0.485930196
-66994.481,-0.504692211
-66994.501,-0.509947487
-66994.521,-0.511717997
-66994.541,-0.491520678
-66994.561,-0.510590619
-66994.581,-0.506453098
-66994.601,-0.501390426
-66994.621,-0.489808698
-66994.641,-0.472139565
-66994.661,-0.470927793
-66994.681,-0.482590138
-66994.701,-0.458189843
-66994.721,-0.449243693
-66994.741,-0.453170869
-66994.761,-0.44311519
-66994.781,-0.442766386
-66994.801,-0.430787921
-66994.821,-0.426948662
-66994.841,-0.407533539
-66994.861,-0.419112807
-66994.881,-0.423053655
-66994.901,-0.4055194
-66994.921,-0.411003886
-66994.941,-0.416517226
-66994.961,-0.42573513
-66994.981,-0.425047787
-66995.001,-0.427188974
-66995.021,-0.44794366
-66995.041,-0.454711776
-66995.061,-0.449930594
-66995.081,-0.454388817
-66995.101,-0.461847686
-66995.121,-0.473294691
-66995.141,-0.485400239
-66995.161,-0.477707088
-66995.181,-0.480503064
-66995.201,-0.503813594
-66995.221,-0.492217076
-66995.241,-0.496838836
-66995.261,-0.503945188
-66995.281,-0.512033975
-66995.301,-0.504950053
-66995.321,-0.49910778
-66995.341,-0.490747825
-66995.361,-0.498663108
-66995.381,-0.486177274
-66995.401,-0.489315671
-66995.421,-0.473452588
-66995.441,-0.464783618
-66995.461,-0.460526455
-66995.481,-0.460099045
-66995.501,-0.444504724
-66995.521,-0.437353122
-66995.541,-0.431023771
-66995.561,-0.414497325
-66995.581,-0.409753381
-66995.601,-0.426915949
-66995.621,-0.419227388
-66995.641,-0.403623704
-66995.661,-0.398606561
-66995.681,-0.390562769
-66995.701,-0.414915973
-66995.721,-0.421253763
-66995.741,-0.420246102
-66995.761,-0.432572345
-66995.781,-0.450451457
-66995.801,-0.4686065
-66995.821,-0.473590559
-66995.841,-0.469822295
-66995.861,-0.480172355
-66995.881,-0.494154081
-66995.901,-0.492592836
-66995.921,-0.490769981
-66995.941,-0.511675006
-66995.961,-0.504811995
-66995.981,-0.512968498
-66996.001,-0.506931888
-66996.021,-0.488712919
-66996.041,-0.512640469
-66996.061,-0.517905379
-66996.081,-0.49167114
-66996.101,-0.492602045
-66996.121,-0.486067024
-66996.141,-0.468532438
-66996.161,-0.470384754
-66996.181,-0.457415281
-66996.201,-0.446095215
-66996.221,-0.432404357
-66996.241,-0.432796918
-66996.261,-0.428747705
-66996.281,-0.42216998
-66996.301,-0.410160579
-66996.321,-0.420232953
-66996.341,-0.410742358
-66996.361,-0.393193663
-66996.381,-0.386866506
-66996.401,-0.406104077
-66996.421,-0.414682904
-66996.441,-0.401668213
-66996.461,-0.408616979
-66996.481,-0.419362713
-66996.501,-0.447957605
-66996.521,-0.458628834
-66996.541,-0.441547416
-66996.561,-0.441184906
-66996.581,-0.459228881
-66996.601,-0.477996022
-66996.621,-0.494252344
-66996.641,-0.49235676
-66996.661,-0.506851071
-66996.681,-0.521062922
-66996.701,-0.5254999
-66996.721,-0.513494059
-66996.741,-0.504227238
-66996.761,-0.507922475
-66996.781,-0.51652743
-66996.801,-0.513730551
-66996.821,-0.503918159
-66996.841,-0.48477645
-66996.861,-0.473847408
-66996.881,-0.475764559
-66996.901,-0.452776207
-66996.921,-0.431749239
-66996.941,-0.441011414
-66996.961,-0.432136018
-66996.981,-0.412418802
-66997.001,-0.396786742
-66997.021,-0.399214076
-66997.041,-0.405687135
-66997.061,-0.405695515
-66997.081,-0.407214306
-66997.101,-0.408676872
-66997.121,-0.408134932
-66997.141,-0.417693009
-66997.161,-0.42497462
-66997.181,-0.426244329
-66997.201,-0.448774879
-66997.221,-0.459525606
-66997.241,-0.462260367
-66997.261,-0.463946516
-66997.281,-0.471264787
-66997.301,-0.494287548
-66997.321,-0.504927502
-66997.341,-0.500925699
-66997.361,-0.50370512
-66997.381,-0.50877042
-66997.401,-0.51483168
-66997.421,-0.526410581
-66997.441,-0.515747562
-66997.461,-0.504918149
-66997.481,-0.506681171
-66997.501,-0.501083392
-66997.521,-0.486202076
-66997.541,-0.470680424
-66997.561,-0.481608509
-66997.581,-0.48023239
-66997.601,-0.458690627
-66997.621,-0.450600264
-66997.641,-0.443624244
-66997.661,-0.436418839
-66997.681,-0.428162979
-66997.701,-0.419560599
-66997.721,-0.411065914
-66997.741,-0.41215556
-66997.761,-0.41038042
-66997.781,-0.399310723
-66997.801,-0.401885793
-66997.821,-0.40119855
-66997.841,-0.407957781
-66997.861,-0.41580777
-66997.881,-0.419496106
-66997.901,-0.413200933
-66997.921,-0.417668972
-66997.941,-0.451963954
-66997.961,-0.464162153
-66997.981,-0.448432804
-66998.001,-0.45543662
-66998.021,-0.466455515
-66998.041,-0.478636833
-66998.061,-0.488987952
-66998.081,-0.487603794
-66998.101,-0.500901614
-66998.121,-0.51468767
-66998.141,-0.512582661
-66998.161,-0.510148771
-66998.181,-0.502916868
-66998.201,-0.521130136
-66998.221,-0.531276387
-66998.241,-0.520662252
-66998.261,-0.498161255
-66998.281,-0.479233342
-66998.301,-0.492294254
-66998.321,-0.487861002
-66998.341,-0.47376826
-66998.361,-0.445397312
-66998.381,-0.435369673
-66998.401,-0.437872371
-66998.421,-0.422025422
-66998.441,-0.408020953
-66998.461,-0.409307122
-66998.481,-0.418402371
-66998.501,-0.407815069
-66998.521,-0.389635099
-66998.541,-0.390420106
-66998.561,-0.405270892
-66998.581,-0.40590202
-66998.601,-0.399820261
-66998.621,-0.40472002
-66998.641,-0.416101399
-66998.661,-0.42937631
-66998.681,-0.448941788
-66998.701,-0.455970459
-66998.72101,-0.448787323
-66998.741,-0.46174564
-66998.761,-0.487621327
-66998.781,-0.490607362
-66998.801,-0.487771826
-66998.821,-0.491887204
-66998.841,-0.511975182
-66998.861,-0.521352868
-66998.881,-0.511957998
-66998.901,-0.508688387
-66998.921,-0.509321149
-66998.941,-0.51501464
-66998.961,-0.511200464
-66998.981,-0.495646369
-66999.001,-0.494167947
-66999.021,-0.502292549
-66999.041,-0.483105951
-66999.061,-0.460638253
-66999.081,-0.455044961
-66999.101,-0.460024207
-66999.121,-0.453886724
-66999.141,-0.429210228
-66999.161,-0.416323571
-66999.181,-0.419079038
-66999.201,-0.42832396
-66999.221,-0.422934788
-66999.241,-0.403342623
-66999.261,-0.400338407
-66999.281,-0.409704582
-66999.301,-0.410240056
-66999.321,-0.412650028
-66999.341,-0.412067197
-66999.361,-0.425342226
-66999.381,-0.433920216
-66999.401,-0.437638537
-66999.421,-0.437043013
-66999.441,-0.438273379
-66999.461,-0.454704949
-66999.481,-0.475831975
-66999.501,-0.480564359
-66999.521,-0.475193057
-66999.541,-0.48077601
-66999.561,-0.49669683
-66999.581,-0.509507802
-66999.601,-0.507823583
-66999.621,-0.499467235
-66999.641,-0.501628227
-66999.661,-0.518701429
-66999.681,-0.513985495
-66999.701,-0.495500689
-66999.721,-0.503350911
-66999.741,-0.496894276
-66999.761,-0.486649498
-66999.781,-0.471963017
-66999.801,-0.455564734
-66999.821,-0.451681409
-66999.841,-0.466137773
-66999.861,-0.438500115
-66999.881,-0.41579567
-66999.901,-0.406958619
-66999.921,-0.423525278
-66999.941,-0.426584112
-66999.961,-0.395633074
-66999.981,-0.388270048
-67000.001,-0.403124718
-67000.021,-0.421654068
-67000.041,-0.416754657
-67000.061,-0.410080084
-67000.081,-0.407229693
-67000.101,-0.432048382
-67000.121,-0.451865128
-67000.141,-0.451546605
-67000.161,-0.444694908
-67000.181,-0.463537768
-67000.201,-0.480158748
-67000.221,-0.48595274
-67000.241,-0.487931222
-67000.261,-0.498133819
-67000.281,-0.514211981
-67000.301,-0.511984996
-67000.321,-0.526066592
-67000.341,-0.51674672
-67000.361,-0.518128056
-67000.381,-0.525423751
-67000.401,-0.508837676
-67000.421,-0.49203457
-67000.441,-0.494207007
-67000.461,-0.502098181
-67000.481,-0.480860175
-67000.501,-0.48602831
-67000.521,-0.470190004
-67000.541,-0.460458333
-67000.561,-0.452629045
-67000.581,-0.435351482
-67000.601,-0.429898859
-67000.621,-0.416284862
-67000.641,-0.411747044
-67000.661,-0.412549718
-67000.681,-0.408746725
-67000.701,-0.419747686
-67000.721,-0.399826691
-67000.741,-0.408228287
-67000.761,-0.42660173
-67000.781,-0.410227182
-67000.801,-0.404803046
-67000.821,-0.431688951
-67000.841,-0.449725948
-67000.861,-0.446777957
-67000.881,-0.442258277
-67000.901,-0.457125125
-67000.921,-0.470886919
-67000.941,-0.475596624
-67000.961,-0.48702815
-67000.981,-0.493213115
-67001.001,-0.496621233
-67001.021,-0.512929428
-67001.041,-0.517976072
-67001.061,-0.511644219
-67001.081,-0.503329622
-67001.101,-0.50719007
-67001.121,-0.507772349
-67001.141,-0.508780366
-67001.161,-0.496826197
-67001.181,-0.501632326
-67001.201,-0.502685723
-67001.221,-0.483405192
-67001.241,-0.481623608
-67001.261,-0.471779679
-67001.281,-0.462046214
-67001.301,-0.466391093
-67001.321,-0.438030834
-67001.341,-0.425622159
-67001.361,-0.431778155
-67001.381,-0.416893207
-67001.401,-0.411021784
-67001.421,-0.420735044
-67001.441,-0.41533357
-67001.461,-0.391289807
-67001.481,-0.406676403
-67001.501,-0.412376776
-67001.521,-0.413758887
-67001.541,-0.41990106
-67001.561,-0.435716678
-67001.581,-0.449487705
-67001.601,-0.450304145
-67001.621,-0.454321562
-67001.641,-0.460454706
-67001.661,-0.477271456
-67001.681,-0.481172281
-67001.701,-0.489219126
-67001.721,-0.498342843
-67001.741,-0.493161131
-67001.761,-0.504419756
-67001.781,-0.500839488
-67001.801,-0.510729863
-67001.821,-0.516925738
-67001.841,-0.520327586
-67001.861,-0.508240682
-67001.881,-0.492288794
-67001.901,-0.493770935
-67001.921,-0.50947279
-67001.941,-0.496284634
-67001.961,-0.460158269
-67001.981,-0.464937536
-67002.001,-0.468460767
-67002.021,-0.45656368
-67002.041,-0.451306492
-67002.061,-0.438785958
-67002.081,-0.420867595
-67002.101,-0.418397939
-67002.121,-0.422340687
-67002.141,-0.410911567
-67002.161,-0.409880721
-67002.181,-0.4029731
-67002.201,-0.409634256
-67002.221,-0.423549859
-67002.241,-0.416173172
-67002.261,-0.411248209
-67002.281,-0.423467395
-67002.301,-0.441867931
-67002.321,-0.439739842
-67002.341,-0.43661011
-67002.361,-0.45880325
-67002.381,-0.474799691
-67002.401,-0.487783116
-67002.421,-0.483601855
-67002.441,-0.471712254
-67002.461,-0.487296482
-67002.481,-0.506942405
-67002.501,-0.500726907
-67002.521,-0.488268831
-67002.541,-0.503095762
-67002.561,-0.509690478
-67002.581,-0.513765176
-67002.601,-0.494194358
-67002.621,-0.484069974
-67002.641,-0.483824045
-67002.661,-0.481943789
-67002.681,-0.471913
-67002.701,-0.476408535
-67002.721,-0.461992593
-67002.741,-0.459155536
-67002.761,-0.435332455
-67002.781,-0.433164197
-67002.801,-0.416170258
-67002.821,-0.417434732
-67002.841,-0.428852001
-67002.861,-0.418562517
-67002.881,-0.40929623
-67002.901,-0.407477513
-67002.921,-0.417346525
-67002.941,-0.421608
-67002.961,-0.414386882
-67002.981,-0.425106965
-67003.001,-0.432953276
-67003.021,-0.438987507
-67003.041,-0.450549008
-67003.061,-0.44060536
-67003.081,-0.462331
-67003.101,-0.475029561
-67003.121,-0.486017562
-67003.141,-0.474463172
-67003.161,-0.487373984
-67003.181,-0.490645293
-67003.201,-0.501722763
-67003.221,-0.496639049
-67003.241,-0.497941564
-67003.261,-0.510684749
-67003.281,-0.505645691
-67003.301,-0.495466095
-67003.321,-0.512253646
-67003.341,-0.495781272
-67003.361,-0.475826125
-67003.381,-0.481238182
-67003.401,-0.467717115
-67003.421,-0.46056941
-67003.441,-0.453204255
-67003.461,-0.44568145
-67003.481,-0.446860569
-67003.501,-0.434291435
-67003.521,-0.437933402
-67003.54099,-0.434936525
-67003.561,-0.446022441
-67003.581,-0.420410511
-67003.601,-0.408382908
-67003.621,-0.421488043
-67003.641,-0.42080405
-67003.661,-0.415189143
-67003.681,-0.423958627
-67003.701,-0.418333882
-67003.721,-0.425888082
-67003.741,-0.438415275
-67003.761,-0.44382655
-67003.781,-0.443517436
-67003.801,-0.454405553
-67003.821,-0.468674608
-67003.841,-0.467709199
-67003.861,-0.47121374
-67003.881,-0.481253235
-67003.901,-0.47563273
-67003.921,-0.486387717
-67003.941,-0.50680569
-67003.961,-0.498567737
-67003.981,-0.499218761
-67004.001,-0.492317748
-67004.021,-0.486596078
-67004.041,-0.496588602
-67004.061,-0.488864769
-67004.081,-0.49403404
-67004.101,-0.481349085
-67004.121,-0.464329978
-67004.141,-0.464697169
-67004.161,-0.470607616
-67004.181,-0.461393511
-67004.201,-0.450234699
-67004.221,-0.451000878
-67004.241,-0.441368647
-67004.261,-0.435570144
-67004.281,-0.438539976
-67004.301,-0.422015174
-67004.321,-0.418645174
-67004.341,-0.425231832
-67004.361,-0.42289332
-67004.381,-0.42751951
-67004.401,-0.422046775
-67004.421,-0.40742263
-67004.441,-0.423635259
-67004.461,-0.431974104
-67004.481,-0.428266757
-67004.501,-0.446543562
-67004.521,-0.455869106
-67004.541,-0.451113319
-67004.561,-0.457455745
-67004.581,-0.466278836
-67004.601,-0.469775671
-67004.621,-0.475634288
-67004.641,-0.491860578
-67004.661,-0.504554511
-67004.681,-0.479387425
-67004.701,-0.473670286
-67004.721,-0.497522576
-67004.741,-0.500411913
-67004.761,-0.498020604
-67004.781,-0.495572823
-67004.801,-0.486233976
-67004.821,-0.492691851
-67004.841,-0.494540961
-67004.861,-0.488701016
-67004.881,-0.480771955
-67004.901,-0.472583157
-67004.921,-0.460911624
-67004.941,-0.447618699
-67004.961,-0.434215244
-67004.981,-0.440239205
-67005.001,-0.435680912
-67005.021,-0.433344756
-67005.041,-0.421759553
-67005.061,-0.415627479
-67005.081,-0.419162146
-67005.101,-0.427271234
-67005.121,-0.42598547
-67005.141,-0.422483982
-67005.161,-0.427505475
-67005.181,-0.42470217
-67005.201,-0.42627538
-67005.221,-0.42680541
-67005.241,-0.43334658
-67005.261,-0.447932742
-67005.281,-0.457460813
-67005.301,-0.465798462
-67005.321,-0.466995412
-67005.341,-0.471195354
-67005.361,-0.46780319
-67005.381,-0.478742248
-67005.401,-0.481592628
-67005.421,-0.494036216
-67005.441,-0.496584716
-67005.461,-0.501791208
-67005.481,-0.501164006
-67005.501,-0.483020401
-67005.521,-0.489433974
-67005.541,-0.488879713
-67005.561,-0.488401032
-67005.581,-0.481001767
-67005.601,-0.463638132
-67005.621,-0.451392663
-67005.641,-0.453166083
-67005.661,-0.4625578
-67005.681,-0.438198058
-67005.701,-0.434888392
-67005.721,-0.434146646
-67005.741,-0.434578647
-67005.761,-0.428553469
-67005.781,-0.415676359
-67005.801,-0.415563049
-67005.821,-0.42816403
-67005.841,-0.425459105
-67005.861,-0.41352064
-67005.881,-0.411719599
-67005.901,-0.412734186
-67005.921,-0.419827327
-67005.941,-0.429437673
-67005.961,-0.441970036
-67005.981,-0.45520675
-67006.001,-0.456552509
-67006.021,-0.454952008
-67006.041,-0.454662741
-67006.061,-0.459854061
-67006.081,-0.483779527
-67006.101,-0.499403727
-67006.121,-0.50253443
-67006.141,-0.490330761
-67006.161,-0.483315319
-67006.181,-0.500968372
-67006.201,-0.500342922
-67006.221,-0.496248052
-67006.241,-0.488933942
-67006.261,-0.502586276
-67006.281,-0.494176048
-67006.301,-0.484479515
-67006.321,-0.477421085
-67006.341,-0.464030408
-67006.361,-0.459340338
-67006.381,-0.466348422
-67006.401,-0.455959835
-67006.421,-0.447039279
-67006.441,-0.430411624
-67006.461,-0.427720466
-67006.481,-0.436727477
-67006.501,-0.412501413
-67006.521,-0.400795217
-67006.541,-0.427760226
-67006.561,-0.411971709
-67006.581,-0.402317785
-67006.601,-0.409968602
-67006.621,-0.434709291
-67006.641,-0.430019088
-67006.661,-0.425752781
-67006.681,-0.4390327
-67006.701,-0.450666131
-67006.721,-0.438961483
-67006.741,-0.448373106
-67006.761,-0.465999158
-67006.781,-0.468082381
-67006.801,-0.457401274
-67006.821,-0.474247975
-67006.841,-0.489122579
-67006.861,-0.4766958
-67006.881,-0.495930265
-67006.901,-0.509278669
-67006.921,-0.515966681
-67006.941,-0.493208986
-67006.961,-0.48772087
-67006.981,-0.498189326
-67007.001,-0.489398048
-67007.021,-0.487281365
-67007.041,-0.468423824
-67007.061,-0.468958511
-67007.081,-0.467940726
-67007.101,-0.456458843
-67007.121,-0.444269791
-67007.141,-0.436144161
-67007.161,-0.436594552
-67007.181,-0.422892898
-67007.201,-0.415329875
-67007.221,-0.403141077
-67007.241,-0.406175098
-67007.261,-0.414456655
-67007.281,-0.409483846
-67007.301,-0.416982548
-67007.321,-0.4034705
-67007.341,-0.406372247
-67007.361,-0.411595074
-67007.381,-0.41827481
-67007.401,-0.424522524
-67007.421,-0.416044866
-67007.441,-0.440947378
-67007.461,-0.44942133
-67007.481,-0.464398532
-67007.501,-0.453520049
-67007.521,-0.462639646
-67007.541,-0.482359118
-67007.561,-0.492793389
-67007.581,-0.498053904
-67007.601,-0.496456279
-67007.621,-0.491013436
-67007.641,-0.497556144
-67007.661,-0.498806442
-67007.681,-0.491555579
-67007.701,-0.489231623
-67007.721,-0.481558352
-67007.741,-0.486544338
-67007.761,-0.471401163
-67007.781,-0.463729485
-67007.801,-0.480645985
-67007.821,-0.471662228
-67007.841,-0.449984551
-67007.861,-0.434313307
-67007.881,-0.433381125
-67007.901,-0.43194061
-67007.921,-0.420445033
-67007.941,-0.413967798
-67007.961,-0.42356948
-67007.981,-0.417813583
-67008.001,-0.413864929
-67008.021,-0.423427054
-67008.041,-0.420229716
-67008.061,-0.41029367
-67008.081,-0.410851975
-67008.101,-0.427505997
-67008.121,-0.431364419
-67008.141,-0.430977669
-67008.161,-0.435355148
-67008.181,-0.445856524
-67008.201,-0.470519705
-67008.221,-0.4682258
-67008.241,-0.462154948
-67008.261,-0.472239609
-67008.281,-0.496301818
-67008.301,-0.505551496
-67008.321,-0.502879281
-67008.341,-0.509673348
-67008.36099,-0.510332715
-67008.381,-0.510434605
-67008.401,-0.504136269
-67008.421,-0.492161363
-67008.441,-0.486101608
-67008.461,-0.49101527
-67008.481,-0.482956378
-67008.501,-0.470118089
-67008.521,-0.469594304
-67008.541,-0.463385347
-67008.561,-0.453409364
-67008.581,-0.448374609
-67008.601,-0.438376
-67008.621,-0.438130253
-67008.641,-0.427986665
-67008.661,-0.426616944
-67008.681,-0.419301506
-67008.701,-0.400714738
-67008.721,-0.432033842
-67008.741,-0.442023843
-67008.761,-0.419757329
-67008.781,-0.414774204
-67008.801,-0.422465095
-67008.821,-0.432508571
-67008.841,-0.44037545
-67008.861,-0.437295015
-67008.881,-0.457819005
-67008.901,-0.450354
-67008.921,-0.464364441
-67008.941,-0.456432524
-67008.961,-0.453779031
-67008.981,-0.477751277
-67009.001,-0.495868
-67009.021,-0.49589352
-67009.041,-0.491786699
-67009.061,-0.480492849
-67009.081,-0.509489718
-67009.101,-0.501291625
-67009.121,-0.488079076
-67009.141,-0.488964383
-67009.161,-0.491338347
-67009.181,-0.493577765
-67009.201,-0.490248043
-67009.221,-0.477723708
-67009.241,-0.469463463
-67009.261,-0.468503739
-67009.281,-0.457729985
-67009.301,-0.464073457
-67009.321,-0.443637095
-67009.341,-0.432817541
-67009.361,-0.432166118
-67009.381,-0.44330221
-67009.401,-0.43534801
-67009.421,-0.430053523
-67009.441,-0.415985589
-67009.461,-0.42057418
-67009.481,-0.427951862
-67009.501,-0.411131584
-67009.521,-0.415091816
-67009.541,-0.426025257
-67009.561,-0.443282486
-67009.581,-0.436342819
-67009.601,-0.445186147
-67009.621,-0.436599581
-67009.641,-0.456743783
-67009.661,-0.46287732
-67009.681,-0.473226425
-67009.701,-0.478242058
-67009.721,-0.467273608
-67009.741,-0.483226793
-67009.761,-0.494220483
-67009.781,-0.495170686
-67009.801,-0.489022996
-67009.821,-0.495601351
-67009.841,-0.485823296
-67009.861,-0.495363055
-67009.881,-0.504207058
-67009.901,-0.48315192
-67009.921,-0.488600639
-67009.941,-0.478315197
-67009.961,-0.473349425
-67009.981,-0.461724563
-67010.001,-0.459280141
-67010.021,-0.449791931
-67010.041,-0.450663809
-67010.061,-0.452854999
-67010.081,-0.449476494
-67010.101,-0.443571831
-67010.121,-0.450009864
-67010.141,-0.437361816
-67010.161,-0.4331612
-67010.181,-0.42544583
-67010.201,-0.419146135
-67010.221,-0.421660444
-67010.241,-0.418931518
-67010.261,-0.419644147
-67010.281,-0.433692235
-67010.301,-0.452610928
-67010.321,-0.437556593
-67010.341,-0.4410809
-67010.361,-0.444197661
-67010.381,-0.455291286
-67010.401,-0.456799189
-67010.421,-0.480191804
-67010.441,-0.476388513
-67010.461,-0.476220038
-67010.481,-0.472607262
-67010.501,-0.487413689
-67010.521,-0.491343304
-67010.541,-0.496544901
-67010.561,-0.494170838
-67010.581,-0.479714188
-67010.601,-0.499240904
-67010.621,-0.495753752
-67010.641,-0.494682005
-67010.661,-0.478463116
-67010.681,-0.484649454
-67010.701,-0.479591378
-67010.721,-0.462263905
-67010.741,-0.475216343
-67010.761,-0.473985574
-67010.781,-0.465127069
-67010.801,-0.441658046
-67010.821,-0.435153351
-67010.841,-0.426133038
-67010.861,-0.432061013
-67010.881,-0.435623142
-67010.901,-0.425112101
-67010.921,-0.419783825
-67010.941,-0.425798704
-67010.961,-0.414276437
-67010.981,-0.421895449
-67011.001,-0.419375742
-67011.021,-0.427174183
-67011.041,-0.437823866
-67011.061,-0.452691791
-67011.081,-0.446155253
-67011.101,-0.466760767
-67011.121,-0.470724153
-67011.141,-0.460695736
-67011.161,-0.480292323
-67011.181,-0.481949766
-67011.201,-0.485483128
-67011.221,-0.474447605
-67011.241,-0.487217141
-67011.261,-0.485668598
-67011.281,-0.487843632
-67011.301,-0.506115482
-67011.321,-0.496866505
-67011.341,-0.482144168
-67011.361,-0.475675008
-67011.381,-0.493430498
-67011.401,-0.478385497
-67011.421,-0.481276411
-67011.441,-0.471003219
-67011.461,-0.466804358
-67011.481,-0.458446607
-67011.501,-0.445176466
-67011.521,-0.444686679
-67011.541,-0.427178566
-67011.561,-0.422254435
-67011.581,-0.429728655
-67011.601,-0.427409393
-67011.621,-0.423896847
-67011.641,-0.422615013
-67011.661,-0.419652701
-67011.681,-0.425891942
-67011.701,-0.423965438
-67011.721,-0.415672322
-67011.741,-0.428253665
-67011.761,-0.444928776
-67011.781,-0.443759554
-67011.801,-0.449365737
-67011.821,-0.460477947
-67011.841,-0.467334171
-67011.861,-0.46719685
-67011.881,-0.485393854
-67011.901,-0.469369459
-67011.921,-0.481974731
-67011.941,-0.479640937
-67011.961,-0.488732139
-67011.981,-0.484237368
-67012.001,-0.493034687
-67012.021,-0.48562111
-67012.041,-0.47563941
-67012.061,-0.490749049
-67012.081,-0.492334827
-67012.101,-0.48556271
-67012.121,-0.485006057
-67012.141,-0.477028089
-67012.161,-0.462816262
-67012.181,-0.448890043
-67012.201,-0.435491218
-67012.221,-0.450766981
-67012.241,-0.450027366
-67012.261,-0.42358543
-67012.281,-0.414610756
-67012.301,-0.422755908
-67012.321,-0.428506779
-67012.341,-0.435079796
-67012.361,-0.435651905
-67012.381,-0.417758752
-67012.401,-0.420832906
-67012.421,-0.420076981
-67012.441,-0.415962312
-67012.461,-0.432096159
-67012.481,-0.437747268
-67012.501,-0.438787559
-67012.521,-0.443329908
-67012.541,-0.446790732
-67012.561,-0.462842512
-67012.581,-0.463082389
-67012.601,-0.459629729
-67012.621,-0.465615201
-67012.641,-0.480336518
-67012.661,-0.488089837
-67012.681,-0.477377121
-67012.701,-0.493612327
-67012.721,-0.488881746
-67012.741,-0.486833885
-67012.761,-0.500966161
-67012.781,-0.49637237
-67012.801,-0.487803141
-67012.821,-0.47465651
-67012.841,-0.484287552
-67012.861,-0.481027853
-67012.881,-0.467359637
-67012.901,-0.455719058
-67012.921,-0.452759993
-67012.941,-0.456645766
-67012.961,-0.443666932
-67012.981,-0.438982467
-67013.001,-0.438646624
-67013.021,-0.430063858
-67013.041,-0.423424155
-67013.061,-0.422314534
-67013.081,-0.409366995
-67013.101,-0.404231307
-67013.121,-0.42481376
-67013.141,-0.427210056
-67013.161,-0.416737816
-67013.18099,-0.425350592
-67013.201,-0.444263695
-67013.221,-0.451511111
-67013.241,-0.45557304
-67013.261,-0.448566667
-67013.281,-0.447764804
-67013.301,-0.454890633
-67013.321,-0.447752847
-67013.341,-0.467001313
-67013.361,-0.478309854
-67013.381,-0.472733706
-67013.401,-0.489462156
-67013.421,-0.48350868
-67013.441,-0.4809229
-67013.461,-0.482785158
-67013.481,-0.48333763
-67013.501,-0.479725608
-67013.521,-0.473177524
-67013.541,-0.468860697
-67013.561,-0.476984899
-67013.581,-0.47291522
-67013.601,-0.465306394
-67013.621,-0.469690398
-67013.641,-0.464720251
-67013.661,-0.446002221
-67013.681,-0.439146614
-67013.701,-0.442603489
-67013.721,-0.435849026
-67013.741,-0.437909092
-67013.761,-0.435507077
-67013.781,-0.428824407
-67013.801,-0.424948062
-67013.821,-0.430510109
-67013.841,-0.431627898
-67013.861,-0.429283083
-67013.881,-0.425301792
-67013.901,-0.436439071
-67013.921,-0.432584744
-67013.941,-0.416463301
-67013.961,-0.435900218
-67013.981,-0.44963784
-67014.001,-0.44974749
-67014.021,-0.452416422
-67014.041,-0.457156878
-67014.061,-0.462260845
-67014.081,-0.474805598
-67014.101,-0.485656919
-67014.121,-0.476534564
-67014.141,-0.477787724
-67014.161,-0.487112806
-67014.181,-0.487662807
-67014.201,-0.480511768
-67014.221,-0.480417745
-67014.241,-0.473272783
-67014.261,-0.482393485
-67014.281,-0.489286313
-67014.30101,-0.484190541
-67014.321,-0.477183353
-67014.341,-0.470969957
-67014.361,-0.470640855
-67014.381,-0.45762675
-67014.401,-0.4546697
-67014.421,-0.44867394
-67014.441,-0.455540692
-67014.461,-0.455414163
-67014.481,-0.425951884
-67014.501,-0.41541325
-67014.521,-0.424174145
-67014.541,-0.42201457
-67014.561,-0.424125542
-67014.581,-0.418174103
-67014.601,-0.408494267
-67014.621,-0.413808068
-67014.641,-0.423809087
-67014.661,-0.43811553
-67014.681,-0.426523539
-67014.701,-0.427415453
-67014.721,-0.440747665
-67014.741,-0.447055273
-67014.761,-0.448512728
-67014.781,-0.470589628
-67014.801,-0.470001092
-67014.821,-0.46614256
-67014.841,-0.474984221
-67014.861,-0.467863958
-67014.881,-0.493184136
-67014.901,-0.486219233
-67014.921,-0.484758778
-67014.941,-0.494768375
-67014.961,-0.495420803
-67014.981,-0.477674058
-67015.001,-0.486804802
-67015.021,-0.48768812
-67015.041,-0.477853503
-67015.061,-0.472663689
-67015.081,-0.464355539
-67015.101,-0.453979228
-67015.121,-0.473255229
-67015.141,-0.456685559
-67015.161,-0.440176808
-67015.181,-0.42729401
-67015.201,-0.428649567
-67015.221,-0.422879566
-67015.241,-0.41885689
-67015.261,-0.425022599
-67015.281,-0.433010143
-67015.301,-0.429153223
-67015.321,-0.406103194
-67015.341,-0.413298977
-67015.361,-0.43119
-67015.381,-0.419212
-67015.401,-0.421608
-67015.421,-0.447958
-67015.441,-0.443167
-67015.461,-0.438376
-67015.481,-0.450354
-67015.501,-0.45754
-67015.521,-0.471913
-67015.541,-0.462331
-67015.561,-0.471913
-67015.581,-0.476704
-67015.601,-0.481495
-67015.621,-0.476704
-67015.641,-0.4791
-67015.661,-0.491077
-67015.681,-0.476700897
-67015.701,-0.476704
-67015.721,-0.481495
-67015.741,-0.474309
-67015.761,-0.471913
-67015.781,-0.464727
-67015.801,-0.471913
-67015.821,-0.471913
-67015.841,-0.445563
-67015.861,-0.447958
-67015.881,-0.438376
-67015.901,-0.433585
-67015.921,-0.435981
-67015.941,-0.43119
-67015.961,-0.438376
-67015.981,-0.421608
-67016.001,-0.433585
-67016.021,-0.416820042
-67016.041,-0.419212
-67016.061,-0.416817
-67016.081,-0.412026
-67016.101,-0.416817
-67016.121,-0.421608
-67016.141,-0.426399
-67016.161,-0.452749
-67016.181,-0.443167
-67016.201,-0.462331
-67016.221,-0.462331
-67016.241,-0.450354
-67016.261,-0.471913
-67016.281,-0.471913
-67016.301,-0.471913
-67016.321,-0.483891
-67016.341,-0.474309
-67016.361,-0.462331
-67016.381,-0.476704
-67016.401,-0.486286
-67016.421,-0.483891
-67016.441,-0.481495
-67016.461,-0.488682
-67016.481,-0.4791
-67016.501,-0.462331
-67016.521,-0.464727
-67016.541,-0.471913
-67016.561,-0.462331
-67016.581,-0.440772
-67016.601,-0.447958
-67016.621,-0.459936
-67016.641,-0.438376
-67016.661,-0.438376
-67016.681,-0.421608
-67016.701,-0.424003
-67016.721,-0.433585
-67016.741,-0.419212
-67016.761,-0.421608
-67016.781,-0.426399
-67016.801,-0.428794
-67016.821,-0.43119
-67016.841,-0.428794
-67016.861,-0.428794
-67016.881,-0.43119
-67016.901,-0.440772
-67016.921,-0.45754
-67016.941,-0.445563
-67016.961,-0.459936
-67016.981,-0.455145
-67017.001,-0.464727
-67017.021,-0.459936
-67017.041,-0.459936
-67017.061,-0.483891
-67017.081,-0.486286
-67017.101,-0.481495
-67017.121,-0.474309
-67017.141,-0.48149702
-67017.161,-0.483891
-67017.181,-0.476704
-67017.201,-0.469518
-67017.221,-0.4791
-67017.241,-0.471913
-67017.261,-0.469518
-67017.281,-0.45754
-67017.301,-0.447958
-67017.321,-0.455145
-67017.341,-0.452749
-67017.361,-0.440772
-67017.381,-0.447958
-67017.401,-0.433585
-67017.421,-0.428794
-67017.441,-0.440772
-67017.461,-0.419212
-67017.481,-0.428794
-67017.501,-0.42933459
-67017.521,-0.44288671
-67017.541,-0.423763557
-67017.561,-0.415876553
-67017.581,-0.423334692
-67017.601,-0.445668927
-67017.621,-0.444809424
-67017.641,-0.447340419
-67017.661,-0.459687069
-67017.681,-0.469432116
-67017.701,-0.480857786
-67017.721,-0.483748699
-67017.741,-0.480976808
-67017.761,-0.486700261
-67017.781,-0.490534836
-67017.801,-0.478202073
-67017.821,-0.482128966
-67017.841,-0.477965203
-67017.861,-0.500111725
-67017.881,-0.491308574
-67017.901,-0.498555218
-67017.921,-0.496807563
-67017.941,-0.469990268
-67017.961,-0.471632453
-67017.981,-0.474060104
-67018.00099,-0.46395305
-67018.021,-0.457856039
-67018.041,-0.457951385
-67018.061,-0.444217028
-67018.081,-0.438959703
-67018.101,-0.438288751
-67018.121,-0.427086523
-67018.141,-0.424386989
-67018.161,-0.426897163
-67018.181,-0.418866361
-67018.201,-0.405493033
-67018.221,-0.421732539
-67018.241,-0.431531348
-67018.261,-0.420308357
-67018.281,-0.437310432
-67018.301,-0.438995964
-67018.321,-0.430773497
-67018.341,-0.43578027
-67018.361,-0.451209165
-67018.381,-0.46052843
-67018.401,-0.461403436
-67018.421,-0.461003553
-67018.441,-0.467402208
-67018.461,-0.475666678
-67018.481,-0.484616791
-67018.501,-0.484839797
-67018.521,-0.486899749
-67018.541,-0.482731286
-67018.561,-0.477318881
-67018.581,-0.487670405
-67018.601,-0.494009587
-67018.621,-0.497664488
-67018.641,-0.485674155
-67018.661,-0.475056826
-67018.681,-0.468554286
-67018.701,-0.481322486
-67018.721,-0.475463539
-67018.741,-0.461813221
-67018.761,-0.462999594
-67018.781,-0.453660027
-67018.801,-0.445967002
-67018.821,-0.444453327
-67018.841,-0.439303732
-67018.861,-0.442730811
-67018.881,-0.441781409
-67018.901,-0.441098289
-67018.921,-0.440390107
-67018.941,-0.440245524
-67018.961,-0.432141676
-67018.981,-0.434767485
-67019.001,-0.429685138
-67019.021,-0.424008669
-67019.041,-0.440088898
-67019.061,-0.456548539
-67019.081,-0.457780834
-67019.101,-0.456226644
-67019.12101,-0.450172679
-67019.141,-0.455572609
-67019.161,-0.473736732
-67019.181,-0.479158432
-67019.201,-0.482408822
-67019.221,-0.496984833
-67019.241,-0.497213551
-67019.261,-0.485326605
-67019.281,-0.490811062
-67019.301,-0.500077194
-67019.321,-0.488842451
-67019.341,-0.484365236
-67019.361,-0.49649231
-67019.381,-0.493568414
-67019.401,-0.484972796
-67019.421,-0.475271347
-67019.441,-0.472423647
-67019.461,-0.473872423
-67019.481,-0.464583245
-67019.501,-0.461637469
-67019.521,-0.455284857
-67019.541,-0.435213248
-67019.561,-0.435116293
-67019.581,-0.439610602
-67019.601,-0.435509161
-67019.621,-0.44326324
-67019.641,-0.436566759
-67019.661,-0.42365074
-67019.681,-0.445332537
-67019.701,-0.433920934
-67019.721,-0.420514613
-67019.741,-0.419894053
-67019.761,-0.435783749
-67019.781,-0.442105838
-67019.801,-0.441957988
-67019.821,-0.463343114
-67019.841,-0.45701954
-67019.861,-0.464570974
-67019.881,-0.470910814
-67019.901,-0.459366371
-67019.921,-0.478449613
-67019.941,-0.486083089
-67019.961,-0.490356693
-67019.981,-0.488892793
-67020.001,-0.466757227