diff --git a/ENTREGA.html b/ENTREGA.html
new file mode 100644
index 0000000000000000000000000000000000000000..19096b7c277a92ea32d8b9f47b6f16e1ab201b56
--- /dev/null
+++ b/ENTREGA.html
@@ -0,0 +1,15237 @@
+<!DOCTYPE html>
+<html>
+<head><meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>ejercicio1</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%; margin: 0; }
+td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+td.linenos pre.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 .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;
+}
+
+/*
+ * Webkit scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner {
+  background: var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb {
+  background: rgb(var(--jp-scrollbar-thumb-color));
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-right: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-bottom: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar */
+
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-corner,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-corner {
+  background-color: transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid transparent;
+  border-right: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid transparent;
+  border-bottom: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+/*
+ * Phosphor
+ */
+
+.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.
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  cursor: default;
+}
+
+
+/* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */
+.lm-DockPanel {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */
+.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;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */
+.lm-Menu-item {
+  display: table-row;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-item.p-mod-hidden,
+.p-Menu-item.p-mod-collapsed,
+/* </DEPRECATED> */
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-itemIcon,
+.p-Menu-itemSubmenuIcon,
+/* </DEPRECATED> */
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+
+/* <DEPRECATED> */
+.p-MenuBar-itemIcon,
+.p-MenuBar-itemLabel,
+/* </DEPRECATED> */
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='horizontal'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='vertical'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar-tabIcon,
+.p-TabBar-tabCloseIcon,
+/* </DEPRECATED> */
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+@charset "UTF-8";
+/*!
+
+Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
+Licensed under the Apache License, Version 2.0.
+
+*/
+html{
+  -webkit-box-sizing:border-box;
+          box-sizing:border-box; }
+
+*,
+*::before,
+*::after{
+  -webkit-box-sizing:inherit;
+          box-sizing:inherit; }
+
+body{
+  text-transform:none;
+  line-height:1.28581;
+  letter-spacing:0;
+  font-size:14px;
+  font-weight:400;
+  color:#182026;
+  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }
+
+p{
+  margin-top:0;
+  margin-bottom:10px; }
+
+small{
+  font-size:12px; }
+
+strong{
+  font-weight:600; }
+
+::-moz-selection{
+  background:rgba(125, 188, 255, 0.6); }
+
+::selection{
+  background:rgba(125, 188, 255, 0.6); }
+.bp3-heading{
+  color:#182026;
+  font-weight:600;
+  margin:0 0 10px;
+  padding:0; }
+  .bp3-dark .bp3-heading{
+    color:#f5f8fa; }
+
+h1.bp3-heading, .bp3-running-text h1{
+  line-height:40px;
+  font-size:36px; }
+
+h2.bp3-heading, .bp3-running-text h2{
+  line-height:32px;
+  font-size:28px; }
+
+h3.bp3-heading, .bp3-running-text h3{
+  line-height:25px;
+  font-size:22px; }
+
+h4.bp3-heading, .bp3-running-text h4{
+  line-height:21px;
+  font-size:18px; }
+
+h5.bp3-heading, .bp3-running-text h5{
+  line-height:19px;
+  font-size:16px; }
+
+h6.bp3-heading, .bp3-running-text h6{
+  line-height:16px;
+  font-size:14px; }
+.bp3-ui-text{
+  text-transform:none;
+  line-height:1.28581;
+  letter-spacing:0;
+  font-size:14px;
+  font-weight:400; }
+
+.bp3-monospace-text{
+  text-transform:none;
+  font-family:monospace; }
+
+.bp3-text-muted{
+  color:#5c7080; }
+  .bp3-dark .bp3-text-muted{
+    color:#a7b6c2; }
+
+.bp3-text-disabled{
+  color:rgba(92, 112, 128, 0.6); }
+  .bp3-dark .bp3-text-disabled{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-text-overflow-ellipsis{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal; }
+.bp3-running-text{
+  line-height:1.5;
+  font-size:14px; }
+  .bp3-running-text h1{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h1{
+      color:#f5f8fa; }
+  .bp3-running-text h2{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h2{
+      color:#f5f8fa; }
+  .bp3-running-text h3{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h3{
+      color:#f5f8fa; }
+  .bp3-running-text h4{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h4{
+      color:#f5f8fa; }
+  .bp3-running-text h5{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h5{
+      color:#f5f8fa; }
+  .bp3-running-text h6{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h6{
+      color:#f5f8fa; }
+  .bp3-running-text hr{
+    margin:20px 0;
+    border:none;
+    border-bottom:1px solid rgba(16, 22, 26, 0.15); }
+    .bp3-dark .bp3-running-text hr{
+      border-color:rgba(255, 255, 255, 0.15); }
+  .bp3-running-text p{
+    margin:0 0 10px;
+    padding:0; }
+
+.bp3-text-large{
+  font-size:16px; }
+
+.bp3-text-small{
+  font-size:12px; }
+a{
+  text-decoration:none;
+  color:#106ba3; }
+  a:hover{
+    cursor:pointer;
+    text-decoration:underline;
+    color:#106ba3; }
+  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
+    color:inherit; }
+  a code,
+  .bp3-dark a code{
+    color:inherit; }
+  .bp3-dark a,
+  .bp3-dark a:hover{
+    color:#48aff0; }
+    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
+    .bp3-dark a:hover .bp3-icon,
+    .bp3-dark a:hover .bp3-icon-standard,
+    .bp3-dark a:hover .bp3-icon-large{
+      color:inherit; }
+.bp3-running-text code, .bp3-code{
+  text-transform:none;
+  font-family:monospace;
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+  background:rgba(255, 255, 255, 0.7);
+  padding:2px 5px;
+  color:#5c7080;
+  font-size:smaller; }
+  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#a7b6c2; }
+  .bp3-running-text a > code, a > .bp3-code{
+    color:#137cbd; }
+    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
+      color:inherit; }
+
+.bp3-running-text pre, .bp3-code-block{
+  text-transform:none;
+  font-family:monospace;
+  display:block;
+  margin:10px 0;
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+  background:rgba(255, 255, 255, 0.7);
+  padding:13px 15px 12px;
+  line-height:1.4;
+  color:#182026;
+  font-size:13px;
+  word-break:break-all;
+  word-wrap:break-word; }
+  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+  .bp3-running-text pre > code, .bp3-code-block > code{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none;
+    padding:0;
+    color:inherit;
+    font-size:inherit; }
+
+.bp3-running-text kbd, .bp3-key{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  min-width:24px;
+  height:24px;
+  padding:3px 6px;
+  vertical-align:middle;
+  line-height:24px;
+  color:#5c7080;
+  font-family:inherit;
+  font-size:12px; }
+  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
+    margin-right:5px; }
+  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:#394b59;
+    color:#a7b6c2; }
+.bp3-running-text blockquote, .bp3-blockquote{
+  margin:0 0 10px;
+  border-left:solid 4px rgba(167, 182, 194, 0.5);
+  padding:0 20px; }
+  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
+    border-color:rgba(115, 134, 148, 0.5); }
+.bp3-running-text ul,
+.bp3-running-text ol, .bp3-list{
+  margin:10px 0;
+  padding-left:30px; }
+  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
+    margin-bottom:5px; }
+  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
+  .bp3-running-text ul ul,
+  .bp3-running-text ol ul,
+  .bp3-list ul{
+    margin-top:5px; }
+
+.bp3-list-unstyled{
+  margin:0;
+  padding:0;
+  list-style:none; }
+  .bp3-list-unstyled li{
+    padding:0; }
+.bp3-rtl{
+  text-align:right; }
+
+.bp3-dark{
+  color:#f5f8fa; }
+
+:focus{
+  outline:rgba(19, 124, 189, 0.6) auto 2px;
+  outline-offset:2px;
+  -moz-outline-radius:6px; }
+
+.bp3-focus-disabled :focus{
+  outline:none !important; }
+  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
+    outline:none !important; }
+
+.bp3-alert{
+  max-width:400px;
+  padding:20px; }
+
+.bp3-alert-body{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-alert-body .bp3-icon{
+    margin-top:0;
+    margin-right:20px;
+    font-size:40px; }
+
+.bp3-alert-footer{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:reverse;
+      -ms-flex-direction:row-reverse;
+          flex-direction:row-reverse;
+  margin-top:10px; }
+  .bp3-alert-footer .bp3-button{
+    margin-left:10px; }
+.bp3-breadcrumbs{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:wrap;
+      flex-wrap:wrap;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  margin:0;
+  cursor:default;
+  height:30px;
+  padding:0;
+  list-style:none; }
+  .bp3-breadcrumbs > li{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center; }
+    .bp3-breadcrumbs > li::after{
+      display:block;
+      margin:0 5px;
+      background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
+      width:16px;
+      height:16px;
+      content:""; }
+    .bp3-breadcrumbs > li:last-of-type::after{
+      display:none; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumb-current,
+.bp3-breadcrumbs-collapsed{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  font-size:16px; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumbs-collapsed{
+  color:#5c7080; }
+
+.bp3-breadcrumb:hover{
+  text-decoration:none; }
+
+.bp3-breadcrumb.bp3-disabled{
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-breadcrumb .bp3-icon{
+  margin-right:5px; }
+
+.bp3-breadcrumb-current{
+  color:inherit;
+  font-weight:600; }
+  .bp3-breadcrumb-current .bp3-input{
+    vertical-align:baseline;
+    font-size:inherit;
+    font-weight:inherit; }
+
+.bp3-breadcrumbs-collapsed{
+  margin-right:2px;
+  border:none;
+  border-radius:3px;
+  background:#ced9e0;
+  cursor:pointer;
+  padding:1px 5px;
+  vertical-align:text-bottom; }
+  .bp3-breadcrumbs-collapsed::before{
+    display:block;
+    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
+    width:16px;
+    height:16px;
+    content:""; }
+  .bp3-breadcrumbs-collapsed:hover{
+    background:#bfccd6;
+    text-decoration:none;
+    color:#182026; }
+
+.bp3-dark .bp3-breadcrumb,
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumbs > li::after{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumb.bp3-disabled{
+  color:rgba(167, 182, 194, 0.6); }
+
+.bp3-dark .bp3-breadcrumb-current{
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
+    background:rgba(16, 22, 26, 0.6);
+    color:#f5f8fa; }
+.bp3-button{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  padding:5px 10px;
+  vertical-align:middle;
+  text-align:left;
+  font-size:14px;
+  min-width:30px;
+  min-height:30px; }
+  .bp3-button > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-button > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-button::before,
+  .bp3-button > *{
+    margin-right:7px; }
+  .bp3-button:empty::before,
+  .bp3-button > :last-child{
+    margin-right:0; }
+  .bp3-button:empty{
+    padding:0 !important; }
+  .bp3-button:disabled, .bp3-button.bp3-disabled{
+    cursor:not-allowed; }
+  .bp3-button.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button.bp3-align-right,
+  .bp3-align-right .bp3-button{
+    text-align:right; }
+  .bp3-button.bp3-align-left,
+  .bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-button:not([class*="bp3-intent-"]){
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    color:#182026; }
+    .bp3-button:not([class*="bp3-intent-"]):hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+      background-clip:padding-box;
+      background-color:#ebf1f5; }
+    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#d8e1e8;
+      background-image:none; }
+    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      outline:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-button.bp3-intent-primary{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#106ba3; }
+    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#0e5a8a;
+      background-image:none; }
+    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(19, 124, 189, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-success{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#0f9960;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#0d8050; }
+    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#0a6640;
+      background-image:none; }
+    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(15, 153, 96, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-warning{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#d9822b;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#bf7326; }
+    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#a66321;
+      background-image:none; }
+    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(217, 130, 43, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-danger{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#db3737;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#c23030; }
+    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#a82a2a;
+      background-image:none; }
+    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(219, 55, 55, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+    stroke:#ffffff; }
+  .bp3-button.bp3-large,
+  .bp3-large .bp3-button{
+    min-width:40px;
+    min-height:40px;
+    padding:5px 15px;
+    font-size:16px; }
+    .bp3-button.bp3-large::before,
+    .bp3-button.bp3-large > *,
+    .bp3-large .bp3-button::before,
+    .bp3-large .bp3-button > *{
+      margin-right:10px; }
+    .bp3-button.bp3-large:empty::before,
+    .bp3-button.bp3-large > :last-child,
+    .bp3-large .bp3-button:empty::before,
+    .bp3-large .bp3-button > :last-child{
+      margin-right:0; }
+  .bp3-button.bp3-small,
+  .bp3-small .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    padding:0 7px; }
+  .bp3-button.bp3-loading{
+    position:relative; }
+    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
+      visibility:hidden; }
+    .bp3-button.bp3-loading .bp3-button-spinner{
+      position:absolute;
+      margin:0; }
+    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
+      visibility:hidden; }
+  .bp3-button[class*="bp3-icon-"]::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    color:#5c7080; }
+  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
+    color:#5c7080; }
+    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
+      margin-left:7px; }
+  .bp3-button .bp3-icon:first-child:last-child,
+  .bp3-button .bp3-spinner + .bp3-icon:last-child{
+    margin:0 -7px; }
+  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#394b59;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+    color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
+      color:#a7b6c2; }
+  .bp3-dark .bp3-button[class*="bp3-intent-"]{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-image:none;
+      color:rgba(255, 255, 255, 0.3); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+      stroke:#8a9ba8; }
+  .bp3-button:disabled::before,
+  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
+  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
+  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
+    color:inherit !important; }
+  .bp3-button.bp3-minimal{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none; }
+    .bp3-button.bp3-minimal:hover{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(167, 182, 194, 0.3);
+      text-decoration:none;
+      color:#182026; }
+    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(115, 134, 148, 0.3);
+      color:#182026; }
+    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button.bp3-minimal{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:inherit; }
+      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none; }
+      .bp3-dark .bp3-button.bp3-minimal:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
+        background:none;
+        cursor:not-allowed;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+
+a.bp3-button{
+  text-align:center;
+  text-decoration:none;
+  -webkit-transition:none;
+  transition:none; }
+  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
+    color:#182026; }
+  a.bp3-button.bp3-disabled{
+    color:rgba(92, 112, 128, 0.6); }
+
+.bp3-button-text{
+  -webkit-box-flex:0;
+      -ms-flex:0 1 auto;
+          flex:0 1 auto; }
+
+.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
+.bp3-button-group.bp3-align-left .bp3-button-text,
+.bp3-button-group.bp3-align-right .bp3-button-text{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto; }
+.bp3-button-group{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex; }
+  .bp3-button-group .bp3-button{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    position:relative;
+    z-index:4; }
+    .bp3-button-group .bp3-button:focus{
+      z-index:5; }
+    .bp3-button-group .bp3-button:hover{
+      z-index:6; }
+    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
+      z-index:7; }
+    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
+      z-index:3; }
+    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
+      z-index:9; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
+        z-index:10; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
+        z-index:11; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
+        z-index:12; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
+        z-index:8; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
+    border-top-left-radius:0;
+    border-bottom-left-radius:0; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    margin-right:-1px;
+    border-top-right-radius:0;
+    border-bottom-right-radius:0; }
+  .bp3-button-group.bp3-minimal .bp3-button{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none; }
+    .bp3-button-group.bp3-minimal .bp3-button:hover{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(167, 182, 194, 0.3);
+      text-decoration:none;
+      color:#182026; }
+    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(115, 134, 148, 0.3);
+      color:#182026; }
+    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:inherit; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+        background:none;
+        cursor:not-allowed;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+  .bp3-button-group .bp3-popover-wrapper,
+  .bp3-button-group .bp3-popover-target{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button-group .bp3-button.bp3-fill,
+  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-vertical{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column;
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch;
+    vertical-align:top; }
+    .bp3-button-group.bp3-vertical.bp3-fill{
+      width:unset;
+      height:100%; }
+    .bp3-button-group.bp3-vertical .bp3-button{
+      margin-right:0 !important;
+      width:100%; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
+      border-radius:3px 3px 0 0; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
+      border-radius:0 0 3px 3px; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
+      margin-bottom:-1px; }
+  .bp3-button-group.bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    margin-right:1px; }
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
+    margin-bottom:1px; }
+.bp3-callout{
+  line-height:1.5;
+  font-size:14px;
+  position:relative;
+  border-radius:3px;
+  background-color:rgba(138, 155, 168, 0.15);
+  width:100%;
+  padding:10px 12px 9px; }
+  .bp3-callout[class*="bp3-icon-"]{
+    padding-left:40px; }
+    .bp3-callout[class*="bp3-icon-"]::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      position:absolute;
+      top:10px;
+      left:10px;
+      color:#5c7080; }
+  .bp3-callout.bp3-callout-icon{
+    padding-left:40px; }
+    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
+      position:absolute;
+      top:10px;
+      left:10px;
+      color:#5c7080; }
+  .bp3-callout .bp3-heading{
+    margin-top:0;
+    margin-bottom:5px;
+    line-height:20px; }
+    .bp3-callout .bp3-heading:last-child{
+      margin-bottom:0; }
+  .bp3-dark .bp3-callout{
+    background-color:rgba(138, 155, 168, 0.2); }
+    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+  .bp3-callout.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15); }
+    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-primary .bp3-heading{
+      color:#106ba3; }
+    .bp3-dark .bp3-callout.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
+        color:#48aff0; }
+  .bp3-callout.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15); }
+    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-success .bp3-heading{
+      color:#0d8050; }
+    .bp3-dark .bp3-callout.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
+        color:#3dcc91; }
+  .bp3-callout.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15); }
+    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-warning .bp3-heading{
+      color:#bf7326; }
+    .bp3-dark .bp3-callout.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
+        color:#ffb366; }
+  .bp3-callout.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15); }
+    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-danger .bp3-heading{
+      color:#c23030; }
+    .bp3-dark .bp3-callout.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
+        color:#ff7373; }
+  .bp3-running-text .bp3-callout{
+    margin:20px 0; }
+.bp3-card{
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+  background-color:#ffffff;
+  padding:20px;
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-card.bp3-dark,
+  .bp3-dark .bp3-card{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+    background-color:#30404d; }
+
+.bp3-elevation-0{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+  .bp3-elevation-0.bp3-dark,
+  .bp3-dark .bp3-elevation-0{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+
+.bp3-elevation-1{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-1.bp3-dark,
+  .bp3-dark .bp3-elevation-1{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-2{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-2.bp3-dark,
+  .bp3-dark .bp3-elevation-2{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-3{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-3.bp3-dark,
+  .bp3-dark .bp3-elevation-3{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-4{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-4.bp3-dark,
+  .bp3-dark .bp3-elevation-4{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:hover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  cursor:pointer; }
+  .bp3-card.bp3-interactive:hover.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:hover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:active{
+  opacity:0.9;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  -webkit-transition-duration:0;
+          transition-duration:0; }
+  .bp3-card.bp3-interactive:active.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:active{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-collapse{
+  height:0;
+  overflow-y:hidden;
+  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-collapse .bp3-collapse-body{
+    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
+      display:none; }
+
+.bp3-context-menu .bp3-popover-target{
+  display:block; }
+
+.bp3-context-menu-popover-target{
+  position:fixed; }
+
+.bp3-divider{
+  margin:5px;
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  border-bottom:1px solid rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-divider{
+    border-color:rgba(16, 22, 26, 0.4); }
+.bp3-dialog-container{
+  opacity:1;
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  width:100%;
+  min-height:100%;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5); }
+  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5);
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+
+.bp3-dialog{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:30px 0;
+  border-radius:6px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background:#ebf1f5;
+  width:500px;
+  padding-bottom:20px;
+  pointer-events:all;
+  -webkit-user-select:text;
+     -moz-user-select:text;
+      -ms-user-select:text;
+          user-select:text; }
+  .bp3-dialog:focus{
+    outline:0; }
+  .bp3-dialog.bp3-dark,
+  .bp3-dark .bp3-dialog{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background:#293742;
+    color:#f5f8fa; }
+
+.bp3-dialog-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  border-radius:6px 6px 0 0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  background:#ffffff;
+  min-height:40px;
+  padding-right:5px;
+  padding-left:20px; }
+  .bp3-dialog-header .bp3-icon-large,
+  .bp3-dialog-header .bp3-icon{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px;
+    color:#5c7080; }
+  .bp3-dialog-header .bp3-heading{
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    margin:0;
+    line-height:inherit; }
+    .bp3-dialog-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-dialog-header{
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+    background:#30404d; }
+    .bp3-dark .bp3-dialog-header .bp3-icon-large,
+    .bp3-dark .bp3-dialog-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-dialog-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  margin:20px;
+  line-height:18px; }
+
+.bp3-dialog-footer{
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  margin:0 20px; }
+
+.bp3-dialog-footer-actions{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:end;
+      -ms-flex-pack:end;
+          justify-content:flex-end; }
+  .bp3-dialog-footer-actions .bp3-button{
+    margin-left:10px; }
+.bp3-drawer{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:0;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  padding:0; }
+  .bp3-drawer:focus{
+    outline:0; }
+  .bp3-drawer.bp3-position-top{
+    top:0;
+    right:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-bottom{
+    right:0;
+    bottom:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-left{
+    top:0;
+    bottom:0;
+    left:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-right{
+    top:0;
+    right:0;
+    bottom:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right):not(.bp3-vertical){
+    top:0;
+    right:0;
+    bottom:0;
+    width:50%; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right).bp3-vertical{
+    right:0;
+    bottom:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-dark,
+  .bp3-dark .bp3-drawer{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background:#30404d;
+    color:#f5f8fa; }
+
+.bp3-drawer-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:relative;
+  border-radius:0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  min-height:40px;
+  padding:5px;
+  padding-left:20px; }
+  .bp3-drawer-header .bp3-icon-large,
+  .bp3-drawer-header .bp3-icon{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px;
+    color:#5c7080; }
+  .bp3-drawer-header .bp3-heading{
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    margin:0;
+    line-height:inherit; }
+    .bp3-drawer-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-drawer-header{
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-drawer-header .bp3-icon-large,
+    .bp3-dark .bp3-drawer-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-drawer-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  overflow:auto;
+  line-height:18px; }
+
+.bp3-drawer-footer{
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  position:relative;
+  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+  padding:10px 20px; }
+  .bp3-dark .bp3-drawer-footer{
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
+.bp3-editable-text{
+  display:inline-block;
+  position:relative;
+  cursor:text;
+  max-width:100%;
+  vertical-align:top;
+  white-space:nowrap; }
+  .bp3-editable-text::before{
+    position:absolute;
+    top:-3px;
+    right:-3px;
+    bottom:-3px;
+    left:-3px;
+    border-radius:3px;
+    content:"";
+    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-editable-text.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+    background-color:#ffffff; }
+  .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#137cbd; }
+  .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
+  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#0f9960; }
+  .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
+  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#d9822b; }
+  .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
+  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#db3737; }
+  .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
+  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background-color:rgba(16, 22, 26, 0.3); }
+  .bp3-dark .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#48aff0; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
+            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#3dcc91; }
+  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
+            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#ffb366; }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#ff7373; }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-editable-text-input,
+.bp3-editable-text-content{
+  display:inherit;
+  position:relative;
+  min-width:inherit;
+  max-width:inherit;
+  vertical-align:top;
+  text-transform:inherit;
+  letter-spacing:inherit;
+  color:inherit;
+  font:inherit;
+  resize:none; }
+
+.bp3-editable-text-input{
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none;
+  width:100%;
+  padding:0;
+  white-space:pre-wrap; }
+  .bp3-editable-text-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input:focus{
+    outline:none; }
+  .bp3-editable-text-input::-ms-clear{
+    display:none; }
+
+.bp3-editable-text-content{
+  overflow:hidden;
+  padding-right:2px;
+  text-overflow:ellipsis;
+  white-space:pre; }
+  .bp3-editable-text-editing > .bp3-editable-text-content{
+    position:absolute;
+    left:0;
+    visibility:hidden; }
+  .bp3-editable-text-placeholder > .bp3-editable-text-content{
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
+      color:rgba(167, 182, 194, 0.6); }
+
+.bp3-editable-text.bp3-multiline{
+  display:block; }
+  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
+    overflow:auto;
+    white-space:pre-wrap;
+    word-wrap:break-word; }
+.bp3-control-group{
+  -webkit-transform:translateZ(0);
+          transform:translateZ(0);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:stretch;
+      -ms-flex-align:stretch;
+          align-items:stretch; }
+  .bp3-control-group > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select,
+  .bp3-control-group .bp3-input,
+  .bp3-control-group .bp3-select{
+    position:relative; }
+  .bp3-control-group .bp3-input{
+    z-index:2;
+    border-radius:inherit; }
+    .bp3-control-group .bp3-input:focus{
+      z-index:14;
+      border-radius:3px; }
+    .bp3-control-group .bp3-input[class*="bp3-intent"]{
+      z-index:13; }
+      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
+        z-index:15; }
+    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
+      z-index:1; }
+  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
+    z-index:13; }
+    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
+      z-index:15; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select select,
+  .bp3-control-group .bp3-select select{
+    -webkit-transform:translateZ(0);
+            transform:translateZ(0);
+    z-index:4;
+    border-radius:inherit; }
+    .bp3-control-group .bp3-button:focus,
+    .bp3-control-group .bp3-html-select select:focus,
+    .bp3-control-group .bp3-select select:focus{
+      z-index:5; }
+    .bp3-control-group .bp3-button:hover,
+    .bp3-control-group .bp3-html-select select:hover,
+    .bp3-control-group .bp3-select select:hover{
+      z-index:6; }
+    .bp3-control-group .bp3-button:active,
+    .bp3-control-group .bp3-html-select select:active,
+    .bp3-control-group .bp3-select select:active{
+      z-index:7; }
+    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
+    .bp3-control-group .bp3-html-select select[readonly],
+    .bp3-control-group .bp3-html-select select:disabled,
+    .bp3-control-group .bp3-html-select select.bp3-disabled,
+    .bp3-control-group .bp3-select select[readonly],
+    .bp3-control-group .bp3-select select:disabled,
+    .bp3-control-group .bp3-select select.bp3-disabled{
+      z-index:3; }
+    .bp3-control-group .bp3-button[class*="bp3-intent"],
+    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
+    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
+      z-index:9; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
+        z-index:10; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
+        z-index:11; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
+        z-index:12; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
+        z-index:8; }
+  .bp3-control-group .bp3-input-group > .bp3-icon,
+  .bp3-control-group .bp3-input-group > .bp3-button,
+  .bp3-control-group .bp3-input-group > .bp3-input-action{
+    z-index:16; }
+  .bp3-control-group .bp3-select::after,
+  .bp3-control-group .bp3-html-select::after,
+  .bp3-control-group .bp3-select > .bp3-icon,
+  .bp3-control-group .bp3-html-select > .bp3-icon{
+    z-index:17; }
+  .bp3-control-group:not(.bp3-vertical) > *{
+    margin-right:-1px; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *{
+    margin-right:0; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
+    margin-left:1px; }
+  .bp3-control-group .bp3-popover-wrapper,
+  .bp3-control-group .bp3-popover-target{
+    border-radius:inherit; }
+  .bp3-control-group > :first-child{
+    border-radius:3px 0 0 3px; }
+  .bp3-control-group > :last-child{
+    margin-right:0;
+    border-radius:0 3px 3px 0; }
+  .bp3-control-group > :only-child{
+    margin-right:0;
+    border-radius:3px; }
+  .bp3-control-group .bp3-input-group .bp3-button{
+    border-radius:3px; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-vertical{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column; }
+    .bp3-control-group.bp3-vertical > *{
+      margin-top:-1px; }
+    .bp3-control-group.bp3-vertical > :first-child{
+      margin-top:0;
+      border-radius:3px 3px 0 0; }
+    .bp3-control-group.bp3-vertical > :last-child{
+      border-radius:0 0 3px 3px; }
+.bp3-control{
+  display:block;
+  position:relative;
+  margin-bottom:10px;
+  cursor:pointer;
+  text-transform:none; }
+  .bp3-control input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+  .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#106ba3; }
+  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#0e5a8a; }
+  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(19, 124, 189, 0.5); }
+  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#106ba3; }
+  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#0e5a8a; }
+  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(14, 90, 138, 0.5); }
+  .bp3-control:not(.bp3-align-right){
+    padding-left:26px; }
+    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-26px; }
+  .bp3-control.bp3-align-right{
+    padding-right:26px; }
+    .bp3-control.bp3-align-right .bp3-control-indicator{
+      margin-right:-26px; }
+  .bp3-control.bp3-disabled{
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-control.bp3-inline{
+    display:inline-block;
+    margin-right:20px; }
+  .bp3-control input{
+    position:absolute;
+    top:0;
+    left:0;
+    opacity:0;
+    z-index:-1; }
+  .bp3-control .bp3-control-indicator{
+    display:inline-block;
+    position:relative;
+    margin-top:-3px;
+    margin-right:10px;
+    border:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    cursor:pointer;
+    width:1em;
+    height:1em;
+    vertical-align:middle;
+    font-size:16px;
+    -webkit-user-select:none;
+       -moz-user-select:none;
+        -ms-user-select:none;
+            user-select:none; }
+    .bp3-control .bp3-control-indicator::before{
+      display:block;
+      width:1em;
+      height:1em;
+      content:""; }
+  .bp3-control:hover .bp3-control-indicator{
+    background-color:#ebf1f5; }
+  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#d8e1e8; }
+  .bp3-control input:disabled ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed; }
+  .bp3-control input:focus ~ .bp3-control-indicator{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:2px;
+    -moz-outline-radius:6px; }
+  .bp3-control.bp3-align-right .bp3-control-indicator{
+    float:right;
+    margin-top:1px;
+    margin-left:10px; }
+  .bp3-control.bp3-large{
+    font-size:16px; }
+    .bp3-control.bp3-large:not(.bp3-align-right){
+      padding-left:30px; }
+      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+        margin-left:-30px; }
+    .bp3-control.bp3-large.bp3-align-right{
+      padding-right:30px; }
+      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+        margin-right:-30px; }
+    .bp3-control.bp3-large .bp3-control-indicator{
+      font-size:20px; }
+    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-top:0; }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#106ba3; }
+  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#0e5a8a; }
+  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(19, 124, 189, 0.5); }
+  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#106ba3; }
+  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#0e5a8a; }
+  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(14, 90, 138, 0.5); }
+  .bp3-control.bp3-checkbox .bp3-control-indicator{
+    border-radius:3px; }
+  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-radio .bp3-control-indicator{
+    border-radius:50%; }
+  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
+    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
+  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
+    opacity:0.5; }
+  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
+    -moz-outline-radius:16px; }
+  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(167, 182, 194, 0.5); }
+  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(115, 134, 148, 0.5); }
+  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(92, 112, 128, 0.5); }
+  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(206, 217, 224, 0.5); }
+    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(19, 124, 189, 0.5); }
+    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch:not(.bp3-align-right){
+    padding-left:38px; }
+    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-38px; }
+  .bp3-control.bp3-switch.bp3-align-right{
+    padding-right:38px; }
+    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
+      margin-right:-38px; }
+  .bp3-control.bp3-switch .bp3-control-indicator{
+    border:none;
+    border-radius:1.75em;
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important;
+    width:auto;
+    min-width:1.75em;
+    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+    .bp3-control.bp3-switch .bp3-control-indicator::before{
+      position:absolute;
+      left:0;
+      margin:2px;
+      border-radius:50%;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+      background:#ffffff;
+      width:calc(1em - 4px);
+      height:calc(1em - 4px);
+      -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+      transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    left:calc(100% - 1em); }
+  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
+    padding-left:45px; }
+    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-45px; }
+  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
+    padding-right:45px; }
+    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-right:-45px; }
+  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.7); }
+  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.9); }
+  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(57, 75, 89, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(14, 90, 138, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:#394b59; }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-control.bp3-switch .bp3-switch-inner-text{
+    text-align:center;
+    font-size:0.7em; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
+    visibility:hidden;
+    margin-right:1.2em;
+    margin-left:0.5em;
+    line-height:0; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
+    visibility:visible;
+    margin-right:0.5em;
+    margin-left:1.2em;
+    line-height:1em; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
+    visibility:visible;
+    line-height:1em; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
+    visibility:hidden;
+    line-height:0; }
+  .bp3-dark .bp3-control{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-control.bp3-disabled{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-control .bp3-control-indicator{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#394b59;
+      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); }
+    .bp3-dark .bp3-control:hover .bp3-control-indicator{
+      background-color:#30404d; }
+    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background:#202b33; }
+    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      cursor:not-allowed; }
+    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-file-input{
+  display:inline-block;
+  position:relative;
+  cursor:pointer;
+  height:30px; }
+  .bp3-file-input input{
+    opacity:0;
+    margin:0;
+    min-width:200px; }
+    .bp3-file-input input:disabled + .bp3-file-upload-input,
+    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(206, 217, 224, 0.5);
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6);
+      resize:none; }
+      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+        outline:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(206, 217, 224, 0.5);
+        background-image:none;
+        cursor:not-allowed;
+        color:rgba(92, 112, 128, 0.6); }
+        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
+          background:rgba(206, 217, 224, 0.7); }
+      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:rgba(57, 75, 89, 0.5);
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+          -webkit-box-shadow:none;
+                  box-shadow:none;
+          background-color:rgba(57, 75, 89, 0.5);
+          background-image:none;
+          color:rgba(167, 182, 194, 0.6); }
+          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
+          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
+            background:rgba(57, 75, 89, 0.7); }
+  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#182026; }
+  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#f5f8fa; }
+  .bp3-file-input.bp3-fill{
+    width:100%; }
+  .bp3-file-input.bp3-large,
+  .bp3-large .bp3-file-input{
+    height:40px; }
+  .bp3-file-input .bp3-file-upload-input-custom-text::after{
+    content:attr(bp3-button-text); }
+
+.bp3-file-upload-input{
+  outline:none;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  height:30px;
+  padding:0 10px;
+  vertical-align:middle;
+  line-height:30px;
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none;
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  position:absolute;
+  top:0;
+  right:0;
+  left:0;
+  padding-right:80px;
+  color:rgba(92, 112, 128, 0.6);
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-file-upload-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-file-upload-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6);
+    resize:none; }
+  .bp3-file-upload-input::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    color:#182026;
+    min-width:24px;
+    min-height:24px;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    position:absolute;
+    top:0;
+    right:0;
+    margin:3px;
+    border-radius:3px;
+    width:70px;
+    text-align:center;
+    line-height:24px;
+    content:"Browse"; }
+    .bp3-file-upload-input::after:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+      background-clip:padding-box;
+      background-color:#ebf1f5; }
+    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#d8e1e8;
+      background-image:none; }
+    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
+      outline:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-file-upload-input:hover::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-file-upload-input:active::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-large .bp3-file-upload-input{
+    height:40px;
+    line-height:40px;
+    font-size:16px;
+    padding-right:95px; }
+    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
+      padding:0 15px; }
+    .bp3-large .bp3-file-upload-input::after{
+      min-width:30px;
+      min-height:30px;
+      margin:5px;
+      width:85px;
+      line-height:30px; }
+  .bp3-dark .bp3-file-upload-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#394b59;
+      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+      color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover{
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+        background-color:#30404d; }
+      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+        background-color:#202b33;
+        background-image:none; }
+      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(57, 75, 89, 0.5);
+        background-image:none;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
+          background:rgba(57, 75, 89, 0.7); }
+      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
+        background:rgba(16, 22, 26, 0.5);
+        stroke:#8a9ba8; }
+    .bp3-dark .bp3-file-upload-input:hover::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-file-upload-input:active::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+
+.bp3-file-upload-input::after{
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+.bp3-form-group{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:0 0 15px; }
+  .bp3-form-group label.bp3-label{
+    margin-bottom:5px; }
+  .bp3-form-group .bp3-control{
+    margin-top:7px; }
+  .bp3-form-group .bp3-form-helper-text{
+    margin-top:5px;
+    color:#5c7080;
+    font-size:12px; }
+  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#106ba3; }
+  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#0d8050; }
+  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#bf7326; }
+  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#c23030; }
+  .bp3-form-group.bp3-inline{
+    -webkit-box-orient:horizontal;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:row;
+            flex-direction:row;
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
+      margin:0 10px 0 0;
+      line-height:40px; }
+    .bp3-form-group.bp3-inline label.bp3-label{
+      margin:0 10px 0 0;
+      line-height:30px; }
+  .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#48aff0; }
+  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#3dcc91; }
+  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#ffb366; }
+  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#ff7373; }
+  .bp3-dark .bp3-form-group .bp3-form-helper-text{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(167, 182, 194, 0.6) !important; }
+.bp3-input-group{
+  display:block;
+  position:relative; }
+  .bp3-input-group .bp3-input{
+    position:relative;
+    width:100%; }
+    .bp3-input-group .bp3-input:not(:first-child){
+      padding-left:30px; }
+    .bp3-input-group .bp3-input:not(:last-child){
+      padding-right:30px; }
+  .bp3-input-group .bp3-input-action,
+  .bp3-input-group > .bp3-button,
+  .bp3-input-group > .bp3-icon{
+    position:absolute;
+    top:0; }
+    .bp3-input-group .bp3-input-action:first-child,
+    .bp3-input-group > .bp3-button:first-child,
+    .bp3-input-group > .bp3-icon:first-child{
+      left:0; }
+    .bp3-input-group .bp3-input-action:last-child,
+    .bp3-input-group > .bp3-button:last-child,
+    .bp3-input-group > .bp3-icon:last-child{
+      right:0; }
+  .bp3-input-group .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    margin:3px;
+    padding:0 7px; }
+    .bp3-input-group .bp3-button:empty{
+      padding:0; }
+  .bp3-input-group > .bp3-icon{
+    z-index:1;
+    color:#5c7080; }
+    .bp3-input-group > .bp3-icon:empty{
+      line-height:1;
+      font-family:"Icons16", sans-serif;
+      font-size:16px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased; }
+  .bp3-input-group > .bp3-icon,
+  .bp3-input-group .bp3-input-action > .bp3-spinner{
+    margin:7px; }
+  .bp3-input-group .bp3-tag{
+    margin:5px; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+    color:#5c7080; }
+    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+      color:#a7b6c2; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
+      color:#5c7080; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
+    color:rgba(92, 112, 128, 0.6) !important; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-input-group.bp3-disabled{
+    cursor:not-allowed; }
+    .bp3-input-group.bp3-disabled .bp3-icon{
+      color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-group.bp3-large .bp3-button{
+    min-width:30px;
+    min-height:30px;
+    margin:5px; }
+  .bp3-input-group.bp3-large > .bp3-icon,
+  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
+    margin:12px; }
+  .bp3-input-group.bp3-large .bp3-input{
+    height:40px;
+    line-height:40px;
+    font-size:16px; }
+    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
+      padding:0 15px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
+      padding-left:40px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
+      padding-right:40px; }
+  .bp3-input-group.bp3-small .bp3-button{
+    min-width:20px;
+    min-height:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small .bp3-tag{
+    min-width:20px;
+    min-height:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small > .bp3-icon,
+  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
+    margin:4px; }
+  .bp3-input-group.bp3-small .bp3-input{
+    height:24px;
+    padding-right:8px;
+    padding-left:8px;
+    line-height:24px;
+    font-size:12px; }
+    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
+      padding:0 12px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
+      padding-left:24px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
+      padding-right:24px; }
+  .bp3-input-group.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-input-group.bp3-round .bp3-button,
+  .bp3-input-group.bp3-round .bp3-input,
+  .bp3-input-group.bp3-round .bp3-tag{
+    border-radius:30px; }
+  .bp3-dark .bp3-input-group .bp3-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-input-group.bp3-intent-primary .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-primary > .bp3-icon{
+    color:#106ba3; }
+    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
+      color:#48aff0; }
+  .bp3-input-group.bp3-intent-success .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-success > .bp3-icon{
+    color:#0d8050; }
+    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
+      color:#3dcc91; }
+  .bp3-input-group.bp3-intent-warning .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-warning > .bp3-icon{
+    color:#bf7326; }
+    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
+      color:#ffb366; }
+  .bp3-input-group.bp3-intent-danger .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-danger > .bp3-icon{
+    color:#c23030; }
+    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
+      color:#ff7373; }
+.bp3-input{
+  outline:none;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  height:30px;
+  padding:0 10px;
+  vertical-align:middle;
+  line-height:30px;
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none; }
+  .bp3-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input:focus, .bp3-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-input[type="search"], .bp3-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-input:disabled, .bp3-input.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6);
+    resize:none; }
+  .bp3-input.bp3-large{
+    height:40px;
+    line-height:40px;
+    font-size:16px; }
+    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
+      padding:0 15px; }
+  .bp3-input.bp3-small{
+    height:24px;
+    padding-right:8px;
+    padding-left:8px;
+    line-height:24px;
+    font-size:12px; }
+    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
+      padding:0 12px; }
+  .bp3-input.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-dark .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+    .bp3-dark .bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-input.bp3-intent-primary{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary:focus{
+        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+                box-shadow:inset 0 0 0 1px #137cbd; }
+      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-success{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success:focus{
+        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+                box-shadow:inset 0 0 0 1px #0f9960; }
+      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-warning{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning:focus{
+        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+                box-shadow:inset 0 0 0 1px #d9822b; }
+      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-danger{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger:focus{
+        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #db3737;
+                box-shadow:inset 0 0 0 1px #db3737; }
+      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input::-ms-clear{
+    display:none; }
+textarea.bp3-input{
+  max-width:100%;
+  padding:10px; }
+  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
+    height:auto;
+    line-height:inherit; }
+  textarea.bp3-input.bp3-small{
+    padding:8px; }
+  .bp3-dark textarea.bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+label.bp3-label{
+  display:block;
+  margin-top:0;
+  margin-bottom:15px; }
+  label.bp3-label .bp3-html-select,
+  label.bp3-label .bp3-input,
+  label.bp3-label .bp3-select,
+  label.bp3-label .bp3-slider,
+  label.bp3-label .bp3-popover-wrapper{
+    display:block;
+    margin-top:5px;
+    text-transform:none; }
+  label.bp3-label .bp3-button-group{
+    margin-top:5px; }
+  label.bp3-label .bp3-select select,
+  label.bp3-label .bp3-html-select select{
+    width:100%;
+    vertical-align:top;
+    font-weight:400; }
+  label.bp3-label.bp3-disabled,
+  label.bp3-label.bp3-disabled .bp3-text-muted{
+    color:rgba(92, 112, 128, 0.6); }
+  label.bp3-label.bp3-inline{
+    line-height:30px; }
+    label.bp3-label.bp3-inline .bp3-html-select,
+    label.bp3-label.bp3-inline .bp3-input,
+    label.bp3-label.bp3-inline .bp3-input-group,
+    label.bp3-label.bp3-inline .bp3-select,
+    label.bp3-label.bp3-inline .bp3-popover-wrapper{
+      display:inline-block;
+      margin:0 0 0 5px;
+      vertical-align:top; }
+    label.bp3-label.bp3-inline .bp3-button-group{
+      margin:0 0 0 5px; }
+    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
+      margin-left:0; }
+    label.bp3-label.bp3-inline.bp3-large{
+      line-height:40px; }
+  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
+    display:block; }
+  .bp3-dark label.bp3-label{
+    color:#f5f8fa; }
+    .bp3-dark label.bp3-label.bp3-disabled,
+    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 14px;
+          flex:1 1 14px;
+  width:30px;
+  min-height:0;
+  padding:0; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
+    border-radius:0 3px 0 0; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
+    border-radius:0 0 3px 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
+  border-radius:3px 0 0 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
+  border-radius:0 0 0 3px; }
+
+.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
+  width:40px; }
+
+form{
+  display:block; }
+.bp3-html-select select,
+.bp3-select select{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  padding:5px 10px;
+  vertical-align:middle;
+  text-align:left;
+  font-size:14px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  background-color:#f5f8fa;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+  color:#182026;
+  border-radius:3px;
+  width:100%;
+  height:30px;
+  padding:0 25px 0 10px;
+  -moz-appearance:none;
+  -webkit-appearance:none; }
+  .bp3-html-select select > *, .bp3-select select > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-html-select select::before,
+  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
+    margin-right:7px; }
+  .bp3-html-select select:empty::before,
+  .bp3-select select:empty::before,
+  .bp3-html-select select > :last-child,
+  .bp3-select select > :last-child{
+    margin-right:0; }
+  .bp3-html-select select:hover,
+  .bp3-select select:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-html-select select:active,
+  .bp3-select select:active, .bp3-html-select select.bp3-active,
+  .bp3-select select.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-html-select select:disabled,
+  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
+  .bp3-select select.bp3-disabled{
+    outline:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-html-select select:disabled.bp3-active,
+    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
+    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
+    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
+    .bp3-select select.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+
+.bp3-html-select.bp3-minimal select,
+.bp3-select.bp3-minimal select{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none; }
+  .bp3-html-select.bp3-minimal select:hover,
+  .bp3-select.bp3-minimal select:hover{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(167, 182, 194, 0.3);
+    text-decoration:none;
+    color:#182026; }
+  .bp3-html-select.bp3-minimal select:active,
+  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
+  .bp3-select.bp3-minimal select.bp3-active{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(115, 134, 148, 0.3);
+    color:#182026; }
+  .bp3-html-select.bp3-minimal select:disabled,
+  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
+  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
+  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
+  .bp3-select.bp3-minimal select.bp3-disabled:hover{
+    background:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
+    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
+      background:rgba(115, 134, 148, 0.3); }
+  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
+  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none;
+    color:inherit; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
+      background:rgba(138, 155, 168, 0.15); }
+    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      background:rgba(138, 155, 168, 0.3);
+      color:#f5f8fa; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
+        background:rgba(138, 155, 168, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
+  .bp3-select.bp3-minimal select.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
+      background:rgba(19, 124, 189, 0.15);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      background:rgba(19, 124, 189, 0.3);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
+      background:none;
+      color:rgba(16, 107, 163, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
+        background:rgba(19, 124, 189, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+      stroke:#106ba3; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
+      color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.2);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(72, 175, 240, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-success,
+  .bp3-select.bp3-minimal select.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
+      background:rgba(15, 153, 96, 0.15);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      background:rgba(15, 153, 96, 0.3);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
+      background:none;
+      color:rgba(13, 128, 80, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
+        background:rgba(15, 153, 96, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+      stroke:#0d8050; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
+      color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.2);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(61, 204, 145, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
+  .bp3-select.bp3-minimal select.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
+      background:rgba(217, 130, 43, 0.15);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      background:rgba(217, 130, 43, 0.3);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
+      background:none;
+      color:rgba(191, 115, 38, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
+        background:rgba(217, 130, 43, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+      stroke:#bf7326; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
+      color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.2);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(255, 179, 102, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
+  .bp3-select.bp3-minimal select.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
+      background:rgba(219, 55, 55, 0.15);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      background:rgba(219, 55, 55, 0.3);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
+      background:none;
+      color:rgba(194, 48, 48, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
+        background:rgba(219, 55, 55, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+      stroke:#c23030; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
+      color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.2);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(255, 115, 115, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+
+.bp3-html-select.bp3-large select,
+.bp3-select.bp3-large select{
+  height:40px;
+  padding-right:35px;
+  font-size:16px; }
+
+.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+  background-color:#394b59;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+  color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#30404d; }
+  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#202b33;
+    background-image:none; }
+  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(57, 75, 89, 0.5);
+    background-image:none;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
+      background:rgba(57, 75, 89, 0.7); }
+  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
+    background:rgba(16, 22, 26, 0.5);
+    stroke:#8a9ba8; }
+
+.bp3-html-select select:disabled,
+.bp3-select select:disabled{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background-color:rgba(206, 217, 224, 0.5);
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-html-select .bp3-icon,
+.bp3-select .bp3-icon, .bp3-select::after{
+  position:absolute;
+  top:7px;
+  right:7px;
+  color:#5c7080;
+  pointer-events:none; }
+  .bp3-html-select .bp3-disabled.bp3-icon,
+  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
+    color:rgba(92, 112, 128, 0.6); }
+.bp3-html-select,
+.bp3-select{
+  display:inline-block;
+  position:relative;
+  vertical-align:middle;
+  letter-spacing:normal; }
+  .bp3-html-select select::-ms-expand,
+  .bp3-select select::-ms-expand{
+    display:none; }
+  .bp3-html-select .bp3-icon,
+  .bp3-select .bp3-icon{
+    color:#5c7080; }
+    .bp3-html-select .bp3-icon:hover,
+    .bp3-select .bp3-icon:hover{
+      color:#182026; }
+    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
+    .bp3-select .bp3-icon{
+      color:#a7b6c2; }
+      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
+      .bp3-select .bp3-icon:hover{
+        color:#f5f8fa; }
+  .bp3-html-select.bp3-large::after,
+  .bp3-html-select.bp3-large .bp3-icon,
+  .bp3-select.bp3-large::after,
+  .bp3-select.bp3-large .bp3-icon{
+    top:12px;
+    right:12px; }
+  .bp3-html-select.bp3-fill,
+  .bp3-html-select.bp3-fill select,
+  .bp3-select.bp3-fill,
+  .bp3-select.bp3-fill select{
+    width:100%; }
+  .bp3-dark .bp3-html-select option, .bp3-dark
+  .bp3-select option{
+    background-color:#30404d;
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select::after, .bp3-dark
+  .bp3-select::after{
+    color:#a7b6c2; }
+
+.bp3-select::after{
+  line-height:1;
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  content:""; }
+.bp3-running-text table, table.bp3-html-table{
+  border-spacing:0;
+  font-size:14px; }
+  .bp3-running-text table th, table.bp3-html-table th,
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    padding:11px;
+    vertical-align:top;
+    text-align:left; }
+  .bp3-running-text table th, table.bp3-html-table th{
+    color:#182026;
+    font-weight:600; }
+  
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    color:#182026; }
+  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
+  .bp3-running-text table tbody tr:first-child td,
+  table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
+  .bp3-dark .bp3-running-text table tbody tr:first-child td,
+  .bp3-running-text .bp3-dark table tbody tr:first-child td,
+  .bp3-dark table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+
+table.bp3-html-table.bp3-html-table-condensed th,
+table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
+table.bp3-html-table.bp3-small td{
+  padding-top:6px;
+  padding-bottom:6px; }
+
+table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+  background:rgba(191, 204, 214, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+  -webkit-box-shadow:none;
+          box-shadow:none; }
+  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
+    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-interactive tbody tr:hover td{
+  background-color:rgba(191, 204, 214, 0.3);
+  cursor:pointer; }
+
+table.bp3-html-table.bp3-interactive tbody tr:active td{
+  background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+  background:rgba(92, 112, 128, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+    -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+
+.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
+  background-color:rgba(92, 112, 128, 0.3);
+  cursor:pointer; }
+
+.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
+  background-color:rgba(92, 112, 128, 0.4); }
+
+.bp3-key-combo{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center; }
+  .bp3-key-combo > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-key-combo > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-key-combo::before,
+  .bp3-key-combo > *{
+    margin-right:5px; }
+  .bp3-key-combo:empty::before,
+  .bp3-key-combo > :last-child{
+    margin-right:0; }
+
+.bp3-hotkey-dialog{
+  top:40px;
+  padding-bottom:0; }
+  .bp3-hotkey-dialog .bp3-dialog-body{
+    margin:0;
+    padding:0; }
+  .bp3-hotkey-dialog .bp3-hotkey-label{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1; }
+
+.bp3-hotkey-column{
+  margin:auto;
+  max-height:80vh;
+  overflow-y:auto;
+  padding:30px; }
+  .bp3-hotkey-column .bp3-heading{
+    margin-bottom:20px; }
+    .bp3-hotkey-column .bp3-heading:not(:first-child){
+      margin-top:40px; }
+
+.bp3-hotkey{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:justify;
+      -ms-flex-pack:justify;
+          justify-content:space-between;
+  margin-right:0;
+  margin-left:0; }
+  .bp3-hotkey:not(:last-child){
+    margin-bottom:10px; }
+.bp3-icon{
+  display:inline-block;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  vertical-align:text-bottom; }
+  .bp3-icon:not(:empty)::before{
+    content:"" !important;
+    content:unset !important; }
+  .bp3-icon > svg{
+    display:block; }
+    .bp3-icon > svg:not([fill]){
+      fill:currentColor; }
+
+.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
+  color:#106ba3; }
+  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
+    color:#48aff0; }
+
+.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
+  color:#0d8050; }
+  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
+    color:#3dcc91; }
+
+.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
+  color:#bf7326; }
+  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
+    color:#ffb366; }
+
+.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
+  color:#c23030; }
+  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
+    color:#ff7373; }
+
+span.bp3-icon-standard{
+  line-height:1;
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon-large{
+  line-height:1;
+  font-family:"Icons20", sans-serif;
+  font-size:20px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon:empty{
+  line-height:1;
+  font-family:"Icons20";
+  font-size:inherit;
+  font-weight:400;
+  font-style:normal; }
+  span.bp3-icon:empty::before{
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased; }
+
+.bp3-icon-add::before{
+  content:""; }
+
+.bp3-icon-add-column-left::before{
+  content:""; }
+
+.bp3-icon-add-column-right::before{
+  content:""; }
+
+.bp3-icon-add-row-bottom::before{
+  content:""; }
+
+.bp3-icon-add-row-top::before{
+  content:"î›·"; }
+
+.bp3-icon-add-to-artifact::before{
+  content:""; }
+
+.bp3-icon-add-to-folder::before{
+  content:"î›’"; }
+
+.bp3-icon-airplane::before{
+  content:""; }
+
+.bp3-icon-align-center::before{
+  content:""; }
+
+.bp3-icon-align-justify::before{
+  content:""; }
+
+.bp3-icon-align-left::before{
+  content:""; }
+
+.bp3-icon-align-right::before{
+  content:""; }
+
+.bp3-icon-alignment-bottom::before{
+  content:""; }
+
+.bp3-icon-alignment-horizontal-center::before{
+  content:""; }
+
+.bp3-icon-alignment-left::before{
+  content:""; }
+
+.bp3-icon-alignment-right::before{
+  content:""; }
+
+.bp3-icon-alignment-top::before{
+  content:""; }
+
+.bp3-icon-alignment-vertical-center::before{
+  content:""; }
+
+.bp3-icon-annotation::before{
+  content:"î›°"; }
+
+.bp3-icon-application::before{
+  content:""; }
+
+.bp3-icon-applications::before{
+  content:""; }
+
+.bp3-icon-archive::before{
+  content:""; }
+
+.bp3-icon-arrow-bottom-left::before{
+  content:"↙"; }
+
+.bp3-icon-arrow-bottom-right::before{
+  content:"↘"; }
+
+.bp3-icon-arrow-down::before{
+  content:"↓"; }
+
+.bp3-icon-arrow-left::before{
+  content:"←"; }
+
+.bp3-icon-arrow-right::before{
+  content:"→"; }
+
+.bp3-icon-arrow-top-left::before{
+  content:"↖"; }
+
+.bp3-icon-arrow-top-right::before{
+  content:"↗"; }
+
+.bp3-icon-arrow-up::before{
+  content:"↑"; }
+
+.bp3-icon-arrows-horizontal::before{
+  content:"↔"; }
+
+.bp3-icon-arrows-vertical::before{
+  content:"↕"; }
+
+.bp3-icon-asterisk::before{
+  content:"*"; }
+
+.bp3-icon-automatic-updates::before{
+  content:""; }
+
+.bp3-icon-badge::before{
+  content:""; }
+
+.bp3-icon-ban-circle::before{
+  content:""; }
+
+.bp3-icon-bank-account::before{
+  content:""; }
+
+.bp3-icon-barcode::before{
+  content:"î™¶"; }
+
+.bp3-icon-blank::before{
+  content:""; }
+
+.bp3-icon-blocked-person::before{
+  content:""; }
+
+.bp3-icon-bold::before{
+  content:""; }
+
+.bp3-icon-book::before{
+  content:""; }
+
+.bp3-icon-bookmark::before{
+  content:""; }
+
+.bp3-icon-box::before{
+  content:"îš¿"; }
+
+.bp3-icon-briefcase::before{
+  content:"î™´"; }
+
+.bp3-icon-bring-data::before{
+  content:""; }
+
+.bp3-icon-build::before{
+  content:""; }
+
+.bp3-icon-calculator::before{
+  content:""; }
+
+.bp3-icon-calendar::before{
+  content:""; }
+
+.bp3-icon-camera::before{
+  content:"îšž"; }
+
+.bp3-icon-caret-down::before{
+  content:"⌄"; }
+
+.bp3-icon-caret-left::before{
+  content:"〈"; }
+
+.bp3-icon-caret-right::before{
+  content:"〉"; }
+
+.bp3-icon-caret-up::before{
+  content:"⌃"; }
+
+.bp3-icon-cell-tower::before{
+  content:""; }
+
+.bp3-icon-changes::before{
+  content:""; }
+
+.bp3-icon-chart::before{
+  content:""; }
+
+.bp3-icon-chat::before{
+  content:""; }
+
+.bp3-icon-chevron-backward::before{
+  content:""; }
+
+.bp3-icon-chevron-down::before{
+  content:"îš—"; }
+
+.bp3-icon-chevron-forward::before{
+  content:"î› "; }
+
+.bp3-icon-chevron-left::before{
+  content:"îš”"; }
+
+.bp3-icon-chevron-right::before{
+  content:"îš•"; }
+
+.bp3-icon-chevron-up::before{
+  content:"îš–"; }
+
+.bp3-icon-circle::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-down::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-left::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-right::before{
+  content:"îš‹"; }
+
+.bp3-icon-circle-arrow-up::before{
+  content:""; }
+
+.bp3-icon-citation::before{
+  content:""; }
+
+.bp3-icon-clean::before{
+  content:""; }
+
+.bp3-icon-clipboard::before{
+  content:""; }
+
+.bp3-icon-cloud::before{
+  content:"☁"; }
+
+.bp3-icon-cloud-download::before{
+  content:""; }
+
+.bp3-icon-cloud-upload::before{
+  content:"îš‘"; }
+
+.bp3-icon-code::before{
+  content:""; }
+
+.bp3-icon-code-block::before{
+  content:"î›…"; }
+
+.bp3-icon-cog::before{
+  content:"î™…"; }
+
+.bp3-icon-collapse-all::before{
+  content:""; }
+
+.bp3-icon-column-layout::before{
+  content:""; }
+
+.bp3-icon-comment::before{
+  content:""; }
+
+.bp3-icon-comparison::before{
+  content:""; }
+
+.bp3-icon-compass::before{
+  content:""; }
+
+.bp3-icon-compressed::before{
+  content:""; }
+
+.bp3-icon-confirm::before{
+  content:""; }
+
+.bp3-icon-console::before{
+  content:"îž›"; }
+
+.bp3-icon-contrast::before{
+  content:""; }
+
+.bp3-icon-control::before{
+  content:""; }
+
+.bp3-icon-credit-card::before{
+  content:""; }
+
+.bp3-icon-cross::before{
+  content:"✗"; }
+
+.bp3-icon-crown::before{
+  content:"îž´"; }
+
+.bp3-icon-cube::before{
+  content:""; }
+
+.bp3-icon-cube-add::before{
+  content:""; }
+
+.bp3-icon-cube-remove::before{
+  content:""; }
+
+.bp3-icon-curved-range-chart::before{
+  content:""; }
+
+.bp3-icon-cut::before{
+  content:""; }
+
+.bp3-icon-dashboard::before{
+  content:""; }
+
+.bp3-icon-data-lineage::before{
+  content:""; }
+
+.bp3-icon-database::before{
+  content:""; }
+
+.bp3-icon-delete::before{
+  content:""; }
+
+.bp3-icon-delta::before{
+  content:"Δ"; }
+
+.bp3-icon-derive-column::before{
+  content:""; }
+
+.bp3-icon-desktop::before{
+  content:""; }
+
+.bp3-icon-diagram-tree::before{
+  content:"îž³"; }
+
+.bp3-icon-direction-left::before{
+  content:""; }
+
+.bp3-icon-direction-right::before{
+  content:"îš‚"; }
+
+.bp3-icon-disable::before{
+  content:""; }
+
+.bp3-icon-document::before{
+  content:""; }
+
+.bp3-icon-document-open::before{
+  content:""; }
+
+.bp3-icon-document-share::before{
+  content:""; }
+
+.bp3-icon-dollar::before{
+  content:"$"; }
+
+.bp3-icon-dot::before{
+  content:"•"; }
+
+.bp3-icon-double-caret-horizontal::before{
+  content:""; }
+
+.bp3-icon-double-caret-vertical::before{
+  content:""; }
+
+.bp3-icon-double-chevron-down::before{
+  content:""; }
+
+.bp3-icon-double-chevron-left::before{
+  content:""; }
+
+.bp3-icon-double-chevron-right::before{
+  content:""; }
+
+.bp3-icon-double-chevron-up::before{
+  content:""; }
+
+.bp3-icon-doughnut-chart::before{
+  content:""; }
+
+.bp3-icon-download::before{
+  content:""; }
+
+.bp3-icon-drag-handle-horizontal::before{
+  content:""; }
+
+.bp3-icon-drag-handle-vertical::before{
+  content:""; }
+
+.bp3-icon-draw::before{
+  content:""; }
+
+.bp3-icon-drive-time::before{
+  content:""; }
+
+.bp3-icon-duplicate::before{
+  content:""; }
+
+.bp3-icon-edit::before{
+  content:"✎"; }
+
+.bp3-icon-eject::before{
+  content:"⏏"; }
+
+.bp3-icon-endorsed::before{
+  content:""; }
+
+.bp3-icon-envelope::before{
+  content:"✉"; }
+
+.bp3-icon-equals::before{
+  content:""; }
+
+.bp3-icon-eraser::before{
+  content:""; }
+
+.bp3-icon-error::before{
+  content:""; }
+
+.bp3-icon-euro::before{
+  content:"€"; }
+
+.bp3-icon-exchange::before{
+  content:""; }
+
+.bp3-icon-exclude-row::before{
+  content:""; }
+
+.bp3-icon-expand-all::before{
+  content:""; }
+
+.bp3-icon-export::before{
+  content:""; }
+
+.bp3-icon-eye-off::before{
+  content:""; }
+
+.bp3-icon-eye-on::before{
+  content:""; }
+
+.bp3-icon-eye-open::before{
+  content:""; }
+
+.bp3-icon-fast-backward::before{
+  content:""; }
+
+.bp3-icon-fast-forward::before{
+  content:""; }
+
+.bp3-icon-feed::before{
+  content:"î™–"; }
+
+.bp3-icon-feed-subscribed::before{
+  content:""; }
+
+.bp3-icon-film::before{
+  content:"îš¡"; }
+
+.bp3-icon-filter::before{
+  content:""; }
+
+.bp3-icon-filter-keep::before{
+  content:""; }
+
+.bp3-icon-filter-list::before{
+  content:"î›®"; }
+
+.bp3-icon-filter-open::before{
+  content:""; }
+
+.bp3-icon-filter-remove::before{
+  content:""; }
+
+.bp3-icon-flag::before{
+  content:"âš‘"; }
+
+.bp3-icon-flame::before{
+  content:"îž©"; }
+
+.bp3-icon-flash::before{
+  content:"îš³"; }
+
+.bp3-icon-floppy-disk::before{
+  content:"îš·"; }
+
+.bp3-icon-flow-branch::before{
+  content:""; }
+
+.bp3-icon-flow-end::before{
+  content:""; }
+
+.bp3-icon-flow-linear::before{
+  content:""; }
+
+.bp3-icon-flow-review::before{
+  content:""; }
+
+.bp3-icon-flow-review-branch::before{
+  content:""; }
+
+.bp3-icon-flows::before{
+  content:"î™™"; }
+
+.bp3-icon-folder-close::before{
+  content:"î™’"; }
+
+.bp3-icon-folder-new::before{
+  content:"îž°"; }
+
+.bp3-icon-folder-open::before{
+  content:""; }
+
+.bp3-icon-folder-shared::before{
+  content:""; }
+
+.bp3-icon-folder-shared-open::before{
+  content:"î™°"; }
+
+.bp3-icon-follower::before{
+  content:""; }
+
+.bp3-icon-following::before{
+  content:""; }
+
+.bp3-icon-font::before{
+  content:"îš´"; }
+
+.bp3-icon-fork::before{
+  content:""; }
+
+.bp3-icon-form::before{
+  content:"îž•"; }
+
+.bp3-icon-full-circle::before{
+  content:"îš…"; }
+
+.bp3-icon-full-stacked-chart::before{
+  content:""; }
+
+.bp3-icon-fullscreen::before{
+  content:"îš™"; }
+
+.bp3-icon-function::before{
+  content:""; }
+
+.bp3-icon-gantt-chart::before{
+  content:"î›´"; }
+
+.bp3-icon-geolocation::before{
+  content:""; }
+
+.bp3-icon-geosearch::before{
+  content:""; }
+
+.bp3-icon-git-branch::before{
+  content:""; }
+
+.bp3-icon-git-commit::before{
+  content:""; }
+
+.bp3-icon-git-merge::before{
+  content:""; }
+
+.bp3-icon-git-new-branch::before{
+  content:""; }
+
+.bp3-icon-git-pull::before{
+  content:""; }
+
+.bp3-icon-git-push::before{
+  content:""; }
+
+.bp3-icon-git-repo::before{
+  content:""; }
+
+.bp3-icon-glass::before{
+  content:"îš±"; }
+
+.bp3-icon-globe::before{
+  content:""; }
+
+.bp3-icon-globe-network::before{
+  content:"îžµ"; }
+
+.bp3-icon-graph::before{
+  content:""; }
+
+.bp3-icon-graph-remove::before{
+  content:""; }
+
+.bp3-icon-greater-than::before{
+  content:""; }
+
+.bp3-icon-greater-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-grid::before{
+  content:""; }
+
+.bp3-icon-grid-view::before{
+  content:""; }
+
+.bp3-icon-group-objects::before{
+  content:""; }
+
+.bp3-icon-grouped-bar-chart::before{
+  content:""; }
+
+.bp3-icon-hand::before{
+  content:""; }
+
+.bp3-icon-hand-down::before{
+  content:"îš»"; }
+
+.bp3-icon-hand-left::before{
+  content:"îš¼"; }
+
+.bp3-icon-hand-right::before{
+  content:"îš¹"; }
+
+.bp3-icon-hand-up::before{
+  content:""; }
+
+.bp3-icon-header::before{
+  content:"îšµ"; }
+
+.bp3-icon-header-one::before{
+  content:"îž“"; }
+
+.bp3-icon-header-two::before{
+  content:"îž”"; }
+
+.bp3-icon-headset::before{
+  content:""; }
+
+.bp3-icon-heart::before{
+  content:"♥"; }
+
+.bp3-icon-heart-broken::before{
+  content:""; }
+
+.bp3-icon-heat-grid::before{
+  content:""; }
+
+.bp3-icon-heatmap::before{
+  content:""; }
+
+.bp3-icon-help::before{
+  content:"?"; }
+
+.bp3-icon-helper-management::before{
+  content:"î™­"; }
+
+.bp3-icon-highlight::before{
+  content:"î›­"; }
+
+.bp3-icon-history::before{
+  content:""; }
+
+.bp3-icon-home::before{
+  content:"⌂"; }
+
+.bp3-icon-horizontal-bar-chart::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-horizontal-distribution::before{
+  content:""; }
+
+.bp3-icon-id-number::before{
+  content:""; }
+
+.bp3-icon-image-rotate-left::before{
+  content:""; }
+
+.bp3-icon-image-rotate-right::before{
+  content:""; }
+
+.bp3-icon-import::before{
+  content:""; }
+
+.bp3-icon-inbox::before{
+  content:""; }
+
+.bp3-icon-inbox-filtered::before{
+  content:""; }
+
+.bp3-icon-inbox-geo::before{
+  content:""; }
+
+.bp3-icon-inbox-search::before{
+  content:""; }
+
+.bp3-icon-inbox-update::before{
+  content:""; }
+
+.bp3-icon-info-sign::before{
+  content:"ℹ"; }
+
+.bp3-icon-inheritance::before{
+  content:""; }
+
+.bp3-icon-inner-join::before{
+  content:""; }
+
+.bp3-icon-insert::before{
+  content:""; }
+
+.bp3-icon-intersection::before{
+  content:""; }
+
+.bp3-icon-ip-address::before{
+  content:""; }
+
+.bp3-icon-issue::before{
+  content:""; }
+
+.bp3-icon-issue-closed::before{
+  content:""; }
+
+.bp3-icon-issue-new::before{
+  content:""; }
+
+.bp3-icon-italic::before{
+  content:""; }
+
+.bp3-icon-join-table::before{
+  content:""; }
+
+.bp3-icon-key::before{
+  content:""; }
+
+.bp3-icon-key-backspace::before{
+  content:""; }
+
+.bp3-icon-key-command::before{
+  content:""; }
+
+.bp3-icon-key-control::before{
+  content:""; }
+
+.bp3-icon-key-delete::before{
+  content:""; }
+
+.bp3-icon-key-enter::before{
+  content:""; }
+
+.bp3-icon-key-escape::before{
+  content:""; }
+
+.bp3-icon-key-option::before{
+  content:""; }
+
+.bp3-icon-key-shift::before{
+  content:""; }
+
+.bp3-icon-key-tab::before{
+  content:""; }
+
+.bp3-icon-known-vehicle::before{
+  content:""; }
+
+.bp3-icon-label::before{
+  content:""; }
+
+.bp3-icon-layer::before{
+  content:""; }
+
+.bp3-icon-layers::before{
+  content:""; }
+
+.bp3-icon-layout::before{
+  content:""; }
+
+.bp3-icon-layout-auto::before{
+  content:""; }
+
+.bp3-icon-layout-balloon::before{
+  content:""; }
+
+.bp3-icon-layout-circle::before{
+  content:""; }
+
+.bp3-icon-layout-grid::before{
+  content:""; }
+
+.bp3-icon-layout-group-by::before{
+  content:""; }
+
+.bp3-icon-layout-hierarchy::before{
+  content:""; }
+
+.bp3-icon-layout-linear::before{
+  content:""; }
+
+.bp3-icon-layout-skew-grid::before{
+  content:""; }
+
+.bp3-icon-layout-sorted-clusters::before{
+  content:"î›”"; }
+
+.bp3-icon-learning::before{
+  content:""; }
+
+.bp3-icon-left-join::before{
+  content:""; }
+
+.bp3-icon-less-than::before{
+  content:""; }
+
+.bp3-icon-less-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-lifesaver::before{
+  content:""; }
+
+.bp3-icon-lightbulb::before{
+  content:"îš°"; }
+
+.bp3-icon-link::before{
+  content:""; }
+
+.bp3-icon-list::before{
+  content:"☰"; }
+
+.bp3-icon-list-columns::before{
+  content:"îž¹"; }
+
+.bp3-icon-list-detail-view::before{
+  content:""; }
+
+.bp3-icon-locate::before{
+  content:""; }
+
+.bp3-icon-lock::before{
+  content:""; }
+
+.bp3-icon-log-in::before{
+  content:"îšš"; }
+
+.bp3-icon-log-out::before{
+  content:""; }
+
+.bp3-icon-manual::before{
+  content:"î›¶"; }
+
+.bp3-icon-manually-entered-data::before{
+  content:""; }
+
+.bp3-icon-map::before{
+  content:""; }
+
+.bp3-icon-map-create::before{
+  content:""; }
+
+.bp3-icon-map-marker::before{
+  content:""; }
+
+.bp3-icon-maximize::before{
+  content:""; }
+
+.bp3-icon-media::before{
+  content:""; }
+
+.bp3-icon-menu::before{
+  content:""; }
+
+.bp3-icon-menu-closed::before{
+  content:""; }
+
+.bp3-icon-menu-open::before{
+  content:"î™”"; }
+
+.bp3-icon-merge-columns::before{
+  content:""; }
+
+.bp3-icon-merge-links::before{
+  content:""; }
+
+.bp3-icon-minimize::before{
+  content:""; }
+
+.bp3-icon-minus::before{
+  content:"−"; }
+
+.bp3-icon-mobile-phone::before{
+  content:""; }
+
+.bp3-icon-mobile-video::before{
+  content:""; }
+
+.bp3-icon-moon::before{
+  content:""; }
+
+.bp3-icon-more::before{
+  content:""; }
+
+.bp3-icon-mountain::before{
+  content:"îž±"; }
+
+.bp3-icon-move::before{
+  content:"îš“"; }
+
+.bp3-icon-mugshot::before{
+  content:"î››"; }
+
+.bp3-icon-multi-select::before{
+  content:""; }
+
+.bp3-icon-music::before{
+  content:""; }
+
+.bp3-icon-new-drawing::before{
+  content:""; }
+
+.bp3-icon-new-grid-item::before{
+  content:""; }
+
+.bp3-icon-new-layer::before{
+  content:""; }
+
+.bp3-icon-new-layers::before{
+  content:""; }
+
+.bp3-icon-new-link::before{
+  content:""; }
+
+.bp3-icon-new-object::before{
+  content:""; }
+
+.bp3-icon-new-person::before{
+  content:""; }
+
+.bp3-icon-new-prescription::before{
+  content:"îž‹"; }
+
+.bp3-icon-new-text-box::before{
+  content:"î™›"; }
+
+.bp3-icon-ninja::before{
+  content:""; }
+
+.bp3-icon-not-equal-to::before{
+  content:""; }
+
+.bp3-icon-notifications::before{
+  content:""; }
+
+.bp3-icon-notifications-updated::before{
+  content:""; }
+
+.bp3-icon-numbered-list::before{
+  content:""; }
+
+.bp3-icon-numerical::before{
+  content:""; }
+
+.bp3-icon-office::before{
+  content:"îš›"; }
+
+.bp3-icon-offline::before{
+  content:""; }
+
+.bp3-icon-oil-field::before{
+  content:""; }
+
+.bp3-icon-one-column::before{
+  content:""; }
+
+.bp3-icon-outdated::before{
+  content:""; }
+
+.bp3-icon-page-layout::before{
+  content:"î™ "; }
+
+.bp3-icon-panel-stats::before{
+  content:""; }
+
+.bp3-icon-panel-table::before{
+  content:""; }
+
+.bp3-icon-paperclip::before{
+  content:""; }
+
+.bp3-icon-paragraph::before{
+  content:""; }
+
+.bp3-icon-path::before{
+  content:""; }
+
+.bp3-icon-path-search::before{
+  content:""; }
+
+.bp3-icon-pause::before{
+  content:"îš©"; }
+
+.bp3-icon-people::before{
+  content:""; }
+
+.bp3-icon-percentage::before{
+  content:""; }
+
+.bp3-icon-person::before{
+  content:""; }
+
+.bp3-icon-phone::before{
+  content:"☎"; }
+
+.bp3-icon-pie-chart::before{
+  content:"îš„"; }
+
+.bp3-icon-pin::before{
+  content:""; }
+
+.bp3-icon-pivot::before{
+  content:"î›±"; }
+
+.bp3-icon-pivot-table::before{
+  content:""; }
+
+.bp3-icon-play::before{
+  content:"îš«"; }
+
+.bp3-icon-plus::before{
+  content:"+"; }
+
+.bp3-icon-polygon-filter::before{
+  content:""; }
+
+.bp3-icon-power::before{
+  content:"î›™"; }
+
+.bp3-icon-predictive-analysis::before{
+  content:""; }
+
+.bp3-icon-prescription::before{
+  content:""; }
+
+.bp3-icon-presentation::before{
+  content:""; }
+
+.bp3-icon-print::before{
+  content:"⎙"; }
+
+.bp3-icon-projects::before{
+  content:""; }
+
+.bp3-icon-properties::before{
+  content:""; }
+
+.bp3-icon-property::before{
+  content:""; }
+
+.bp3-icon-publish-function::before{
+  content:""; }
+
+.bp3-icon-pulse::before{
+  content:""; }
+
+.bp3-icon-random::before{
+  content:""; }
+
+.bp3-icon-record::before{
+  content:"îš®"; }
+
+.bp3-icon-redo::before{
+  content:""; }
+
+.bp3-icon-refresh::before{
+  content:""; }
+
+.bp3-icon-regression-chart::before{
+  content:""; }
+
+.bp3-icon-remove::before{
+  content:""; }
+
+.bp3-icon-remove-column::before{
+  content:""; }
+
+.bp3-icon-remove-column-left::before{
+  content:""; }
+
+.bp3-icon-remove-column-right::before{
+  content:""; }
+
+.bp3-icon-remove-row-bottom::before{
+  content:""; }
+
+.bp3-icon-remove-row-top::before{
+  content:"î›»"; }
+
+.bp3-icon-repeat::before{
+  content:"îš’"; }
+
+.bp3-icon-reset::before{
+  content:""; }
+
+.bp3-icon-resolve::before{
+  content:""; }
+
+.bp3-icon-rig::before{
+  content:""; }
+
+.bp3-icon-right-join::before{
+  content:""; }
+
+.bp3-icon-ring::before{
+  content:""; }
+
+.bp3-icon-rotate-document::before{
+  content:""; }
+
+.bp3-icon-rotate-page::before{
+  content:""; }
+
+.bp3-icon-satellite::before{
+  content:""; }
+
+.bp3-icon-saved::before{
+  content:"îš¶"; }
+
+.bp3-icon-scatter-plot::before{
+  content:""; }
+
+.bp3-icon-search::before{
+  content:""; }
+
+.bp3-icon-search-around::before{
+  content:""; }
+
+.bp3-icon-search-template::before{
+  content:""; }
+
+.bp3-icon-search-text::before{
+  content:""; }
+
+.bp3-icon-segmented-control::before{
+  content:""; }
+
+.bp3-icon-select::before{
+  content:""; }
+
+.bp3-icon-selection::before{
+  content:"⦿"; }
+
+.bp3-icon-send-to::before{
+  content:"î™®"; }
+
+.bp3-icon-send-to-graph::before{
+  content:""; }
+
+.bp3-icon-send-to-map::before{
+  content:""; }
+
+.bp3-icon-series-add::before{
+  content:"îž–"; }
+
+.bp3-icon-series-configuration::before{
+  content:"îžš"; }
+
+.bp3-icon-series-derived::before{
+  content:"îž™"; }
+
+.bp3-icon-series-filtered::before{
+  content:""; }
+
+.bp3-icon-series-search::before{
+  content:"îž—"; }
+
+.bp3-icon-settings::before{
+  content:""; }
+
+.bp3-icon-share::before{
+  content:""; }
+
+.bp3-icon-shield::before{
+  content:"îž²"; }
+
+.bp3-icon-shop::before{
+  content:""; }
+
+.bp3-icon-shopping-cart::before{
+  content:""; }
+
+.bp3-icon-signal-search::before{
+  content:""; }
+
+.bp3-icon-sim-card::before{
+  content:""; }
+
+.bp3-icon-slash::before{
+  content:""; }
+
+.bp3-icon-small-cross::before{
+  content:"î›—"; }
+
+.bp3-icon-small-minus::before{
+  content:""; }
+
+.bp3-icon-small-plus::before{
+  content:""; }
+
+.bp3-icon-small-tick::before{
+  content:""; }
+
+.bp3-icon-snowflake::before{
+  content:"îž¶"; }
+
+.bp3-icon-social-media::before{
+  content:"î™±"; }
+
+.bp3-icon-sort::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical-desc::before{
+  content:""; }
+
+.bp3-icon-sort-asc::before{
+  content:""; }
+
+.bp3-icon-sort-desc::before{
+  content:"î›–"; }
+
+.bp3-icon-sort-numerical::before{
+  content:""; }
+
+.bp3-icon-sort-numerical-desc::before{
+  content:""; }
+
+.bp3-icon-split-columns::before{
+  content:""; }
+
+.bp3-icon-square::before{
+  content:""; }
+
+.bp3-icon-stacked-chart::before{
+  content:"î›§"; }
+
+.bp3-icon-star::before{
+  content:"★"; }
+
+.bp3-icon-star-empty::before{
+  content:"☆"; }
+
+.bp3-icon-step-backward::before{
+  content:"îš§"; }
+
+.bp3-icon-step-chart::before{
+  content:""; }
+
+.bp3-icon-step-forward::before{
+  content:"îš­"; }
+
+.bp3-icon-stop::before{
+  content:""; }
+
+.bp3-icon-stopwatch::before{
+  content:""; }
+
+.bp3-icon-strikethrough::before{
+  content:""; }
+
+.bp3-icon-style::before{
+  content:""; }
+
+.bp3-icon-swap-horizontal::before{
+  content:""; }
+
+.bp3-icon-swap-vertical::before{
+  content:""; }
+
+.bp3-icon-symbol-circle::before{
+  content:""; }
+
+.bp3-icon-symbol-cross::before{
+  content:""; }
+
+.bp3-icon-symbol-diamond::before{
+  content:""; }
+
+.bp3-icon-symbol-square::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-down::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-up::before{
+  content:""; }
+
+.bp3-icon-tag::before{
+  content:""; }
+
+.bp3-icon-take-action::before{
+  content:""; }
+
+.bp3-icon-taxi::before{
+  content:"îžž"; }
+
+.bp3-icon-text-highlight::before{
+  content:""; }
+
+.bp3-icon-th::before{
+  content:"î™§"; }
+
+.bp3-icon-th-derived::before{
+  content:""; }
+
+.bp3-icon-th-disconnect::before{
+  content:""; }
+
+.bp3-icon-th-filtered::before{
+  content:""; }
+
+.bp3-icon-th-list::before{
+  content:""; }
+
+.bp3-icon-thumbs-down::before{
+  content:"îš¾"; }
+
+.bp3-icon-thumbs-up::before{
+  content:"îš½"; }
+
+.bp3-icon-tick::before{
+  content:"✓"; }
+
+.bp3-icon-tick-circle::before{
+  content:""; }
+
+.bp3-icon-time::before{
+  content:"⏲"; }
+
+.bp3-icon-timeline-area-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-bar-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-events::before{
+  content:""; }
+
+.bp3-icon-timeline-line-chart::before{
+  content:""; }
+
+.bp3-icon-tint::before{
+  content:"îš²"; }
+
+.bp3-icon-torch::before{
+  content:"î™·"; }
+
+.bp3-icon-tractor::before{
+  content:""; }
+
+.bp3-icon-train::before{
+  content:""; }
+
+.bp3-icon-translate::before{
+  content:""; }
+
+.bp3-icon-trash::before{
+  content:""; }
+
+.bp3-icon-tree::before{
+  content:"îž·"; }
+
+.bp3-icon-trending-down::before{
+  content:""; }
+
+.bp3-icon-trending-up::before{
+  content:""; }
+
+.bp3-icon-truck::before{
+  content:""; }
+
+.bp3-icon-two-columns::before{
+  content:"î™—"; }
+
+.bp3-icon-unarchive::before{
+  content:""; }
+
+.bp3-icon-underline::before{
+  content:"⎁"; }
+
+.bp3-icon-undo::before{
+  content:"⎌"; }
+
+.bp3-icon-ungroup-objects::before{
+  content:""; }
+
+.bp3-icon-unknown-vehicle::before{
+  content:""; }
+
+.bp3-icon-unlock::before{
+  content:""; }
+
+.bp3-icon-unpin::before{
+  content:""; }
+
+.bp3-icon-unresolve::before{
+  content:""; }
+
+.bp3-icon-updated::before{
+  content:"îž§"; }
+
+.bp3-icon-upload::before{
+  content:""; }
+
+.bp3-icon-user::before{
+  content:""; }
+
+.bp3-icon-variable::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-vertical-distribution::before{
+  content:""; }
+
+.bp3-icon-video::before{
+  content:"îš "; }
+
+.bp3-icon-volume-down::before{
+  content:""; }
+
+.bp3-icon-volume-off::before{
+  content:""; }
+
+.bp3-icon-volume-up::before{
+  content:""; }
+
+.bp3-icon-walk::before{
+  content:""; }
+
+.bp3-icon-warning-sign::before{
+  content:""; }
+
+.bp3-icon-waterfall-chart::before{
+  content:""; }
+
+.bp3-icon-widget::before{
+  content:""; }
+
+.bp3-icon-widget-button::before{
+  content:""; }
+
+.bp3-icon-widget-footer::before{
+  content:"îž’"; }
+
+.bp3-icon-widget-header::before{
+  content:"îž‘"; }
+
+.bp3-icon-wrench::before{
+  content:""; }
+
+.bp3-icon-zoom-in::before{
+  content:""; }
+
+.bp3-icon-zoom-out::before{
+  content:""; }
+
+.bp3-icon-zoom-to-fit::before{
+  content:"î™»"; }
+.bp3-submenu > .bp3-popover-wrapper{
+  display:block; }
+
+.bp3-submenu .bp3-popover-target{
+  display:block; }
+
+.bp3-submenu.bp3-popover{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  padding:0 5px; }
+  .bp3-submenu.bp3-popover > .bp3-popover-content{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+.bp3-menu{
+  margin:0;
+  border-radius:3px;
+  background:#ffffff;
+  min-width:180px;
+  padding:5px;
+  list-style:none;
+  text-align:left;
+  color:#182026; }
+
+.bp3-menu-divider{
+  display:block;
+  margin:5px;
+  border-top:1px solid rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-menu-divider{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-menu-item{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  border-radius:2px;
+  padding:5px 7px;
+  text-decoration:none;
+  line-height:20px;
+  color:inherit;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-menu-item > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-menu-item > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > *{
+    margin-right:7px; }
+  .bp3-menu-item:empty::before,
+  .bp3-menu-item > :last-child{
+    margin-right:0; }
+  .bp3-menu-item > .bp3-fill{
+    word-break:break-word; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    background-color:rgba(167, 182, 194, 0.3);
+    cursor:pointer;
+    text-decoration:none; }
+  .bp3-menu-item.bp3-disabled{
+    background-color:inherit;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-dark .bp3-menu-item{
+    color:inherit; }
+    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+      background-color:rgba(138, 155, 168, 0.15);
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-disabled{
+      background-color:inherit;
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-menu-item.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
+    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+      color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
+      background-color:#137cbd; }
+    .bp3-menu-item.bp3-intent-primary:active{
+      background-color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
+    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
+    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+      color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
+      background-color:#0f9960; }
+    .bp3-menu-item.bp3-intent-success:active{
+      background-color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
+    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
+    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
+    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+      color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
+      background-color:#d9822b; }
+    .bp3-menu-item.bp3-intent-warning:active{
+      background-color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
+    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
+    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+      color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
+      background-color:#db3737; }
+    .bp3-menu-item.bp3-intent-danger:active{
+      background-color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
+    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    margin-right:7px; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > .bp3-icon{
+    margin-top:2px;
+    color:#5c7080; }
+  .bp3-menu-item .bp3-menu-item-label{
+    color:#5c7080; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    color:inherit; }
+  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
+    background-color:rgba(115, 134, 148, 0.3); }
+  .bp3-menu-item.bp3-disabled{
+    outline:none !important;
+    background-color:inherit !important;
+    cursor:not-allowed !important;
+    color:rgba(92, 112, 128, 0.6) !important; }
+    .bp3-menu-item.bp3-disabled::before,
+    .bp3-menu-item.bp3-disabled > .bp3-icon,
+    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-large .bp3-menu-item{
+    padding:9px 7px;
+    line-height:22px;
+    font-size:16px; }
+    .bp3-large .bp3-menu-item .bp3-icon{
+      margin-top:3px; }
+    .bp3-large .bp3-menu-item::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      margin-top:1px;
+      margin-right:10px; }
+
+button.bp3-menu-item{
+  border:none;
+  background:none;
+  width:100%;
+  text-align:left; }
+.bp3-menu-header{
+  display:block;
+  margin:5px;
+  border-top:1px solid rgba(16, 22, 26, 0.15);
+  cursor:default;
+  padding-left:2px; }
+  .bp3-dark .bp3-menu-header{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+  .bp3-menu-header:first-of-type{
+    border-top:none; }
+  .bp3-menu-header > h6{
+    color:#182026;
+    font-weight:600;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    margin:0;
+    padding:10px 7px 0 1px;
+    line-height:17px; }
+    .bp3-dark .bp3-menu-header > h6{
+      color:#f5f8fa; }
+  .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+  .bp3-large .bp3-menu-header > h6{
+    padding-top:15px;
+    padding-bottom:5px;
+    font-size:18px; }
+  .bp3-large .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+
+.bp3-dark .bp3-menu{
+  background:#30404d;
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-primary{
+  color:#48aff0; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+    color:#48aff0; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
+    background-color:#137cbd; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
+    background-color:#106ba3; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-success{
+  color:#3dcc91; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+    color:#3dcc91; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
+    background-color:#0f9960; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:active{
+    background-color:#0d8050; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-warning{
+  color:#ffb366; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+    color:#ffb366; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
+    background-color:#d9822b; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
+    background-color:#bf7326; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-danger{
+  color:#ff7373; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+    color:#ff7373; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
+    background-color:#db3737; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
+    background-color:#c23030; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item::before,
+.bp3-dark .bp3-menu-item > .bp3-icon{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-menu-item .bp3-menu-item-label{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
+  background-color:rgba(138, 155, 168, 0.3); }
+
+.bp3-dark .bp3-menu-item.bp3-disabled{
+  color:rgba(167, 182, 194, 0.6) !important; }
+  .bp3-dark .bp3-menu-item.bp3-disabled::before,
+  .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
+  .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+    color:rgba(167, 182, 194, 0.6) !important; }
+
+.bp3-dark .bp3-menu-divider,
+.bp3-dark .bp3-menu-header{
+  border-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-dark .bp3-menu-header > h6{
+  color:#f5f8fa; }
+
+.bp3-label .bp3-menu{
+  margin-top:5px; }
+.bp3-navbar{
+  position:relative;
+  z-index:10;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  width:100%;
+  height:50px;
+  padding:0 15px; }
+  .bp3-navbar.bp3-dark,
+  .bp3-dark .bp3-navbar{
+    background-color:#394b59; }
+  .bp3-navbar.bp3-dark{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-navbar{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-navbar.bp3-fixed-top{
+    position:fixed;
+    top:0;
+    right:0;
+    left:0; }
+
+.bp3-navbar-heading{
+  margin-right:15px;
+  font-size:16px; }
+
+.bp3-navbar-group{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  height:50px; }
+  .bp3-navbar-group.bp3-align-left{
+    float:left; }
+  .bp3-navbar-group.bp3-align-right{
+    float:right; }
+
+.bp3-navbar-divider{
+  margin:0 10px;
+  border-left:1px solid rgba(16, 22, 26, 0.15);
+  height:20px; }
+  .bp3-dark .bp3-navbar-divider{
+    border-left-color:rgba(255, 255, 255, 0.15); }
+.bp3-non-ideal-state{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  width:100%;
+  height:100%;
+  text-align:center; }
+  .bp3-non-ideal-state > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-non-ideal-state > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-non-ideal-state::before,
+  .bp3-non-ideal-state > *{
+    margin-bottom:20px; }
+  .bp3-non-ideal-state:empty::before,
+  .bp3-non-ideal-state > :last-child{
+    margin-bottom:0; }
+  .bp3-non-ideal-state > *{
+    max-width:400px; }
+
+.bp3-non-ideal-state-visual{
+  color:rgba(92, 112, 128, 0.6);
+  font-size:60px; }
+  .bp3-dark .bp3-non-ideal-state-visual{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-overflow-list{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:nowrap;
+      flex-wrap:nowrap;
+  min-width:0; }
+
+.bp3-overflow-list-spacer{
+  -ms-flex-negative:1;
+      flex-shrink:1;
+  width:1px; }
+
+body.bp3-overlay-open{
+  overflow:hidden; }
+
+.bp3-overlay{
+  position:static;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  z-index:20; }
+  .bp3-overlay:not(.bp3-overlay-open){
+    pointer-events:none; }
+  .bp3-overlay.bp3-overlay-container{
+    position:fixed;
+    overflow:hidden; }
+    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-scroll-container{
+    position:fixed;
+    overflow:auto; }
+    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-inline{
+    display:inline;
+    overflow:visible; }
+
+.bp3-overlay-content{
+  position:fixed;
+  z-index:20; }
+  .bp3-overlay-inline .bp3-overlay-content,
+  .bp3-overlay-scroll-container .bp3-overlay-content{
+    position:absolute; }
+
+.bp3-overlay-backdrop{
+  position:fixed;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  opacity:1;
+  z-index:20;
+  background-color:rgba(16, 22, 26, 0.7);
+  overflow:auto;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
+    opacity:0; }
+  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
+    opacity:1;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-overlay-backdrop.bp3-overlay-exit{
+    opacity:1; }
+  .bp3-overlay-backdrop.bp3-overlay-exit-active{
+    opacity:0;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-overlay-backdrop:focus{
+    outline:none; }
+  .bp3-overlay-inline .bp3-overlay-backdrop{
+    position:absolute; }
+.bp3-panel-stack{
+  position:relative;
+  overflow:hidden; }
+
+.bp3-panel-stack-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-negative:0;
+      flex-shrink:0;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  z-index:1;
+  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px rgba(16, 22, 26, 0.15);
+  height:30px; }
+  .bp3-dark .bp3-panel-stack-header{
+    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-panel-stack-header > span{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1;
+            flex:1;
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch; }
+  .bp3-panel-stack-header .bp3-heading{
+    margin:0 5px; }
+
+.bp3-button.bp3-panel-stack-header-back{
+  margin-left:5px;
+  padding-left:0;
+  white-space:nowrap; }
+  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
+    margin:0 2px; }
+
+.bp3-panel-stack-view{
+  position:absolute;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin-right:-1px;
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  background-color:#ffffff;
+  overflow-y:auto; }
+  .bp3-dark .bp3-panel-stack-view{
+    background-color:#30404d; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+.bp3-popover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  display:inline-block;
+  z-index:20;
+  border-radius:3px; }
+  .bp3-popover .bp3-popover-arrow{
+    position:absolute;
+    width:30px;
+    height:30px; }
+    .bp3-popover .bp3-popover-arrow::before{
+      margin:5px;
+      width:20px;
+      height:20px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
+    margin-top:-17px;
+    margin-bottom:17px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+      bottom:-11px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
+    margin-left:17px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+      left:-11px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
+    margin-top:17px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+      top:-11px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
+    margin-right:17px;
+    margin-left:-17px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+      right:-11px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+    top:-0.3934px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+    right:-0.3934px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+    left:-0.3934px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+    bottom:-0.3934px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-popover .bp3-popover-content{
+    background:#ffffff;
+    color:inherit; }
+  .bp3-popover .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-popover .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-popover .bp3-popover-arrow-fill{
+    fill:#ffffff; }
+  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3); }
+  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover-exit > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover .bp3-popover-content{
+    position:relative;
+    border-radius:3px; }
+  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
+    max-width:350px;
+    padding:20px; }
+  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
+    width:350px; }
+  .bp3-popover.bp3-minimal{
+    margin:0 !important; }
+    .bp3-popover.bp3-minimal .bp3-popover-arrow{
+      display:none; }
+    .bp3-popover.bp3-minimal.bp3-popover{
+      -webkit-transform:scale(1);
+              transform:scale(1); }
+      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+        -webkit-transition-delay:0;
+                transition-delay:0; }
+      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+        -webkit-transition-delay:0;
+                transition-delay:0; }
+  .bp3-popover.bp3-dark,
+  .bp3-dark .bp3-popover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-popover .bp3-popover-content{
+      background:#30404d;
+      color:inherit; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
+      fill:#30404d; }
+
+.bp3-popover-arrow::before{
+  display:block;
+  position:absolute;
+  -webkit-transform:rotate(45deg);
+          transform:rotate(45deg);
+  border-radius:2px;
+  content:""; }
+
+.bp3-tether-pinned .bp3-popover-arrow{
+  display:none; }
+
+.bp3-popover-backdrop{
+  background:rgba(255, 255, 255, 0); }
+
+.bp3-transition-container{
+  opacity:1;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  z-index:20; }
+  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
+    opacity:0; }
+  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
+    opacity:1;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-transition-container.bp3-popover-exit{
+    opacity:1; }
+  .bp3-transition-container.bp3-popover-exit-active{
+    opacity:0;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-transition-container:focus{
+    outline:none; }
+  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
+    pointer-events:none; }
+  .bp3-transition-container[data-x-out-of-boundaries]{
+    display:none; }
+
+span.bp3-popover-target{
+  display:inline-block; }
+
+.bp3-popover-wrapper.bp3-fill{
+  width:100%; }
+
+.bp3-portal{
+  position:absolute;
+  top:0;
+  right:0;
+  left:0; }
+@-webkit-keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+@keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+
+.bp3-progress-bar{
+  display:block;
+  position:relative;
+  border-radius:40px;
+  background:rgba(92, 112, 128, 0.2);
+  width:100%;
+  height:8px;
+  overflow:hidden; }
+  .bp3-progress-bar .bp3-progress-meter{
+    position:absolute;
+    border-radius:40px;
+    background: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%);
+    background-color:rgba(92, 112, 128, 0.8);
+    background-size:30px 30px;
+    width:100%;
+    height:100%;
+    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
+    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
+  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
+    background-image:none; }
+
+.bp3-dark .bp3-progress-bar{
+  background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
+    background-color:#8a9ba8; }
+
+.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
+  background-color:#137cbd; }
+
+.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
+  background-color:#0f9960; }
+
+.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
+  background-color:#d9822b; }
+
+.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
+  background-color:#db3737; }
+@-webkit-keyframes skeleton-glow{
+  from{
+    border-color:rgba(206, 217, 224, 0.2);
+    background:rgba(206, 217, 224, 0.2); }
+  to{
+    border-color:rgba(92, 112, 128, 0.2);
+    background:rgba(92, 112, 128, 0.2); } }
+@keyframes skeleton-glow{
+  from{
+    border-color:rgba(206, 217, 224, 0.2);
+    background:rgba(206, 217, 224, 0.2); }
+  to{
+    border-color:rgba(92, 112, 128, 0.2);
+    background:rgba(92, 112, 128, 0.2); } }
+.bp3-skeleton{
+  border-color:rgba(206, 217, 224, 0.2) !important;
+  border-radius:2px;
+  -webkit-box-shadow:none !important;
+          box-shadow:none !important;
+  background:rgba(206, 217, 224, 0.2);
+  background-clip:padding-box !important;
+  cursor:default;
+  color:transparent !important;
+  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
+          animation:1000ms linear infinite alternate skeleton-glow;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-skeleton::before, .bp3-skeleton::after,
+  .bp3-skeleton *{
+    visibility:hidden !important; }
+.bp3-slider{
+  width:100%;
+  min-width:150px;
+  height:40px;
+  position:relative;
+  outline:none;
+  cursor:default;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-slider:hover{
+    cursor:pointer; }
+  .bp3-slider:active{
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-slider.bp3-disabled{
+    opacity:0.5;
+    cursor:not-allowed; }
+  .bp3-slider.bp3-slider-unlabeled{
+    height:16px; }
+
+.bp3-slider-track,
+.bp3-slider-progress{
+  top:5px;
+  right:0;
+  left:0;
+  height:6px;
+  position:absolute; }
+
+.bp3-slider-track{
+  border-radius:3px;
+  overflow:hidden; }
+
+.bp3-slider-progress{
+  background:rgba(92, 112, 128, 0.2); }
+  .bp3-dark .bp3-slider-progress{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-slider-progress.bp3-intent-primary{
+    background-color:#137cbd; }
+  .bp3-slider-progress.bp3-intent-success{
+    background-color:#0f9960; }
+  .bp3-slider-progress.bp3-intent-warning{
+    background-color:#d9822b; }
+  .bp3-slider-progress.bp3-intent-danger{
+    background-color:#db3737; }
+
+.bp3-slider-handle{
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  background-color:#f5f8fa;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+  color:#182026;
+  position:absolute;
+  top:0;
+  left:0;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+  cursor:pointer;
+  width:16px;
+  height:16px; }
+  .bp3-slider-handle:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
+    outline:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+  .bp3-slider-handle:focus{
+    z-index:1; }
+  .bp3-slider-handle:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    z-index:2;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+    cursor:-webkit-grab;
+    cursor:grab; }
+  .bp3-slider-handle.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-disabled .bp3-slider-handle{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:#bfccd6;
+    pointer-events:none; }
+  .bp3-dark .bp3-slider-handle{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#394b59;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+    color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
+      background-color:#394b59; }
+    .bp3-dark .bp3-slider-handle.bp3-active{
+      background-color:#293742; }
+  .bp3-dark .bp3-disabled .bp3-slider-handle{
+    border-color:#5c7080;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:#5c7080; }
+  .bp3-slider-handle .bp3-slider-label{
+    margin-left:8px;
+    border-radius:3px;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+    background:#394b59;
+    color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle .bp3-slider-label{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+      background:#e1e8ed;
+      color:#394b59; }
+    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
+    width:8px; }
+  .bp3-slider-handle.bp3-start{
+    border-top-right-radius:0;
+    border-bottom-right-radius:0; }
+  .bp3-slider-handle.bp3-end{
+    margin-left:8px;
+    border-top-left-radius:0;
+    border-bottom-left-radius:0; }
+    .bp3-slider-handle.bp3-end .bp3-slider-label{
+      margin-left:0; }
+
+.bp3-slider-label{
+  -webkit-transform:translate(-50%, 20px);
+          transform:translate(-50%, 20px);
+  display:inline-block;
+  position:absolute;
+  padding:2px 5px;
+  vertical-align:top;
+  line-height:1;
+  font-size:12px; }
+
+.bp3-slider.bp3-vertical{
+  width:40px;
+  min-width:40px;
+  height:150px; }
+  .bp3-slider.bp3-vertical .bp3-slider-track,
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    top:0;
+    bottom:0;
+    left:5px;
+    width:6px;
+    height:auto; }
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    top:auto; }
+  .bp3-slider.bp3-vertical .bp3-slider-label{
+    -webkit-transform:translate(20px, 50%);
+            transform:translate(20px, 50%); }
+  .bp3-slider.bp3-vertical .bp3-slider-handle{
+    top:auto; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
+      margin-top:-8px;
+      margin-left:0; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      margin-left:0;
+      width:16px;
+      height:8px; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      border-top-left-radius:0;
+      border-bottom-right-radius:3px; }
+      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
+        -webkit-transform:translate(20px);
+                transform:translate(20px); }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
+      margin-bottom:8px;
+      border-top-left-radius:3px;
+      border-bottom-left-radius:0;
+      border-bottom-right-radius:0; }
+
+@-webkit-keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+@keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+.bp3-spinner{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  overflow:visible;
+  vertical-align:middle; }
+  .bp3-spinner svg{
+    display:block; }
+  .bp3-spinner path{
+    fill-opacity:0; }
+  .bp3-spinner .bp3-spinner-head{
+    -webkit-transform-origin:center;
+            transform-origin:center;
+    -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    stroke:rgba(92, 112, 128, 0.8);
+    stroke-linecap:round; }
+  .bp3-spinner .bp3-spinner-track{
+    stroke:rgba(92, 112, 128, 0.2); }
+
+.bp3-spinner-animation{
+  -webkit-animation:pt-spinner-animation 500ms linear infinite;
+          animation:pt-spinner-animation 500ms linear infinite; }
+  .bp3-no-spin > .bp3-spinner-animation{
+    -webkit-animation:none;
+            animation:none; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-head{
+  stroke:#8a9ba8; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-track{
+  stroke:rgba(16, 22, 26, 0.5); }
+
+.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
+  stroke:#137cbd; }
+
+.bp3-spinner.bp3-intent-success .bp3-spinner-head{
+  stroke:#0f9960; }
+
+.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
+  stroke:#d9822b; }
+
+.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
+  stroke:#db3737; }
+.bp3-tabs.bp3-vertical{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-list{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column;
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
+      border-radius:3px;
+      width:100%;
+      padding:0 10px; }
+      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(19, 124, 189, 0.2); }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+      top:0;
+      right:0;
+      bottom:0;
+      left:0;
+      border-radius:3px;
+      background-color:rgba(19, 124, 189, 0.2);
+      height:auto; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
+    margin-top:0;
+    padding-left:20px; }
+
+.bp3-tab-list{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:end;
+      -ms-flex-align:end;
+          align-items:flex-end;
+  position:relative;
+  margin:0;
+  border:none;
+  padding:0;
+  list-style:none; }
+  .bp3-tab-list > *:not(:last-child){
+    margin-right:20px; }
+
+.bp3-tab{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  position:relative;
+  cursor:pointer;
+  max-width:100%;
+  vertical-align:top;
+  line-height:30px;
+  color:#182026;
+  font-size:14px; }
+  .bp3-tab a{
+    display:block;
+    text-decoration:none;
+    color:inherit; }
+  .bp3-tab-indicator-wrapper ~ .bp3-tab{
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important;
+    background-color:transparent !important; }
+  .bp3-tab[aria-disabled="true"]{
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-tab[aria-selected="true"]{
+    border-radius:0;
+    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
+            box-shadow:inset 0 -3px 0 #106ba3; }
+  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#106ba3; }
+  .bp3-tab:focus{
+    -moz-outline-radius:0; }
+  .bp3-large > .bp3-tab{
+    line-height:40px;
+    font-size:16px; }
+
+.bp3-tab-panel{
+  margin-top:20px; }
+  .bp3-tab-panel[aria-hidden="true"]{
+    display:none; }
+
+.bp3-tab-indicator-wrapper{
+  position:absolute;
+  top:0;
+  left:0;
+  -webkit-transform:translateX(0), translateY(0);
+          transform:translateX(0), translateY(0);
+  -webkit-transition:height, width, -webkit-transform;
+  transition:height, width, -webkit-transform;
+  transition:height, transform, width;
+  transition:height, transform, width, -webkit-transform;
+  -webkit-transition-duration:200ms;
+          transition-duration:200ms;
+  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+  pointer-events:none; }
+  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+    position:absolute;
+    right:0;
+    bottom:0;
+    left:0;
+    background-color:#106ba3;
+    height:3px; }
+  .bp3-tab-indicator-wrapper.bp3-no-animation{
+    -webkit-transition:none;
+    transition:none; }
+
+.bp3-dark .bp3-tab{
+  color:#f5f8fa; }
+  .bp3-dark .bp3-tab[aria-disabled="true"]{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tab[aria-selected="true"]{
+    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
+            box-shadow:inset 0 -3px 0 #48aff0; }
+  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#48aff0; }
+
+.bp3-dark .bp3-tab-indicator{
+  background-color:#48aff0; }
+
+.bp3-flex-expander{
+  -webkit-box-flex:1;
+      -ms-flex:1 1;
+          flex:1 1; }
+.bp3-tag{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:relative;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background-color:#5c7080;
+  min-width:20px;
+  max-width:100%;
+  min-height:20px;
+  padding:2px 6px;
+  line-height:16px;
+  color:#f5f8fa;
+  font-size:12px; }
+  .bp3-tag.bp3-interactive{
+    cursor:pointer; }
+    .bp3-tag.bp3-interactive:hover{
+      background-color:rgba(92, 112, 128, 0.85); }
+    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
+      background-color:rgba(92, 112, 128, 0.7); }
+  .bp3-tag > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag::before,
+  .bp3-tag > *{
+    margin-right:4px; }
+  .bp3-tag:empty::before,
+  .bp3-tag > :last-child{
+    margin-right:0; }
+  .bp3-tag:focus{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:0;
+    -moz-outline-radius:6px; }
+  .bp3-tag.bp3-round{
+    border-radius:30px;
+    padding-right:8px;
+    padding-left:8px; }
+  .bp3-dark .bp3-tag{
+    background-color:#bfccd6;
+    color:#182026; }
+    .bp3-dark .bp3-tag.bp3-interactive{
+      cursor:pointer; }
+      .bp3-dark .bp3-tag.bp3-interactive:hover{
+        background-color:rgba(191, 204, 214, 0.85); }
+      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
+        background-color:rgba(191, 204, 214, 0.7); }
+    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
+      fill:currentColor; }
+  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
+    fill:#ffffff; }
+  .bp3-tag.bp3-large,
+  .bp3-large .bp3-tag{
+    min-width:30px;
+    min-height:30px;
+    padding:0 10px;
+    line-height:20px;
+    font-size:14px; }
+    .bp3-tag.bp3-large::before,
+    .bp3-tag.bp3-large > *,
+    .bp3-large .bp3-tag::before,
+    .bp3-large .bp3-tag > *{
+      margin-right:7px; }
+    .bp3-tag.bp3-large:empty::before,
+    .bp3-tag.bp3-large > :last-child,
+    .bp3-large .bp3-tag:empty::before,
+    .bp3-large .bp3-tag > :last-child{
+      margin-right:0; }
+    .bp3-tag.bp3-large.bp3-round,
+    .bp3-large .bp3-tag.bp3-round{
+      padding-right:12px;
+      padding-left:12px; }
+  .bp3-tag.bp3-intent-primary{
+    background:#137cbd;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.85); }
+      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.7); }
+  .bp3-tag.bp3-intent-success{
+    background:#0f9960;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.85); }
+      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.7); }
+  .bp3-tag.bp3-intent-warning{
+    background:#d9822b;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.85); }
+      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.7); }
+  .bp3-tag.bp3-intent-danger{
+    background:#db3737;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.85); }
+      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.7); }
+  .bp3-tag.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
+    fill:#5c7080; }
+  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+    background-color:rgba(138, 155, 168, 0.2);
+    color:#182026; }
+    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+        background-color:rgba(92, 112, 128, 0.3); }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+        background-color:rgba(92, 112, 128, 0.4); }
+    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+      color:#f5f8fa; }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+          background-color:rgba(191, 204, 214, 0.3); }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+          background-color:rgba(191, 204, 214, 0.4); }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
+        fill:#a7b6c2; }
+  .bp3-tag.bp3-minimal.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15);
+    color:#106ba3; }
+    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
+      fill:#137cbd; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25);
+      color:#48aff0; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+          background-color:rgba(19, 124, 189, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+          background-color:rgba(19, 124, 189, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15);
+    color:#0d8050; }
+    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
+      fill:#0f9960; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25);
+      color:#3dcc91; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+          background-color:rgba(15, 153, 96, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+          background-color:rgba(15, 153, 96, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15);
+    color:#bf7326; }
+    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
+      fill:#d9822b; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25);
+      color:#ffb366; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+          background-color:rgba(217, 130, 43, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+          background-color:rgba(217, 130, 43, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15);
+    color:#c23030; }
+    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
+      fill:#db3737; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25);
+      color:#ff7373; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+          background-color:rgba(219, 55, 55, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+          background-color:rgba(219, 55, 55, 0.45); }
+
+.bp3-tag-remove{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  opacity:0.5;
+  margin-top:-2px;
+  margin-right:-6px !important;
+  margin-bottom:-2px;
+  border:none;
+  background:none;
+  cursor:pointer;
+  padding:2px;
+  padding-left:0;
+  color:inherit; }
+  .bp3-tag-remove:hover{
+    opacity:0.8;
+    background:none;
+    text-decoration:none; }
+  .bp3-tag-remove:active{
+    opacity:1; }
+  .bp3-tag-remove:empty::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    content:"î›—"; }
+  .bp3-large .bp3-tag-remove{
+    margin-right:-10px !important;
+    padding:5px;
+    padding-left:0; }
+    .bp3-large .bp3-tag-remove:empty::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal; }
+.bp3-tag-input{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  cursor:text;
+  height:auto;
+  min-height:30px;
+  padding-right:0;
+  padding-left:5px;
+  line-height:inherit; }
+  .bp3-tag-input > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag-input > .bp3-tag-input-values{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag-input .bp3-tag-input-icon{
+    margin-top:7px;
+    margin-right:7px;
+    margin-left:2px;
+    color:#5c7080; }
+  .bp3-tag-input .bp3-tag-input-values{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-orient:horizontal;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:row;
+            flex-direction:row;
+    -ms-flex-wrap:wrap;
+        flex-wrap:wrap;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center;
+    -ms-flex-item-align:stretch;
+        align-self:stretch;
+    margin-top:5px;
+    margin-right:7px;
+    min-width:0; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      -webkit-box-flex:0;
+          -ms-flex-positive:0;
+              flex-grow:0;
+      -ms-flex-negative:0;
+          flex-shrink:0; }
+    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
+      -webkit-box-flex:1;
+          -ms-flex-positive:1;
+              flex-grow:1;
+      -ms-flex-negative:1;
+          flex-shrink:1; }
+    .bp3-tag-input .bp3-tag-input-values::before,
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-right:5px; }
+    .bp3-tag-input .bp3-tag-input-values:empty::before,
+    .bp3-tag-input .bp3-tag-input-values > :last-child{
+      margin-right:0; }
+    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
+      padding-left:5px; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-bottom:5px; }
+  .bp3-tag-input .bp3-tag{
+    overflow-wrap:break-word; }
+    .bp3-tag-input .bp3-tag.bp3-active{
+      outline:rgba(19, 124, 189, 0.6) auto 2px;
+      outline-offset:0;
+      -moz-outline-radius:6px; }
+  .bp3-tag-input .bp3-input-ghost{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:80px;
+    line-height:20px; }
+    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
+      cursor:not-allowed; }
+  .bp3-tag-input .bp3-button,
+  .bp3-tag-input .bp3-spinner{
+    margin:3px;
+    margin-left:0; }
+  .bp3-tag-input .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    padding:0 7px; }
+  .bp3-tag-input.bp3-large{
+    height:auto;
+    min-height:40px; }
+    .bp3-tag-input.bp3-large::before,
+    .bp3-tag-input.bp3-large > *{
+      margin-right:10px; }
+    .bp3-tag-input.bp3-large:empty::before,
+    .bp3-tag-input.bp3-large > :last-child{
+      margin-right:0; }
+    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
+      margin-top:10px;
+      margin-left:5px; }
+    .bp3-tag-input.bp3-large .bp3-input-ghost{
+      line-height:30px; }
+    .bp3-tag-input.bp3-large .bp3-button{
+      min-width:30px;
+      min-height:30px;
+      padding:5px 10px;
+      margin:5px;
+      margin-left:0; }
+    .bp3-tag-input.bp3-large .bp3-spinner{
+      margin:8px;
+      margin-left:0; }
+  .bp3-tag-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+    background-color:#ffffff; }
+    .bp3-tag-input.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background-color:rgba(16, 22, 26, 0.3); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-input-ghost{
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none;
+  padding:0; }
+  .bp3-input-ghost::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost:focus{
+    outline:none !important; }
+.bp3-toast{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  position:relative !important;
+  margin:20px 0 0;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  min-width:300px;
+  max-width:500px;
+  pointer-events:all; }
+  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-exit{
+    opacity:1;
+    -webkit-filter:blur(0);
+            filter:blur(0); }
+  .bp3-toast.bp3-toast-exit-active{
+    opacity:0;
+    -webkit-filter:blur(10px);
+            filter:blur(10px);
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:opacity, filter;
+    transition-property:opacity, filter, -webkit-filter;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0); }
+  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:50ms;
+            transition-delay:50ms; }
+  .bp3-toast .bp3-button-group{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    padding:5px;
+    padding-left:0; }
+  .bp3-toast > .bp3-icon{
+    margin:12px;
+    margin-right:0;
+    color:#5c7080; }
+  .bp3-toast.bp3-dark,
+  .bp3-dark .bp3-toast{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+    background-color:#394b59; }
+    .bp3-toast.bp3-dark > .bp3-icon,
+    .bp3-dark .bp3-toast > .bp3-icon{
+      color:#a7b6c2; }
+  .bp3-toast[class*="bp3-intent-"] a{
+    color:rgba(255, 255, 255, 0.7); }
+    .bp3-toast[class*="bp3-intent-"] a:hover{
+      color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
+    color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
+  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    color:rgba(255, 255, 255, 0.7) !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
+    outline-color:rgba(255, 255, 255, 0.5); }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
+    background-color:rgba(255, 255, 255, 0.15) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    background-color:rgba(255, 255, 255, 0.3) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
+    background:rgba(255, 255, 255, 0.3) !important; }
+  .bp3-toast.bp3-intent-primary{
+    background-color:#137cbd;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-success{
+    background-color:#0f9960;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-warning{
+    background-color:#d9822b;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-danger{
+    background-color:#db3737;
+    color:#ffffff; }
+
+.bp3-toast-message{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  padding:11px;
+  word-break:break-word; }
+
+.bp3-toast-container{
+  display:-webkit-box !important;
+  display:-ms-flexbox !important;
+  display:flex !important;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:fixed;
+  right:0;
+  left:0;
+  z-index:40;
+  overflow:hidden;
+  padding:0 20px 20px;
+  pointer-events:none; }
+  .bp3-toast-container.bp3-toast-container-top{
+    top:0;
+    bottom:auto; }
+  .bp3-toast-container.bp3-toast-container-bottom{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:reverse;
+        -ms-flex-direction:column-reverse;
+            flex-direction:column-reverse;
+    top:auto;
+    bottom:0; }
+  .bp3-toast-container.bp3-toast-container-left{
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+  .bp3-toast-container.bp3-toast-container-right{
+    -webkit-box-align:end;
+        -ms-flex-align:end;
+            align-items:flex-end; }
+
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
+  -webkit-transform:translateY(60px);
+          transform:translateY(60px); }
+.bp3-tooltip{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1); }
+  .bp3-tooltip .bp3-popover-arrow{
+    position:absolute;
+    width:22px;
+    height:22px; }
+    .bp3-tooltip .bp3-popover-arrow::before{
+      margin:4px;
+      width:14px;
+      height:14px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
+    margin-top:-11px;
+    margin-bottom:11px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+      bottom:-8px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
+    margin-left:11px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+      left:-8px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
+    margin-top:11px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+      top:-8px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
+    margin-right:11px;
+    margin-left:-11px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+      right:-8px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+    top:-0.22183px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+    right:-0.22183px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+    left:-0.22183px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+    bottom:-0.22183px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-tooltip .bp3-popover-content{
+    background:#394b59;
+    color:#f5f8fa; }
+  .bp3-tooltip .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-tooltip .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-tooltip .bp3-popover-arrow-fill{
+    fill:#394b59; }
+  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8); }
+  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover-exit > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-tooltip .bp3-popover-content{
+    padding:10px 12px; }
+  .bp3-tooltip.bp3-dark,
+  .bp3-dark .bp3-tooltip{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-tooltip .bp3-popover-content{
+      background:#e1e8ed;
+      color:#394b59; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
+      fill:#e1e8ed; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
+    background:#137cbd;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
+    fill:#137cbd; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
+    background:#0f9960;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
+    fill:#0f9960; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
+    background:#d9822b;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
+    fill:#d9822b; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
+    background:#db3737;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
+    fill:#db3737; }
+
+.bp3-tooltip-indicator{
+  border-bottom:dotted 1px;
+  cursor:help; }
+.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
+  color:#5c7080; }
+  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-tree-node-list{
+  margin:0;
+  padding-left:0;
+  list-style:none; }
+
+.bp3-tree-root{
+  position:relative;
+  background-color:transparent;
+  cursor:default;
+  padding-left:0; }
+
+.bp3-tree-node-content-0{
+  padding-left:0px; }
+
+.bp3-tree-node-content-1{
+  padding-left:23px; }
+
+.bp3-tree-node-content-2{
+  padding-left:46px; }
+
+.bp3-tree-node-content-3{
+  padding-left:69px; }
+
+.bp3-tree-node-content-4{
+  padding-left:92px; }
+
+.bp3-tree-node-content-5{
+  padding-left:115px; }
+
+.bp3-tree-node-content-6{
+  padding-left:138px; }
+
+.bp3-tree-node-content-7{
+  padding-left:161px; }
+
+.bp3-tree-node-content-8{
+  padding-left:184px; }
+
+.bp3-tree-node-content-9{
+  padding-left:207px; }
+
+.bp3-tree-node-content-10{
+  padding-left:230px; }
+
+.bp3-tree-node-content-11{
+  padding-left:253px; }
+
+.bp3-tree-node-content-12{
+  padding-left:276px; }
+
+.bp3-tree-node-content-13{
+  padding-left:299px; }
+
+.bp3-tree-node-content-14{
+  padding-left:322px; }
+
+.bp3-tree-node-content-15{
+  padding-left:345px; }
+
+.bp3-tree-node-content-16{
+  padding-left:368px; }
+
+.bp3-tree-node-content-17{
+  padding-left:391px; }
+
+.bp3-tree-node-content-18{
+  padding-left:414px; }
+
+.bp3-tree-node-content-19{
+  padding-left:437px; }
+
+.bp3-tree-node-content-20{
+  padding-left:460px; }
+
+.bp3-tree-node-content{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  width:100%;
+  height:30px;
+  padding-right:5px; }
+  .bp3-tree-node-content:hover{
+    background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-tree-node-caret,
+.bp3-tree-node-caret-none{
+  min-width:30px; }
+
+.bp3-tree-node-caret{
+  color:#5c7080;
+  -webkit-transform:rotate(0deg);
+          transform:rotate(0deg);
+  cursor:pointer;
+  padding:7px;
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-tree-node-caret:hover{
+    color:#182026; }
+  .bp3-dark .bp3-tree-node-caret{
+    color:#a7b6c2; }
+    .bp3-dark .bp3-tree-node-caret:hover{
+      color:#f5f8fa; }
+  .bp3-tree-node-caret.bp3-tree-node-caret-open{
+    -webkit-transform:rotate(90deg);
+            transform:rotate(90deg); }
+  .bp3-tree-node-caret.bp3-icon-standard::before{
+    content:"îš•"; }
+
+.bp3-tree-node-icon{
+  position:relative;
+  margin-right:7px; }
+
+.bp3-tree-node-label{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  position:relative;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-label span{
+    display:inline; }
+
+.bp3-tree-node-secondary-label{
+  padding:0 5px;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
+  .bp3-tree-node-secondary-label .bp3-popover-target{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center; }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
+  background-color:inherit;
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
+.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
+    color:#ffffff; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
+    color:rgba(255, 255, 255, 0.7); }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
+    color:#ffffff; }
+
+.bp3-dark .bp3-tree-node-content:hover{
+  background-color:rgba(92, 112, 128, 0.3); }
+
+.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
+  color:#a7b6c2; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+/*!
+
+Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
+Licensed under the Apache License, Version 2.0.
+
+*/
+.bp3-omnibar{
+  -webkit-filter:blur(0);
+          filter:blur(0);
+  opacity:1;
+  top:20vh;
+  left:calc(50% - 250px);
+  z-index:21;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  width:500px; }
+  .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2; }
+  .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-omnibar.bp3-overlay-exit{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1; }
+  .bp3-omnibar.bp3-overlay-exit-active{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-omnibar .bp3-input{
+    border-radius:0;
+    background-color:transparent; }
+    .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-omnibar .bp3-menu{
+    border-radius:0;
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+    background-color:transparent;
+    max-height:calc(60vh - 40px);
+    overflow:auto; }
+    .bp3-omnibar .bp3-menu:empty{
+      display:none; }
+  .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background-color:#30404d; }
+
+.bp3-omnibar-overlay .bp3-overlay-backdrop{
+  background-color:rgba(16, 22, 26, 0.2); }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+
+.bp3-multi-select{
+  min-width:150px; }
+
+.bp3-multi-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto; }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+/*-----------------------------------------------------------------------------
+| 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: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --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-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+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-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-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+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-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
+  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+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-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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);
+  --jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
+  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --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-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --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-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-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-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
+  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+.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-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+.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-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+.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-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-ListingsInfoIcon {
+  background-image: var(--jp-icon-listings-info);
+}
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+.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-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+.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-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-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+.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
+ */
+
+:root {
+  --jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+}
+
+.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.
+|----------------------------------------------------------------------------*/
+
+/**
+ * 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);
+}
+
+/* CSS for icons in selected items in the settings editor */
+#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+#setting-editor
+  .jp-PluginList
+  .jp-mod-selected
+  .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* 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);
+}
+
+/* CSS for icons in selected tabs in the sidebar tab manager */
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable-inverse[fill] {
+  fill: #fff;
+}
+
+/**
+ * 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 sidebar tab manager
+ */
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty.jp-mod-active
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: #fff;
+}
+
+/**
+* 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);
+}
+
+/* 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) svg {
+  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.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+/* Override Blueprint's _reset.scss styles */
+html {
+  box-sizing: unset;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: unset;
+}
+
+body {
+  color: unset;
+  font-family: var(--jp-ui-font-family);
+}
+
+p {
+  margin-top: unset;
+  margin-bottom: unset;
+}
+
+small {
+  font-size: unset;
+}
+
+strong {
+  font-weight: unset;
+}
+
+/* Override Blueprint's _typography.scss styles */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Override Blueprint's _accessibility.scss styles */
+:focus {
+  outline: unset;
+  outline-offset: unset;
+  -moz-outline-radius: unset;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  border-radius: var(--jp-border-radius);
+  padding: 0px 12px;
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Use our own theme for hover styles */
+button.jp-Button.bp3-button.bp3-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+.jp-Button.minimal {
+  color: unset !important;
+}
+
+.jp-Button.jp-ToolbarButtonComponent {
+  text-transform: none;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  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);
+}
+
+.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::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color3);
+}
+
+.jp-BPIcon {
+  display: inline-block;
+  vertical-align: middle;
+  margin: auto;
+}
+
+/* Stop blueprint futzing with our icon fills */
+.bp3-icon.jp-BPIcon > svg:not([fill]) {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-InputGroupAction {
+  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);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+/* Use our own theme for hover and option styles */
+.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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+  border-top: 1px solid var(--jp-border-color2);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size2);
+}
+
+.jp-Collapse-header:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Collapse-contents {
+  padding: 0px 12px 0px 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.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0px;
+  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);
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0px 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);
+}
+
+.lm-CommandPalette-wrapper::after {
+  content: ' ';
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  height: 30px;
+  width: 10px;
+  padding: 0px 10px;
+  background-image: var(--jp-icon-search-white);
+  background-size: 20px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.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-color3);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0px;
+}
+
+.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-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  background: var(--jp-layout-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  background: var(--jp-layout-color4);
+}
+
+.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-color3);
+}
+
+.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.4;
+}
+
+.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: 0px 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: 0px;
+  left: 0px;
+  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;
+  padding-bottom: 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);
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0px;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+.jp-Dialog-header {
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0px 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) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+.jp-HoverBox.jp-mod-outofview {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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, `p-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-MainAreaWidget > :focus {
+  outline: none;
+}
+
+/**
+ * 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: #aa00ff;
+
+  --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: #ffff00;
+  --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: #eeeeee;
+  --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) 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 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: 0px 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.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);
+  height: 28px;
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.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 {
+  background-color: var(--jp-layout-color1);
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  height: 32px;
+  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: 0px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 1;
+}
+
+/* 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: 0px;
+  margin: 0px;
+}
+
+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: 0px 6px;
+  margin: 0px;
+  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: 0px;
+  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);
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */
+body.lm-mod-override-cursor * {
+  cursor: inherit !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* BASICS */
+
+.CodeMirror {
+  /* Set height, width, borders, and global font properties here */
+  font-family: monospace;
+  height: 300px;
+  color: black;
+  direction: ltr;
+}
+
+/* PADDING */
+
+.CodeMirror-lines {
+  padding: 4px 0; /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  padding: 0 4px; /* Horizontal padding of content */
+}
+
+.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  background-color: white; /* The little square between H and V scrollbars */
+}
+
+/* GUTTER */
+
+.CodeMirror-gutters {
+  border-right: 1px solid #ddd;
+  background-color: #f7f7f7;
+  white-space: nowrap;
+}
+.CodeMirror-linenumbers {}
+.CodeMirror-linenumber {
+  padding: 0 3px 0 5px;
+  min-width: 20px;
+  text-align: right;
+  color: #999;
+  white-space: nowrap;
+}
+
+.CodeMirror-guttermarker { color: black; }
+.CodeMirror-guttermarker-subtle { color: #999; }
+
+/* CURSOR */
+
+.CodeMirror-cursor {
+  border-left: 1px solid black;
+  border-right: none;
+  width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+  border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+  width: auto;
+  border: 0 !important;
+  background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+  z-index: 1;
+}
+.cm-fat-cursor-mark {
+  background-color: rgba(20, 255, 20, 0.5);
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+  width: auto;
+  border: 0;
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+  background-color: #7e7;
+}
+@-moz-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@-webkit-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+
+/* Can style cursor different in overwrite (non-insert) mode */
+.CodeMirror-overwrite .CodeMirror-cursor {}
+
+.cm-tab { display: inline-block; text-decoration: inherit; }
+
+.CodeMirror-rulers {
+  position: absolute;
+  left: 0; right: 0; top: -50px; bottom: 0;
+  overflow: hidden;
+}
+.CodeMirror-ruler {
+  border-left: 1px solid #ccc;
+  top: 0; bottom: 0;
+  position: absolute;
+}
+
+/* DEFAULT THEME */
+
+.cm-s-default .cm-header {color: blue;}
+.cm-s-default .cm-quote {color: #090;}
+.cm-negative {color: #d44;}
+.cm-positive {color: #292;}
+.cm-header, .cm-strong {font-weight: bold;}
+.cm-em {font-style: italic;}
+.cm-link {text-decoration: underline;}
+.cm-strikethrough {text-decoration: line-through;}
+
+.cm-s-default .cm-keyword {color: #708;}
+.cm-s-default .cm-atom {color: #219;}
+.cm-s-default .cm-number {color: #164;}
+.cm-s-default .cm-def {color: #00f;}
+.cm-s-default .cm-variable,
+.cm-s-default .cm-punctuation,
+.cm-s-default .cm-property,
+.cm-s-default .cm-operator {}
+.cm-s-default .cm-variable-2 {color: #05a;}
+.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
+.cm-s-default .cm-comment {color: #a50;}
+.cm-s-default .cm-string {color: #a11;}
+.cm-s-default .cm-string-2 {color: #f50;}
+.cm-s-default .cm-meta {color: #555;}
+.cm-s-default .cm-qualifier {color: #555;}
+.cm-s-default .cm-builtin {color: #30a;}
+.cm-s-default .cm-bracket {color: #997;}
+.cm-s-default .cm-tag {color: #170;}
+.cm-s-default .cm-attribute {color: #00c;}
+.cm-s-default .cm-hr {color: #999;}
+.cm-s-default .cm-link {color: #00c;}
+
+.cm-s-default .cm-error {color: #f00;}
+.cm-invalidchar {color: #f00;}
+
+.CodeMirror-composing { border-bottom: 2px solid; }
+
+/* Default styles for common addons */
+
+div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
+.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
+.CodeMirror-activeline-background {background: #e8f2ff;}
+
+/* STOP */
+
+/* The rest of this file contains styles related to the mechanics of
+   the editor. You probably shouldn't touch them. */
+
+.CodeMirror {
+  position: relative;
+  overflow: hidden;
+  background: white;
+}
+
+.CodeMirror-scroll {
+  overflow: scroll !important; /* Things will break if this is overridden */
+  /* 30px is the magic margin used to hide the element's real scrollbars */
+  /* See overflow: hidden in .CodeMirror */
+  margin-bottom: -30px; margin-right: -30px;
+  padding-bottom: 30px;
+  height: 100%;
+  outline: none; /* Prevent dragging from highlighting the element */
+  position: relative;
+}
+.CodeMirror-sizer {
+  position: relative;
+  border-right: 30px solid transparent;
+}
+
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+   before actual scrolling happens, thus preventing shaking and
+   flickering artifacts. */
+.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  position: absolute;
+  z-index: 6;
+  display: none;
+}
+.CodeMirror-vscrollbar {
+  right: 0; top: 0;
+  overflow-x: hidden;
+  overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+  bottom: 0; left: 0;
+  overflow-y: hidden;
+  overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+  right: 0; bottom: 0;
+}
+.CodeMirror-gutter-filler {
+  left: 0; bottom: 0;
+}
+
+.CodeMirror-gutters {
+  position: absolute; left: 0; top: 0;
+  min-height: 100%;
+  z-index: 3;
+}
+.CodeMirror-gutter {
+  white-space: normal;
+  height: 100%;
+  display: inline-block;
+  vertical-align: top;
+  margin-bottom: -30px;
+}
+.CodeMirror-gutter-wrapper {
+  position: absolute;
+  z-index: 4;
+  background: none !important;
+  border: none !important;
+}
+.CodeMirror-gutter-background {
+  position: absolute;
+  top: 0; bottom: 0;
+  z-index: 4;
+}
+.CodeMirror-gutter-elt {
+  position: absolute;
+  cursor: default;
+  z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
+.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
+
+.CodeMirror-lines {
+  cursor: text;
+  min-height: 1px; /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  /* Reset some styles that the rest of the page might have set */
+  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
+  border-width: 0;
+  background: transparent;
+  font-family: inherit;
+  font-size: inherit;
+  margin: 0;
+  white-space: pre;
+  word-wrap: normal;
+  line-height: inherit;
+  color: inherit;
+  z-index: 2;
+  position: relative;
+  overflow: visible;
+  -webkit-tap-highlight-color: transparent;
+  -webkit-font-variant-ligatures: contextual;
+  font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+  word-wrap: break-word;
+  white-space: pre-wrap;
+  word-break: normal;
+}
+
+.CodeMirror-linebackground {
+  position: absolute;
+  left: 0; right: 0; top: 0; bottom: 0;
+  z-index: 0;
+}
+
+.CodeMirror-linewidget {
+  position: relative;
+  z-index: 2;
+  padding: 0.1px; /* Force widget margins to stay inside of the container */
+}
+
+.CodeMirror-widget {}
+
+.CodeMirror-rtl pre { direction: rtl; }
+
+.CodeMirror-code {
+  outline: none;
+}
+
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+
+.CodeMirror-measure {
+  position: absolute;
+  width: 100%;
+  height: 0;
+  overflow: hidden;
+  visibility: hidden;
+}
+
+.CodeMirror-cursor {
+  position: absolute;
+  pointer-events: none;
+}
+.CodeMirror-measure pre { position: static; }
+
+div.CodeMirror-cursors {
+  visibility: hidden;
+  position: relative;
+  z-index: 3;
+}
+div.CodeMirror-dragcursors {
+  visibility: visible;
+}
+
+.CodeMirror-focused div.CodeMirror-cursors {
+  visibility: visible;
+}
+
+.CodeMirror-selected { background: #d9d9d9; }
+.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
+.CodeMirror-crosshair { cursor: crosshair; }
+.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
+.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
+
+.cm-searching {
+  background-color: #ffa;
+  background-color: rgba(255, 255, 0, .4);
+}
+
+/* Used to force a border model for a node */
+.cm-force-border { padding-right: .1px; }
+
+@media print {
+  /* Hide the cursor when printing */
+  .CodeMirror div.CodeMirror-cursors {
+    visibility: hidden;
+  }
+}
+
+/* See issue #2901 */
+.cm-tab-wrap-hack:after { content: ''; }
+
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext { background: none; }
+
+.CodeMirror-dialog {
+  position: absolute;
+  left: 0; right: 0;
+  background: inherit;
+  z-index: 15;
+  padding: .1em .8em;
+  overflow: hidden;
+  color: inherit;
+}
+
+.CodeMirror-dialog-top {
+  border-bottom: 1px solid #eee;
+  top: 0;
+}
+
+.CodeMirror-dialog-bottom {
+  border-top: 1px solid #eee;
+  bottom: 0;
+}
+
+.CodeMirror-dialog input {
+  border: none;
+  outline: none;
+  background: transparent;
+  width: 20em;
+  color: inherit;
+  font-family: monospace;
+}
+
+.CodeMirror-dialog button {
+  font-size: 70%;
+}
+
+.CodeMirror-foldmarker {
+  color: blue;
+  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
+  font-family: arial;
+  line-height: .3;
+  cursor: pointer;
+}
+.CodeMirror-foldgutter {
+  width: .7em;
+}
+.CodeMirror-foldgutter-open,
+.CodeMirror-foldgutter-folded {
+  cursor: pointer;
+}
+.CodeMirror-foldgutter-open:after {
+  content: "\25BE";
+}
+.CodeMirror-foldgutter-folded:after {
+  content: "\25B8";
+}
+
+/*
+  Name:       material
+  Author:     Mattia Astorino (http://github.com/equinusocio)
+  Website:    https://material-theme.site/
+*/
+
+.cm-s-material.CodeMirror {
+  background-color: #263238;
+  color: #EEFFFF;
+}
+
+.cm-s-material .CodeMirror-gutters {
+  background: #263238;
+  color: #546E7A;
+  border: none;
+}
+
+.cm-s-material .CodeMirror-guttermarker,
+.cm-s-material .CodeMirror-guttermarker-subtle,
+.cm-s-material .CodeMirror-linenumber {
+  color: #546E7A;
+}
+
+.cm-s-material .CodeMirror-cursor {
+  border-left: 1px solid #FFCC00;
+}
+
+.cm-s-material div.CodeMirror-selected {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material.CodeMirror-focused div.CodeMirror-selected {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-line::selection,
+.cm-s-material .CodeMirror-line>span::selection,
+.cm-s-material .CodeMirror-line>span>span::selection {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-line::-moz-selection,
+.cm-s-material .CodeMirror-line>span::-moz-selection,
+.cm-s-material .CodeMirror-line>span>span::-moz-selection {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-activeline-background {
+  background: rgba(0, 0, 0, 0.5);
+}
+
+.cm-s-material .cm-keyword {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-operator {
+  color: #89DDFF;
+}
+
+.cm-s-material .cm-variable-2 {
+  color: #EEFFFF;
+}
+
+.cm-s-material .cm-variable-3,
+.cm-s-material .cm-type {
+  color: #f07178;
+}
+
+.cm-s-material .cm-builtin {
+  color: #FFCB6B;
+}
+
+.cm-s-material .cm-atom {
+  color: #F78C6C;
+}
+
+.cm-s-material .cm-number {
+  color: #FF5370;
+}
+
+.cm-s-material .cm-def {
+  color: #82AAFF;
+}
+
+.cm-s-material .cm-string {
+  color: #C3E88D;
+}
+
+.cm-s-material .cm-string-2 {
+  color: #f07178;
+}
+
+.cm-s-material .cm-comment {
+  color: #546E7A;
+}
+
+.cm-s-material .cm-variable {
+  color: #f07178;
+}
+
+.cm-s-material .cm-tag {
+  color: #FF5370;
+}
+
+.cm-s-material .cm-meta {
+  color: #FFCB6B;
+}
+
+.cm-s-material .cm-attribute {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-property {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-qualifier {
+  color: #DECB6B;
+}
+
+.cm-s-material .cm-variable-3,
+.cm-s-material .cm-type {
+  color: #DECB6B;
+}
+
+
+.cm-s-material .cm-error {
+  color: rgba(255, 255, 255, 1.0);
+  background-color: #FF5370;
+}
+
+.cm-s-material .CodeMirror-matchingbracket {
+  text-decoration: underline;
+  color: white !important;
+}
+/**
+ * "
+ *  Using Zenburn color palette from the Emacs Zenburn Theme
+ *  https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el
+ *
+ *  Also using parts of https://github.com/xavi/coderay-lighttable-theme
+ * "
+ * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css
+ */
+
+.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }
+.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }
+.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; }
+.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }
+.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }
+.cm-s-zenburn span.cm-comment { color: #7f9f7f; }
+.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }
+.cm-s-zenburn span.cm-atom { color: #bfebbf; }
+.cm-s-zenburn span.cm-def { color: #dcdccc; }
+.cm-s-zenburn span.cm-variable { color: #dfaf8f; }
+.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }
+.cm-s-zenburn span.cm-string { color: #cc9393; }
+.cm-s-zenburn span.cm-string-2 { color: #cc9393; }
+.cm-s-zenburn span.cm-number { color: #dcdccc; }
+.cm-s-zenburn span.cm-tag { color: #93e0e3; }
+.cm-s-zenburn span.cm-property { color: #dfaf8f; }
+.cm-s-zenburn span.cm-attribute { color: #dfaf8f; }
+.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }
+.cm-s-zenburn span.cm-meta { color: #f0dfaf; }
+.cm-s-zenburn span.cm-header { color: #f0efd0; }
+.cm-s-zenburn span.cm-operator { color: #f0efd0; }
+.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }
+.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }
+.cm-s-zenburn .CodeMirror-activeline { background: #000000; }
+.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }
+.cm-s-zenburn div.CodeMirror-selected { background: #545454; }
+.cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; }
+
+.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; }
+.cm-s-abcdef div.CodeMirror-selected { background: #515151; }
+.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); }
+.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); }
+.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; }
+.cm-s-abcdef .CodeMirror-guttermarker { color: #222; }
+.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; }
+.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; }
+.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; }
+
+.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; }
+.cm-s-abcdef span.cm-atom { color: #77F; }
+.cm-s-abcdef span.cm-number { color: violet; }
+.cm-s-abcdef span.cm-def { color: #fffabc; }
+.cm-s-abcdef span.cm-variable { color: #abcdef; }
+.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; }
+.cm-s-abcdef span.cm-variable-3, .cm-s-abcdef span.cm-type { color: #def; }
+.cm-s-abcdef span.cm-property { color: #fedcba; }
+.cm-s-abcdef span.cm-operator { color: #ff0; }
+.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;}
+.cm-s-abcdef span.cm-string { color: #2b4; }
+.cm-s-abcdef span.cm-meta { color: #C9F; }
+.cm-s-abcdef span.cm-qualifier { color: #FFF700; }
+.cm-s-abcdef span.cm-builtin { color: #30aabc; }
+.cm-s-abcdef span.cm-bracket { color: #8a8a8a; }
+.cm-s-abcdef span.cm-tag { color: #FFDD44; }
+.cm-s-abcdef span.cm-attribute { color: #DDFF00; }
+.cm-s-abcdef span.cm-error { color: #FF0000; }
+.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; }
+.cm-s-abcdef span.cm-link { color: blueviolet; }
+
+.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; }
+
+/*
+
+    Name:       Base16 Default Light
+    Author:     Chris Kempson (http://chriskempson.com)
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; }
+.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; }
+.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }
+.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
+.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; }
+.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; }
+
+.cm-s-base16-light span.cm-comment { color: #8f5536; }
+.cm-s-base16-light span.cm-atom { color: #aa759f; }
+.cm-s-base16-light span.cm-number { color: #aa759f; }
+
+.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; }
+.cm-s-base16-light span.cm-keyword { color: #ac4142; }
+.cm-s-base16-light span.cm-string { color: #f4bf75; }
+
+.cm-s-base16-light span.cm-variable { color: #90a959; }
+.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; }
+.cm-s-base16-light span.cm-def { color: #d28445; }
+.cm-s-base16-light span.cm-bracket { color: #202020; }
+.cm-s-base16-light span.cm-tag { color: #ac4142; }
+.cm-s-base16-light span.cm-link { color: #aa759f; }
+.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; }
+
+.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; }
+.cm-s-base16-light .CodeMirror-matchingbracket { color: #f5f5f5 !important; background-color: #6A9FB5 !important}
+
+/*
+
+    Name:       Base16 Default Dark
+    Author:     Chris Kempson (http://chriskempson.com)
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; }
+.cm-s-base16-dark div.CodeMirror-selected { background: #303030; }
+.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); }
+.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); }
+.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; }
+.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }
+.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }
+.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; }
+.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; }
+
+.cm-s-base16-dark span.cm-comment { color: #8f5536; }
+.cm-s-base16-dark span.cm-atom { color: #aa759f; }
+.cm-s-base16-dark span.cm-number { color: #aa759f; }
+
+.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; }
+.cm-s-base16-dark span.cm-keyword { color: #ac4142; }
+.cm-s-base16-dark span.cm-string { color: #f4bf75; }
+
+.cm-s-base16-dark span.cm-variable { color: #90a959; }
+.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; }
+.cm-s-base16-dark span.cm-def { color: #d28445; }
+.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; }
+.cm-s-base16-dark span.cm-tag { color: #ac4142; }
+.cm-s-base16-dark span.cm-link { color: #aa759f; }
+.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; }
+
+.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; }
+.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+
+    Name:       dracula
+    Author:     Michael Kaminsky (http://github.com/mkaminsky11)
+
+    Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme)
+
+*/
+
+
+.cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters {
+  background-color: #282a36 !important;
+  color: #f8f8f2 !important;
+  border: none;
+}
+.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
+.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
+.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
+.cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula span.cm-comment { color: #6272a4; }
+.cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; }
+.cm-s-dracula span.cm-number { color: #bd93f9; }
+.cm-s-dracula span.cm-variable { color: #50fa7b; }
+.cm-s-dracula span.cm-variable-2 { color: white; }
+.cm-s-dracula span.cm-def { color: #50fa7b; }
+.cm-s-dracula span.cm-operator { color: #ff79c6; }
+.cm-s-dracula span.cm-keyword { color: #ff79c6; }
+.cm-s-dracula span.cm-atom { color: #bd93f9; }
+.cm-s-dracula span.cm-meta { color: #f8f8f2; }
+.cm-s-dracula span.cm-tag { color: #ff79c6; }
+.cm-s-dracula span.cm-attribute { color: #50fa7b; }
+.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
+.cm-s-dracula span.cm-property { color: #66d9ef; }
+.cm-s-dracula span.cm-builtin { color: #50fa7b; }
+.cm-s-dracula span.cm-variable-3, .cm-s-dracula span.cm-type { color: #ffb86c; }
+
+.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
+.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+
+    Name:       Hopscotch
+    Author:     Jan T. Sott
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;}
+.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;}
+.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;}
+.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;}
+.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;}
+
+.cm-s-hopscotch span.cm-comment {color: #b33508;}
+.cm-s-hopscotch span.cm-atom {color: #c85e7c;}
+.cm-s-hopscotch span.cm-number {color: #c85e7c;}
+
+.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;}
+.cm-s-hopscotch span.cm-keyword {color: #dd464c;}
+.cm-s-hopscotch span.cm-string {color: #fdcc59;}
+
+.cm-s-hopscotch span.cm-variable {color: #8fc13e;}
+.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;}
+.cm-s-hopscotch span.cm-def {color: #fd8b19;}
+.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;}
+.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;}
+.cm-s-hopscotch span.cm-tag {color: #dd464c;}
+.cm-s-hopscotch span.cm-link {color: #c85e7c;}
+
+.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
+.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; }
+
+/****************************************************************/
+/*   Based on mbonaci's Brackets mbo theme                      */
+/*   https://github.com/mbonaci/global/blob/master/Mbo.tmTheme  */
+/*   Create your own: http://tmtheme-editor.herokuapp.com       */
+/****************************************************************/
+
+.cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; }
+.cm-s-mbo div.CodeMirror-selected { background: #716C62; }
+.cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); }
+.cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); }
+.cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; }
+.cm-s-mbo .CodeMirror-guttermarker { color: white; }
+.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; }
+.cm-s-mbo .CodeMirror-linenumber { color: #dadada; }
+.cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; }
+
+.cm-s-mbo span.cm-comment { color: #95958a; }
+.cm-s-mbo span.cm-atom { color: #00a8c6; }
+.cm-s-mbo span.cm-number { color: #00a8c6; }
+
+.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; }
+.cm-s-mbo span.cm-keyword { color: #ffb928; }
+.cm-s-mbo span.cm-string { color: #ffcf6c; }
+.cm-s-mbo span.cm-string.cm-property { color: #ffffec; }
+
+.cm-s-mbo span.cm-variable { color: #ffffec; }
+.cm-s-mbo span.cm-variable-2 { color: #00a8c6; }
+.cm-s-mbo span.cm-def { color: #ffffec; }
+.cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; }
+.cm-s-mbo span.cm-tag { color: #9ddfe9; }
+.cm-s-mbo span.cm-link { color: #f54b07; }
+.cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; }
+.cm-s-mbo span.cm-qualifier { color: #ffffec; }
+
+.cm-s-mbo .CodeMirror-activeline-background { background: #494b41; }
+.cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; }
+.cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); }
+
+/*
+  MDN-LIKE Theme - Mozilla
+  Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>
+  Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues
+  GitHub: @peterkroon
+
+  The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation
+
+*/
+.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; }
+.cm-s-mdn-like div.CodeMirror-selected { background: #cfc; }
+.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
+.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
+
+.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }
+.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
+.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
+
+.cm-s-mdn-like .cm-keyword { color: #6262FF; }
+.cm-s-mdn-like .cm-atom { color: #F90; }
+.cm-s-mdn-like .cm-number { color:  #ca7841; }
+.cm-s-mdn-like .cm-def { color: #8DA6CE; }
+.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; }
+.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def, .cm-s-mdn-like span.cm-type { color: #07a; }
+
+.cm-s-mdn-like .cm-variable { color: #07a; }
+.cm-s-mdn-like .cm-property { color: #905; }
+.cm-s-mdn-like .cm-qualifier { color: #690; }
+
+.cm-s-mdn-like .cm-operator { color: #cda869; }
+.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; }
+.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; }
+.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/
+.cm-s-mdn-like .cm-meta { color: #000; } /*?*/
+.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/
+.cm-s-mdn-like .cm-tag { color: #997643; }
+.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/
+.cm-s-mdn-like .cm-header { color: #FF6400; }
+.cm-s-mdn-like .cm-hr { color: #AEAEAE; }
+.cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; }
+.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; }
+
+div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; }
+div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; }
+
+.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,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); }
+
+/*
+
+    Name:       seti
+    Author:     Michael Kaminsky (http://github.com/mkaminsky11)
+
+    Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)
+
+*/
+
+
+.cm-s-seti.CodeMirror {
+  background-color: #151718 !important;
+  color: #CFD2D1 !important;
+  border: none;
+}
+.cm-s-seti .CodeMirror-gutters {
+  color: #404b53;
+  background-color: #0E1112;
+  border: none;
+}
+.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
+.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
+.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti span.cm-comment { color: #41535b; }
+.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
+.cm-s-seti span.cm-number { color: #cd3f45; }
+.cm-s-seti span.cm-variable { color: #55b5db; }
+.cm-s-seti span.cm-variable-2 { color: #a074c4; }
+.cm-s-seti span.cm-def { color: #55b5db; }
+.cm-s-seti span.cm-keyword { color: #ff79c6; }
+.cm-s-seti span.cm-operator { color: #9fca56; }
+.cm-s-seti span.cm-keyword { color: #e6cd69; }
+.cm-s-seti span.cm-atom { color: #cd3f45; }
+.cm-s-seti span.cm-meta { color: #55b5db; }
+.cm-s-seti span.cm-tag { color: #55b5db; }
+.cm-s-seti span.cm-attribute { color: #9fca56; }
+.cm-s-seti span.cm-qualifier { color: #9fca56; }
+.cm-s-seti span.cm-property { color: #a074c4; }
+.cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; }
+.cm-s-seti span.cm-builtin { color: #9fca56; }
+.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
+.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+Solarized theme for code-mirror
+http://ethanschoonover.com/solarized
+*/
+
+/*
+Solarized color palette
+http://ethanschoonover.com/solarized/img/solarized-palette.png
+*/
+
+.solarized.base03 { color: #002b36; }
+.solarized.base02 { color: #073642; }
+.solarized.base01 { color: #586e75; }
+.solarized.base00 { color: #657b83; }
+.solarized.base0 { color: #839496; }
+.solarized.base1 { color: #93a1a1; }
+.solarized.base2 { color: #eee8d5; }
+.solarized.base3  { color: #fdf6e3; }
+.solarized.solar-yellow  { color: #b58900; }
+.solarized.solar-orange  { color: #cb4b16; }
+.solarized.solar-red { color: #dc322f; }
+.solarized.solar-magenta { color: #d33682; }
+.solarized.solar-violet  { color: #6c71c4; }
+.solarized.solar-blue { color: #268bd2; }
+.solarized.solar-cyan { color: #2aa198; }
+.solarized.solar-green { color: #859900; }
+
+/* Color scheme for code-mirror */
+
+.cm-s-solarized {
+  line-height: 1.45em;
+  color-profile: sRGB;
+  rendering-intent: auto;
+}
+.cm-s-solarized.cm-s-dark {
+  color: #839496;
+  background-color: #002b36;
+  text-shadow: #002b36 0 1px;
+}
+.cm-s-solarized.cm-s-light {
+  background-color: #fdf6e3;
+  color: #657b83;
+  text-shadow: #eee8d5 0 1px;
+}
+
+.cm-s-solarized .CodeMirror-widget {
+  text-shadow: none;
+}
+
+.cm-s-solarized .cm-header { color: #586e75; }
+.cm-s-solarized .cm-quote { color: #93a1a1; }
+
+.cm-s-solarized .cm-keyword { color: #cb4b16; }
+.cm-s-solarized .cm-atom { color: #d33682; }
+.cm-s-solarized .cm-number { color: #d33682; }
+.cm-s-solarized .cm-def { color: #2aa198; }
+
+.cm-s-solarized .cm-variable { color: #839496; }
+.cm-s-solarized .cm-variable-2 { color: #b58900; }
+.cm-s-solarized .cm-variable-3, .cm-s-solarized .cm-type { color: #6c71c4; }
+
+.cm-s-solarized .cm-property { color: #2aa198; }
+.cm-s-solarized .cm-operator { color: #6c71c4; }
+
+.cm-s-solarized .cm-comment { color: #586e75; font-style:italic; }
+
+.cm-s-solarized .cm-string { color: #859900; }
+.cm-s-solarized .cm-string-2 { color: #b58900; }
+
+.cm-s-solarized .cm-meta { color: #859900; }
+.cm-s-solarized .cm-qualifier { color: #b58900; }
+.cm-s-solarized .cm-builtin { color: #d33682; }
+.cm-s-solarized .cm-bracket { color: #cb4b16; }
+.cm-s-solarized .CodeMirror-matchingbracket { color: #859900; }
+.cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; }
+.cm-s-solarized .cm-tag { color: #93a1a1; }
+.cm-s-solarized .cm-attribute { color: #2aa198; }
+.cm-s-solarized .cm-hr {
+  color: transparent;
+  border-top: 1px solid #586e75;
+  display: block;
+}
+.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; }
+.cm-s-solarized .cm-special { color: #6c71c4; }
+.cm-s-solarized .cm-em {
+  color: #999;
+  text-decoration: underline;
+  text-decoration-style: dotted;
+}
+.cm-s-solarized .cm-error,
+.cm-s-solarized .cm-invalidchar {
+  color: #586e75;
+  border-bottom: 1px dotted #dc322f;
+}
+
+.cm-s-solarized.cm-s-dark div.CodeMirror-selected { background: #073642; }
+.cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); }
+.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(7, 54, 66, 0.99); }
+
+.cm-s-solarized.cm-s-light div.CodeMirror-selected { background: #eee8d5; }
+.cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection { background: #eee8d5; }
+.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection { background: #eee8d5; }
+
+/* Editor styling */
+
+
+
+/* Little shadow on the view-port of the buffer view */
+.cm-s-solarized.CodeMirror {
+  -moz-box-shadow: inset 7px 0 12px -6px #000;
+  -webkit-box-shadow: inset 7px 0 12px -6px #000;
+  box-shadow: inset 7px 0 12px -6px #000;
+}
+
+/* Remove gutter border */
+.cm-s-solarized .CodeMirror-gutters {
+  border-right: 0;
+}
+
+/* Gutter colors and line number styling based of color scheme (dark / light) */
+
+/* Dark */
+.cm-s-solarized.cm-s-dark .CodeMirror-gutters {
+  background-color: #073642;
+}
+
+.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {
+  color: #586e75;
+  text-shadow: #021014 0 -1px;
+}
+
+/* Light */
+.cm-s-solarized.cm-s-light .CodeMirror-gutters {
+  background-color: #eee8d5;
+}
+
+.cm-s-solarized.cm-s-light .CodeMirror-linenumber {
+  color: #839496;
+}
+
+/* Common */
+.cm-s-solarized .CodeMirror-linenumber {
+  padding: 0 5px;
+}
+.cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; }
+.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; }
+.cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; }
+
+.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {
+  color: #586e75;
+}
+
+/* Cursor */
+.cm-s-solarized .CodeMirror-cursor { border-left: 1px solid #819090; }
+
+/* Fat cursor */
+.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor { background: #77ee77; }
+.cm-s-solarized.cm-s-light .cm-animate-fat-cursor { background-color: #77ee77; }
+.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor { background: #586e75; }
+.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor { background-color: #586e75; }
+
+/* Active line */
+.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background {
+  background: rgba(255, 255, 255, 0.06);
+}
+.cm-s-solarized.cm-s-light .CodeMirror-activeline-background {
+  background: rgba(0, 0, 0, 0.06);
+}
+
+.cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; }
+.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; }
+.cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
+.cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
+.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; }
+.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; }
+.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; }
+.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; }
+.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; }
+
+.cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; }
+.cm-s-the-matrix span.cm-atom { color: #3FF; }
+.cm-s-the-matrix span.cm-number { color: #FFB94F; }
+.cm-s-the-matrix span.cm-def { color: #99C; }
+.cm-s-the-matrix span.cm-variable { color: #F6C; }
+.cm-s-the-matrix span.cm-variable-2 { color: #C6F; }
+.cm-s-the-matrix span.cm-variable-3, .cm-s-the-matrix span.cm-type { color: #96F; }
+.cm-s-the-matrix span.cm-property { color: #62FFA0; }
+.cm-s-the-matrix span.cm-operator { color: #999; }
+.cm-s-the-matrix span.cm-comment { color: #CCCCCC; }
+.cm-s-the-matrix span.cm-string { color: #39C; }
+.cm-s-the-matrix span.cm-meta { color: #C9F; }
+.cm-s-the-matrix span.cm-qualifier { color: #FFF700; }
+.cm-s-the-matrix span.cm-builtin { color: #30a; }
+.cm-s-the-matrix span.cm-bracket { color: #cc7; }
+.cm-s-the-matrix span.cm-tag { color: #FFBD40; }
+.cm-s-the-matrix span.cm-attribute { color: #FFF700; }
+.cm-s-the-matrix span.cm-error { color: #FF0000; }
+
+.cm-s-the-matrix .CodeMirror-activeline-background { background: #040; }
+
+/*
+Copyright (C) 2011 by MarkLogic Corporation
+Author: Mike Brevoort <mike@brevoort.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+*/
+.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; }
+.cm-s-xq-light span.cm-atom { color: #6C8CD5; }
+.cm-s-xq-light span.cm-number { color: #164; }
+.cm-s-xq-light span.cm-def { text-decoration:underline; }
+.cm-s-xq-light span.cm-variable { color: black; }
+.cm-s-xq-light span.cm-variable-2 { color:black; }
+.cm-s-xq-light span.cm-variable-3, .cm-s-xq-light span.cm-type { color: black; }
+.cm-s-xq-light span.cm-property {}
+.cm-s-xq-light span.cm-operator {}
+.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; }
+.cm-s-xq-light span.cm-string { color: red; }
+.cm-s-xq-light span.cm-meta { color: yellow; }
+.cm-s-xq-light span.cm-qualifier { color: grey; }
+.cm-s-xq-light span.cm-builtin { color: #7EA656; }
+.cm-s-xq-light span.cm-bracket { color: #cc7; }
+.cm-s-xq-light span.cm-tag { color: #3F7F7F; }
+.cm-s-xq-light span.cm-attribute { color: #7F007F; }
+.cm-s-xq-light span.cm-error { color: #f00; }
+
+.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; }
+.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; }
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.CodeMirror {
+  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 */
+}
+
+.CodeMirror pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
+/* May not cause it not because we changed it! */
+.CodeMirror-lines {
+  padding: var(--jp-code-padding) 0;
+}
+
+.CodeMirror-linenumber {
+  padding: 0 8px;
+}
+
+.jp-CodeMirrorEditor-static {
+  margin: var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor,
+.jp-CodeMirrorEditor-static {
+  cursor: text;
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+
+/* 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'] .CodeMirror-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'] .CodeMirror-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.CodeMirror.jp-mod-readOnly .CodeMirror-cursor {
+  display: none;
+}
+
+.CodeMirror-gutters {
+  border-right: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-layout-color0);
+}
+
+.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;
+}
+
+.CodeMirror-selectedtext.cm-searching {
+  background-color: var(--jp-search-selected-match-background-color) !important;
+  color: var(--jp-search-selected-match-color) !important;
+}
+
+.cm-searching {
+  background-color: var(
+    --jp-search-unselected-match-background-color
+  ) !important;
+  color: var(--jp-search-unselected-match-color) !important;
+}
+
+.CodeMirror-focused .CodeMirror-selected {
+  background-color: var(--jp-editor-selected-focused-background);
+}
+
+.CodeMirror-selected {
+  background-color: var(--jp-editor-selected-background);
+}
+
+.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);
+}
+
+/**
+ * Here is our jupyter theme for CodeMirror syntax highlighting
+ * This is used in our marked.js syntax highlighting and CodeMirror itself
+ * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME
+ * This came from the classic notebook, which came form highlight.js/GitHub
+ */
+
+/**
+ * CodeMirror themes are handling the background/color in this way. This works
+ * fine for CodeMirror editors outside the notebook, but the notebook styles
+ * these things differently.
+ */
+.CodeMirror.cm-s-jupyter {
+  background: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* In the notebook, we want this styling to be handled by its container */
+.jp-CodeConsole .CodeMirror.cm-s-jupyter,
+.jp-Notebook .CodeMirror.cm-s-jupyter {
+  background: transparent;
+}
+
+.cm-s-jupyter .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+.cm-s-jupyter span.cm-keyword {
+  color: var(--jp-mirror-editor-keyword-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-atom {
+  color: var(--jp-mirror-editor-atom-color);
+}
+.cm-s-jupyter span.cm-number {
+  color: var(--jp-mirror-editor-number-color);
+}
+.cm-s-jupyter span.cm-def {
+  color: var(--jp-mirror-editor-def-color);
+}
+.cm-s-jupyter span.cm-variable {
+  color: var(--jp-mirror-editor-variable-color);
+}
+.cm-s-jupyter span.cm-variable-2 {
+  color: var(--jp-mirror-editor-variable-2-color);
+}
+.cm-s-jupyter span.cm-variable-3 {
+  color: var(--jp-mirror-editor-variable-3-color);
+}
+.cm-s-jupyter span.cm-punctuation {
+  color: var(--jp-mirror-editor-punctuation-color);
+}
+.cm-s-jupyter span.cm-property {
+  color: var(--jp-mirror-editor-property-color);
+}
+.cm-s-jupyter span.cm-operator {
+  color: var(--jp-mirror-editor-operator-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-comment {
+  color: var(--jp-mirror-editor-comment-color);
+  font-style: italic;
+}
+.cm-s-jupyter span.cm-string {
+  color: var(--jp-mirror-editor-string-color);
+}
+.cm-s-jupyter span.cm-string-2 {
+  color: var(--jp-mirror-editor-string-2-color);
+}
+.cm-s-jupyter span.cm-meta {
+  color: var(--jp-mirror-editor-meta-color);
+}
+.cm-s-jupyter span.cm-qualifier {
+  color: var(--jp-mirror-editor-qualifier-color);
+}
+.cm-s-jupyter span.cm-builtin {
+  color: var(--jp-mirror-editor-builtin-color);
+}
+.cm-s-jupyter span.cm-bracket {
+  color: var(--jp-mirror-editor-bracket-color);
+}
+.cm-s-jupyter span.cm-tag {
+  color: var(--jp-mirror-editor-tag-color);
+}
+.cm-s-jupyter span.cm-attribute {
+  color: var(--jp-mirror-editor-attribute-color);
+}
+.cm-s-jupyter span.cm-header {
+  color: var(--jp-mirror-editor-header-color);
+}
+.cm-s-jupyter span.cm-quote {
+  color: var(--jp-mirror-editor-quote-color);
+}
+.cm-s-jupyter span.cm-link {
+  color: var(--jp-mirror-editor-link-color);
+}
+.cm-s-jupyter span.cm-error {
+  color: var(--jp-mirror-editor-error-color);
+}
+.cm-s-jupyter span.cm-hr {
+  color: #999;
+}
+
+.cm-s-jupyter span.cm-tab {
+  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
+  background-position: right;
+  background-repeat: no-repeat;
+}
+
+.cm-s-jupyter .CodeMirror-activeline-background,
+.cm-s-jupyter .CodeMirror-gutter {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+.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: 0px;
+  padding: 0px;
+  line-height: normal;
+}
+
+.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;
+}
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+}
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+}
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+}
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+}
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+}
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+}
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+}
+
+.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;
+}
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+}
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+}
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+}
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+}
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+}
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+}
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+}
+
+.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);
+}
+
+.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 */
+
+.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: 0em;
+}
+
+.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: 12px;
+  table-layout: fixed;
+  margin-left: auto;
+  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 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 table {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0px;
+}
+
+.jp-RenderedHTMLCommon p {
+  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);
+}
+/* ...or leave it untouched if they don't */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background {
+}
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background {
+}
+
+.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: 0.8em;
+  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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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-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 {
+  display: flex;
+  flex-direction: column;
+  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);
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  border-bottom: none;
+  height: auto;
+  margin: var(--jp-toolbar-header-margin);
+  box-shadow: none;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 4px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0px 2px;
+  padding: 0px 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: 0px;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  padding: 0px;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  justify-content: space-evenly;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item {
+  flex: 1;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent {
+  width: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| 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;
+  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 12px;
+  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-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);
+}
+
+/* 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;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: white;
+  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-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before {
+  color: limegreen;
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.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: 0px;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-DirListing-deadSpace {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: red;
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+}
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: flex;
+  flex-direction: row;
+}
+
+.jp-OutputPrompt {
+  flex: 0 0 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-output {
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea-child .jp-OutputArea-output {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `p-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: 0px;
+  padding: 0px;
+  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;
+}
+
+/* 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;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  flex: 1 1 auto;
+}
+
+.jp-OutputArea-executeResult.jp-RenderedText {
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-stdin {
+  line-height: var(--jp-code-line-height);
+  padding-top: var(--jp-code-padding);
+  display: flex;
+}
+
+.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: 0em 0.25em;
+  margin: 0em 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  margin: 0px;
+  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: 0px;
+  bottom: 0px;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  width: 100%;
+  padding: 0px;
+  margin: 0px;
+  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: flex;
+  flex-direction: row;
+}
+
+.jp-InputArea-editor {
+  flex: 1 1 auto;
+}
+
+.jp-InputArea-editor {
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0px;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  flex: 0 0 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;
+  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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: flex;
+  flex-direction: row;
+  flex: 1 1 auto;
+}
+
+.jp-Placeholder-prompt {
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  flex: 1 1 auto;
+  border: none;
+  background: transparent;
+  height: 20px;
+  box-sizing: border-box;
+}
+
+.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: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0px;
+  margin: 0px;
+  /* 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;
+}
+
+/* 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);
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 200px;
+  box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3);
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  flex: 0 0
+    calc(
+      var(--jp-cell-prompt-width) -
+        var(--jp-private-cell-scrolling-output-offset)
+    );
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  flex: 1 1 auto;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: 2px;
+}
+
+.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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --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);
+}
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+.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-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);
+}
+
+/* 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: flex;
+  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 0px 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 0px;
+}
+
+.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 0px 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-NotebookTools-tool {
+  padding: 0px 12px 0 12px;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px;
+  background-color: var(--jp-layout-color1);
+  border-top: none !important;
+}
+
+.jp-ActiveCellTool .jp-InputArea-prompt {
+  flex: 0 0 auto;
+  padding-left: 0px;
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor {
+  flex: 1 1 auto;
+  background: var(--jp-cell-editor-background);
+  border-color: var(--jp-cell-editor-border-color);
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor .CodeMirror {
+  background: transparent;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0px 12px 0px;
+}
+
+.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 {
+  line-height: 1.4;
+}
+
+/*-----------------------------------------------------------------------------
+| 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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+</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: 0px 2px 1px -1px var(--jp-shadow-umbra-color),
+    0px 1px 1px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 3px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color),
+    0px 2px 2px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 5px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color),
+    0px 4px 5px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 10px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color),
+    0px 6px 10px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 18px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color),
+    0px 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0px 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color),
+    0px 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0px 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color),
+    0px 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0px 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color),
+    0px 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0px 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color),
+    0px 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0px 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-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: -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-700);
+
+  --jp-content-font-family: -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: #111111;
+  --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-700);
+  --jp-brand-color1: var(--md-blue-500);
+  --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-700);
+  --jp-accent-color1: var(--md-green-500);
+  --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-700);
+  --jp-warn-color1: var(--md-orange-500);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+
+  --jp-error-color0: var(--md-red-700);
+  --jp-error-color1: var(--md-red-500);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+
+  --jp-success-color0: var(--md-green-700);
+  --jp-success-color1: var(--md-green-500);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+
+  --jp-info-color0: var(--md-cyan-700);
+  --jp-info-color1: var(--md-cyan-500);
+  --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: 'Source Code Pro', monospace;
+  --jp-cell-prompt-letter-spacing: 0px;
+  --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: 0px 0px 2px 0px rgba(0, 0, 0, 0.24);
+  --jp-toolbar-header-margin: 4px 4px 0px 4px;
+  --jp-toolbar-active-background: var(--md-grey-300);
+
+  /* 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-border-color1);
+  --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: #05a;
+  --jp-mirror-editor-variable-3-color: #085;
+  --jp-mirror-editor-punctuation-color: #05a;
+  --jp-mirror-editor-property-color: #05a;
+  --jp-mirror-editor-operator-color: #aa22ff;
+  --jp-mirror-editor-comment-color: #408080;
+  --jp-mirror-editor-string-color: #ba2121;
+  --jp-mirror-editor-string-2-color: #708;
+  --jp-mirror-editor-meta-color: #aa22ff;
+  --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;
+
+  /* Vega extension styles */
+
+  --jp-vega-background: white;
+
+  /* Sidebar-related styles */
+
+  --jp-sidebar-min-width: 180px;
+
+  /* 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);
+}
+</style>
+
+<style type="text/css">
+a.anchor-link {
+   display: none;
+}
+.highlight  {
+    margin: 0.4em;
+}
+
+/* Input area styling */
+.jp-InputArea {
+    overflow: hidden;
+}
+
+.jp-InputArea-editor {
+    overflow: hidden;
+}
+
+@media print {
+  body {
+    margin: 0;
+  }
+}
+</style>
+
+
+
+<!-- Load mathjax -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-MML-AM_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 
+                    }
+                },
+                "HTML-CSS": {
+                    linebreaks: { 
+                    automatic: true 
+                    }
+                }
+            });
+        
+            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        }
+    }
+    init_mathjax();
+    </script>
+    <!-- End of mathjax configuration --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="Juan-David-Hern&#225;ndez-ejercicio1-clase-03">Juan David Hern&#225;ndez ejercicio1 clase 03<a class="anchor-link" href="#Juan-David-Hern&#225;ndez-ejercicio1-clase-03">&#182;</a></h2>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h3 id="1.Elaborar-el-diagrama-de-Hertzprung-Russell-utilizando-los-datos-de-la-carpeta-data.-La-idea-es-que-el-diagrama-quede-similar-al-de-la-siguiente-referencia.-Tener-presente-las-etiquetas-de-los-marcadores,-las-unidades-de-los-ejes-y-colores.">1.Elaborar el diagrama de Hertzprung-Russell utilizando los datos de la carpeta data. La idea es que el diagrama quede similar al de la <a href="https://socratic.org/questions/what-is-the-hertzsprung-russell-diagram-and-why-is-it-so-important-to-astronomy-#277707">siguiente referencia</a>. Tener presente las etiquetas de los marcadores, las unidades de los ejes y colores.<a class="anchor-link" href="#1.Elaborar-el-diagrama-de-Hertzprung-Russell-utilizando-los-datos-de-la-carpeta-data.-La-idea-es-que-el-diagrama-quede-similar-al-de-la-siguiente-referencia.-Tener-presente-las-etiquetas-de-los-marcadores,-las-unidades-de-los-ejes-y-colores.">&#182;</a></h3>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="Contexto">Contexto<a class="anchor-link" href="#Contexto">&#182;</a></h2>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>El diagrama de Hertzprung-Russell(HR) es de las herramientas más poderosas para estudiar la evolución de estrellas. Ya que permite clasificarlas en 5 grandes grupos según su ubicación en la gráfica (supergigantes rojas, gigantes azules y rojas, las de secuencia principal y enanans blancas). Para esto se registra datos de luminosidad, radio y temperatura y se ubican en un diagrama de temperatura vs luminosidad, y el tamaño de cada punto está en función de su radio. Dependiendo de la estructura interna de una estrella, su masa inicial y la forma en la que irradia energía, una estrella se desplaza dentro del diagrama HR, es por esto que entender la evolución en la posición de una estrella en este gráfico, permite determinar su estructura interna.</p>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="C&#243;digo">C&#243;digo<a class="anchor-link" href="#C&#243;digo">&#182;</a></h2>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Primero importamos las librerías que vamos a utilizar para realizar el diagrama. Matplotlib y pyplot se van a utilizar para graficar, numpy para utilizar algunas de sus funciones que actúan sobre vectores y pandas para leer los archivos de datos.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror 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">matplotlib</span> <span class="k">as</span> <span class="nn">plt</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="kn">import</span> <span class="nn">matplotlib.animation</span>
+<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">HTML</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Primero leemos los 4 archivos de datos los cuales proporcionan información sobre enanas blancas, estrellas de la secuencia principal, gigantes y supergigantes. Para esto utilizamos la herramientas de pandas pd.read_cvs, teniendo en cuenta que dos de los archivos están separados por espacios simples y los otros dos por comas. (Para decirle a pandas que interprete los espacios como separaciones utilizamos delimiter=' ').</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">enana</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="s2">&quot;~/ejercicios-clase-03-datos/data/dwarfs.csv&quot;</span><span class="p">)</span>
+<span class="n">gigantes</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="s2">&quot;~/ejercicios-clase-03-datos/data/giants.txt&quot;</span><span class="p">,</span> <span class="n">delimiter</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">)</span>
+<span class="n">supergigantes</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="s2">&quot;~/ejercicios-clase-03-datos/data/supergiants.txt&quot;</span><span class="p">,</span> <span class="n">delimiter</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">)</span>
+<span class="n">ms</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="s2">&quot;~/ejercicios-clase-03-datos/data/ms.csv&quot;</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Ahora utilizamos data.head() para entender los datos que hemos leído. Nos damos cuenta que tenemos 3 características de cada estrella. Luminosidad, temperatura y radio.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[3]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">enana</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[3]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<div>
+<style scoped>
+    .dataframe tbody tr th:only-of-type {
+        vertical-align: middle;
+    }
+
+    .dataframe tbody tr th {
+        vertical-align: top;
+    }
+
+    .dataframe thead th {
+        text-align: right;
+    }
+</style>
+<table border="1" class="dataframe">
+  <thead>
+    <tr style="text-align: right;">
+      <th></th>
+      <th>lum</th>
+      <th>temp</th>
+      <th>radius</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>0</th>
+      <td>0.000109</td>
+      <td>5050.644696</td>
+      <td>7.096930</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>0.000128</td>
+      <td>5967.543450</td>
+      <td>4.583996</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>0.000230</td>
+      <td>6674.161524</td>
+      <td>4.151078</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>0.000269</td>
+      <td>7216.762974</td>
+      <td>3.491754</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>0.000472</td>
+      <td>7795.184395</td>
+      <td>3.472736</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">gigantes</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[4]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<div>
+<style scoped>
+    .dataframe tbody tr th:only-of-type {
+        vertical-align: middle;
+    }
+
+    .dataframe tbody tr th {
+        vertical-align: top;
+    }
+
+    .dataframe thead th {
+        text-align: right;
+    }
+</style>
+<table border="1" class="dataframe">
+  <thead>
+    <tr style="text-align: right;">
+      <th></th>
+      <th>lum</th>
+      <th>temp</th>
+      <th>radius</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>0</th>
+      <td>304.228573</td>
+      <td>3654.601099</td>
+      <td>145.483474</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>58.884366</td>
+      <td>3808.609875</td>
+      <td>66.642938</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>9.246982</td>
+      <td>3991.751692</td>
+      <td>27.603430</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>58.505945</td>
+      <td>4164.818180</td>
+      <td>50.832968</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>32.033176</td>
+      <td>4425.773883</td>
+      <td>33.290931</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">supergigantes</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[5]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<div>
+<style scoped>
+    .dataframe tbody tr th:only-of-type {
+        vertical-align: middle;
+    }
+
+    .dataframe tbody tr th {
+        vertical-align: top;
+    }
+
+    .dataframe thead th {
+        text-align: right;
+    }
+</style>
+<table border="1" class="dataframe">
+  <thead>
+    <tr style="text-align: right;">
+      <th></th>
+      <th>lum</th>
+      <th>temp</th>
+      <th>radius</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>0</th>
+      <td>359749.335156</td>
+      <td>3801.042587</td>
+      <td>278.055832</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>416869.383470</td>
+      <td>4398.962354</td>
+      <td>190.278395</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>1000000.000000</td>
+      <td>5465.163392</td>
+      <td>140.809113</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>920449.571753</td>
+      <td>7837.395137</td>
+      <td>46.187556</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>779830.110523</td>
+      <td>10200.701561</td>
+      <td>19.604244</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[6]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ms</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[6]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<div>
+<style scoped>
+    .dataframe tbody tr th:only-of-type {
+        vertical-align: middle;
+    }
+
+    .dataframe tbody tr th {
+        vertical-align: top;
+    }
+
+    .dataframe thead th {
+        text-align: right;
+    }
+</style>
+<table border="1" class="dataframe">
+  <thead>
+    <tr style="text-align: right;">
+      <th></th>
+      <th>lum</th>
+      <th>temp</th>
+      <th>radius</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>0</th>
+      <td>0.000776</td>
+      <td>3577.003926</td>
+      <td>0.814703</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>0.002638</td>
+      <td>3691.168543</td>
+      <td>1.209778</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>0.006823</td>
+      <td>3793.506494</td>
+      <td>1.630027</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>0.019733</td>
+      <td>3862.471423</td>
+      <td>2.361574</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>0.040402</td>
+      <td>3963.530109</td>
+      <td>2.910924</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Según el diagrama de referencia, vemos que se trata de un diagrama de dispersión donde el eje x corresponde a la temperatura y el eje y a la luminosidad. Entonces vamosa a graficar los 4 dataframes utilizando plt.pyplot.scatter, donde el eje x va a ser pd.data['temp'] y el eje y pd.data['lum'], para saber el orden de los ejes en la función pedimos información respecto a este comando, además nos proporciona ayuda respecto a las otras modificaciones que podemos hacer a la gráfica.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[7]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span>plt.pyplot.scatter<span class="o">?</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[8]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[8]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>&lt;matplotlib.collections.PathCollection at 0x7f8db5311c50&gt;</pre>
+</div>
+
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Claramente los ejes que estamos utilizando no permiten visualizar correctamente los puntos, es necesario que utilicemos la escala logarítmica en el eje y (plt.pyplot.yscale('log'))ya que la luminosidad de las estrellas supergigantes es mucho mayor que la de los otros grupos. Además es necesario invertir el eje x (plt.pyplot.gca().invert_xaxis())para que se asemeje más al diagrama HR.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[9]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Aún quedan varios cambios por hacer, ahora vamos a darle tamaño a los puntos según el radio, esto se modifica en la función plt.pyplot.scatter(x,y,s=tamaño). En nuestro caso s=pd.data['radius'].</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[10]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">])</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAD4CAYAAADvsV2wAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAwDElEQVR4nO3deXxU1fn48c8zM5lMFhJCwhIIOxFFqKigKFZFEREBrUUFtG5Yq3X51X5rK7Xar1rXWqutfsWlCO6iolKhoiiColXAHSEQtpCwBLKRddbz+2OGmJ0kM5mZZJ736zUvZs49957nToZn7px77rlijEEppVTXZ4l0AEoppcJDE75SSsUITfhKKRUjNOErpVSM0ISvlFIxwhbpAFqSkZFhBg0aFOkwlFKqU1m/fv0BY0zPhuVRnfAHDRrEunXrIh2GUkp1KiKys6ly7dJRSqkYEdVH+Eqp2GWMYU/lHircFaTYU+id2BsRiXRYnZomfKVUVHF6nby15S2e3fAsB6oPYLPY8Pg89ErsxZyRc5g+dDpx1rhIh9kpSTRPrTBmzBijffhKxY4yZxlXLb+KvIN51HhrGi13WB0M6z6MZ85+hqS4pAhE2DmIyHpjzJiG5dqHr5SKCj7j49r3r2V72fYmkz1AjbeGzSWbuf6D64nmg9VopV06SoVB3sE8/vnVP/m44GOsYuWsgWdxw7E3kJGQEenQosbnez5nW9k23D53i/VcPhc/FP3AN/u/YXSv0eEJrovQI3ylOljewTwufudi3tv5HpXuSg66DvJW7ltc+O8LKa4pjnR4UePZ75+lylPVqro1nhoWbFjQsQF1QZrwVbsVVhWyatcqNhzYoD+vW/DIl49Q5a7CZ3y1ZV7jpcxZxsINCyMYWXT59sC3ra5rMHy578sOjKZr0i4d1S5r967l+g+uxypWvMbLpIGTuHv83TpsrglrCtbgw9eo3O1z896O97j5+JsjEFX08fg8HVq/vbaXbWfptqXsrthNnCWOod2HMm3oNNIcaW3ajtfnZc3uNbyW8xp7K/fiMR5S41M5o/8ZnJ99Pin2lA7agx9pwlft8rtVv6PaU137+r2d7zF16FTGZY6LYFTRqaUvQavFGsZIoltafBp7q/a2un6PhB4dGA18s/8bHvjiATaXbMbr8+Ix/i8Yh9XBo18+yqlZpzL3xLn0SuzV4nY8Pg/P/fAcC75fgNPrbNRtteHABv7x1T+YOGAivzn+N/RJ6tNh+6RdOqrNjDGU1JQ0Kt9TsScC0US/iQMmYpXGiT3eGs+0IdMiEFF0unD4hcRb41tVN8GWwMzhMzsslpV5K7l6+dV8d+A7nF5nbbIH/0ghl8/Fyl0rmbFkBjsPNjmLAQDVnmquff9anvj6CUqcJU2eo6jx1uD0Onl3x7vMWDKDnOKcDtkn0ISv2kFEGNp9KJY6Hx9jDCPSR0Qwquh147E3kmJPIc7y48VCdoudXom9mH3U7AhGFl1mHDEDoXVdgsYYzht2XofE8UPRD/x+9e+bHRp6iNd4KXWWcsW7V1Dhqmi83OflNyt/w9f7vz7stg5tr8xVxpXLr6SgoqDd8bdEE75ql8fOfIx+3foRZ4nDbrEz98S5DO8xPNJhRaXeSb1ZfN5iZh05i8ykTLKSs5gzag6vTn2VbvZukQ4vavRw9OAv4/+Cw+posZ7D6uCvp/21w967R798tFUJGvwnjytcFbyZ+2ajZYu3LOarfV/h9Drb1H6lu5Lfr/p9m9ZpLb3SVrWbMYaDroMkxSVhs+jpIBUaK/NWcsend+D2uqn0VNaWJ9oScdgc3HvKvYzvN75D2t5buZdzF5+Ly+dq03q9EnuxYsaK2vM1xhimLJ5CfkV+u+KIt8azaNoihqQOadf6zV1pq/9LVbuJCKnxqZEOQ3UxEwZMYGXWSj7O/5jlO5ZT6iwlzZHGOYPPYXzf8R16onvlrpXtGmlW7ipnS+kWjkg7AvCf8C2qKWp3HF6flxd/eJHbT7q93dtoiiZ8pVTUsVlsTBgwgQkDJoS13eLq4jZ3wQBYxVpvIMOy7cuo8bSuW6gpHuPh3R3vhjzhax++UkoFxNvi6w1GaAu71V77fG/lXgzBdZdXuitDfkGjJnyllAoYnDqYBFtCm9dzeV3079Y/pLF0xPlVTfhKKRVwatapWCxtS4uCcELmCfUmwgvFpHgJcQkhv3JdE75SSgXEWeKYfeTset0zh+OwObhq5FX1yiYOnEiiLbHdcVjEwulZp7d7/Wa3G/ItKqVUJ3b1qKsZnDK43oVyzXFYHUwdMpWxfcbWKx+XOS6oG7TYLXYuO/qydq/fHE34SilVh8PmYP7k+RzV46hmj9ItYsFhdfCz7J/xp3F/anL5ZSMuO+xFZM3J6pbVIVeu67BMpZRqIMWewnPnPMea3WuY/918vj3wLXaLHYPBYzycNeAsLjv6shaT8uyjZrNs+zJyS3MPe1OXuhJsCdz/0/tDsRuN6JW2Sil1GGXOMopqirCJjYyEDBLjWtc/X+Ys48p3rySvPO+w4/sFIcGWwGNnPtaoi6it9J62SinVTqnxqQxJHcKAlAGtTvaH1nvp3Jc4f9j5OKyOJod82iw24q3xHNfrOF6c8mLQyb4lYTvCF5HTgbuBDcArxpiPDreOHuErpbqKKncVS7ctZdHmRRyoPoDX5yXZnsxpWacx+6jZIR3H3yFz6YjIfGAqUGiMGVmnfDLwKGAFnjHG3A8YoAJwAO2bUUgppTqpxLhELhx+IRcOvzBiMQTbpbMAmFy3QESswOPAOcAIYJaIjAA+NsacA/wBuDPIdpVSSrVRUAnfGLMaKG5QfAKQa4zZZoxxAa8A5xlTewfnEqDZ29qIyDUisk5E1u3fvz+Y8JRSStXRESdt+wG76rzOB/qJyAUi8iTwPPBYcysbY54yxowxxozp2bNnB4SnlFKxKWzj8I0xi4HF4WpPKaVUfR1xhF8A1D3dnBUoU0opFUEdkfDXAtkiMlhE7MBMYEkHtKOUUqoNgkr4IvIy8BkwXETyRWSOMcYD3AAsBzYCi4wxG4IPVSmlVDCC6sM3xsxqpnwZsCyYbSullAotnVpBKaVihCZ8pZSKEZrwlVIqRmjCV0qpGKEJXymlYoQmfKWUihGa8JVSKkZowldKqRihCV8ppWKEJnyllIoRmvCVUipGaMJXSqkYoQlfKaVihCZ8pZSKEZrwlVIqRmjCV0qpGKEJXymlYoQmfKWUihGa8JVSKkZowldKqRihCV8ppWKEJnyllIoRmvCVUipGaMJXSqkYoQlfKaVihCZ8pZSKEZrwlVIqRmjCV0qpGKEJXymlYoQmfKWUihFhS/gicpSIzBOR10XkunC1q5RSyi+ohC8i80WkUES+b1A+WURyRCRXRG4FMMZsNMZcC1wEjA+mXaWUUm0X7BH+AmBy3QIRsQKPA+cAI4BZIjIisGw6sBRYFmS7Siml2iiohG+MWQ0UNyg+Acg1xmwzxriAV4DzAvWXGGPOAS5pbpsico2IrBORdfv37w8mPKWUUnXYOmCb/YBddV7nAyeKyOnABUA8LRzhG2OeAp4CGDNmjOmA+JRSKiZ1RMJvkjHmI+CjcLWnlFKqvo5I+AVA/zqvswJlSimlGnJVwsZ/Q2keiAV6j4Tss8BiDXlTHZHw1wLZIjIYf6KfCczugHaUUqrzclfDe7fD1y+AWP2JXwTiEsFmh5/eAuOu85eFSLDDMl8GPgOGi0i+iMwxxniAG4DlwEZgkTFmQ/ChKqVUF+Gqgvlnw1fP+xO/qwIwYHz+51XF8OHdsORGMKE7lRnUEb4xZlYz5cvQoZdKKdW0f/8/2J8Dnprm67ir4Ps3IGssHH95SJrVqRWUUiqcKg/AxrdbTvaHuKtg1QMhO8rvkgm/Jmcz1Ru0FylSypYvJ3fyOeT/9n/wuVyRDkep6PL1i7Qp9daUQt5nIWm6yyX8mpwcdlx0ETsvuYSqtWsjHU7MMW43u393C+4dO6j48EPKFr8Z6ZCUii57vgNPdevrGwMHNoek6S6X8I3LFTirLficenQZdhYLYvvx1JAlwRHBYJRSdYXtwqtwSRg1iv5PPolxuUg+RedoCzexWhnwzNMc+L8ncIwaScrUqZEOqcsreXURhQ89BD4f6df8koxf/SrSIamW9B4Bmxyt68MH/9j8HkND0rSYEA75CbUxY8aYdevWRToMpaJW9YYN7LzkUkyNP3lIQgJZ//xnqw92fC4XRU8+Sc33G3AceywZc65C4uI6MmRVvg8eGQVeZ+vqd8uEm38AS+s7ZERkvTFmTMPyLtelo+ozHg/5v7mZ3ElnU/Xll5EOR4WYKze3XiIwbjfOnJxWr59//Q0UPfMvKlatomjePHb/4daOCFPV1a03HDkFrPGHrxuXCD/9nzYl+5Zowu/iqr/5hoqPPsKdl0fhw3+PdDgqxBwjRoDPV/tabDYSfjKqVet6y8up/OwzjNN/pGlqajj47rsYt7tDYlV1TH8MegwBWwtJPy4Rhk+BsVeHrFlN+BFiPB723n8/e++6G5+zlT/t2iF+6FAsSYkQF0e3SWd1WDsqMuKzs+n7wAPY+vbF1rs3vf84l8SxY1u1bt2T67UsFrCGfg4X1UB8MvzyAxh5Idgc/uR+iD0Z4lP8R/YXPB3SqRW63EnbzqLy008pfeVVMIaE448j9dxzO6Qda/fuDPvgA7wHDxLXq1eHtKEiK+XsSaScPanN61kSEki/8kqKX3gB4/EgNhsZ112LhKj7QB2GPQnOfxwm3wvfL4aSHWCxQZ+RMPxc/3w6IaYJP0Lihx+JxeHAeDwkjGrdT/C6yj9cScmLL5Jx/a9JPO64FutaHA4sDh0eqRrr9T+/JfGEsTi35OI46kiSTjop0iHFHkcqjLkyLE3pKJ0IMj4fGIO04yd0zonj8JWVET9sGEPe+XcHRBcenuJiDv773ySMHk3CMcdEOhyluoTmRunoEX4EBfPTuduZZ1K2eDHdzj47hBGF365rfkVNTg5itTL03f8Q16dPpENSqmMdyIW8T/1TIg+dACl9w9a0JvxOqu+995B5151Nn3iLQt7SUnZedRXeklL6z3sCx/Dh/vLycnC7wWKpHUte/OKLFD7wIAnHHceAZ54OyT4an0/7plXoGeO/eclnj0FZPvQcDqfcDINPbVy3qhgWXQ75X/gvpkLAeOCo6XDe4y2P2AkR/R/QiXWWZA9QsXo1rm3b8ezZQ8nLL9eW93/sn6RMn0afu+7CPmgQAEXz/FdKV3/9Nc7c3KDa9ZSUkHv2ZDaN+gklr70W1LYacm7ZwvYLL2LnFVfi3lcY0m2rTmLpb+HNX8Guz+FgAWz9EF66GD59rH49nw8WToVd//VfYeuuAncleJyw8R14I3RDL1uiCV+FReLYsVgcDsRuJ2XyObXl8dnZ9HvwQbqfN722LGX6dLBaievTu/ZLoL0qV6/GU1gIXi8H/u+JoLbVUMEfbqXmu++o+uIL9j3wQEi3rTqBgvXwzcv+5F2Xuwo+vMt/Re0hWz+Akp3gbWJ+L081bHkPirZ2bLxowldBMMZQk5ODt6LisHXjMjPJXvMJR6xbS9K4E1us2/uW35H9yccMWbo06NFFCaNHgwjicNDtjAltWrf0rbfYc+dduHbubHK5xW73j1u3WLA4Ov7nuIoyX73oP0JvksAPb//48rvXAne1aobPB5uWhjS8pnSePgHVoYzHA7Stm+jAvHkUPTEPa48eDPtgxWFHG4nV2uoRSba0tFbH0RL7wIEMe/89PPv3Ex84b9AaVevWsfd/78Q4nVSuWcOw95Y3qtPvbw+x9977sCQl0fsPfwhJvKoTqSn135KwKR4XOA/++LqlZA/gc7d+MrUgaMJXuPcVsm3aNBBhyL+XtPoCLdfOnRifD29xMcbrbdfw0nCwpadjS09v0zq+Gqf/CkdjaqceaCiuXz/6P/5Yk8s6K+PxgNWKhPDqzi5r8GmQ866/L74he4L/1oSHDDoVtq5s3P1TWz8J+rV8PU0oaJeOwr0rD+N0YmpqcOcXtHq9PnPn0vP/3cSABc/6uze6kKTxJ5N+zTUkn3YaWf/3eKTDCYv9//wnm44ZzeYxY6n87+eRDic61JTB29fDPX3hnkx481qoLvEvGzUD7ImBETd1WOKg+8D6I3VGz2pcr5ZAQhoMOaNDdqFeS3rhlTLGULroNcRqIfXnP4/JoztfdTVV69bjGHl0yLqTOhN3QQFbp5xb+2vGlplJ9soPIxxVhBkDT0+AfRt+PNlqsUPGMLjuU/8vwOJt8OovoHirP9F7XZB1Aly4AJIa/Krc8Qm8dBH4vD9238QlQlwCXLUcMrJDFrpeeKWaJSKkXXxRpMOIqLyrf0nNDz9gSUoie+WHMTcnfKMDP18zfdOxJH+d/9aCdUfW+FxQmgc718CgU/wzXl63Bgo3+Ydlpg+FtEFNb2/QKXDT17BuPmx5HyxWGPlzOGYWOFLCsUea8JUCcG3bhqmuxut246upwdrOhO9zOhGLJeq+MNx79+LKyyNh9Ogmu9/sWVmkXXoJxQsWInFxZN5zTwSijDLF24Amfu0aHxRv9yfwQ3od6X8cTnIvOP1W/yMCtA9fdTnG52t8xHoY/f7+MIknnEDmnXdi7datXe1WfPwJm8eewOaTx+Pcvv2w9Q++/z6bx53EjksvxVfZxIm/EHAXFrL/iXnknj2Z/Ot+zY6ZMzFeb5N1e99yC8PXr2P4urV6e1CAvqPB52ligYHMzjnvkyZ8dVju3bspfuFFvGVlEYvB+HwcfPddqr/7rsV6NTmb2TxmLLmnnY6npKTV208aN46Bzy2k+88vaHeMpW+8gXG58NXUULFq1WHr77v3PrylpdRs+IHyD1e2u93meMvL2X7e+Rx4/HFwOvFVVuLaug33nr3NrmNxODrVFdwdqudwOGJy/bnq4xJgyOmQ+ZOIhRUMTfjqsAp+dwv77r2Xwr/9LWIxlL7xBrtvncvOS3+Bp7i42XpVa9di3G68Bw82e6s/975Ccs+ezNbJ5+DZvz9kMabNvBix27EkJtLtjDMwxuDMzW32izLhJz9BEhPBGOKPOCJkcRzi2rHDf3OdwDUWxMVhTUsjrlfPkLfVZc2YD5P+An2OgT6j4Mz/hYteiHRU7aZf5eqwkk8/HWdODoknnxyxGGxpaWB8iD0eaWEIaOr0aVStXYs1LY3EMY0GKQD+m8949vqPcis/+4zU6dObrNdWSePGMfzL9WCxIBYL+//xD4r+NR+Jj2fosqXYMjLq1e/30F+pWLMG+4ABxA8ZUm9Z9Xffs+e2PxLXvz/9HnoIS0JCm+OJP+II4vr0wb1nDxIXR8aNN5I69dwW3z/VgMUKY+f4H12ADstUnYYzNxdrWlqbL6JqyFNSwq5rrwMRBsx7Amv37qEJsIEds2ZT/dVXSEICA555msTjj2/1utsvupiab79FHA763HEH3S/4Wbti8DmdOHNzsQ8cRMWqVZQtXkzq+eeROm1au7Z3iPF68ezfjy0j47BdQDpTafjpsEzV6cUPGxaS7djS0hj86ish2VZLes+9lT1/+hOOkSP9c/q0gePI4Ti3bAFjsA8e1O4YLPHxJBx9NO7du9nzxz9inE6q1q0j4ZhjsA8Y0K5t+mpq2DFzJq5t27H17MngN15v8kvTV1ND3i+voXrdOhyjRjHw2flYkpLavS8qeGFL+CIyBLgNSDXGzAhXu0pFSsJPfsKQJUvatW6fO+4g+dRTsfXJJGHk0bXlngMHKHv7bRJGj27yF4P34EE8+/djHzKk3gV0puG4+iDG2Vd9/jnuvF0YlwtPURHlK1bQfUbj/9IHly6l5rvvwBicOTmUvrGYHpf9ot3tdkqHelCi5GLGoBK+iMwHpgKFxpiRdconA48CVuAZY8z9xphtwBwReT2YNpWKBWKz0W3iRMDfLVP6yitYe6RTtGABzkN3CFu2lLh+/WrXce/bx7Zp0zFOJ91n/Jw+t99eu8yelUXv2/9E6Wuv0/1nPwtq2um4rKx6XyBx/fs3vQ9xcT8mOhHEHl3XJnQoVxUsuwW+WwQYOPoCOPdvEN++Ib+hEmzH2gJgct0CEbECjwPnACOAWSIyIsh2lOryjNtN5Wef4TlwoF75gcceo/BvD7PnjjvwFhVBYBx9zaZNFC1YUHvzlZoNGzBuN8bppHzFB422nzZjBoNffYW0mRcHFWf80KH0e+TvWLp3x7hc7L3rbnxVjScFS5kyheQJE7AkJ5M0fjypF7R/yGun89Z18P1r/qt0vW7Y8Ca8HvkTv0Ed4RtjVovIoAbFJwC5gSN6ROQV4Dzgh9ZsU0SuAa4BGNDOPkYVO9y7d+MtLcUxovMfU+y5/XYOLl+OJd7BsFUfYYlvMMe+MWRcdx3V33xDwrHHUvC7WzAeD6Wvvc7Qpe+QeMKJ2AcMwLl1KxnX/7pDY7V264ZxucDnw7NnD1Vr15J82mn16ojNRtbDkRvKGzHOcshZVn9KBq8Ltq303+YwsUfEQuuIPvx+wK46r/OBE0UkHbgHOFZE5hpj7mtqZWPMU8BT4B+l0wHxqS7C53Kxbeo0jMfDgIULSDz22EiHFBRX3i5MjROfx+u/v28g4WfccAO2jAysPdJJmXouaRdfhLesjH133w1uN6amGgBrchJD3n6rw+M0Xq//xi/GIHFxGGOI698fY0xMTrzXiKeJu1qBv3vLXR3eWBoI20lbY0wRcG242lNdn1gsWFJS8BYXt3s6hGjS98EHKPrXv0g65RSsqam15Zb4eHpcfnm9utbUVLKe+D8qVq4kbdaskMfiyi8An7fRSB7j87Hzkkup2bgRa48e9LhkNq68PLZNnYatTx8GL3q10fUGMScpHXodBXu/q3ODFIHugyC1X0trdriOSPgFQN2zOFmBMqVCSmw2hr63HONyYU1OjnQ4QbNnZZH55z+3un7y+PEkjw/9nDcVq1eTf+NNAGTeey+p506pXebZv5/qDRvA7cZbVkbCccdT+PdHwOfDW1RE6RuLce3cgSUpmV43/wZLYmIzrfiVr1zJvnvuwdYnk6xHHwn6GouocdFz8Nx5UBm4kjuhB8x8KbIx0TEJfy2QLSKD8Sf6mcDsDmhHKf/Mj3rlaCPFL7xAySuv0vOmm0iZdFab1q34+JPaefErVq6sl/BtGRnEDx2Ka+dOrCkpxB9xBPFHHIFr+3aMy8WBJ5/EVFVBnA2xWul9a/O3fjTGUHDzb/033tm7j/2PPkrmXXe1b4ejTdog/1TIh47y+/zE3w0WYUFFICIvA58Bw0UkX0TmGGM8wA3AcmAjsMgYsyH4UJVSrWF8Pvbdcy+u3Fz23nlni3VrNm+mpsGcQ2kXX4Q1PR1Laio9Lr8cYwx7br+DzT89ldI33mDwolcZ9OILDF22FGtyEgOffw77kMHg8/mTPYDHi6+mcX+1t7yc8g9X4t63z19Qt8+/q03aJuKfZK3v6KhI9hD8KJ0mOw+NMcuAZcFsWynVPmKxkHDccVR/8w3Jp5xSb5lxu9n/xBMYp4vEsWMo+M3NgH966G4TJgBgHzCA7FUfITYbrh07KH7+eUrffhtcLvbdex9pF11Ub1SUNTkZ+4CBODduqr3QyJqRQVy/fuRd/UvSr55D0rhxGLeb7ef/DE9JCWKx0G3SJOJ698LnchOfnU2vm24K0zsUu7rYV6pSCmDgcwvxHCjC1mBmzIP/+Q/F858Fnw93fr7/qNwYXNu2w4QJVH/zDTsvvwKx2ej/1JPkzbnan8R9PiQ+Hmv3VJzbthM/ZHC97Wb+75+RuDgqPvkEW48e9Lr5Zgp+9ztMTQ1Va9cy/Mv1eIqK8BQWYtxuiI+n7J13wOVC7Hb6v/8eYrWG8y2KSZrwlWol57ZtbJ9xIY4RIxj0wvORDqdFYrUS17tXo/LaK3MtFlLOmYwlORm8Xrpf7L8Yq3zFB/4b2vt8VKxe7f9CcDqJGzgQ9+7dePbuI2/OnEb3u7V2706/vz5Y+9q5ZQvgP9oXmw1EsPXuTeKJJ1D538+xpqTgKS/3V7Zpog8XTfhKtZJ71y5wu6n5oVXXEEalxOOPZ/BrizAeD/aBA0mZ7L9Q3lteTtnbb5M0/mTK3nkHi8NB2qzZWLp3p+iJebh37gSr1T/1cyv62uOzs8m87z4qV39M2uzZtbNl9n/6abxFRf7tPv0M1V99Rca117b76L7qq6+o+vwLkiecjmP48HZtI5bo9MhKtZIxhsqPPyYuq3+jLo3W8lZUYElMjPh0wfvuu5/ihQtJmTaNfn99kJ2XX0H111/7b+K+5pPaC6jc+/aRe+ZE8Hiw9epF2uxZpEydhj2rfePJg50q2ZVfwK45c/AUF5P+6+s48Og/MC4X4nAw9D//afJXTSxqbnrk6Dh1rFQnICIkn3pqu5N9xcefsPmEE8m7KvJzqpSvWAH4x9wDGJcTY3z+/vU6bL160W3imViSkuj5/24i49pr25XsvRUVbJ1yLptGjqJk0WvtjrvoX8/g2rULX3k5B/75mH/0i8+HiODO33X4DcQ47dJRKkw8hYVgteLevTvSoZB5z1848MQ80gLTFWc99hgHl/2HpPEn15seQUTIeuSRoNoyxlD8/PO4dheAz0fRM8+QdtGF7dqWvV8WYrdj3G7/rJ3V1Xg8HuyDBuEYNSqoOGOBJnylwiT1gp8R169vyG7kEoykceNIGjeu9rUtPZ0ev7i0Xp3SN9/Ec+AA6Zdf3uxtET3FxZQtWULSiSfiOOqoJusUL1xI0ZNPQY0TrNagbhTf48orwG7Hs28v6VdcgTUtDc+BA9h69Yp4N1lnoAlfqTARkXpJNppVf/c9e++8C4zB2q0baTNnNlmv4OabqfryK8RmY/jn//Uffbtc7Ln7brwHisj8y924duzEuN2Iw0GvP/yeHkHM/SNWK+kNbqIS16dPu7cXazThK6UasWWkIxYLxtt4ArW6JN6BWK3+UTaBrqDyVas4+M5SjMtF8cLn6HnjDXjLyrClp5P285+HJL7df7qdsrfeotvEM+n397/rLJ2tpAlfKdVIXGYmQ1e8j6murndXrYb6PfwwFR9+QMKxx/rvcAU4srP9d7iyWkk47lhs6elk/f3hFtsrfORRSp57juSzzsJTWEjisceSceMNTSZyT1ERZW+9BR4PFSs/wr1zZ1B38IolOixTKRVy3tJSfE4ncb17t6r+xqNH1t7JC0AcDgY+/zwJo0Y2qms8HraePRlPSQmWxESGvf8eloSEkMXeFeiwTKVU0PY9+CCbRh9L6RtvtFjP2r17q5M9QLdJk/xX4/bpgyQk+J83mBbiELHZGPzWm2Q9+ihD/r1Ek30b6BG+UqrVNo8/BW9REYljxzLw+edCtl1jDL6KCsThoOqzz7APHoy9mZujq8Nr7ghf+/CVUq3W9/77KHn1VXrecENItysitXctSz711JBuW/1IE75SqtWSf/pTkn/606C24dy6lZ2X/gJrWhqDFr3aqruVeYqKcG7ZQuKYMa2ay0c1TfvwlVJhVfnJJ3jLy3EXFODctOmw9Q/drH7Xddex+7bbwhBh16VflUqpsEqZNo2K1R9j69mThGOOOWx943TiragAjwf3zrwm6zi3bafyv5+RMmmS3kS9BXrSVikV9Q5++CGVH60i/eo5jS4EMx4Pm8edhHG5sA8ZwpC33oxQlNFDh2UqpTqtlDPOIOOG66la/yWekpL6C43BeL0YrxdvURGbTxzHnjt/vBm6t7ycmpwcovngNlw04SulotLB99+n4Na5uAsKAMi7/Ar2/vnP5F9/fb16EhfHwBeep+eNN2IAb1kZpa+8gq+6Gl9VFVsnn8OOiy5m31/+EoG9iC7ah6+UijrGGP8N1n0+8Ljp99BDtbdKFFtco/oJRx9NwtFHg8XC/kceIfmMMxCHA3dBAb7ycozLRdX6LyOwJ9FFE75SKuqICEknnUTlmjUkT5gAwIDnFlL1xVqSxp/c7HoZ1/yS9F9eXTsHjz0ri/RfXUPlx5/Qe+6tYYk9mulJW6VU1DJeb7vvdxvL9KStUqrT0WQfWprwlVJdjnG7KX39darWrm1yuXvPHormP4tr584wRxZZ2oevlOpyil96mf0PPwzGMHTF+8T16lVv+a5fXYtz2zaKFy4ke9VHkQkyAvQIXynV5cQFplaW+Pgmp0+2JCcjNhuWpKRwhxZReoSvlOpyUs45h/jsbKxpabWzcNbV/6knqfz0UxLHjo1AdJGjR/hKqS4pftgwbOnpta+9ZWXsvu1PlLz0MtbkZP+8O2lpLW7DW1pK2TtL8RQVdXS4YaFH+EqpmFD62muUvfWW/+bnk8/G1qMHADWbNlG1bj2p55+PNbl+F0/enKtx5uYS17cvQ/+zLBJhh1TYEr6IDAFuA1KNMTPC1a5SSgEknjgOS0IC8dnDsKamAv4renfMmo3xeHDm5JB591311vE5nRifD+NyAeDatYvS19+g28SJTd5vN9q1KuGLyHxgKlBojBlZp3wy8ChgBZ4xxtzf3DaMMduAOSLyenAhK6VU2yWMGsnwdY2Hacb17oW7YDdxgVsqesvKwBis3bsz4JmnKX9/Re3Vvvk33YRzUw4lL77A8E54UWhrj/AXAI8BtTexFBEr8DhwFpAPrBWRJfiT/30N1r/KGFMYdLRKKRVCIsLgxYtx796NfehQXPn5bJs2HYxh8OLFxA8ZTI9fXFpbP65PJq7tO7BlNH2D9WjXqoRvjFktIoMaFJ8A5AaO3BGRV4DzjDH34f810C4icg1wDcCABvNeK6VUqFkSE4kfNgwAT+F+CEw34yncR/yQwfXq9nv0Eaq//BLH0UeHPc5QCKYPvx+wq87rfODE5iqLSDpwD3CsiMwNfDE0Yox5CngK/HPpBBGfUkq1ScKxo+l77z0Yr5fEExunM4vdTtK4cRGILDTCdtLWGFMEXBuu9pRSqq1EhJQpUyIdRocJZhx+AdC/zuusQJlSSqkoFEzCXwtki8hgEbEDM4EloQlLKaVUqLUq4YvIy8BnwHARyReROcYYD3ADsBzYCCwyxmzouFCVUir6+aqqqPryK4zHE+lQGmntKJ1ZzZQvAzr/5WdKKRUiO6+8CufGjaRMmULmffdS8cEHWJK7kTSu2TEtYaNTKyilVAj5ysoA/zw85StWsPuW3wMw6NVXcAwfHsnQNOErpVQoDVjwLJVrPqXbxDOp+eEH/7h+ESwOR6RD03vaKqVUR6rZuBFLQgL2QYPC1mZz97TVI3yllOpAjqOOinQItXQ+fKWUihGa8JVSKkx81dW4CyM3j6QmfKWUCgPj8bB18mS2njmRys8+i0gMmvCVUioMjNeLt+wgWK14DhyISAx60lYppcLAEh/P4NcW4dqVT/KE0yMSgyZ8pZQKk/jsbOKzsyPWvnbpKKVUjNCEr5RSMUITvlJKxQhN+EopFSM04SulVIzQhK+UUmFW8trrbDl9AlVr14a1XU34SikVZuUrVuDZu5fKL74Ia7s6Dl8ppcKs7733ULlmDd0mTQpru5rwlVIqzGzp6aROnx72drVLRymlYoQmfKWUihGa8JVSKkZowldKqRihCV8ppSLIV1XFvvvuD8uYfE34SikVQZVffEHxwoUUPvxwh7elwzKVUiqCkk8+md5/nEviieM6vC1N+EopFUFit9PjssvC0pZ26SilVIzQhK+UUjFCE75SSsWIsCV8ETlKROaJyOsicl242lVKKeXXqoQvIvNFpFBEvm9QPllEckQkV0RubWkbxpiNxphrgYuA8e0PWSmlVHu09gh/ATC5boGIWIHHgXOAEcAsERkhIqNE5J0Gj16BdaYDS4FlIdsDpZRSrdKqYZnGmNUiMqhB8QlArjFmG4CIvAKcZ4y5D5jazHaWAEtEZCnwUlN1ROQa4BqAAQMGtCY8pZRSrRBMH34/YFed1/mBsiaJyOki8g8ReZIWjvCNMU8ZY8YYY8b07NkziPCUUqrzKXvnHXLGjKUmJyfk2w7bhVfGmI+Aj8LVnlKh4vb6WLmpkKMyU+jfIzHS4aiuTiwgAkjINx1Mwi8A+td5nRUoU6pLuW/ZRl76Io84q4V1f5pIvM0a6ZBUF5Z67hRSz53SIdsOpktnLZAtIoNFxA7MBJaEJiyloofHZwDwBf4NVo3by67iqpBsS6m2aNURvoi8DJwOZIhIPvBnY8y/ROQGYDlgBeYbYzZ0WKRKRcht5x7F8QPTOLpvatBH926vj4kPr2LfwRpuPCObm87MDlGUSh1ea0fpzGqmfBk6xFJ1cfE2K+eNbnY8QpscrHazt6wGj8/w321FmvBVWOlsmUqFUXpyPH+eNoKVOfv545QjIx2OijGa8JUKs1+cNIhfnDQo0mGoGKSTpynViX1fUMamvQcjHYbqJDThK9VJfZRTyIx5n3L+42tYv7Ok3dsxxlDj9oYwMhWtNOEr1UntO1gDBgSh8GBNu7fzqxfWc+Tt7/I/i74OXXAqKmkfvlKd1AXHZVFS6cJus3L20X3atQ2318d7G/YB8PbXu/nbRaNDGKGKNprwleqk4qwWrj19WNDbmH3iAF5fn8+VJw8KTWAqaokxobl6sCOMGTPGrFu3LtJhKKVUpyIi640xYxqWax++UqpDRfNBZazRhK+U6hCVTg+TH1nN0D8u48X/7ox0OApN+EqpDvJlXgl5xVX4DMxbtTVs7b7/w17G/mUFZ/99tU5S14AmfKVUhxjVL5XkeBs2izDj+KywtXvzq9+wv8LJlsJyHnh3U9ja7Qx0lI5SqkN0T7TzyR/OoLzGTXpyfNjaTbRbqXB6sFqEbg5NcXXpEb5SqsPYbZawJnuAZ68cy0lD0pkyKpO5U44Ka9vRTr/+lFJdytF9U3n5mnGRDiMq6RG+UkrFCE34SikVIzThK6VUjNCEr5RSMUITvlJKxQhN+EopFSM04SulVIyI6umRRWQ/0JlnXcoADkQ6iAiK9f0HfQ9iff8hMu/BQGNMz4aFUZ3wOzsRWdfUnNSxItb3H/Q9iPX9h+h6D7RLRymlYoQmfKWUihGa8DvWU5EOIMJiff9B34NY33+IovdA+/CVUipG6BG+UkrFCE34SikVIzThH4aIzBeRQhH5vk7ZX0Vkk4h8KyJvikj3OsvmikiuiOSIyNl1yicHynJF5NY65YNF5PNA+asiYg/bzrVSM+9BDxF5X0S2BP5NC5SLiPwjsD/fishxdda5PFB/i4hcXqf8eBH5LrDOP0REwruHbSMiN4vIBhH5XkReFhFHc39HEYkPvM4NLB9UZztNflainYh0F5HXA/8HNorISaH8PHQWImIVka9E5J3A6+j/DBhj9NHCAzgVOA74vk7ZJMAWeP4A8EDg+QjgGyAeGAxsBayBx1ZgCGAP1BkRWGcRMDPwfB5wXaT3uZXvwYPArYHnt9Z5D6YA/wEEGAd8HijvAWwL/JsWeJ4WWPZFoK4E1j0n0vvcwnvRD9gOJNT5+13R3N8R+DUwL/B8JvBqS5+VSO9fK9+DhcDVged2oHsoPw+d5QH8FngJeKfOZyGqPwMRf9M6wwMYVDfZNVj2M+DFwPO5wNw6y5YDJwUey+uUzw08BP8VeIe+POrVi6ZHw/cAyAEyA88zgZzA8yeBWQ3rAbOAJ+uUPxkoywQ21SmvVy/aHoGEvyuQqGzAO8DZzf0dD30GAs9tgXrS3Gcl0vvXiv1Pxf+FJw3KQ/J5iPT+teF9yAI+AM4IfAaa/b8cTZ8B7dIJ3lX4j2Dgx2RwSH6grLnydKDUGONpUN4Z9DbG7Ak83wv0Djxv63vQL/C8YXlUMsYUAA8BecAeoAxYT/N/x9r9Diwvw/93b+79iHaDgf3As4HujGdEJInQfR46i0eA3wO+wOuW/i9HzWdAE34QROQ2wAO8GOlYIsn4D09iYnxvoG/6PPyJry+QBEyOaFDhZcPfvfeEMeZYoBJ/F06trv55EJGpQKExZn2kY2krTfjtJCJXAFOBSwIfcIACoH+dalmBsubKi4DuImJrUN4Z7BORTIDAv4WB8ra+BwWB5w3Lo9VEYLsxZr8xxg0sBsbT/N+xdr8Dy1Px/92bez+iXT6Qb4z5PPD6dfxfAKH6PHQG44HpIrIDeAV/t86jdILPgCb8dhCRyfh/zk03xlTVWbQEmBk4Kz8YyMZ/QnItkB04i2/Hf+JmSeCLYiUwI7D+5cDb4dqPIC3BHy/Uj3sJcFlgdMY4oCzwU385MElE0gJHyZPw93HuAQ6KyLjA6JzLiO73IA8YJyKJgXjPBH6g+b9j3fdpBvBh4O/e3Gclqhlj9gK7RGR4oOjQ/ofk8xCu/QiGMWauMSbLGDMI///lD40xl9AZPgORPvkR7Q/gZfx9tW78RzdzgFz8fW9fBx7z6tS/Df/Z9hzqjDbBP1phc2DZbXXKhwT+yLnAa0B8pPe5le9BOv6TVluAFUCPQF0BHg/s53fAmDrbuSqwn7nAlXXKxwDfB9Z5jAYnBKPtAdwJbArE/Dz+URZN/h0BR+B1bmD5kMN9VqL9AYwG1gHfAm/hH2UTss9DZ3oAp/PjKJ2o/wzo1ApKKRUjtEtHKaVihCZ8pZSKEZrwlVIqRmjCV0qpGKEJXymlYoQmfKWUihGa8JVSKkb8f9zYZdiqt1nLAAAAAElFTkSuQmCC
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Ahora sigue modificar el color, vemos que todos los círculos tienen un borde gris delgado y que los marcadores de las enanas son blancos. Para esto cambiamos linewidths=0.5 y edgecolors='gray' para hacer el borde y c='white' para las enanas.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[11]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="s1">&#39;white&#39;</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Para las otras estrellas, se necesita que los marcadores cambien su color según su posición en el eje x. Para esto es necesario modificar cmap en la función pyplot.scatter. En la ficha técnica de <a href="https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html">colormaps en matplotlib</a> vemos todas las posibilidades combinaciones de colores para añadir a nuestro gráfico. Vemos entonces que plt.cm.RdYlBu es el que más se asemeja a lo que buscamos. Para aplicar el cmap correctamente es necesario normalizar la escala de colores para que 0 sea el valor más pequeño y 1 el más grande del eje x. Para eso aplicamos la función pyplot.normalize con el valor mínimo y máximo de temperatura.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[12]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">normms</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">Normalize</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">min</span><span class="p">(),</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">())</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="s1">&#39;white&#39;</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAD4CAYAAADvsV2wAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAt0ElEQVR4nO3dd3Rc133g8e9vZoBBB1FZAJAgxQ52gmAB2MUikRZFSZZIeRMnkq247jo53qy8TjbHJ+s49mZzNoqVyDyWrFi2JCsyJVEiJYqi2DvABnaCHSQIAkTvU+7+gRGFSqJMATC/zzlzOHPnvXd/b+bxNxf33XefGGNQSik18FkCHYBSSin/0ISvlFJBQhO+UkoFCU34SikVJDThK6VUkLAFOoD7SUxMNOnp6YEOQyml+pW8vLxSY0xS2/I+nfDT09PJzc0NdBhKKdWviMi1jsq1S0cppYKEJnyllAoSfbpLRykVnEpLSzm5YyuuomvgbIIQOyHD0pm6ZCVxcXGBDq/f0oSvlOozjDEc2PoR7sOfMr30AqG47r3XWGAl/8whwuauJOvhlQGMsv/ShK+U6jNyP/+UuF1vM7y2uN17duNiZskpLu8o52hoKDMWLAlAhP2bJnyl/MDlcnHm9HFKiq8CkJI2nrHjJiIigQ2sD2lsbKTy6G4mdpDsWxpVfZN9ubtxzJ1PSEiIn6IbGPSkrVI+5nK5+PSTd0kIO82SLCeLZzkIceTy+Web0Nlqv3Ry/x4m3DrZpWXHFh7n1JGDPo5o4NGEr3qlqalJk9YDnD51jGljGxg22A6AiDBqeBgpCeVcv3YlwNH1HZU3LjPIVd+lZZOcNZRdueDjiAYe7dJRPVJfX8/7n3xGY0gYNDUwO2McE8aNDXRYfVLpnWtMyQprVz52ZBi7jp5mRPqoAETV94jb9eCFWnK7fRNIu2rcXL9yhcqSEixWC8lpwxk8ZEiPtlVfX8/xPfuouH0Ht8tFeEw0Gdlzery97tKEr3pk2669yOhpRIY2t1oPnTnMQyPTCQ0NDXBkfZMxpl1/vTFoH35L4ZG4EKw8+C9GBxasEVE+DaexsZFDH39M6bFjRB8+SFh5OUaEG8NH0DhjBunzspmWk9Ol7/BWYSGHP9hCTV4+9k/3E1pZC8ZQYQ/hs9mTsWXPYNzi+UydO9unx4QmfNUjjW6D1ZPsASQyhtraWk34HRg6bAzXbx5jRGrrVv7pi/WMGZsdoKj6nvHZi7l4ajfjK68+cNlz8aOZmOO7UTo1NTV8/NJLpP3xP3movnU3U2z+Scg/SdmnW/nomfU8+vzzWK3WTrd1ePvnnP/3N4jedpAYV+u/SmyNDqJ3H4XdRzn39hYuvfAMa779DWw236Rm7cNXPRIfFUFjZRkAxu2C6nJiYmICHFXfNH7iZC4URnPxSgPGGFwuQ/75OiobhpKSmhbo8PqMlNQ0bqdNxsn9W7hNWChPyyB58GCfxOFwOPj4X/+VUW/9nvD6zs8pxBcVEf/aq3z62992ukzujl0U/PSXxH6yH4vr/l1QEVduYX62gfde/hVuH3VXacJXPbI4Zx5JtcU4Lx6FgmOsXpRz31ZOMBMRHl6+Fmv0XHbmhrPnWCRxQ5cwf6FePNRWzjN/xu5Ri2nqJDU1ipW9o5cw/5mv+yyGozt2MOz997C5HnxOIaqqEve2bdwpbj+UtKysjLMbfkfU4dNdrju0qhbz0u/Ys2lzt2LuKu3SUT1isVhYsXhhoMPoN0SEUQ+NZdRDemL7fmJjY1n8jf/KgQ+GYLtxgVHFZwh3O6izhHBp6CTcaWNZuuZpIiIifFK/MYZbRw4zqrqqy+sMyT/B0c2bWfncc63KD36wmait+7sdQ1hxGYUHjuB+bBUWi3fb5JrwlVJ9SlRUFMu+9hz19fVcyD9OcU014dGxZE+eSlhY+9FO3lRaWor9xIlurWNzuai7eLFVmcPhoOxoPjFNzh7FYdm6n/Pr85kwbWqP1u+MJnylVJ8UHh7O1Ky5fq2zpqaG0JI73V5P6mpxu933WuQFZ85g3Xagx3FEFNzg3K59Xk/42oevlFIeNpsNE9L9kWbGam01nLKyuJSQypoexyGAu7ZrF6F1hyZ8pZTySEhIoG5s98+zSGJSq4RvjDdG2Xj/CnZN+Eop5REREYE1YxLublz8VB0bS0pWVquy6MQEnJHhvYrFEu798xWa8JVSqoWpK1dSNGVKl5cvWriIaQsWtCobMykDx5KsTtZ4sPq0ZNKzZvZ4/c5owldKqRbSRo4ket2zlI68/xxHBriaM58Zf/Kn7a4wt9vtxM6cjNvWs2tTnCvnM2VOz38wOqMJXyml2pi/Zg2R3/s+l5ctp66DMf8VSckUPPkUk3/wlzyUkdHhNmY/9ijVC7vfSm+KiSQpa5pPLmTUYZlKKdWBOY88Qv2iRRzdvp2rJ09gamoQiwXi4kifl01OVtZ9k/LgoUMZ/udPU3SzmIhz17pUp9MeQtP3n2XJV5/w1m60In15LvPMzEyTm5sb6DCUUqpHjDHs2Pg+Rf/2O6IOnbrvLEGN8TE4v7OOx//bdwgP790JXxHJM8Zkti3XFr5SSvmIiLDkybVcGD2aE598RuOBY0TuzsPquQLXAHUT0nE/PI/UOTPJXrXSZzNlgh8TvogsAv4eOA28bYzZ6a+6lVIqkMZOnczYqZO5e/cuuZ98RmNFJcbtxhpuJ3PubEZPnOCXeyP0KuGLyGvAauCOMWZSi/KVwL8AVuDXxph/pPnHrAYIAwp7U69SSvVHCQkJrPjaMwGrv7ejdF4HWs3xKiJW4GXgEWAisF5EJgJ7jDGPAP8D+Ekv61VKKdVNvUr4xpjdQFmb4iygwBhz2RjTBLwNrDFfXmtcDtjphIi8ICK5IpJbUlLSm/CUUkq14Itx+CnAjRavC4EUEXlCRH4FvAH8srOVjTEbjDGZxpjMpKQkH4SnlFLByW8nbY0xG4GN/qpPKaVUa75o4d8EWt6oM9VTppRSKoB8kfCPAGNEZKSIhALrgE0+qEcppVQ39Crhi8hbwAFgnIgUisjzxhgn8D1gK3AWeMcY0/W7+CqllPKJXvXhG2PWd1K+BdjSm20rpZTyLp0tUymlgoQmfKWUChKa8JVSKkhowldKqSChCV8ppYKEJnyllAoSmvCVUipIaMJXSqkgoQlfKaWChCZ8pZQKEprwlVIqSGjCV0qpIKEJXymlgoQmfKWUChKa8JVSKkhowldKqSChCV8ppYKEJnyllAoSmvCVUipIaMJXSqkgoQlfKaWChCZ8pZQKEprwlVIqSGjCV0qpIKEJXymlgoQmfKWUChKa8JVSKkhowldKqSChCV8ppYKEJnyllAoSfkv4IjJBRF4RkXdF5Nv+qlcppVSzXiV8EXlNRO6IyKk25StF5LyIFIjIiwDGmLPGmG8BTwPZvalXKaVU9/W2hf86sLJlgYhYgZeBR4CJwHoRmeh57zFgM7Cll/UqpZTqpl4lfGPMbqCsTXEWUGCMuWyMaQLeBtZ4lt9kjHkE+Fpn2xSRF0QkV0RyS0pKehOeUkqpFmw+2GYKcKPF60JgtogsAp4A7NynhW+M2QBsAMjMzDQ+iE8ppYKSLxJ+h4wxO4Gd/qpPKaVUa75I+DeBtBavUz1lSimlOlBVVUV5eTkWi4XExETCw8N9Uo8vEv4RYIyIjKQ50a8DnvVBPUop1a+dzz/F8c3bqD90EnP2KmK1IJkTiM6czLwnv8KQYcO8Wl+vEr6IvAUsAhJFpBD4O2PMqyLyPWArYAVeM8ac7nWkSik1gOx6/yOu/svrhO3NJ6LlGxcKcby9nU8OnmDOD/+C8dOneq3OXiV8Y8z6Tsq3oEMvlVKqQycPHubaP71K+KEzHb4vbjcR72zngFVI+uefkJCY6JV6dWoFpZTys1OffE5YJ8m+pfB3d7D/vY+8Vu+ATPhutxuXyxXoMIJWZWUlmz/9jJOnHnxAKxVsbt28SdPO3C4ta3G4KMs7hcPh8ErdAy7hu91u/s8//Yaf/fw1mpqaAh1OUPp0zz7coyZzsrCYsrK21+UpFdxuXbqM9ezVLi9vLt6gqqrKK3X7bRy+vxhjcDhcNDncuN3uQIcTlKxiwVFfj7upEavVGuhwlOrfjPeuPx1wCd9qtfLff/h1jDGEhYUFOpyg9OjSReQeO8HMaRnExsYGOpwBr7S0hOOHPgMME6ctYFhKaqBDUvcxdGQ6p8YOh4NdG7woD6UQExPjlboHXJcOgN1u12QfQGFhYeTMnc2I4WkPXlj1isvl4vDOd1mUfpUlI69x6uD71NfXd2sbhdevkntgJ7du3njwwqrXhqWmErI4s0vLum1WBs2cREhIiFfqHpAJX7V29OQp3tuyjYaGhkCHoryspqaGwVENWC2CiDB8UC3l5eVdXv9k3gGKD/0Hoys+4Mbe1zmXf8yH0SoAESFjxWIaZo574LL1axcwd+1qr9WtCX+AM8aw98QFTjoT2X3wcKDDUV4WFRXF7ZpIHE6Dy224Uh5NQkJCl9cvuXKC6QnlxNgNs5LucvNi10aPqN6Zlj2XtB8+R33WBDrqoTci1K1dSNYPvkHy4MFeq3fA9eH3J+cvXsLpdJExYazP6hARUhOisVdcYVLWPJ/VowLDarWSs+wZ9h3cjjEushYvxm63d3l9lxGMAZHmc4NuoyfZ/WXxU49zOj2N/K07qN97DM5fw1gEmTWRqKwpLHtiNSkjRni1TjFePAPsbZmZmSY3d2C2OJqamvjZK+/gMBZefP4xoqKiAh2SCkLXr17m/P6NpNjLKGxMZPLCpxmqJ339rqysjLslJVisVgYPGdLrfCAiecaYdicKtIUfICEhIYxJjcflchEREfHgFdqoqqoi9/gp5mXN0BPUqseGp48iafB3qaioYFRcnB5LARIfH098fLzP69GEHyAiwrNPPNrj9Tdt201ezSAqa/aw9tFlXozMv4wxFBcXEx8fT2hoaKDDCUrh4eE+m45X9S160rafmjx+NBNCSpiW8eAz/X3Z3gOHOFhwjQ8+3hroUJTyC7fbTVlZGRUVFfi7S11b+P3U1IzxTM0YH+gwuswYw54DB6mtq2fZogXYbM2HXkNjAxGJKZSVFt9btvjOHQ4dPUbqkCHMmOa9qWGV8oXa2lpyt31GTUkp8cPTmLFoYYcnzo0xHNy6jcs79sLJC5gQG9Zp45m8agWTZs/yS6ya8JVfVFdXU1TbiD1+COcvXCRj4gQAFs/P4dSZM2QuyLm3bO7xE6TNmMulI/t7nfCNMezbv4fqmmpmzZxNopemmQVwOp0cPrSb0FA7MzPnISJe27bqHy7mnyJvw6skbt1BTH0DVTHRbFy9jMX/9bsMSUlpteyujR9w+x/+jejz174s/PwIJw/n4/rbHzA1e67P49UuHeUX0dHRROHEVXSVUSPT75XbbDamTZnS6oRVxrixXMndT/Kg3l9OXl1djVMczJw/hWPHj/Z6ey0dOrSLieNrSU4s5vSp417dtur7nE4neb97k5T3P8Ze33xRY0RVNSlvbmT3679t1V3T0NBA4ZbPiWiZ7D2i9h7n9Ief+KV7R1v4yi9EhFXLHu7SsukjRpDupfHHUVFR1FbWc2jXUSaOm9StdcvKyrhzp5ixY8dhsbRvG9msNurqXdTVu7B56dJ31X9cyD9F1M797coFsB0+SmlpKUlJSQCcyT1KyGcHO92We08eRUVFDPPyLQ3b0oSveqzw5k22HchlWEIcKxYvCHQ4HbJYLKx6pPuXpjscDvYf2MqEjHj27r3JggXtf6xmZc3n5Ilc7PYwxo/L8Ea4qh+pr64ipKa2w/esd8tbTWXSVF+P9T5z2kt1HU6n0+sxtqVdOgpjDBu3bOW9LZ9268/KsvIK3JGDqKyu9mF0geF2u7HZhKioUFyujv8jWiwWpk3PYsLEKdp/H4RGTppE9dSOf+gbZ05lcIspEUZNmUTD9AmdbsvMntJqeV/RFr7C7XZTdLcKMBhjupy8JmdMJDG+yC8XjPib3W5nyuT53Lh6g+zs7ECH4xeF169y9vCniC2M7BVf1bH5HmeO5nF5/34wMHLOHCZmZiIixMfHE750IXWnzxFRVnFv+aoRqQxZNL/VdSXJgwdjXzIH58GT2Bpbt/Qb46JJyJnVrSkxekqnVlAAlJaWYrFYBmTy7iqn04nVag3a1vonb/4ryxLO0+gSDpn5LF71dKBDCrgDmzdTu+EVki9dBKBk5Cjs3/gLctasAZobS7s2vk9J3lEor4CkJIbnzGX28mXtjqP6+no2/esrOLfsJvL4eYzFQm32VKIeXcRXXnjOqzcL0qkV1H15c7hif3T06GHulhcSYotm0cL+e+Vyb4g0N/4sYsDddxuC/uJ0OinevYuHPMkeIPnKZQr27sbx6KOEhIRgsVhY/NQTmCfX4na775u0w8PDeeav/5LCp9dy5sARrCFWchbkkJSc7I/dATThKwXA3bJSps5MJffQzUCH4jMP6q6bMPdRth+xgzWU7BXem4O9v6qrqyOk+Ha78rBbt6ipqSEuLu5emYh0uYWemp5Oanq6t8LsFk34SgHZ8xZx4kQes2f1fLRRbW0te/dswWYNZdGS1Q9MAJWVlRw59Bnx8UOYkemb8wTGGMrKyji4/T3CqCImdRqz5i3pcNnh6aMZnj7aJ3H0R1FRUTQNHwG5re8jUT9ypNduOehvOkpHPZDb7aakpMTv8360VVNTg+M+Q9ug+c/wT7ZtZefuXd3adkREBHPnzu/WzUPaunjxDDMmWxicVMedO3ceuHze4R0snFpDY9VZqn000unzLe9wYeevaKi4waLhd6m+fc4n9QxEFouFMatWcWXefJxWG06rlStz5vHQI6u82t/uT9rCVw+0c+8BzpVUsWDCSCZNDMz8PWVlZXy+7wBWDGu/0nl3Q3l5OaGR4VRWVOFyuTr8j2mMYe++5h+EnOyFXjtJO3ZsBnv3XCfEFs3EKQ8eYjdk2Aj2HsujtiHUdyNi6m8zZ0Q9u5tsHLgRhW1QyoPXUfdMmj2HIQ+N5sT27WAMc5cs8Wufu7dpwlcPNOahdO6UHyN12JCAxRAaGorb6SQy8v73DkhKSiKhqIjhycM6bYVVVVVhLA0Yt5vq6mqv/XkeERHB8hVP3nt9s/Aa+Sd2YQuN5uFla9stPzFjOqPHZGCz2dpdydvU1MTBfZ8RF5/E5Kk9n1grImkcO64J7pjBTJm3nEGDBvV4W8EqMTGRpc88E+gwvEITvnqgtJQU1qUEtmUYFRXF02vXdGnZqVOm3Pf9mJgY7NYYxCZER0d7I7wOXb1aQM6scPbnVXZ6wrSzewAcPrCD6WlXOHXlKpWVY4mNje1RDHMXrgRWAlBRUc6R/TsYM3EacXHBO/w2mGnCV0FHRJg92/f3982clcOhgzsZ+VBGt7uNBg9NI/f8ZWobvdfds3/r22QPuc7eredYte47vdrWkV1bqbpxBntSOtnLH+90/47t20nZ5dPEDh9LZpAOd+1L/JbwRWQU8GMg1hjzlL/qVSpQ7HY7Cxau6NG6Y8ZOJDVtJCEhIffuHQDN5x+Kipqvbu7+7QgNoVYAd49i+oLD4aD20kEWhV3iaGExFRWLWg1R/EJFRQV1eZuZ77rMibsXuDNhKsn9uP97IOhVwheR14DVwB1jzKQW5SuBfwGswK+NMf9ojLkMPC8i7/amTqWCRcuW/Z07d7Db7Zw7lUtE0wmOlcey6onnWy1vjOGzzW/jbihnzLQljBrd+gR71tKvknfyMFlLe3ezDZvNRrVlEMWNoZRIAlM6uSezxWLBJc2ziDosIf12ZEtPnc7N48KuPWAMo+dnM3l2VqBD6vWwzNf5ooPQQ0SswMvAI8BEYL2ITOxlPUoFBZfL1W7467Wrl7mY9xb7t/+e2toaBkW6wbhwOBzcvn373vJNTU3Ynbd5eMxdrlzMb7ftxMQkcpasIimpd61sEWHp09/kWNQCsAjH9n3W4XIxMTEkz3+CvcNWEZv9VK+GvPY3x/ft5+zf/JTon/870b94hQv/83+Tt6N7Q4V9oVctfGPMbhFJb1OcBRR4WvSIyNvAGuBMV7YpIi8ALwAMHz68N+GpIGBM84RvHc1X39+cP5fP9YIDWO3JLFn2eIfLZM1byrWrI5i3ZASff/IHhoUXc/l8BvMWrsRutxOWPIXPr91i+ryFPo01PDwce9UNFtnPsedKLQ7HckI6uCfA+GmZjJ/WbkqXAa9gxx4GHT1973Vs/nku797LzMW+/V4exBd9+CnAjRavC4HZIpIA/BSYLiI/Msb8rKOVjTEbgA3QPHmaD+JTA8gn27ZRXV3DE2sea9XX3R+Vl5UyOtXF+RutL8IakT6K8Ij12O12oqKiyJg0DQDjchId7qSsvvHeslnzlvolVhHBEZHM2doSasOS+v1n723G0dS+rLF9mb/57VsyxtwFvuWv+lRwiIyMxOF0DogZLrPmLOTC+WTmLUxr915HJzsXLH+aG9evkDPGvxfDHdu/g7sFecQMGU3S4heJqq1m25v/RkT8ULJXrh0Q30VvJU2dRHViHOGl5QA0xMUQPyXwN8nxRcK/CbQ8YlM9ZUp53YIBNFe9xWJh/ISuJ4WIiAjGjfd+EqmtrWXHe79BcJO9+k8YNKj1CJyyy8dZbDvJjsJGhix/nG1vfcDihn3kXx9CSUkOd4sKCQ0P56Gxnd/w4ws1NTUc3voB0fFJZC5qP6Vwf7Xg8TVsb2ikJO84uA3xM6aw+KtPPnA9X/NFwj8CjBGRkTQn+nXAsz6oRynVieLbRZw5cZAZc5Z0+6KtwhvXmBRyAbvVzfXLFxg0Y3ar92OGZ7DjciOhQ8YAEDt0BLkXRlDojOTqpx+SfjePGqsdi+XbjBw99r517X/vTeZc+JCbIfGcT0hm/JRp3Yq1r7JYLCx7dh08uy7QobTS22GZbwGLgEQRKQT+zhjzqoh8D9hK87DM14wxp++zGaWUl504+AmLUq6xZ28jS1d1nnS+GOHTsmX90Oix7CnIxu12Mn/SdAAKzuVz7dwJpmYvY9aC5bBg+b3lsxatZD9Wppx5h6q7hVxrCCMp1ElTYwMdaWpqIiQkpLlOiwU3glOs2INs2GYg9HaUzvpOyrcAW3qzbaVUzyWnjmHX9UZGTGjfrXLj2lVcLieDh6awbeOvwRiWrn2eyMhIoHmc/eLVzXPHuN1u6urquHxkK0siTrNjVxPLnnqu3Tajo6NpdNtoMjA8tI7bw3IYk5DE4V3bmDQrmwjPWP29mzfiLMilPnEUY2fMxRoRzeGp60kaNoxJEye1267yLj21rtQANC0zBzJz2pVXVVVxcf/bhFocNE57miRrOTZxUVVVRWRkJI2Njeza/BZWWwiLVq3j0z/+hsiGW1SbeHZUPYQlKabDWUgnzZjN+bAIKk4dJyY2hhUPr+aTX/8TcxpOsPfWNZav/wYA9TcLWFB3hj0lcHnLJWZVn+bQQ6uYPq/DtqPyMk34SnWRy+Vix44tJCUNYWovZrAMJLvdTo2JRpwupqemgnMNbuNm6NChABTeuM4oxwmqmyK4e/cupqGKCWFFSOwUaspsjCn9nL1bDQsf/Wqr7YoI4zOmMD6jeeI6Ywxui5U6txWxfplmhk7LZvcJC6FDRtJQcJx6bIhF05C/6CetVBc5HA5q68qhJNCR9Jzdbucr679z72K1cRlT771XVVXF8BHp7LuYTUhIKElJScxc9gyH9mzDWnabhiYnDmxYLA/uaxcRFjz9TQqvXGRhizomZWUzKat5ZNWtG5kUXr7Iwjnze7w/jY2N3Llzh6FDh+q1AF0ggb6L0f1kZmaa3NzcQIeh1D0NDQ2EhPT/eWGuFJzj4rFdjJg4m3EZ0zh6cCeNV3bTGDuBRW1a79t+//9YFJHPLstSxs2YT0pKSsCubHa73ezdtJGGyjIyVz/J7t+/Rtq5Q9yaupCv/MX3AxJTXyQiecaYdpc460+iUt3Q/Rkqv1RXV8euz98jNW0Mk6cGdiKtqxfyyYotIPdSFOMypuF0OAizOKhzOdstmzo5h10XBzF9/jISEpN6XOeBTz+k6nYhMx95ksQezudz4VQ+CZ+/xeC6Mg4YiLlznfTq2xSX3nrgTdqVJnyl/KaxsRGno47KyvJAh8LsRas4kRtL1pw5AMzKeZiSkqlM6WCCswlTMpkwpXfz4dTU1FB39iDzG85wYE8sS5/o2aU5gxISORk3nCZLCHHJQ3DFxZMbP5jEyZma7LtAu3SU8iOn04nVau0XyamsrIyGhnqGDev8bmfGGIqLi0lISOhw8jSA4qJb5P7x11TWNxEbG8f0R55iWNqIHsd1p7iY6soKRo0Z2y8+x0DQLh2l+oD+cmLRGMO+Ta8RRQ32r3y/06mNc/dux3ZmMyfjJrP86S/H5184fYLaqkqmzZlPRVkpwxsKKQ1NYOa6b/b6HsLJgweTPPjBN4lX7fWPo08p5XchUQnUNoTdu2iqI6Ghdmos4VhsX96bt76+nhs7/0iy8w5Xk1MYO3Eyp+qeY0RMrNduGH8x/wRXDu4mbfpsJmQG/sYi/YUmfKVUOyLCyqf+/IHLTZ09n6oJU4mKirpXZrfbccSlca0hnkWDByMiTJ41577buXG5gHP7tjNqZjalRTdJeWgMqemjOl2+YMfHzDn+MQerKzThd4MmfKVUr7RttVssFlY++81ubePsrq3kFGxmc3ER80qPcyx/Bin/7W877aOPHD6aw5VZ2FM7/1FQ7WnCV0p12dWCc1w4uo8Zix8jMannQzTbGj4ti72ORhKSUjmNA2IS73tCdsHjT+Fc/Xi/OSfSV+inpZTqsoL8I0ysP8jFUykkLl754BW6aPz0WYyf3jxdRVPT452O+GlJk3336SemlOqyOcvWcuFUOpkz798n3xuhoaEPXkj1SP+/87NSym+ioqKYMWd+l1rgnXE6nWx/93cc2Lqpy+sYY3C73T2uUzXThK+U8qvS0lJiLh2g4vwxunrh5453fsfWX/wt547l+Ti6gU0TvlLKrwYPHozMfZJRC7/S5Stl68vvkn77HHdv3+rwfZfLRUlJSZd/QIKVTq2glOrzqqqquHn5EmMnT+lwptKtv32VyON7kaWPk71qTQAi7Fs6m1pBW/hKqT4vJiaG8VOnUV1d3WEr3u10ElJfQ21VFZ/8ZgOXTucHIMq+TxO+UqpPqqys5HTekXsna/d+uJGT//w3HNm+td2yD//Jcwz7n/+McTqY9vHrnN/+yb33tr/1Bh/89H9x6fQpv8XeV2nCV0r1SQf++Htc7/wzp/OOAGC12XCEhGLpYPx9SEgIaWlpTF6wlKOLn2HE7C/v51tz/SoTc7dz/fxZv8XeV2kfvlKqT8o/sJebZ44xe+3XiIuPxxhDQ0MD4eHh3dpO4ZXLXM4/yewVj2C3230Ubd/SWR++JnyllBpg9KStUkoFOU34SqkBqby8nIaGhg7fM8ZQVFSEy+Xyc1SBpQlfKTXgFBcXs/fnf8cnG37Z4fu739/IuRe/z4633/RzZIGlCV8pNeCEh4fTFJdEeMygjt+PjKQ2cQj2yEj/BhZgetJWKRWUGhoasNvtA/JG6HrSVikV1IwxnDmWx53bRQCEhYU9MNkbY6ipqRkwc/RowldKBYWioiJu/tv/5cAbr7cqdzgclJSUdLjO/o8+ZMdf/YDdf3zXDxH6nt8SvoiMEpFXRWRgfHJKqX4lMTER19zFpE6f2ap82+uvceTHP+Tc8ePt1nE0NhFSVYmjqQkAt9vNpYICmjyv+5suJXwReU1E7ojIqTblK0XkvIgUiMiL99uGMeayMeb53gSrlFI9FRoaysrnvsnMh5e3Ko9JTKIhdQTRcXHt1ln45JPMeOlllqxbD8CujRu58K1v8+lvfuOXmL2tq7c4fB34JfDbLwpExAq8DCwDCoEjIrIJsAI/a7P+c8aYO72OVimlvCxn7ROw9gmguc/+w39/GeN285XvfA+LxUJycvK9ZeOSk7kweRKDExMDFW6vdCnhG2N2i0h6m+IsoMAYcxlARN4G1hhjfgas7mlAIvIC8ALA8OHDe7oZpZTqNrfbTf3t24jbhcvlwmJp3QkybcECpuTktCvvL3pzE/MU4EaL14XA7M4WFpEE4KfAdBH5keeHoR1jzAZgAzQPy+xFfEop1S1Wq5VHfvjXGGM6vW9vf0320LuE3y3GmLvAt/xVn1JK9URMTEygQ/CZ3vxU3QTSWrxO9ZQppZTqg3qT8I8AY0RkpIiEAuuATd4JSymllLd1dVjmW8ABYJyIFIrI88YYJ/A9YCtwFnjHGHPad6EqpVT/0FevzO3qKJ31nZRvAbZ4NSKllOrH9m/ewuXPdjD92WfImJVJbW0tVquVsLCwQIemUysopZQ31VVVE1JUQm1VFbW1tbz7Nz/hnX/4RZ9o9fttlI5SSgWDpeuepvKRFQwaNIiGhgYkKgpbRPfuw+srmvCVUsqLRIRBgwYBzTNy/pef/A0i0iemYdaEr5RSPtSXLtTqO5EopZTyKU34SikVJDThK6WUn3z6xpv8/u//kfr6+oDUrwlfKaX8pOpuGU0ld3E4HAGpX0/aKqWUn6z9/rdpamoiPDwwwzS1ha+UUn5itVoDluxBE75SSgUNTfhKKRUkNOErpVSQ0ISvlFJBQhO+UkoFCU34SinlZyW3b/PBhtf8fgGWJnyllPKzS/mnKT54lNI7d/xar154pZRSfjb74SVkzMkiOjrar/VqC18ppfxMRPye7EETvlJKBQ1N+EopFSQ04SulVJDQhK+UUkFCE75SSgVYwdmzfhmTrwlfKaUCqKmpiY83/Af7P97q87p0HL5SSgVQaGgoz/zor4iLi/N5XZrwlVIqwJKTk/1Sj3bpKKVUkNCEr5RSQUITvlJKBQm/JXwRmSAir4jIuyLybX/Vq5RSqlmXEr6IvCYid0TkVJvylSJyXkQKROTF+23DGHPWGPMt4Gkgu+chK6WU6omutvBfB1a2LBARK/Ay8AgwEVgvIhNFZLKIfNTmkexZ5zFgM7DFa3uglFKqS7o0LNMYs1tE0tsUZwEFxpjLACLyNrDGGPMzYHUn29kEbBKRzcCbHS0jIi8ALwAMHz68K+EppZTqgt704acAN1q8LvSUdUhEFonISyLyK+7TwjfGbDDGZBpjMpOSknoRnlJK9T/lZWX858sbcDqdXt+23y68MsbsBHb6qz6lvMXlcnHx4kWGDBnCoEGDAh2OGuhEfLbp3iT8m0Bai9epnjKlBpQdO3Zw8eJFamtr+cEPfoDNpheoK9+Ji4vjq999wSfb7k2XzhFgjIiMFJFQYB2wyTthKdV3uN1ubDYbbrfbK9tzOp1UVFR4ZVtKdUeXmioi8hawCEgUkULg74wxr4rI94CtgBV4zRhz2meRKhUgS5Ys4ezZswwdOrTXrXuXy8WGDRuoqqoiJyeHnJwcL0Wp1IN1dZTO+k7Kt6BDLNUAZ7PZmDx5sle21dDQQEVFBdOnT6ewsNAr21Sqq3RqBaX8KDIykhUrVlBbW8vSpUsDHY4KMnr2SSk/mzlzJjNnzgx0GCoIaQtfqX6sqKiI4uLiQIeh+glt4SvVTxUUFPD+++9jjGHdunWkpaU9eKUOGGNwOp2EhIR4OULV12jCV6qfqqqqIjY2FofDQXV1dY+3895775Gfn8/MmTNZvbrDWVHUAKFdOkr1U1OnTiUjI4OZM2cyYcKEHm3D5XKRn5/P888/z4kTJ7wcoeprtIWvVD9ltVqZN29er7cxe/Zs3njjjV5vS/V9YowJdAydyszMNLm5uYEOQyml+hURyTPGZLYt1y4dpZRP9eVGZbDRLh2llE80NTXxxhtvcOvWLVatWsWMGTMCHVLQ0xa+Usonbty4gdPp5Nlnn+Xw4cN+q/f8+fO89NJLvPrqqzpJXRua8JVSPjFs2DAaGxv5wx/+wKRJk/xW74cffsjq1asZMWIEu3bt8lu9/YF26SilfCI8PJzvfve7NDQ0EBkZ6bd6Q0NDKSkpoaqqivDwcL/V2x9oC18p5TNWq9WvyR7g6aef5sqVK9hsNhYvXuzXuvs6beErpQaUIUOGsG7dukCH0SdpC18ppYKEJnyllAoSmvCVUipIaMJXSqkgoQlfKaWChCZ8pZQKEprwlVIqSPTp6ZFFpAS4Fug4eiERKA10EAEU7PsP+hkE+/5DYD6DEcaYpLaFfTrh93ciktvRnNTBItj3H/QzCPb9h771GWiXjlJKBQlN+EopFSQ04fvWhkAHEGDBvv+gn0Gw7z/0oc9A+/CVUipIaAtfKaWChCZ8pZQKEprwH0BEXhOROyJyqkXZ/xGRcyJyUkTeE5FBLd77kYgUiMh5EVnRonylp6xARF5sUT5SRA55yv8gIqF+27ku6uQziBeRbSJy0fNvnKdcROQlz/6cFJEZLdb5umf5iyLy9RblM0Uk37POSyIi/t3D7hGRvxSR0yJySkTeEpGwzr5HEbF7Xhd43k9vsZ0Oj5W+TkQGici7nv8DZ0VkrjePh/5CRKwickxEPvK87vvHgDFGH/d5AAuAGcCpFmXLAZvn+c+Bn3ueTwROAHZgJHAJsHoel4BRQKhnmYmedd4B1nmevwJ8O9D73MXP4BfAi57nL7b4DB4FPgYEmAMc8pTHA5c9/8Z5nsd53jvsWVY86z4S6H2+z2eRAlwBwlt8f3/W2fcIfAd4xfN8HfCH+x0rgd6/Ln4G/wF8w/M8FBjkzeOhvzyAvwLeBD5qcSz06WMg4B9af3gA6S2TXZv31gK/9zz/EfCjFu9tBeZ6HltblP/I8xCar8D74sej1XJ96dH2MwDOA0M9z4cC5z3PfwWsb7scsB74VYvyX3nKhgLnWpS3Wq6vPTwJ/4YnUdmAj4AVnX2PXxwDnuc2z3LS2bES6P3rwv7H0vyDJ23KvXI8BHr/uvE5pALbgSWeY6DT/8t96RjQLp3ee47mFgx8mQy+UOgp66w8AagwxjjblPcHg40xRZ7nt4HBnufd/QxSPM/blvdJxpibwD8B14EioBLIo/Pv8d5+e96vpPl77+zz6OtGAiXAbzzdGb8WkUi8dzz0F/8P+GvA7Xl9v//LfeYY0ITfCyLyY8AJ/D7QsQSSaW6eBMX4Xk/f9BqaE98wIBJYGdCg/MtGc/fevxtjpgO1NHfh3DPQjwcRWQ3cMcbkBTqW7tKE30Mi8mfAauBrngMc4CaQ1mKxVE9ZZ+V3gUEiYmtT3h8Ui8hQAM+/dzzl3f0Mbnqety3vqx4GrhhjSowxDmAjkE3n3+O9/fa8H0vz997Z59HXFQKFxphDntfv0vwD4K3joT/IBh4TkavA2zR36/wL/eAY0ITfAyKykuY/5x4zxtS1eGsTsM5zVn4kMIbmE5JHgDGes/ihNJ+42eT5odgBPOVZ/+vAB/7aj17aRHO80DruTcCfekZnzAEqPX/qbwWWi0icp5W8nOY+ziKgSkTmeEbn/Cl9+zO4DswRkQhPvEuBM3T+Pbb8nJ4CPvd8750dK32aMeY2cENExnmKvth/rxwP/tqP3jDG/MgYk2qMSaf5//Lnxpiv0R+OgUCf/OjrD+AtmvtqHTS3bp4HCmjuezvuebzSYvkf03y2/TwtRpvQPFrhgue9H7coH+X5kguA/wTsgd7nLn4GCTSftLoIfAbEe5YV4GXPfuYDmS2285xnPwuAP29Rngmc8qzzS9qcEOxrD+AnwDlPzG/QPMqiw+8RCPO8LvC8P+pBx0pffwDTgFzgJPA+zaNsvHY89KcHsIgvR+n0+WNAp1ZQSqkgoV06SikVJDThK6VUkNCEr5RSQUITvlJKBQlN+EopFSQ04SulVJDQhK+UUkHi/wP4ShodmRbJMQAAAABJRU5ErkJggg==
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Nos falta entonces, añadir título y etiquetar los ejes con las unidades correspondientes. Además hay que incluir texto dentro de la gráfica para identificar las zonas principales del diagrama HG. Y, finalmente aumentar el tamaño del diagrama y marcadores para que se distingan mejor.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[18]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Normalizar el eje x para el cmap</span>
+<span class="n">normms</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">Normalize</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">min</span><span class="p">(),</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">())</span>
+
+<span class="c1"># plot de enanas blancas</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="mi">20</span><span class="o">*</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="s1">&#39;white&#39;</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="c1"># plot de estrellas gigantes</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="mi">20</span><span class="o">*</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span>
+                   <span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="c1"># plot de estrellas supergigantes</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="mi">20</span><span class="o">*</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span>
+                   <span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+<span class="c1"># plot de estrellas de la secuencia principal</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">],</span><span class="n">s</span><span class="o">=</span><span class="mi">20</span><span class="o">*</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">],</span><span class="n">c</span><span class="o">=</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span>
+                   <span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">RdYlBu</span><span class="p">,</span><span class="n">norm</span><span class="o">=</span><span class="n">normms</span><span class="p">,</span><span class="n">linewidths</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolors</span><span class="o">=</span><span class="s1">&#39;gray&#39;</span><span class="p">)</span>
+
+
+<span class="c1"># Eje y en escala logarítimca</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+
+<span class="c1"># Invertir eje x</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+
+<span class="c1"># Título del gráfico</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;Diagrama HR&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Etiquetar eje x</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Temperatura(K)&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Etiquetar eje y</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">&quot;Luminosidad (L_sol)&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+
+<span class="c1"># Añadir etiqueda &#39;Enanas Blancas&#39;</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">8000</span><span class="p">,</span><span class="mi">10</span><span class="o">**-</span><span class="mi">3</span><span class="p">,</span><span class="s1">&#39;Enanas Blancas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Añadir etiqueda &#39;Secuencia Principal&#39;</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">8000</span><span class="p">,</span><span class="mi">10</span><span class="o">**-</span><span class="mf">0.8</span><span class="p">,</span><span class="s1">&#39;Secuencia Principal&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Añadir etiqueda &#39;Gigantes Rojas&#39;</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">5500</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mi">3</span><span class="p">,</span><span class="s1">&#39;Gigantes Rojas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Añadir etiqueda &#39;Enanas Azules&#39;</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">11000</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mf">4.5</span><span class="p">,</span><span class="s1">&#39;Gigantes Azules&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Añadir etiqueda &#39;Supergigantes Rojas&#39;</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">6400</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mf">4.7</span><span class="p">,</span><span class="s1">&#39;Supergigantes Rojas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+
+<span class="c1"># Aumentar el tamaño del gráfico y mejorar su calidad</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">&#39;figure.figsize&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="mi">20</span><span class="p">,</span> <span class="mi">20</span><span class="p">]</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">&#39;figure.dpi&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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w6WOf+KJJzRs2DDNnz9f8fHxGjlypLy9vfXiiy/qyiuv1IkTJ8q8z4cffqhhw4YpMzNTw4YNU7du3WSMkWVZuvHGG/XEE0/oyJEjGjJkiLp166Z33nlHAwYMUF5e3kU9nkceeUR33323tm/frr59+6pv376aM2eOrrzySqWkpJR5zmOPPaa33npLAQEBGjhwoAYOHKi0tDQ9++yz6t27tzIyMso87/Tp07rqqqs0a9Ys9enTR7169dL27dt1xx136M033yw5LiEhQWPGjJEkRUVFlazrMmnSJPXu3bvkuJ07dyohIUHPPPOMsrOzNXToUHXt2lUrV67Uddddp+eff/6c+69du1bdunXTBx98oJCQEF1//fXq0aOH8vPz9fLLL2vHjh0X9dyVxbIsZWZmSpLq169/zr5p06apT58+mjVrluLj4zV69Gj5+fnpP//5jzp37qzt27dX6B4rVqzQgw8+qJ07dyo+Pl6jRo1SfHy85s2bp6FDh5YquwoLCzVo0CA9+eSTOnr0qPr166drr71W0dHRmjNnjj766KPLftwAcNksy+LjEj8khUqyUlNTLQAAAAAAgKq2Z88eKyAgwJJkhYSEWJMmTbLeeOMNa926dVZBQUG550mymjRpUua+d955x5Jk/elPfzpne9++fS1Jlre3t/X111+XbM/Ly7MmTJhgSbKuv/76c8755JNPLElWu3btrF27dpVsd7vd1lNPPWVJsm688cZzzpk0aZIlyZJkffzxx6Xyvf/++5Ykq1mzZtahQ4dKticlJVkJCQkl5+7bt++Cj3np0qWWJKtevXrW5s2bS7ZnZmZaQ4cOLbnWokWLzjlvzpw51unTp8/ZlpOTY911112WJOvPf/7zOfsWLVpUcq2bbrrJysnJKdn3+eefW5Ksxo0bn3POvn37LElW3759Sz0HlmVZBQUFVvv27S1J1nPPPWcVFhaW7Nu1a5fVrFkzy8vL65zHddttt1mSrOeff77U9bZt22YdPXq0zHv93J/+9Kcyv0csy7IWLlxoSbJatWplud3uku0HDx60AgICLC8vL+vLL78s2V5YWGg9/PDDliSra9eu51yr+HmbNGnSOdv37t1rLV++vNS9161bZ9WpU8cKDQ210tPTS2Xq1q2blZ2dfc45qamp1po1ayr0uAHgUqSmphb/GxBqnadfYOQMAAAAAABANdG8eXN99dVXatSokdLT0zV16lT98pe/VOfOnRUREaH77ruvUqaqOtv48eM1fPjwkq99fHz08ssvKzAwULNmzdKhQ4dK9v3973+XJH300Udq0aJFyfbiadMSEhL06aefKikpqdR9rr32Wt14442ltr/++uuSpL/85S9q2LBhyfbw8HD94x//uKjHUnytX//612rXrl3J9sDAQP3rX/+Sy1X2S2XDhg0rtUi9n5+fXnrpJXl7e+vLL78s87zQ0FC98sor8vPzK9l2ww03qF27djp48GCpqdjO56uvvtLmzZs1ZswYPfbYY+dkbdGihf75z3+qsLBQb7zxRsn24mnwBg0aVOp6l7u2S2pqqmbPnq3JkycrMDBQ//vf/2SMKdn/5ptvKjs7W+PHj9fIkSNLtrtcLj3zzDOKjY3VmjVrtGzZsgveq1mzZurRo0ep7Z06ddL999+vtLQ0LVq0qGR78ePu1auX/P39zzknNDRUXbp0uejHCwCVjXIGAAAAAACgGhk4cKB2796tmTNn6p577lHnzp3l7e2t06dP6z//+Y8SEhIqZbqqYjfddFOpbeHh4RoyZIgsy9IPP/wg6cx6Ixs3blTLli3PKT6KGWPUq1cvFRYWau3ataX2n/0CfrH8/HytXr1axhiNHTu21P5BgwapXr16FX4sxUXAuHHjSu1r1aqVEhISyj33yJEjev311/Xwww/rF7/4hSZPnqx7771Xvr6+2rVrV5nndOnSpWQ9lp/fS9JFFWnz5s2TJI0ePbrM/X369JEkrVq16pz7S9L999+vxYsXq6CgoML3K8uf//znkrVw6tSpo+uuu07p6elasWKF+vbte86xS5culSRNmDCh1HX8/PxKfg+Kj7uQwsJCzZs3T1OmTNHdd9+tyZMna/LkySWlzNm/BwkJCXK5XHrnnXf0xhtvlLnWEQA4zdvpAAAAAAAAALg4vr6+GjVqlEaNGiXpzNomH3/8sZ588kklJibqV7/6VbkLpV+sJk2alLm9adOmklSysHvxKJBdu3adM4KiLGWNnGncuHGpbadOnVJeXp4iIyNLjYA4+7zk5OTz3q9YcRlSvHZPWddat25dqe0vvPCCnnjiCeXn51foPsXOHulztpCQEElSbm5uha9V/PxOmDChzMKj2NnP7WOPPaYffvhBixcvVv/+/RUcHKyrrrpK1157rSZPnlxqNNCFdOzYUQkJCbIsS4mJiVq8eLFSUlJ0yy23aPny5QoODi45tvj7ovj75OeKtx85cuSC9z18+LBGjBihjRs3lntMenp6ya9btWql5557Tr/73e9011136Z577lG7du00cOBATZ48WR06dKjAowWAqkU5AwAAAAAAUM3VqVNH99xzj2JjY3X99ddr0aJFysrKUmBg4AXPdbvdlZKh+DrR0dEaOnToeY8tq/Apr3xx2ooVK/Too48qLCxML7/8svr166fo6OiSqcpiY2PLHQFT3jRpl6L4+b3mmmsUFRVV7nERERElvw4NDdXChQu1bNkyffXVV1q8eLEWLlyo7777Tk8//bSWLl2qli1bVjjDDTfcoClTppR8feTIEfXv319btmzRE088oVdeeaXC17pQgXe2O++8Uxs3btSYMWP0+OOPKz4+XiEhIXK5XPrf//6nu+++u3h96BKPPvqoxo8fry+++ELfffedli5dqhdffFEvvfSSXnzxRT300EMVvj8AVAXKGQAAAAAAgBpiwIABks5MAXX69OmScsbHx0cZGRllnnP2mjFlOXDgQJkjDQ4cOCDpTDkh/f9RIhEREXr33XcvKf/PhYeHy8fHR0lJScrJySmzwLlQ/rPFxMRo//79OnTokOLj4yt0rc8//1zSmfV0Jk2adM6+7OxsHT9+vML3vxzFz++dd96pMWPGVPg8Y4x69+6t3r17Szoz/dzDDz+sjz76SL///e/1ySefXHKmBg0a6N1331WvXr303//+V4888oiaN28u6cz3xY4dO3TgwAG1bdu21LnFI4EaNGhw3ntkZmbqu+++U1RUlKZPny4vL69z9u/du7fccxs1aqQHHnhADzzwgAoKCvTxxx/r9ttv1+OPP67bbrtNdevWvchHDACVhzVnAAAAAAAAqomfjw74ud27d0s6M+3Z2SMoYmJidOrUqTLX3pg/f/55r1nWi/fJycmaN29eyToy0pnyoHXr1tq6dat27tx5wcdSET4+Purevbssy9LMmTNL7V+4cOFFrSdSnPWzzz4rtW/37t1av359qe0pKSmSyp6ibMaMGRf8PakoX19fSSp3XZjBgwdL+v9l0aWqX79+yeiXLVu2XNa1JKlnz566/vrrVVBQoGeeeaZke/EaOB999FGpc/Ly8jRjxoxzjitPamqq3G63YmJiShUz+fn5FX4+vL29NXHiRHXr1k15eXnlrhMEAHahnAEAAAAAAKgm/vjHP+qxxx7Tnj17Su07cuSI7r77bknSyJEjS17sl1SyWPvf/va3c8557rnn9MMPP5z3ntOnT9e3335b8nVBQYF+/etfKzMzUyNGjDhnrZg//vGPcrvdGjNmjDZs2FDqWqdOndIbb7xx4Qd6lnvuuUeS9NRTT52zPklycrIee+yxi7pW8fPzwgsvaOvWrSXbs7Oz9eCDD5Y5xVurVq0kSW+99dY5a85s3bpVv/3tby/q/ucTEREhHx8f7dmzR4WFhaX2jxkzRm3atNEHH3ygv/71r6XWq7EsS8uWLdOyZctKtr3++uvat29fqWvNmTNHUvlr71ysKVOmyBijqVOnlvwe3XHHHQoICNDHH3+sr7/+uuRYt9utJ598UkeOHFGXLl1KCrPy1K9fX2FhYdqyZcs5j62wsFC//e1vyywCFy1apPnz55f6/dy3b5+2bdsmY0y56wEBgF0oZwAAAAAAAKqJjIwMPf/882rRooXi4+M1atQo3XzzzerTp4+aNWumVatWqUWLFnrppZfOOe+3v/2tAgIC9NJLL6lTp04aO3as4uPjNWXKFN13333nveddd92lYcOGqV+/frr55pvVqlUrvffee4qNjS21xsgtt9yiJ598Ulu2bFGXLl3UpUsXjR8/XuPGjVPnzp0VFRV10YXKhAkTNGrUKO3Zs0etW7fWDTfcoDFjxqhFixZyuVzq0aOHJJ1TRpWnT58+evjhh3Xq1Cl17txZw4YN04033qi4uDht3bpV1113Xalr3X777YqOjtZXX32l+Ph43XjjjRo8eLASEhLUp0+fMtfPuRS+vr665pprdPz4cXXs2FG33Xab7rzzTr3zzjuSzoz8+OKLL9SsWTM99dRTaty4sQYPHqwJEyZo6NChio6OVu/evbV69eqSa77++utq3ry52rZtq7Fjx+qmm25SQkKCfv3rX8vf319PPfVUpWRPSEjQDTfcoLy8PD3//POSpMaNG+u///2v3G63rrvuOvXp00e33HKL2rRpo3/+85+KiorStGnTLnhtb29vPf744yooKFDfvn01ZMgQ3XTTTWrRooVef/113X///aXO2bhxowYPHqzo6GgNGzZMEydO1NChQ3XFFVfo9OnT+tWvflUyHR8AOIVyBgAAAAAAoJr4wx/+oPfff18TJ06Un5+fli5dqk8//VRbt25V9+7d9dxzz2nDhg2l1vFo27atFi5cqH79+mnnzp367rvvFBcXp+XLl6tbt27nvedvfvMbvf3220pNTdUXX3yhtLQ03XrrrVq5cuU5o2aK/f3vf9eSJUs0ZswYHT9+XF988YUWLVqkwsJC3XvvvZo1a9ZFPWZjjKZPn66nn35aMTEx+uabb7Ry5UpNnDhRCxcuVFJSkowxFV4/5IUXXtDrr7+uVq1aadGiRVq8eLGGDBmiFStWKDs7W9KZtW6KhYeHa/Xq1brllluUl5enWbNm6ciRI/rrX/9a5pRdl+PNN9/UrbfeqlOnTunDDz/UW2+9pSVLlpTsb9mypdavX6+//e1vatiwoVasWKGZM2dq586d6tSpk1599VVNnDix5Pi//vWv+sUvfiFjjBYsWKCvvvpK2dnZuvPOO7Vhw4YLjlq5GMWjZ/73v/8pKSlJknTrrbdq6dKlGjFihLZt26ZPP/1U2dnZuvfee7V27Vq1bt26zGsZY875+sknn9TUqVPVoUMHLVu2TPPnz1fHjh21YsUKde3atdT5I0aM0B/+8Ae1atVKGzdu1IwZM/TTTz+pd+/e+uyzz/Tyyy9X2uMGgEtlKmtezNrIGBMqKTU1NVWhoaFOxwEAAAAAAKg0/fr105IlS7Rv3z41bdrU6ThlOnz4sJo1a6YWLVpo27Ztl3WtjIwMNWvWTDk5OTp9+nSp9U1Q9b755hsNHz5c9913n1599VWn4wDAJUlLS1NYWJgkhVmWlVbecYycAQAAAAAAgEfbtGnTOeu9SNKJEyc0efJkFRQUnDNa5EK2bdumrKysc7alpaXprrvuUlJSkm666SaKGYesWbNGkhQXF+dwEgCoet5OBwAAAAAAAADO5/HHH9eqVauUkJCgqKgoHTt2TGvXrlVGRoa6deumRx99tMLXevnllzVt2jR16dJFMTExSkpK0vr165WcnKzmzZvr//7v/6rwkaAsH374oaZNm6Zvv/1Wfn5+GjNmjNORAKDKUc4AAAAAAADAo02ePFmWZWnz5s368ccf5eXlpVatWmns2LEli9tX1OjRo3X8+HGtXbtWq1atkiQ1a9ZMd955px5//PFz1puBPVatWqUFCxYoISFBf//739WkSROnIwFAlWPNmcvAmjMAAAAAAAAAAKAYa84AAAAAAAAAAAB4IMoZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAADhLVlaW/vWvf2nIkCGKiYmRn5+fQkJC1KZNG02ePFmzZs1SYWFhqfOaNm0qY4wDiWu+++67T8YYuVwuHThwwLEc+/fvlzFG/fr1cywDAAAAAACoGShnAAAosmzZMrVo0UIPPfSQli5dqpYtW2rUqFEaNGiQvL29NXXqVF1//fXq0KGD01ErhTFGTZs2dTrGeeXl5Wn69OmSJMuy9MEHHzicCAAAAAAA4PJRzgAAIGndunUaOHCgjh07pscee0wnTpzQ999/r48//liff/65Nm3apIMHD+rhhx/W3r17S52/YMECbdu2zYHkNducOXOUnJysmJgYSdL777/vcCIAAAAAAIDLRzkDAKj13G63Jk6cqNzcXP31r3/Vc889p9DQ0FLHNWrUSC+++KJ++OGHUvvi4uLUunVrO+LWKsVlzJ///GfFxcVp+/btWrNmjcOpAAAAAAAALg/lDACg1pszZ462bdumxo0b63e/+90Fj+/SpUupbedbc2bmzJnq0aOHAgMDFRERoXHjxmn37t2aMmWKjDF69913zzl+w4YNevzxx9WlSxdFRkbKz89PzZs313333aejR4+Wuv7Za6FkZ2friSeeUJMmTeTn56cWLVro2WeflWVZJce/++67JVkPHDggY0zJx8/XU8nKytLTTz+tTp06KTg4WMHBwerRo4emTp1a5mM9cOCA7r33XrVq1UqBgYGqV6+e2rZtq7vvvls7duw439NayunTp/X111/Lz89P48eP14QJEySVP3rm7MdR1sfZU7iV99wXu5Q1hFauXKlx48YpJiZGvr6+atiwoe68804dPHiw1LHFU7T17t1bUVFR8vf3V6NGjTRo0CC9+uqrF3VfAAAAAABQ/Xg7HQAAAKd98803kqRx48bJy8urUq/98ssv6+GHH5bL5dLVV1+t6OhorVy5Ut27d9d1111X5jnPPPOMPvvsM3Xo0EG9e/eWdKaw+c9//qMvvvhCa9asUWxsbKnz8vLyNGTIEG3dulX9+vVTZmamlixZoieeeELp6en629/+Jklq0aKFJk2apKlTpyooKEhjx44tucbZo38SExM1ePBgbdq0SdHR0erbt68sy9KPP/6oyZMna82aNfr3v/9dcvyhQ4fUuXNnJScnq2XLlho+fLgKCwt14MABvfHGG7rqqqsUHx9f4efuk08+UW5ursaMGaOwsDBNnDhRf/nLX/Txxx/rn//8p7y9z/1vzKRJk8q8zu7du7Vs2bJK/70922uvvaYHHnhAktStWzf16dNHO3bs0FtvvaVZs2ZpyZIluuKKK0qOf/zxx/X888/Lz89PV199tSIiInT8+HFt2rRJu3fv1v33319lWQEAAAAAgPMoZwAAtd7GjRslSZ06darU6+7du1ePP/64fH19NXfuXPXv31+SVFBQoLvuukvvvPNOmefdfffdevnllxUVFVWyze12629/+5v+9Kc/6Q9/+IPefvvtUuctX75cffv21b59+0qmZVuzZo169OihF198UU888YSCg4PVu3dv9e7dW1OnTlVERES5o0duv/12bdq0SQ899JCeffZZ+fn5SZJOnDihESNG6JVXXtG1116ra665RpL05ptvKjk5Wb/61a/OKW0k6eDBg8rPz7+o5694hMzEiRMlSS1btlT37t21atUqzZs3T8OHDz/n+LIex6lTp9S9e3dJ0tNPP31R96+oFStW6MEHH1RMTIy+/PLLc0ZWvfXWW7rzzjt1++23a8WKFZKknJwc/fvf/1ZISIg2btyoZs2alRxfUFCg5cuXV0lOAAAAAADgOZjWDABQ6506dUqSFBERUeb+O+64Q5MnTz7no6x1Z37u7bffVl5enm699daSYkaSvL299cILLyg4OLjM8/r3739OMSNJLpdLTz31lBo0aKBZs2aVeZ7L5dJ///vfc9bL6dq1q4YNG6asrKyLWqtlw4YNmjNnjrp166YXXnihpJiRpKioKP3vf/+TJP3nP/8p2X7y5ElJ0qBBg0pdr3HjxoqLi6vw/fft26dly5apXr1655QwxUVNeVObna2goEBjx47V3r179cc//lHjx4+v8P0vxjPPPKPCwkK9/vrrpaa8u+OOOzRy5EitXLlS69evlySlpaUpNzdXcXFx5xQz0pnvjT59+lRJTgAAAAAA4DkYOQMAwAVMnTpVhYWF52zr169fyZRj5Vm2bJmkM9Ol/VydOnU0ZMgQzZw5s8xzT506pVmzZmnLli06ffp0yf3z8/N16tQpJScnq169euec06RJkzKnDWvVqpUk6dixY+fNe7Z58+ZJkm644Qa5XKXfy1G8Bs2qVatKthUXE08++aS8vLw0aNAg+fv7V/ieZ/vggw9kWZbGjx8vX1/fku033XSTHnnkEX355ZdKT09XSEhIudd44IEHtHjxYo0aNUp//vOfLynHhbjdbi1YsECBgYEaOnRomcf06dNHs2bN0qpVq9SpUyfVr19fDRs21IYNG/TEE0/orrvuUvPmzaskHwAAAAAA8EyMnAEA1Hrh4eGSpKSkpDL3FxQUyLIsWZalu+++u8LXLS5DGjVqVOb+xo0bl7n9o48+UtOmTfWLX/xCL7zwgt5++21NnTpVU6dOVWJioiQpPT291HkNGzYs83rFBUZubm6Fs+/fv1+S9Pvf/17GmDI/MjIyznnOJk+erPHjx2vr1q267rrrVLduXV199dX6v//7Px0/frzC95ZKT2lWLDIyUkOHDlV2drY+++yzcs9/7bXX9Prrr6tjx456//33ZYy5qPtXVFJSkjIyMpSVlSVfX98yn6fHHnus5NhiU6dOVWRkpJ599lnFxcWpadOmmjRpUsn6RwAAAAAAoGZj5AwAoNbr2LGjli1bpvXr12vChAmOZjlw4IAmT54sSXrppZd07bXXqkGDBgoICJAk9ezZU8uXL5dlWaXOLWuEy6Vyu92SpN69e1d4OjIvLy9Nnz5dTzzxhL788kstXLhQK1eu1NKlS/XMM89o7ty56tmz5wWvs2rVKu3cuVOS9Nvf/rbU/sOHD0s6U+AUP1dnW7RokR566CFFRkbqyy+/VFBQUIXyn6348Vf0uODgYI0ZM+a8x7Zt27bk1wMGDNDu3bs1e/ZszZ07V4sXL9Z7772n9957T2PGjNGnn3560ZkBAAAAAED1QTkDAKj1hg0bptdee00zZszQs88+Ky8vr0q5bkxMjHbs2KFDhw6pTZs2pfYfOnSo1LY5c+YoLy9Pv/nNb/TQQw+V2r93795KyXYhxaNwbrjhBj366KMXdW6nTp3UqVMnTZkyRWlpaZoyZYpefPFFPfzww+dMg1aes9eTKZ4ariyLFy/W4cOHzxkxtGfPHo0dO1Yul0szZ85UkyZNyjy3eKq0jIyMUvsKCwsrPNInIiJC/v7+crlceueddy5qhE5oaKhuueUW3XLLLZKkFStWaNy4cfrss880Z86cc9baAQAAAAAANQvTmgEAar3hw4friiuu0MGDB/X0009X2nV79eolSWVOv5WamlqyrsvZUlJSJJU9Rdn333+vEydOVFo+Hx8fFRQUlLlv8ODBkqTPP//8su4RGhqqp59+WsYYbdmy5YLHFxQUaPr06ZKkLVu2lEwn9/OPyZMny+1264MPPig5Nz09XSNHjlRycrJee+21864JFBMTI0klI3TOtmjRIuXn51fo8Xl7e6tfv35KS0vTggULKnROeXr06KFbb71Vkir0XAEAAAAAgOqLcgYAUOu5XC69//778vPz0x//+Ec9/vjjSk1NLXXcqVOntGPHjgpf9/bbb5evr6/ee+89ff/99yXbCwsL9eijj5a5bkyrVq0kSdOmTVNmZmbJ9iNHjuiee+65mId1QbGxsTpx4oROnz5dat+VV16pwYMHa9myZbr//vuVlpZW6piNGzdq7ty5JV+///77ZZYK33zzjSzLKnftnbPNnTtXJ0+eVPv27c+ZBuznbr75ZklnnifpzPRit9xyi7Zu3aqHHnpId9xxx3nvc/XVV5ecX7y+jiTt27dPDz744AVznu33v/+9XC6Xbr/9di1evLjU/oyMDL399tvKzs6WJB08eFDvvvuusrKyzjkuJydHixYtklT+OkUAAAAAAKBmYFozAAAkdenSRfPnz9e4ceP0j3/8Q//617905ZVXKjY2Vjk5OTp8+LA2btyo/Px8tW7dWl27dr3gNePi4vTcc8/p4YcfVv/+/dW3b19FRUVp1apVSk5O1sSJEzVt2rSSKbYkaeTIkWrbtq3WrFmjFi1aqFevXiUv2ickJKhnz5768ccfK+Uxjxw5Uv/+97/VuXNn9ezZU/7+/oqPjy9ZwH7atGm65ppr9Nprr+nDDz9UQkKCYmNjlZqaqk2bNunQoUN66KGHdM0110g6M0LotttuU1xcnNq3b6+AgADt27dPK1eulMvl0t/+9rcLZiqe0qy4fCnPwIEDVb9+fW3ZskUbNmxQenq6Zs+eLS8vL506darMtWgiIiL0/PPPSzrze3PbbbfpvffeU0JCgq6++mplZWVpxYoVGj58uLKysnTgwIEKPY+9e/fWq6++ql/96lfq37+/2rVrp1atWsnHx0f79+/Xhg0blJubq9GjRysgIEDJycm6/fbbdf/996tr165q2LChMjMz9eOPP+rkyZPq2rWrRo8eXaF7AwAAAACA6olyBgCAIr1799aePXv05ptvatasWdqyZYuWL18uPz8/NWjQQOPHj9fYsWM1YsQIeXtX7J/Qhx56SA0bNtRzzz2nFStWyN/fX/3799fTTz+tf/zjH5Kk8PDwkuN9fX21dOlS/f73v9c333yj2bNnq0GDBnrggQf01FNPVeo6JE8//bQsy9KXX36p6dOnq6CgQH379i0pZ+rXr68ff/xRb7zxhj7++GOtX79eP/74o6KiotS8eXM9+OCDuummm0qu98gjj6hhw4ZatmyZli5dqszMTMXGxurGG2/Uo48+esFCKy0tTbNmzZKkc65bFi8vL40bN06vvvqq3n//fV133XWSzoxKKh5N83NNmjQpKWck6Y033lBsbKw++OADffvtt2rUqJF+97vf6YknnlBcXNyFn8Cz3HPPPerRo4deeuklLV68WLNnz1ZgYKAaNGigCRMmaPTo0QoLC5N0phj65z//qQULFmjr1q1atWqVgoKC1KxZMz355JO666675Ofnd1H3BwAAAAAA1YuxLMvpDNWWMSZUUmpqaqpCQ0OdjgMAqEYKCwvVoUMHbdu2TUePHlV0dLTTkQAAAAAAAHCZ0tLSit+gGWZZVul54ouw5gwAAFVoz549pdZ0yc3N1eOPP66tW7dq4MCBFDMAAAAAAAC1DNOaAQBQhWbMmKE//elP6tKlixo1aqS0tDRt3LhRx44dU0REhF555RWnIwIAAAAAAMBmlDMAAFShgQMHauPGjVqxYoU2bdqkgoICNWjQQPfee69+97vfqVGjRk5HBAAAAAAAgM1Yc+YysOYMAAAAAAAAAAAoxpozAAAAAAAAAAAAHohyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAAADainAEAAAAAAAAAALAR5QwAAAAAAAAAAICNKGcAAAAAAAAAAABsRDkDAAAAAAAAAABgI8oZAAAAAAAAAAAAG1HOAAAAAAAAAAAA2IhyBgAAAAAAAAAAwEaUMwAAAAAAAAAA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fe97Kioqulr3xBNPyLIsrV+/vtX7WJal7OzsVs9t375dDzzwgNLS0uRyuZSZmak/+7M/0/nz56+rvbJXyzPPPKMDBw7onnvuUXx8vCIjI7Vw4UJt2bKlzdeyfft2Pfzww8rIyJDb7VZaWpqWLl2q//7v/25R19beLZ9++qm++c1vasKECYqPj1d4eLhGjRqlH/zgB6qqqmpz3M4aPHiwEhISJEkXLly47nXv2LFDd911lxITE2VZlvLy8trNfeVr7/f79ZOf/ES5ublyu93KysrS97//fXk8nlZz1NfX6yc/+YmmTZummJgYRUZGatSoUfrGN76h48ePX61ra8+ZazNv375dy5cvV1xcnGJiYrRs2TJt27btujGNMXrxxRf18MMPKzc3V5GRkYqOjtaMGTP0q1/9SoFAoItfVQAAgO5BcwYAAAAABqCsrCxJ0uuvv67S0tKgrystLdXs2bP1N3/zNyouLtbChQu1YMECHT16VE888YS+9a1vXXfNkSNHNGnSJP2///f/VFZWpuXLl+uWW26RMUY/+9nPtH379ht+Pb/61a80Z84cvfHGGxoyZIhWrFihxMRE/e53v9O0adN05MiRVq/btWuXZs2apbNnz2r58uUaMWKENm7cqKVLl+rgwYPX1f/yl7/UnDlz9PLLLystLU0rV67UuHHjdPDgQX33u98NKut3v/td/e53v1N4eLiWLl2qpUuXqqamRj/5yU80b9481dXV3dDX4opAIKD6+npJktvtbnFu48aNmjdvns6ePatbb71VCxYskM0W3COCRx99VP/3//5fjRw5Urfeeqtqa2v105/+VF/60peuqy0qKtLMmTP1gx/8QKdPn9aiRYt0xx13KDIyUv/5n/+p1atXB/16tmzZogULFig/P1+33367Ro4cqTVr1mjhwoX66KOPWtR6PB49+uijWrNmjVJTU3X33Xdr1qxZOnTokL7xjW/oqaeeCnpcAACAHmGM4aOLH5JiJJnq6moDAAAAAP3JqVOnTHh4uJFkoqOjzeOPP27++7//2+zZs8f4fL42r7vjjjuMJPOXf/mXpqmp6erx4uJiM23aNCPJvP/++1ePe71eM3LkSCPJfPvb3zYej6fF/Q4ePGhOnjx59fPHH3/cSDLr1q1rdXxJZsiQIS2Obd261djtdpORkWF27drV4txvf/tbI8nMnDmzxfEf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uZIuNauu/VocPnxY3//+928oX18zY8YMLV68WKWlpfrKV76i+vr6FufPnj2rAwcOBH2/s2fP6sc//nGLY7/5zW+0detWpaSktFjW7srX+T//8z9b1L/22mv64x//2NmXAgAtVFRUaO27b+vNZ36vD159ucWeVwAQLJY1AwAAAIABqK6uTr/85S/1L//yL8rNzdWYMWMUFham/Px8bd++XV6vV8OHD9e//uu/trju+eef12233aZf/epXeuGFFzRp0iSlp6erurpa+/fv14ULF/SXf/mXuu222yRdmtny+uuva9myZfr5z3+uF154QbNnz5YxRidOnNDBgwf15ptvKicnR5K0ePFiLVy4UBs2bNCYMWM0d+5clZWVafv27fqLv/gL/cu//Mt1r2XevHn6j//4D33zm9/U4sWLNW7cOOXm5srpdOrs2bPKy8uTx+PRypUrFR4e3uWv2cKFC/XTn/5U3/ve97RkyRJNmzZNI0aMUFlZmfbt2yePx6Oqqqp27/Hkk0/q5z//ud59912NHDlS06dPV0VFhTZs2KAVK1Zox44dbS7f1R8999xzWrp0qV588UV9+OGHmjdvntxut06dOqW8vDz9/Oc/1/jx44O615e//GX98z//s9544w1NmDBBJ0+e1M6dO+V0OvXMM88oIiLiau33vvc9ffDBB/rBD36gV199Vbm5uTpx4oR27dql73znO61+HwFAR7xer975n+fkO3FEOUf2KKOpXk1Ot7Zt36SG7BFa8cRTioqKCnVMAP0EM2cAAAAAYAD627/9Wz333HN67LHH5Ha79emnn+q1117T4cOHNWPGDP30pz9VXl6eMjIyWlw3aNAgbdmyRf/2b/+mMWPGaO/evXrttde0f/9+5eTk6Gc/+5m+853vtLhm3Lhx2rdvn77zne8oOjpaq1ev1ieffCLLsvT9739fs2bNulprWZbefvttffWrX5VlWVq9erUqKir0y1/+Uj/72c/afD1f/epXtWvXLj3++OOqra3VqlWr9OGHH6qurk6f//zntWrVKsXGxt7w1+073/mONmzYoPvuu0/nz5/Xa6+9poMHD2r8+PH6+c9/3uH1iYmJ2rlzpx599FE1NzfrnXfeUUFBgf7hH/5BL7744g3n62syMjK0c+dO/f3f/70yMzP18ccf6/3331dDQ4O+/vWv66677gr6XnPmzNGG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BasdM2XKlHzqU5/KAQcckO233z5Dhw7NHnvskT/6oz/KM888s1r9Y489llJKjjrqqMybNy9nn312dt111wwdOjR77rlnzjnnnNRaVzvuhhtuyB//8R9n4sSJ2XrrrTNs2LDstddeOfvsszNr1qw1vp6bbrop73jHO5aff/To0TnooINy9tln56WXXnrF71eSjBo1KknWuO7Mmjz77LP5/Oc/nyOPPDJjxozJkCFDMnr06Jx00km57bbb1njMbrvttvyWad/85jczceLEDBs2LKNHj84f/uEf9vj6Fy1alK9//es57LDDstVWW2XYsGHZc889c8YZZ+T2229fXldrzUUXXZR3v/vdGTduXIYPH56RI0fmoIMOyn/+539m6dKlq5271poLL7wwhx12WHbYYYdsscUW2WWXXXLsscfmq1/9aq/eCwCAzZVwBgAAgPV26qmn5h//8R8zfvz4HHfccZk9e3Y+//nP50Mf+tBqtf/yL/+SL33pS0m61rB561vfmlprvva1r2XSpElrDGiSZOHChTnuuOPyjW98I5MmTcrRRx+dp59+OmeffXb+9m//drX6v/zLv8y3vvWtDBs2LG984xvzxje+MZ2dnTnnnHNy2GGHrRa2XH755Tn88MNz2WWXZccdd8xJJ52U173udXnxxRdzzjnn5He/+90GeKe6bm2WJHvvvXev6n/84x/n05/+dJ577rlMnDgx73znO7PTTjvlkksuyaGHHpqf//znPR77qU99Kh/72Mey44475vjjj0+tNf/1X/+VE088cbVAa86cOTn22GPz0Y9+NFOmTMnBBx+c3/u938t2222XCy+8MN/5zneW1y5YsCCnnnpqrr766owePTpvf/vbc/DBB+fee+/Nxz72sXzwgx9cYy/ve9/7Mnny5Oy777456aST8upXvzp33313/vVf/7VX7wUAwGar1urrZX4laUtSOzo6KgAAwKYmSe36tXD9j9l7773rs88+u3z7I488UrfaaquapD700EMrHfOrX/2qTp8+faVtS5YsqZ/5zGdqknrGGWestO/RRx9dfp0jjzxypd+5brvttjpw4MC65ZZb1tmzZ6903BVXXFFnzZq10rb58+fXM888syapn/nMZ1bad8QRR9Qk9Yc//OFqr/PWW2+tnZ2dvXhHaj3ttNNqknruuecu37Zo0aL68MMP1z//8z+vSeouu+yy2u+O5557bk1S//7v/36l7XfffXedOnXqate56qqr6pAhQ+rYsWPr0qVLV9q366671iR19OjRddq0acu3z5gxo+655541Sf3lL3+50jEf+tCHapJ6xBFH1Oeff36lfdOnT6+/+c1vVno9l1xySV24cOFKdc8//3ydNGlSTVKvu+665dvnzZtXhw4dWkeOHFkfeeSRlY5ZtGhRvf7661d7fQAAm4OOjo5lP8u21bXkC2bOAAAA9HOllB6/Lr300jUe8x//8R8ZPXr08ue777573ve+9yXpur3Yio4++ujssMMOK20bMGBA/u7v/i5jxozJZZddtsZrDBgwIP/v//2/tLW1Ld82adKkHH/88Zk7d+7yGSnLHH/88Wlvb19p29ChQ/Pv//7vGTRoUH784x+vtG/GjBlJkmOPPXa1ax944IEZOXLkGvvqyRlnnLH8fRs8eHDGjh2bL33pSzn11FNz8803r/Q61mbChAl5zWtes9r2N7/5zTnllFPy8MMPZ+rUqWs89nOf+1zGjx+//Pl2222Xs846K8nKa94888wzOe+88zJ06NB8+9vfzvbbb7/SeXbYYYe8/vWvX/580KBBecc73pHBgwevVLf99tvnn//5n5Nkpfe3s7MzCxYsyNixY7P77ruvdMygQYNy+OGHr/U9AADY3A1qdQMAAAC01mmnndbjvle96lWrbRs8eHCOPvro1baPGzcuSdeaKat64YUXctlll2Xq1KmZNWtWlixZkqRrzZMXXnghL774YrbZZpuVjtl1111XChp6c52nn346l19+eaZNm5bOzs7la6EMGTIkDz744Eq1BxxwQH7729/m/e9/f/72b/82BxxwQAYMePmfYTz00EOz5557Jum6S8X06dMzefLkfP/738/WW2+dL3/5yxk4cGCvzrVgwYJcddVVufXWWzNjxowsXLgwSXLPPfckSR588MFMmDBhteOOO+641bat6f269tprs2TJkpxwwgnZdddde/0ap0yZkp///Od5/PHHM3fu3NRaM3v27OU9LTNq1KjsvPPOmTJlSs4+++yceeaZ2WOPPXp9HQCAzZ1wBgAAoJ8777zz1qt+9OjRawwZls00WbBgwUrbL7roopx55pmrrfmyotmzZ68Wzuy8885rrO3pOl/84hdz9tlnZ9GiRet+EUn+z//5P7nnnnty+eWX5/LLL8/WW2+dww47LCeeeGLe9773ZYsttujVeZb58Ic/nNNPP32lbbNnz8673/3ufPWrX80222yTz372s+s8zz333JMTTzwxjz32WI81ywKRVa3pPVvT+/Xkk08mScaOHbvOfpKu9X9OP/30XHTRRb3u6fzzz8+73/3unHPOOTnnnHOy66675sgjj8y73/3uHH/88b26LgDA5qpf39aslLJVKWVyKWVKKWVqKeUjre4JAACgr1uf2SWPP/54Tj/99CxcuDD//u//ngcffHD5jItaa97whjckyWqL1a/vdX7zm9/kL/7iL7LlllvmvPPOy2OPPZb58+cvv86OO+642jG77LJLJk+enJ/97Gf5+Mc/nl122SWXX355PvKRj2TixIl54YUXen39nowcOTKf//znkyRf+cpX1llfa8273vWuPPbYYznrrLMyZcqU5TOAaq35q7/6q+V1a/JKZv6szRe/+MVcdNFFmTBhQq688so899xzWbhwYWqtuf/++9fY0zHHHJOHHnooF154Yd7//vdn6dKl+fa3v523vvWtOfnkkzdKnwAAm4r+PnNmdpIjaq1zSynDk0wtpfyo1vrKfwIHAAAgV1xxRRYuXJhPfvKT+dM//dPV9j/yyCMb5DqXXHJJkuSf/umfVrtN27x58zJ9+vQ1Hjdo0KAcd9xxy28H9vjjj+eDH/xgfvWrX+Wcc85ZHqy8EsvWXJk1a1ZmzJix2vouK5o2bVqmTZuWSZMm5Wtf+9pq+zfU+7XLLrskSR5++OFe1S97fy+66KLV1sNZW09tbW059dRTc+qppybpCtFOOeWUXHzxxbniiivy1re+9eW0DwCwyevXM2dqrUtqrXO7nw5NUrq/AAAA2ABmzpyZZM2327r++uvz3HPPbfTr/OAHP+hxpsmqdt1113z6059OkkydOnWD9LYsvCilZMstt1xr7dpex8yZM/OLX/xig/R01FFHZeDAgfnZz362/BZnL7ev73//+72+7sEHH5z3v//9STbc+wsAsCnq0+FMKeWIUsrlpZRnSim1lPKONdR8rJTyWCllfinlllLKQet5ja1KKXcleSrJv9Zaf7eB2gcAAOj3li1Gf8EFF2TOnDnLtz/99NM566yzNvh1vvWtb6205sx99923PGxZ1Ze+9KU1zqi54oorkvzv7JJXYvbs2fnUpz6VJDnyyCMzfPjwtdbvueeeGTBgQH71q1/lwQcfXL59/vz5Oeuss/Liiy++4p6SZKeddsoHPvCBzJ8/P6eddtpqt3B7/vnnc8sttyx/vuz9/frXv75S3Q9/+MN8+9vfXu38TzzxRM4777zMnTt3pe3z58/PNddck2TDvL8AAJuqvn5bs+FJ7kry30l+tOrOUsofJPlikrOS3JLkz5L8rJQyvtb6fHfNlKz5dR5Xa32m1joryb6llB2S/KiU8sNa6xo/ulVKGZquGTbLjHyZrwsAAKDPWHUR+xW96lWv6tUi9j058cQT85rXvCaTJ0/OnnvumUMPPXT5H+j322+/HHLIIbnpppte9vmXOeOMM/KFL3whl19+ecaPH58DDzwwL774Yq677rq84x3vyK233prHH398pWM+85nP5JOf/GT23XffvPrVr06tNXfddVceeOCBbLPNNvnkJz+5Xj1885vfzLXXXpuka/2V5557LrfddltefPHFbLfddvnqV7+6znOMGjUqH/rQh/KNb3wj++67b4455pgMGzYsN9xwQ5YsWZLTTz8955133nr11ZMvf/nLuf/++3PNNddk1113zRFHHJG2trY8/vjjueOOO/LRj340r3/965Mkn/rUp3LVVVfl7LPPzg9+8IOMGzcuDz74YCZPnpxPfvKT+bd/+7eVzv3iiy/mjDPOyMc+9rFMmjQpO++8c+bMmZObbropM2bMyKRJk3LSSSdtkNcBALAp6tPhTK31yiRXJl3Tv9fgE0m+UWs9t7vmrCRvS/LBJP/SfY79enmt57pn0Bye5Ic9lP1Vkr/v/SsAAADo+84///we9+27776vKJwZMmRIbrjhhvzN3/xNrrzyyvzkJz/JmDFj8vGPfzx/93d/t8HWHNl2221z22235dOf/nSuu+66XHbZZdl9993zuc99Lp/85CczduzY1Y75yle+kquuuiq33357rrzyyiRdszk+8YlP5BOf+ETGjBmzXj3ceOONufHGG5c/HzZsWHbfffecccYZ+eQnP5nRo0f36jxf+9rXstdee+Vb3/pWfvnLX6a9vT3HHnts/umf/innnnvuevW0NiNHjsw111yTr3/967nwwguXB0A77bRT3vve9+YDH/jA8tojjjgiv/71r/M3f/M3ufPOO/PAAw9kwoQJufjii7P//vuvFs6MHTs2X/jCF/LLX/4y9913X2699dYMHz48u+++e/76r/86Z555ZoYOHbpqSwAA/Ubp7X13W62UUpO8s9Z6affzIUnmJjl52bbu7ecn2arW+nu9OOcOSebWWmeXUtqT3JjkPbXWe3qoX9PMmac6OjrS1tb28l4YAAAAAACwWejs7Ex7e3uStNdaO3uq69MzZ9ZhuyQDk6x6C7LnkuzVy3PsmuS/Ste0nJLkKz0FM0lSa12QZMGy5z3M5gEAAAAAAOjRphzOvGK11luT7NfqPgAAAAAAgP5jQKsbeAV+l2RJkh1W2b5DkunNtwMAAAAAALBum2w4U2tdmOT2JG9ctq2UMqD7+c2t6gsAAAAAAGBt+vRtzUopI5LsucKm3Usp+yV5sdb6RJIvJjm/lDI5ya1J/izJ8CTnNtwqAAAAAABAr/TpcCbJpCTXrPD8i92P5yc5vdb6vVLK9kk+m2R0kilJ3lJrfa7RLgEAAAAAAHqp1Fpb3cMmq5TSlqSjo6MjbW1trW4HAAAAAABooc7OzrS3tydJe621s6e6TXbNGQAAAAAAgE2RcAYAAAAAAKBBwhkAAAAAAIAGDWp1AwAAAAAAwKZh1qxZuf2GGzPvpTnZ7/BDsvPOO7e6pU2ScAYAAAAAAFinRx9+OD/9+rnZ4ofXZeD8hbnsuOuz1ylvzTEnvLXVrW1yhDMAAAAAAMA6/eL7P8pW/3FJBixcnCQZ8u1f5LfbtuX1Rx+Z4cOHt7i7TYs1ZwAAAAAAgLWqtWbRCx3Lg5kkKUkG3f1Ipk+f3rrGNlHCGQAAAAAAYK1KKSltW6aWstL2pXuOybbbbtuirjZdwhkAAAAAAGCd3vDmYzPrtDdl8ZZDs3TQgMw+YkK2P2hittpqq1a3tsmx5gwAAAAAALBOr3v9QWnfdpvctP8+WbhgQfZ/w0E54A0Ht7qtTVKptba6h01WKaUtSUdHR0fa2tpa3Q4AAAAAANBCnZ2daW9vT5L2WmtnT3VuawYAAAAAANAg4QwAAAAAAECDhDMAAAAAAAANGtTqBgAAAFrlueeey8MPP5xFixZlxIgR2XvvvbPlllu2ui0AAGAzJ5wBAAD6nWeeeSZXXXVVnnzyyQwePDhDhgzJ3Llzc9VVV2XChAl585vfnKFDh7a6TQAAYDMlnAEAAPqVJ598Mt/5zney7bbb5pRTTsn48eMzcODAzJkzJ3feeWd+/etfZ/r06TnttNMENAAAwEZhzRkAAKDfWLx4cb7//e9nxx13zAc/+MHss88+GThwYJJk+PDhOeyww3L66afnxRdfzC9+8YsWdwsAAGyuhDMAAEC/cd999+Wll17K29/+9gwePHiNNaNHj84b3vCG3H333Zk/f37DHQIAAP2BcAYAAOg37rnnnuy6667Zbrvt1lq3//77Z9GiRZk2bVpDnQEAAP2JcAYAAOg35syZk2233XaddSNHjszQoUMzZ86cBroCAAD6G+EMAADQbwwZMiTz5s1bZ93ixYuzaNGiDBkypIGuAACA/kY4AwAA9Btjx47Ngw8+uM6AZurUqVm6dGnGjh3bUGcAAEB/IpwBAAD6jf333z+11lx33XU91syfPz833nhjxo4dm2222abB7gAAgP5COAMAAPQbw4cPz7HHHptbbrklV1555Wpryjz77LP5zne+k9mzZ+fNb35zi7oEAAA2d4Na3QAAAECTDj744CTJ1Vdfndtvvz1jx47NsGHDMmPGjDzzzDPZaqutctppp2X77bdvcacAAMDmqtRaW93DJquU0pako6OjI21tba1uBwAAWA9z587NnXfemUceeSSLFi3KiBEjMmHChIwfPz4DBrjJAAAAsP46OzvT3t6eJO211s6e6oQzr4BwBgAAAAAAWKa34YyPgwEAAAAAADTImjMAAABsdPPmzcuLL76YWmva29szcuTIVrcEAAAtI5wBAABgo3n22Wfzm9/8Jvfee2+WLFmyfPu4ceNy8MEHZ/fdd29hdwAA0BrWnHkFrDkDAADQs3vuuSeXXnpp2tvbM2nSpOyxxx4ZMGBAnnzyyUyePDnTp0/PMccck8MPP7zVrQIAwAbR2zVnzJwBAABgg3v88cdzySWXZOLEiXn729+egQMHLt83atSo7L///rnuuuvyq1/9Km1tbdl3331b2C0AADRrQKsbAAAAYPNz/fXXZ8cdd8yJJ564UjCzTCklRx55ZF7zmtfk2muvzdKlS1vQJQAAtIZwBgAAgA3qhRdeyCOPPJLXv/71GTCg5187Syk5+OCDM2vWrDz88MMNdggAAK0lnAEAAGCDeuqpp5Ike+211zprx4wZk5EjRy4/BgAA+gPhDAAAABvUkiVLkiSDBw9eZ20pJYMGDcrixYs3dlsAANBnCGcAAADYoEaOHJkkmTFjxjpr58+fn9mzZy8/BgAA+gPhDAAAABvUHnvskeHDh2fy5MnrrL3rrruydOnSvPa1r22gMwAA6BuEMwAAAGxQAwcOzAEHHJA777wzTz75ZI91M2fOzA033JB99tknI0aMaLBDAABoLeEMAAAAG9zhhx+enXbaKRdccEEmT56chQsXLt+3ZMmS3Hvvvfnv//7vDB06NG95y1ta2CkAADSv1Fpb3cMmq5TSlqSjo6MjbW1trW4HAACgT1m4cGF+8pOfZOrUqRkyZEh22WWXlFLy7LPP5qWXXsoee+yRd77znWbNAACw2ejs7Ex7e3uStNdaO3uqE868AsIZAACAdZs1a1buuOOOzJgxI7XWbLXVVtl///0zatSoVrcGAAAblHCmAcIZAAAAAABgmd6GM9acAQAAAAAAaJBwBgAAAAAAoEHCGQAAAAAAgAYJZwAAAAAAABoknAEAAAAAAGiQcAYAAAAAAKBBwhkAAAAAAIAGCWcAAAAAAAAaJJwBAAAAAABokHAGAAAAAACgQcIZAAAAAACABglnAAAAAAAAGiScAQAAAAAAaJBwBgAAAAAAoEHCGQAAAAAAgAYJZwAAAAAAABoknAEAAAAAAGiQcAYAAAAAAKBBwhkAAAAAAIAGDWp1AwAAAMDLM3PmzDz00ENZsGBBtthii4wbNy5tbW2tbgsAgHUQzgAAAMAm5rnnnssvf/nLPPjggxkwYECGDBmSBQsW5Iorrsj48eNz7LHHZtttt211mwAA9KDUWlvdwyarlNKWpKOjo8MnkwAAAGjEk08+mQsuuCBtbW055JBD8trXvjaDBw/OggULcvfdd+fmm2/O/Pnz84EPfCCjR49udbsAAP1KZ2dn2tvbk6S91trZU51w5hUQzgAAANCkefPm5Stf+Uq23377vPe9782QIUPWWPOd73wnL730Uj7+8Y9n8ODBLegUAKB/6m04M6C5lgAAAIBXYsqUKVmwYEFOOeWUNQYzSTJs2LCcfPLJmT17dqZOndpwhwAA9IZwBgAAADYRd9xxR/bZZ5+MGDFirXXbbLNN9txzz9x+++0NdQYAwPoQzgAAAMAmoNaaF154Ibvttluv6nfbbbf87ne/27hNAQDwsghnAAAAYBNh3VgAgM2DcAYAAAA2AaWUbLPNNnniiSd6Vf/EE09k22233chdAQDwcgxqdQMAAABA7+y///655pprctxxx2X48OE91s2aNSsPPPBATjjhhAa72/TMnTs3U6ZMycMPP5wFCxZkyJAh2WOPPfK6171ure8vAMArZeYMAAAAbCJe97rXZdCgQfnRj36URYsWrbFmwYIFufjiizN8+PBMmDCh4Q43DUuXLs0vfvGLfPGLX8yvfvWrDB48OKNGjcrQoUNz3XXX5Utf+lKuuuqqLFmypNWtAgCbqeJ+tS9fKaUtSUdHR0fa2tpa3Q4AAAD9wKOPPprvfve72W677XLIIYdkn332ycCBA7No0aLce++9ufHGGzN79uy8//3vz5gxY1rdbp9Ta82PfvSj3HvvvTniiCNy4IEHrjRLZt68eZk8eXKuvfbajBs3LqecckoGDPDZVgCgdzo7O9Pe3p4k7bXWzp7qhDOvgHAGAACAVnjmmWfyi1/8Io899lgGDx6cLbbYIvPmzcvixYszduzYHHfccRk1alSr2+yTbrnlllx11VU55ZRTss8++/RYd//99+d73/tejjnmmBx22GENdggAbMp6G85YcwYAAAA2MTvttFNOO+20zJgxIw8++GAWLFiQLbbYIuPHj88222zT6vb6rFprbrnllkycOHGtwUySjB8/Pvvtt19uu+22HHLIIWbPAAAblHAGAAAANlHbb799tt9++1a3scl45JFHMnPmzJx00km9qj/ooINy55135oEHHshee+21kbsDAPoTH/sAAAAA+oXp06dn6NChvV6LZ/To0RkxYkSee+65jdwZANDfCGcAAACAfmHx4sUZNGhQSim9PmbgwIFZvHjxRuwKAOiPhDMAAABAvzBixIjMnTs38+bN61X9ggUL8tJLL2XEiBEbuTMAoL8RzgAAAAD9wl577ZUBAwZkypQpvaq/++67s3Tp0uy9994btzEAoN8RzgAAAAD9wvDhw7PPPvvklltuydy5c9daO3/+/Nx8883Za6+90tbW1lCHAEB/IZwBAAAA+o2jjz46ixYtyoUXXpiXXnppjTVz587Nd7/73cybNy/HHHNMwx0CAP1BqbW2uodNVimlLUlHR0eHT9EAAADAJuLZZ5/Nd7/73SxYsCATJkzIhAkTMnz48MydOzdTp07N3XffnUGDBuU973lPdt5551a3CwBsQjo7O9Pe3p4k7bXWzp7qhDOvgHAGAAAANk1z5szJ7bffnttvvz2dnf/7d5MRI0bkgAMOyKRJkzJixIgWdggAbIqEMw0QzgAAAMCmbenSpZkxY0YWLFiQoUOHZrvttsvAgQNb3RYAsInqbTgzqLmWAAAAAPqWAQMGZIcddmh1GwBAPzOg1Q0AAAAAAAD0J8IZAAAAAACABglnAAAAAAAAGiScAQAAAAAAaJBwBgAAAAAAoEHCGQAAAAAAgAYJZwAAAAAAABoknAEAAAAAAGiQcAYAAAAAAKBBwhkAAAAAAIAGCWcAAAAAAAAaJJwBAAAAAABokHAGAAAAAACgQcIZAAAAAACABglnAAAAAAAAGiScAQAAAAAAaJBwBgAAAAAAoEHCGQAAAAAAgAYJZwAAAAAAABo0qNUNAAAAAEBPnn322dx5552ZNWtWaq0ZOXJkJk6cmF133TWllFa3BwAvi3AGAAAAgD7n2WefzRVXXJGnnnoqI0eOzE477ZRSSh5//PHceeed2X777fOWt7wle+yxR6tbBYD1Vmqtre5hk1VKaUvS0dHRkba2tla3AwAAALBZeOKJJ3LBBRdk2223zZFHHplx48ZlwICuu/PXWvPoo4/mhhtuyBNPPJGTTjopr3nNa1rcMQB06ezsTHt7e5K011o7e6ozcwYAAACAPmP27Nm56KKLMmbMmLznPe/JkCFDVtpfSskee+yR3XbbLZdeemkuueSSbLvtthk9enSLOgaA9Teg1Q0AAAAAwDK33XZbli5dmne9612rBTMrGjBgQH7v934vbW1tufnmmxvsEABeOeEMAAAAAH3CkiVLcscdd2TixIkZNmzYOusHDhyYAw44IPfee2/mzp3bQIcAsGEIZwAAAADoE6ZPn545c+Zk4sSJvT5m3333zZIlS/Loo49uxM4AYMMSzgAAAADQJyxYsCBJMmLEiF4fM3z48JWOBYBNwaBWNwAAAAAASTJ48OAkycKFC3t9zLLaZcfSv8yZMyd33nln7r///uW3ths2bFjGjRuX/ffff72CPoAmCWcAAAAA6BNGjRqVwYMHZ9q0adlhhx16dcy0adOSJGPGjNmYrdHHzJ49O1dffXXuvffelFIyfvz47LLLLimlpLOzMzfccEOuu+667LPPPjn22GPT3t7e6pYBViKcAQAAAKBPGDp0aCZMmJDbb789hx12WAYOHLjW+lprbrvttowdOzbbbLNNQ13SajNmzMgFF1yQpUuX5phjjsl+++2XLbfccqWaefPm5a677srNN9+cb33rW3nve9/b68APoAnWnAEAAACgzzjooIPy0ksv5aqrrkqtda21N910U55++um8/vWvb6g7Wq2zszMXXHBBtthii3zkIx/JIYccslowk3Td2uzggw/ORz7ykQwfPjwXXHBBZs2a1XzDAD0QzgAAAADQZ+ywww5529velsmTJ+fSSy9NR0fHajVz5szJz3/+81x99dU5/PDD8+pXv7oFndIKy0K7973vfWlra1tn/YgRI/K+970vgwYNyk9/+tMGOgToHbc1AwAAAKBPOeCAAzJ48OBcccUVueeeezJu3LjstNNOKaVkxowZue+++5Ikxx57bA455JAWd0tTOjs7M23atBx//PEZOXJkr48bPnx4jjjiiFx22WV58cUX3QIP6BOEMwAAAAD0ORMnTsxee+2Ve+65J3feeWduueWW1FrT1tbW4zojbN5uv/32DB48OBMnTlzvY1/72tfm5z//eW6//fa86U1v2gjdAawf4QwAAAAAfdKQIUNywAEH5IADDmh1K/QBv/3tb7PPPvtk6NCh633s4MGD89rXvjb33XefcAboE6w5AwAAAAD0eXPmzMnWW2/9so/feuutM3fu3A3YEcDLJ5wBAAAAAPq8WmsGDHj5f84cMGBAli5dugE7Anj5hDMAAAAAQJ83bNiwzJ49+2UfP3v27AwbNmwDdgTw8glnAAAAAIA+b+zYsbn33nuzZMmS9T526dKlmTp1avbcc8+N0BnA+hPOAAAAAAB93qRJkzJnzpz89re/Xe9jH3jggXR2dubAAw/cCJ0BrD/hDAAAAADQ540aNSq77bZbbrjhhixcuLDXxy1atCjXX399xowZkx133HEjdgjQe8IZAAAAAGCT8OY3vzmzZs3KD37wgyxatGid9YsXL87FF1+cGTNm5Pjjj2+gQ4DeEc4AAAAAAJuE0aNH513velcef/zxnHvuuXnooYdSa12trtaaRx55JOeff34efvjhnHLKKRkzZkwLOgZYs7KmwYveKaW0Jeno6OhIW1tbq9sBAAAAgH7hmWeeyeWXX57p06dn6623zr777pv29vYkSWdnZ+6+++688MILGTVqVN7+9rdn5513bnHHQH/R2dm5bDxqr7V29lQnnHkFhDMAAAAA0Bq11jz99NO57bbbcv/992fBggVJkiFDhmTcuHE58MADs8suu6SU0uJOgf6kt+HMoOZaAgAAAADYMEop2XnnnZfP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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="2.-Realizar-una-animaci&#243;n-en-la-cual-las-estrellas-del-diagrama-HR-vayan-apareciendo.">2. Realizar una animaci&#243;n en la cual las estrellas del diagrama HR vayan apareciendo.<a class="anchor-link" href="#2.-Realizar-una-animaci&#243;n-en-la-cual-las-estrellas-del-diagrama-HR-vayan-apareciendo.">&#182;</a></h2>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Para animar la gráfica obtenida en el iteral anterior, es necesario definir 4 gráficas vacías que van a ir recibiendo los datos en x e y (ln1,ln2,ln3 y ln4) y, los van a ir ploteando en cada fotograma. Además se define una subgráfica que lleve las características de los ejes y etiquetas (ax). Finalmente se define una función de animación que reciba los 4 conjuntos de datos y los vaya almacenando en cada fotograma dentro de ln.</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[19]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#Definimos las 4 gráficas vacías que van a recibir los datos.</span>
+<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">))</span>
+<span class="n">ln1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">([],</span> <span class="p">[])</span>
+<span class="n">ln2</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">([],</span> <span class="p">[])</span>
+<span class="n">ln3</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">([],</span> <span class="p">[])</span>
+<span class="n">ln4</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">pyplot</span><span class="o">.</span><span class="n">scatter</span><span class="p">([],</span> <span class="p">[])</span>
+
+<span class="c1"># El número de fotogramas va a corresponder al número de datos del conjunto más largo en este caso (ms)</span>
+<span class="n">frame</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">])</span>
+
+<span class="c1">#Ahora definimos una función que establezca las condiciones iniciales de ax, estas son simplemente una copia de los parámetros</span>
+<span class="c1"># En las gráfica del iteral anterior</span>
+<span class="k">def</span> <span class="nf">init1</span><span class="p">():</span>
+    <span class="c1"># Establecer eje y como escala logarítmica</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
+    
+    <span class="c1"># Establecer los límites del eje x</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mi">3000</span><span class="p">,</span> <span class="mi">12000</span><span class="p">)</span>
+    
+    <span class="c1"># Establecer los límites del eje y</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">10</span><span class="o">**-</span><span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="o">**</span><span class="mi">7</span><span class="p">)</span>
+    
+    <span class="c1"># Invertir el eje x</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span>
+    
+    <span class="c1"># Añadir título y nombre a los ejes</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s2">&quot;Luminosidad (L_sol)&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s2">&quot;Temperatura(K)&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;Diagrama HR&quot;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
+    
+    <span class="c1"># Añadir etiqueda &#39;Enanas Blancas&#39;</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">8000</span><span class="p">,</span><span class="mi">10</span><span class="o">**-</span><span class="mi">3</span><span class="p">,</span><span class="s1">&#39;Enanas Blancas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+
+    <span class="c1"># Añadir etiqueda &#39;Secuencia Principal&#39;</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">8000</span><span class="p">,</span><span class="mi">10</span><span class="o">**-</span><span class="mf">0.8</span><span class="p">,</span><span class="s1">&#39;Secuencia Principal&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+
+    <span class="c1"># Añadir etiqueda &#39;Gigantes Rojas&#39;</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">5500</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mi">3</span><span class="p">,</span><span class="s1">&#39;Gigantes Rojas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+
+    <span class="c1"># Añadir etiqueda &#39;Enanas Azules&#39;</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">11000</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mf">4.5</span><span class="p">,</span><span class="s1">&#39;Gigantes Azules&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+
+    <span class="c1"># Añadir etiqueda &#39;Supergigantes Rojas&#39;</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">6400</span><span class="p">,</span><span class="mi">10</span><span class="o">**</span><span class="mf">4.7</span><span class="p">,</span><span class="s1">&#39;Supergigantes Rojas&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+        
+    <span class="k">return</span> <span class="n">ln1</span><span class="p">,</span>
+
+<span class="k">def</span> <span class="nf">update1</span><span class="p">(</span><span class="n">frame</span><span class="p">):</span>
+    <span class="n">data1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">ms</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">],</span> <span class="n">ms</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">]))</span>
+    <span class="n">ln1</span><span class="o">.</span><span class="n">set_offsets</span><span class="p">(</span><span class="n">data1</span><span class="p">)</span>
+    <span class="n">data2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">enana</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">],</span> <span class="n">enana</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">]))</span>
+    <span class="n">ln2</span><span class="o">.</span><span class="n">set_offsets</span><span class="p">(</span><span class="n">data2</span><span class="p">)</span>
+    <span class="n">data3</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">],</span> <span class="n">gigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">]))</span>
+    <span class="n">ln3</span><span class="o">.</span><span class="n">set_offsets</span><span class="p">(</span><span class="n">data3</span><span class="p">)</span>
+    <span class="n">data4</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">],</span> <span class="n">supergigantes</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">][:</span><span class="n">frame</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">]))</span>
+    <span class="n">ln4</span><span class="o">.</span><span class="n">set_offsets</span><span class="p">(</span><span class="n">data4</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">ln1</span><span class="p">,</span> <span class="n">ln2</span><span class="p">,</span> <span class="n">ln3</span><span class="p">,</span> <span class="n">ln4</span>
+
+
+<span class="n">anim1</span> <span class="o">=</span> <span class="n">matplotlib</span><span class="o">.</span><span class="n">animation</span><span class="o">.</span><span class="n">FuncAnimation</span><span class="p">(</span><span class="n">fig</span><span class="p">,</span> <span class="n">update1</span><span class="p">,</span> <span class="n">frames</span><span class="o">=</span><span class="n">frame</span><span class="p">,</span><span class="n">init_func</span><span class="o">=</span><span class="n">init1</span><span class="p">,</span><span class="n">blit</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+
+<span class="n">anim1</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="s1">&#39;HR.gif&#39;</span><span class="p">,</span> <span class="n">writer</span><span class="o">=</span><span class="s1">&#39;imagemagick&#39;</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr">
+<pre>MovieWriter imagemagick unavailable; using Pillow instead.
+/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:49: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version.  Convert to a numpy array before indexing instead.
+/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:51: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version.  Convert to a numpy array before indexing instead.
+/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:53: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version.  Convert to a numpy array before indexing instead.
+/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:55: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version.  Convert to a numpy array before indexing instead.
+</pre>
+</div>
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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+qCWy14nyV/psTEpnQcAAACAWmRtkJPUTlKupK3Vjm+VVFTxcaGkN5xzKyX9W9JfzOztWq55myRfpUfHhPYYAAAAAGLQqLcfMLP/Sjq8Hu33Stobeu6cS0a3AAAAAKBW2Twi96WkgIKjbpUVStqS+u4AAAAAQGJkbZAzs32S3pU0LHTMOZdT8XxpuvoFAAAAAA3l6amVFQVKulc61NU510/SDjP7TMGtB2Y4596RtEzS1QpuWfB4irsKAAAAAAnj6SAn6QhJiys9v6vizxmSfmJms51z7SX9VsECJyskjTCz6gVQAAAAAMAznJmluw+eVbGXnN/v96ugoCDd3QEAAACQJqWlpfL5fJLkM7PSZN8va9fIAQAAeMXQoUPVvHnzdHcjo91zzz1yzmnDhg3p7gqQEQhyAADA0z788EMddthhysvLk3NOubm5ateunaZNm5bursVs1qxZev/991N+3zFjxqRkO6X99ttPzrnwo2nTpjr11FNVXl4e8zXGjBmjlStXqlOnTknsKeAdBDkAAOBpRx11lDZs2KA777xTb7zxhh555BENHDhQGzduTHfX9NVXX8XUrqioSD169Ehyb9KrZ8+eWrlypd544w2NHj1aCxYs0I9+9KOYX9+qVSv17dtXOTn8+ApIBDkAAOBhGzZsUGlpqW655RZdc801OvbYY3XppZfq5Zdf1i233CJJeuONN+Sc0+zZs6u8zjmne+65R9J30/ZuuukmNW/eXM45tWrVSs8++2yV+z3wwAPy+XxyzikvL0+HH364SkpKwufz8vI0bNgwdevWTc459evXT5J08cUXh0cMDzjgAJ1xxhlVRsKqT63cs2ePDj/8cDnnlJOTo8GDB6tbt24qLi4Ot7n55ptVUFAQblNYWKhFixaFz4fe98SJE7X//vvLOafmzZvrz3/+c/g9P/roo5IUHikbOnSopOBanyOOOEK5ubnhz0XocyVJb775pgoLC5WTkyPnnPLz8zV16tRa/67y8/PVt29fHXvssXrsscfUvHlzvfbaa+Hz69evV7du3cLXbN++vV555ZXw+epTK9euXavOnTuH+5ifn69f/vKXVe75q1/9Svn5+eHPUZs2bar8fQFeRpADAACeVVhYKEmaMWOGSksbXlvgtttu05QpU/TMM8+oZcuWOu+887R7925J0qJFi3TFFVfopJNO0oIFC3T//fdr7dq1OvbYY6tcY9GiRerVq5deffVV/fnPf9a0adP017/+VSNGjND8+fM1ZMgQzZ07t9Z+jBo1SqtWrdLEiRM1b948ffXVV/rvf/9bpY3f79fYsWO1cOFCPfnkk3LO6bTTTlNZWVmVdvfee6+uuuoqzZ8/X23bttXll1+uPXv2aMyYMTrrrLMkSStXrtTKlSs1a9YsSdKgQYP08ccf695779Wrr76qoUOHasKECeFgdfbZZ6usrExPP/20Fi9erIkTJ6pNmzYxfY7Ly8t133336ZtvvlFe3ncF1I855hht3LhRf/rTnzR79myZmU477bTw5786v9+vPn366IknntDixYs1cuRI3XfffXr88eAuUytWrNBdd92lESNG6PXXX9fTTz+tU045pV7TOYGMZmY84nxIKpBkfr/fAABAelx77bXmnDNJ1rp1azv66KPt6aefDp9//fXXTZLNmjUrfOzTTz81SXb33Xebmdndd99tkuzKK68Mt/nkk09Mkl199dVmZnbwwQdbz549q9z7/vvvN0m2c+dOMzPLzc214uLiKm06depkHTp0qHKsS5cuFvwxLOiEE06w/Pz88POcnBw77bTTws/37t1rubm5VlRUFPXz8NFHH5kk+8c//lHlfV9yySXhNnPmzDFJ9sILL5iZ2c9+9rMq/TAz+9e//mWS7N13361yfP/997ejjz7azMzy8/Nt6NChUftSnc/nM0k1Hg8++KCZmS1YsKDKczOzjz/+2CTZhAkTzOy7v6NPP/006n06dOhgAwcONDOzmTNnmiR74403Yu4n0BB+vz/0tV1gKcgijMgBAABP+/3vf68dO3botttu05FHHqlVq1bp3HPP1ZgxY+p9rQsuuCD8cbdu3dS8eXOtWLFCkrRx40Z99NFHVYp2XHHFFZKC0xhDDjvssCrX/PLLL2scGzBgQNQ+fPbZZyovL9epp54aPta0aVN16NChSrtXXnlFnTt3VpMmTeScU8+ePSWpRtGUE088Mfxxnz59JEnr1q2Lev+XX35ZkjRw4MAq73Xnzp3hdYfnnXeelixZooKCAp1wwgl65plnol4vpHv37lq4cKGmT5+u9u3ba9iwYbrsssskSUuWLJEkXXrppeH2PXr0qPL5r27fvn0aNmyY8vPzw9MxS0pKtHVrcLvgc889V/vvv7+OO+44dezYURdffLHWr19fZz8Br/D6huAAAADab7/9NHnyZE2ePFmSdMghh2j69Ol65JFHlJubK0lVptRFm65Xm7KyMvXt21d33XVXjXODBw8Of9yqVat6XzseI0eOVOvWrXXrrbfq0EMPVSAQ0Jlnnqk9e/ZUaZefnx/+OFQoJBAIRL3uzp07JUkvvviimjZtWuVc+/btJQWnsl5++eW69957tWTJEp177rn64Q9/WGuga9WqlYYNGyZJOvXUU3XggQfqzjvv1MSJE+vxrr9z+umna/Hixbrssst04oknqm3btrrooovCU0ubNm2qL7/8Ug899JBmzZqlp59+WjNnztSSJUs0ZMiQuO4JZBJG5AAAQNbp2bNnOLgdcsghkqSPP/44fH7OnDkRX/fUU0+FP16/fr2++eabcMGS4uJiff755xo2bFiNR23hrV27dvrggw+qHHvvvfeitv/e976nnJwcLViwIHxs3759VYp0rF27Vvv27dNNN92kX//61xo5cqQ2bdoU9ZrRNGvWrMaxH/zgB5KCo3bV32ffvn3D7QYPHqwnnnhCX3zxhY466ii98MILMd+3qKhIJ598sqZMmaLy8vJwkZXQ+rbQe/zmm2/Uv3//iNd477331L17d02bNk3nnXeeTjjhhHAIDcnJydG4ceP02muvye/3yzmnP/7xjzH3E8hkjMgBAADPWrt2rQYNGqQLLrhAw4YNU4cOHfTcc89p3rx56t69uySpTZs2atWqle666y4NHDhQ69at08033xzxetOmTdMBBxyg7t276/LLL1dubq5+97vfSZL+8Ic/6Nxzz1Xfvn31m9/8Rm3atNHixYs1b968WveAu+6663T55ZfrjDPO0Pjx4zV9+nR9+umnte7fdtJJJ+mFF17Q9ddfr+OPP16TJk1SIBAIv6Zr165yzumuu+7SoYceqhUrVmjKlCn1/vyFgtnvf/97nX766Wrbtq1OPfVUdenSRRMmTNBnn32mkSNHat26dZo1a5aOPvpo3XTTTerfv7/OOeccHX/88fr888+1atWq8GhdrB544AF1795dv/71r/XHP/5RRUVFuuqqqxQIBNSuXTtdccUVatKkSfjzX13Hjh21cuVKPfTQQzrwwAN17bXX6ttvvw2ff/TRRzV79myNHj1aPXr00NNPP63y8nINHDiw3p8nICOlYiFetj5EsRMAANLK7/fbUUcdZc2bNw8X0GjatKkdd9xxtn379nC7uXPnWqtWrUySNW/e3G677baIxU7+3//7f9asWTOTZC1btqxSNMXMbPr06damTZvwvfLz82348OHh87m5uXbmmWfW6OePf/xjy8nJMUlWXFxsJ598suXk5ITPVy928s0331ifPn1MkjnnbPDgwdaxY0f73ve+F25zxx13WNOmTcP9uOeee0ySTZ482cxiK/JiZtarV69wsZgTTjjBzMy+/vprGzJkiOXl5Zkky8nJseLiYnvmmWfMzKxPnz7hc845O+igg+zjjz+O+vfk8/msX79+NY4feuih1qxZM/v222/tv//9rx100EHhz23btm1twYIF4bbVi5188sknVlRUFO7DcccdZwcddFC4IMzcuXOtbdu24ffWpEkTO+ecc6L2EWioVBc7cRYMJIiDc65Akt/v96ugoCDd3QEAAHG65557NGHCBH366afq3Llz0u/Xs2dPbd68WX6/P6b2ZWVlatGihQYPHqzXX389yb3LTLfccotuuOEG7dq1K2XrEIH6KC0tlc/nkySfmTV8P5Q6sEYOAAAgyUaOHKmnnnpKr776qs455xz95z//0Zlnnhm1/ZtvvqmLL75YL7/8sv7+97+rT58++vbbbzVp0qTUdTqDrF69Wk8++aSaNGlCiAMqsEYOWcE5p8mTJ+u2225Ld1c8a7/99lPXrl1rXYAPAIjPypUrdcEFF8jM1KxZM1144YWaMWNG1PZ5eXl67rnn9Ne//lVSsOLjn/70J40cOTJVXc4ogwYNUllZWdS1jUBjxNTKBmBqZfK9//77uvjii/XBBx+orKxMzjm1atVKp512mv7v//5P7dq1C7fr0qVLyv8e8vLyNGrUKD377LMpuV+zZs20b98+rVy5skrlsEQgyAEAAMSPqZVAhSVLlqh///768MMPNX78eM2dO1eLFi3S+PHj9eqrr+ruu+8Ot+3bt2/Wh+kHHnhAgUBAnTt3brRTawAAABBEkEPGOuecc+Sc0+eff667775bI0eO1NChQ3XrrbeqpKSkSjli55yuu+668POHHnpIzZs3l3NOLVu21HXXXSfnnGbPni0puB/PwQcfrCZNmsg5p6ZNm+rss8+ucv/u3buruLhYI0eOVG5urnJyctSnT5/wJrL77befAoGAnnvuOTnnqpSRfuCBB+Tz+eScU15eng4//PAq+/9ccMEFatq0qZxzysnJUceOHev8fNx999068sgjNWbMGL366qtVzt1zzz3hPlR+hEpvh95LZf3799d+++0X9X6lpaU64ogjlJubGx4Jveeee8Ln33zzTRUWFionJ0fOOeXn52vq1Kl1vg8AAAA0HEEOGWnt2rXavn27Tj75ZHXo0CFim5ycyF++Gzdu1Lhx41RcXKw5c+Zo0qRJNTb/LCsrU3FxsR599FG99tprGjNmjJ599llNmDChSrstW7Zo/fr1mjt3rm644QatXr1aY8eOlSS9++67ys3N1UknnaSVK1dq5cqVkqRFixbpiiuu0EknnaQFCxbo/vvv19q1a3XsscdKkv7yl79o9uzZuuyyy/TGG2/ob3/7mwYPHlzr5+OLL77QJ598osmTJ2vixIkKBAK67777wufHjBkT7sPKlSvD7/f444+v9bq1GTRokD7++GPde++9evXVVzV06FBNmDBBr7zyiiTp7LPPVllZmZ5++mktXrxYEydOVJs2beK+HwAAAOohFXscZOtD7COXNI888ohJsokTJ1Y5HtoLRpINGjQofFyV9s258MILzTlnO3fuDJ+/+OKLa+ylU12fPn3swAMPDD/v1q2b5ebm2t69e8PHOnbsaJ06dQo/j7Rf0MEHH2w9e/ascuz+++83SbZz50779a9/bZJs06ZNMXwmgn784x9b8+bNw8/79etn3bp1i9j2448/try8POvdu3eV9xLaV6fyNXw+X/h55T1+/vWvf5kke/fdd6u8Zv/997ejjz7azMzy8/Nt6NChMb8HAACAbJbqfeQYkYOnLFq0SAsXLlTLli21b9++iG0++ugj+Xy+KtMGR40aVaPdeeedpxYtWoSnBq5atUr/+9//qrRp06aNmjZtGn7etm1b7dq1q9Y+bty4UR999FGVKY5XXHGFJOmNN97Q1Vdfrfz8fHXs2FEHHXSQLr/8cn355Ze1XvPZZ5/VsGHDws8nTJigdevW6YsvvqjSbvfu3TryyCPVqlUrvf3227VeszYvv/yyJGngwIFV3sfOnTu1ceNGScHP35IlS1RQUKATTjhBzzzzTNz3AwAAQP2w/QAy0pAhQyQpPF0xZOjQoZKC1SIb4sorr9TTTz+t888/X2eccYY6dOig8ePH69NPP63SLjc3t8pz51xoNDaqsrIy9e3bV3fddVeNc4MHD1arVq20c+dO/elPf9Izzzyjhx9+WI888ojWrl0bcRPa559/Xl999ZXmzZtXZR2eJE2ePFl/+ctfws/79++vr7/+WmvWrFF+fn74eKRpqGVlZVHfw86dOyVJL774YpUgK0nt27eXJM2YMUOXX3657r33Xi1ZskTnnnuufvjDHxLoAAAAUoAgh4zUo0cPtW3bVq+88opKSkqirpOLpGfPnlqxYoVKS0vDlSznzZtXpc2SJUu0//77a9asWeFjW7durXc/c3JyagSi4uJiff7551VG0KrLz8/XxIkTNXHiRJWUlKiwsFD333+/7rzzzhptf/vb38rn8+nxxx+vcvyWW27RP/7xj3CQO+OMM/Txxx/rH//4h3r06FGl7f77719j9G7Dhg1R1xn+4Ac/0J/+9CetW7dO48ePj/o+Bg8erCeeeEKSdPTRR+uFF16I2hYAAACJQ5BDxnrqqac0fPhwderUSWPHjtXw4cOVm5ur559/Xrt27aoxWhZy5513atasWerfv7/uvfderVy5Uk8++aQkhUe0evTooVWrVumWW27REUccoZtvvlk7d+6sMooVi9atW+udd97RO++8o9atW+uQQw7RH/7wB5177rnq27evfvOb36hNmzZavHix5s2bp/fff1833nijPvjgA5133nnq2LFjuGhJqBhKZbt379by5ct1wQUX6KyzzqpyrkmTJho1apTmzJmj//znP3r++ed10UUXqVu3bnr//fclBStrfu9739Ppp5+uZcuW6Re/+IXOPfdc3Xzzzdq1a1dor5MaTj31VHXp0kUTJkzQZ599ppEjR2rdunWaNWuWjj76aN10003q37+/zjnnHB1//PH6/PPPtWrVqvBoHQAAAJIsFQvxsvUhip0k3XvvvWd9+vSxvLy8cJGTli1b2mmnnWbbtm0Lt1OlYidmZg8++KDl5+ebJGvRooWNHz/eJNmLL75oZsHFqN27dzdJ5pyzww47zI466ijLz88PXyOWAiEPP/xw+D7Bf05B06dPtzZt2oSP5+fn2/Dhw80sWPjE5/OFC7fk5+fb1VdfHfH9X3vttSbJVq1aFfF806ZNbcCAAXbCCSeE71X5UbkgypAhQywnJ8ck2YABA6xPnz5Ri52YmX399dc2ZMiQ8Oc+JyfHiouL7ZlnnjEzq/L34pyzgw46yD7++OOI/QQAAMh2qS524qyO9T6IzjlXIMnv9/uzfjNqr7v88ss1bdo0bd++nRL5AAAASLjS0tLQbCefmZUm+35MrURW+sUvfqF+/fqpd+/eeumll/TQQw+pS5cuhDgAAABkBYIcstLGjRv12GOPKRAIKC8vT4cffrgWLFiQ7m4BAAAACUGQQ1Z68cUX090FAAAAIGnYEBwAAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAAHgMQQ4AAAAAPIYgBwAAAAAeQ5ADAAAAAI8hyAEAAACAxxDkAAAAAMBjCHIAAAAA4DEEOQAAAADwGIIcAAAAonLO6brrrkt3NzLafvvtp/79+6e7G2hkCHIAAACN0Pvvv69+/fqpSZMmcs4pJydHBQUFuvDCC/Xll1+G261cuTItQS4vL09nnXVWUu9xzz33yDkXfuTk5KhDhw76+9//Xq/rvPvuu3rhhReS1EsgMoIcAABAI7NkyRL1799fH374ocaPH6+5c+dq0aJFGj9+vF599VXdfffd4bZ9+/ZVQUFBGnubfPPnz9fKlSv117/+VWVlZTr//PP11Vdfxfz6bt266YADDkhiD4GaCHIAAACNzDnnnCPnnD7//HPdfffdGjlypIYOHapbb71VJSUl+t3vfhduW31q5UMPPaTmzZvLOaeWLVvquuuuk3NOs2fPliTt27dPBx98cHikr2nTpjr77LOr3L979+4qLi7WyJEjlZubq5ycHPXp00e7d++WFJyqGAgE9Nxzz4VHy0IeeOAB+Xw+OeeUl5enww8/XCUlJeHzF1xwgZo2bRoeYevYsWOdn4+ePXuqb9+++tGPfqQrrrhCgUBA8+fPD5//9a9/rfz8/PA9R40aVeX11adWjh07Vi1btpRzTrm5uerSpYs++OCD8Pn169erS5cuysnJCX+OfvrTn9bZT6AyghwAAEAjsnbtWm3fvl0nn3yyOnToELFNTk7kHxE3btyocePGqbi4WHPmzNGkSZP0xz/+sUqbsrIyFRcX69FHH9Vrr72mMWPG6Nlnn9WECROqtNuyZYvWr1+vuXPn6oYbbtDq1as1duxYScGpirm5uTrppJO0cuVKrVy5UpK0aNEiXXHFFTrppJO0YMEC3X///Vq7dq2OPfZYSdJf/vIXzZ49W5dddpneeOMN/e1vf9PgwYNj/tx89tln+utf/ypJatGihSRp5syZ+sMf/qBjjz1W8+fP109+8hPNmzdPY8aMiXqdvXv3atKkSVq8eLEeeughbd++XSeeeGL4/BlnnKGSkhJNnz5dr7/+um6++WYdeOCBMfcTkCSZWaN9SNpP0juSVkhaLenn9Xx9gSTz+/0GAADgBY888ohJsokTJ1Y57pwzSSbJBg0aFD4uySZPnmxmZhdeeKE552znzp3h8xdffLFJslmzZkW9Z58+fezAAw8MP+/WrZvl5uba3r17w8c6duxonTp1Cj/Pzc21M888s8p1Dj74YOvZs2eVY/fff79Jsp07d9qvf/1rk2SbNm2K4TNhdvfdd4ffc+VHUVFRuE3nzp2tTZs2VV535JFHWrNmzcLPfT6f9evXL+p9ZsyYYZJs8+bNZmZWWFhoPXr0iKmP8A6/3x/6GiqwFGSZxj4it0vSEDPrJ2mwpOudc23T2yUAAIDUW7RokRYuXKiWLVtq3759Edt89NFH8vl82m+//cLHqk8zlKTzzjtPLVq0CE8dXLVqlf73v/9VadOmTRs1bdo0/Lxt27batWtXrX3cuHGjPvrooyoFSq644gpJ0htvvKGrr75a+fn56tixow466CBdfvnlVQq3RPPEE0/oxRdf1JgxY9SkSRO99NJL4XMlJSXq27dvlfYnn3yy9u7dG/XzNHPmTBUWFiovL0/OOV1yySWSpGXLlkmSLr/8cq1du1bNmzfXoEGD9NBDD9XZR6C6Rh3kzCxgZrsrnjaT5CoeAAAAWWnIkCGSFJ6uGDJ06FANGzZMeXl5Dbr+lVdeqaefflqnn366/va3v2nhwoXq2bOnAoFAlXa5ublVnjvnQjOeoiorK1Pfvn21cOHCGo+hQ4fqgAMO0M6dO3X77berXbt2evjhh3XAAQdow4YNtV73mGOO0fe//309/PDDGj58uE444YT43ryCwe/iiy9W8+bNdc899+iFF17QrbfeKkn65ptvJEk33nij1qxZo9GjR2vbtm0aO3asjjjiiLjvicbJ00HOOTfEOTfXOfeFc86cc2dGaHOFc+5T59we59xbzrlB1c7v55xbKWmjpN+bWd2/tgEAAPCoHj16qG3btnrllVeqFAmJRc+ePeX3+1VaWho+Nm/evCptlixZov3331+zZs3ShRdeqGHDhmnr1q317mdOTo7KysqqHCsuLtbnn3+uYcOG1Xi0atVKkpSfn6+JEydq2bJl2rRpk7799lvdf//9Md93xowZ2rVrlyZNmiRJ6tChg95///0qbRYuXKhmzZpVGVEMWbBggcxMs2fP1vjx4/WDH/xAn332WY12hx56qB5++GGtX79eF110kd59992Y+whIHg9yklpKWinpikgnnXPnS7pL0lRJAyravuycC6/sNbP/mdnhkrpKusg5VxjtZs65Zs65gtBDUuvEvRUAAIDUeOqppyRJnTp10lVXXaV58+bppZde0rhx47Rr164ao2Uhd955pySpf//+mjdvnm655RY9+eSTkhSuLNmjRw/t3LlTt9xyi15++WUdf/zx2rlzZ7372Lp1a73zzjt655139J///EeS9Ic//EE7d+5U3759NXv2bL3yyiu6/vrrw1Mfb7zxRv3whz/U7Nmz9eabb+qqq66SpHAxlFi0a9dORx55pP70pz+pvLxct9xyi3bs2KFhw4bp5Zdf1s9//nO9/fbbGj16dMTXDxw4UJL0y1/+UkuWLNFvfvMbPfroo1XaDBky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/PnzTZLdcccdEftw9913myT79NNPo/azQ4cONnDgwKjnq1/jvffes9atW1tOTo7t2rUrfP66666r8roTTjjB8vPzw88T/V5+9rOfmSR75JFHwm1eeOEFk2SPPfZY1PfTrFkzO+ecc8LPc3Nz7cwzz4zaHtmjLFBu//rkS3vuvY32r0++tLJAeUZdD4jG7/ebgkVRCywFWYQROQBAxvr973+vHTt26LbbbtORRx6pVatW6dxzzw1PewwV8vD5fFUKfZSVlWnt2rWSpK+++konnnhi3H145513tG/fvvA0R+ecWrduLUlVioS0adOmyjq0tm3bateuXZKC69Ykafz48THdc9++fRo2bJjy8/PD0w1LSkq0devWOl/bpUsXOefUv39/ffvtt/rzn/8cHpmTpLPPPrvOayTyvYRccskl4Y9/8IMfyDmnf/3rX5KCI4BHHHGEmjVrFv4c7927Ny1VPJF+uTlOR3drqzP6Haiju7Vt8PTHRF8PyBQUOwEAZLT99ttPkydP1uTJkyVJhxxyiKZPn65HHnlEu3btUk5OjhYsWFDjdR07dpQUXO9Wl/Ly8qjndu/erZYtW2rOnDk1zvXo0SP8cW5u1d12nHOh2RtVglQsTj/9dC1evFiXXXaZTjzxRLVt21YXXXSRysrK6nztE088ocLCQvXs2bPKWsCQ9u3b13mNRL6XWJx00klau3atrrnmGg0aNEj77befRo4cqW+//Tbh90J2CpSblq3foZJde9ShdbCICYEN2Y4gBwDwlJ49e4ZH20444QTNnz9fzZo103HHHRexvc/n0+LFi6Ner/qeZ6+88kqV8wMHDtSHH36oQw45JBwO6+vUU0/VzTffrPvuu08TJ06ss/17772n7t27h7dZKCsr086dO9W2bds6X3vMMceoc+fOcfUzFvV9LyF//etfdemll0qSXnrpJZmZjjnmGEnSf//7Xw0ZMkR33HGHpOAI3Z497O+F2MxfvVlT566psgF4sS9fU0b1Svk6OAIlUokgBwDISGvXrtWgQYN0wQUXaNiwYerQoYOee+45zZs3T927d5ckTZw4UbfddpuGDx+uG2+8Uccff7w++OAD/eUvf9Fll12miy++WFOmTNGECRN0wgkn6Ne//rX27t2rRx55RC+99JIkqVOnTnr22Wf15JNP6ttvv9XVV19dpR933XVXuEDK7373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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+</body>
+
+
+
+
+
+
+
+</html>