great-ai/examples/simple-mag/train/index.html

2981 lines
No EOL
790 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="GreatAI helps you easily transform your prototype AI code into production-ready software.">
<meta name="author" content="András Schmelczer">
<link rel="icon" href="../../../media/favicon.ico">
<meta name="generator" content="mkdocs-1.3.1, mkdocs-material-8.4.3">
<title>Train a field of study (domain) classification of sentences on the MAG dataset - GreatAI documentation</title>
<link rel="stylesheet" href="../../../assets/stylesheets/main.6b80c2a2.min.css">
<link rel="stylesheet" href="../../../assets/stylesheets/palette.cbb835fc.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="../../../assets/_mkdocstrings.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
<meta property="og:title" content="">
<meta property="og:site_name" content="">
<meta property="og:url" content="">
<meta property="og:description" content="Transform your prototype AI code into production-ready software.">
<meta property="og:type" content="">
<meta property="og:image" content=https://great-ai.scoutinscience.com/media/og-image.png>
<style>
.jupyter-wrapper a {
color: var(--md-typeset-a-color) !important;
}
</style>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="light-blue" data-md-color-accent="">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#train-a-field-of-study-domain-classification-of-sentences-on-the-mag-dataset" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../../.." title="GreatAI documentation" class="md-header__button md-logo" aria-label="GreatAI documentation" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
GreatAI documentation
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Train a field of study (domain) classification of sentences on the MAG dataset
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="light-blue" data-md-color-accent="" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a7 7 0 0 0-7 7c0 2.38 1.19 4.47 3 5.74V17a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2.26c1.81-1.27 3-3.36 3-5.74a7 7 0 0 0-7-7M9 21a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-1H9v1Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="light-blue" data-md-color-accent="" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a7 7 0 0 1 7 7c0 2.38-1.19 4.47-3 5.74V17a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2.26C6.19 13.47 5 11.38 5 9a7 7 0 0 1 7-7M9 21v-1h6v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1m3-17a5 5 0 0 0-5 5c0 2.05 1.23 3.81 3 4.58V16h4v-2.42c1.77-.77 3-2.53 3-4.58a5 5 0 0 0-5-5Z"/></svg>
</label>
</form>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/schmelczer/great-ai" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
schmelczer/great-ai
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../../.." title="GreatAI documentation" class="md-nav__button md-logo" aria-label="GreatAI documentation" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"/></svg>
</a>
GreatAI documentation
</label>
<div class="md-nav__source">
<a href="https://github.com/schmelczer/great-ai" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
schmelczer/great-ai
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." class="md-nav__link">
Overview
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2" type="checkbox" id="__nav_2" >
<label class="md-nav__link" for="__nav_2">
Tutorial
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Tutorial" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Tutorial
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../tutorial/" class="md-nav__link">
Tutorial overview
</a>
</li>
<li class="md-nav__item">
<a href="../../../tutorial/train/" class="md-nav__link">
Train your model
</a>
</li>
<li class="md-nav__item">
<a href="../../../tutorial/deploy/" class="md-nav__link">
Harden and deploy your app
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3">
User Guides
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="User Guides" data-md-level="1">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
User Guides
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../how-to-guides/install/" class="md-nav__link">
Installation guide
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/create-service/" class="md-nav__link">
How to create a GreatAI service
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/configure-service/" class="md-nav__link">
How to configure GreatAI
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/use-service/" class="md-nav__link">
How to perform prediction with GreatAI
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/handle-training-data/" class="md-nav__link">
How to manage training data
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/large-file/" class="md-nav__link">
How to use LargeFiles
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-to-guides/call-remote/" class="md-nav__link">
How to call remote GreatAI instances
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4">
Reference
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Reference" data-md-level="1">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Reference
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../reference/" class="md-nav__link">
GreatAI reference
</a>
</li>
<li class="md-nav__item">
<a href="../../../reference/utilities/" class="md-nav__link">
Utilities
</a>
</li>
<li class="md-nav__item">
<a href="../../../reference/large-file/" class="md-nav__link">
LargeFile
</a>
</li>
<li class="md-nav__item">
<a href="../../../reference/views/" class="md-nav__link">
View models
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5">
Examples
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Examples" data-md-level="1">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Examples
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_1" type="checkbox" id="__nav_5_1" >
<label class="md-nav__link" for="__nav_5_1">
Explainable Naive Bayes
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Explainable Naive Bayes" data-md-level="2">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Explainable Naive Bayes
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../simple/data/" class="md-nav__link">
Simple example: data engineering
</a>
</li>
<li class="md-nav__item">
<a href="../../simple/train/" class="md-nav__link">
Optimise and train a model
</a>
</li>
<li class="md-nav__item">
<a href="../../simple/deploy/" class="md-nav__link">
Hardening and deployment
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_2" type="checkbox" id="__nav_5_2" >
<label class="md-nav__link" for="__nav_5_2">
Explainable SciBERT
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Explainable SciBERT" data-md-level="2">
<label class="md-nav__title" for="__nav_5_2">
<span class="md-nav__icon md-icon"></span>
Explainable SciBERT
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../scibert/" class="md-nav__link">
Summarising scientific publications from a tech-transfer perspective
</a>
</li>
<li class="md-nav__item">
<a href="../../scibert/data/" class="md-nav__link">
Explore data and feasibility of approach
</a>
</li>
<li class="md-nav__item">
<a href="../../scibert/train/" class="md-nav__link">
Fine-tune SciBERT
</a>
</li>
<li class="md-nav__item">
<a href="../../scibert/deploy/" class="md-nav__link">
Create an inference function
</a>
</li>
<li class="md-nav__item">
<a href="../../scibert/additional-files/" class="md-nav__link">
Additional files in the repository
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../../explanation/" class="md-nav__link">
Explanation
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="train.ipynb" title="Download Notebook" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 20h14v-2H5m14-9h-4V3H9v6H5l7 7 7-7Z"/></svg>
</a>
<a href="https://github.com/schmelczer/great-ai/edit/main/docs/examples/simple-mag/train.ipynb" title="Edit this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z"/></svg>
</a>
<script>
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.ClipboardCopyElement = factory());
}(this, function () { 'use strict';
function createNode(text) {
const node = document.createElement('pre');
node.style.width = '1px';
node.style.height = '1px';
node.style.position = 'fixed';
node.style.top = '5px';
node.textContent = text;
return node;
}
function copyNode(node) {
if ('clipboard' in navigator) {
// eslint-disable-next-line flowtype/no-flow-fix-me-comments
// $FlowFixMe Clipboard is not defined in Flow yet.
return navigator.clipboard.writeText(node.textContent);
}
const selection = getSelection();
if (selection == null) {
return Promise.reject(new Error());
}
selection.removeAllRanges();
const range = document.createRange();
range.selectNodeContents(node);
selection.addRange(range);
document.execCommand('copy');
selection.removeAllRanges();
return Promise.resolve();
}
function copyText(text) {
if ('clipboard' in navigator) {
// eslint-disable-next-line flowtype/no-flow-fix-me-comments
// $FlowFixMe Clipboard is not defined in Flow yet.
return navigator.clipboard.writeText(text);
}
const body = document.body;
if (!body) {
return Promise.reject(new Error());
}
const node = createNode(text);
body.appendChild(node);
copyNode(node);
body.removeChild(node);
return Promise.resolve();
}
function copy(button) {
const id = button.getAttribute('for');
const text = button.getAttribute('value');
function trigger() {
button.dispatchEvent(new CustomEvent('clipboard-copy', {
bubbles: true
}));
}
if (text) {
copyText(text).then(trigger);
} else if (id) {
const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument;
if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return;
const node = root.getElementById(id);
if (node) copyTarget(node).then(trigger);
}
}
function copyTarget(content) {
if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) {
return copyText(content.value);
} else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) {
return copyText(content.href);
} else {
return copyNode(content);
}
}
function clicked(event) {
const button = event.currentTarget;
if (button instanceof HTMLElement) {
copy(button);
}
}
function keydown(event) {
if (event.key === ' ' || event.key === 'Enter') {
const button = event.currentTarget;
if (button instanceof HTMLElement) {
event.preventDefault();
copy(button);
}
}
}
function focused(event) {
event.currentTarget.addEventListener('keydown', keydown);
}
function blurred(event) {
event.currentTarget.removeEventListener('keydown', keydown);
}
class ClipboardCopyElement extends HTMLElement {
constructor() {
super();
this.addEventListener('click', clicked);
this.addEventListener('focus', focused);
this.addEventListener('blur', blurred);
}
connectedCallback() {
if (!this.hasAttribute('tabindex')) {
this.setAttribute('tabindex', '0');
}
if (!this.hasAttribute('role')) {
this.setAttribute('role', 'button');
}
}
get value() {
return this.getAttribute('value') || '';
}
set value(text) {
this.setAttribute('value', text);
}
}
if (!window.customElements.get('clipboard-copy')) {
window.ClipboardCopyElement = ClipboardCopyElement;
window.customElements.define('clipboard-copy', ClipboardCopyElement);
}
return ClipboardCopyElement;
}));
</script>
<script>
document.addEventListener('clipboard-copy', function(event) {
const notice = event.target.querySelector('.notice')
notice.hidden = false
setTimeout(function() {
notice.hidden = true
}, 1000)
})
</script>
<style type="text/css">
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) }
.highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
.highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
.highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */
.highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
.highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
.highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
.highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
.highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
.highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
.highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
.highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
.highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
.highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
.highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
.highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
.highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
.highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
.highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
.highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
.highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
.highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
.highlight-ipynb .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
.highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
.highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
.highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
.highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
.highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
.highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
.highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
.highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
.highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
.highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
.highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
.highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
.highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
.highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
.highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
.highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
.highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
.highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
.highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
.highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/*
This file is taken from the built JupyterLab theme.css
Found on share/nbconvert/templates/lab/static
Some changes have been made and marked with CHANGE
*/
.jupyter-wrapper {
/* 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-900);
--jp-brand-color1: var(--md-blue-700);
--jp-brand-color2: var(--md-blue-300);
--jp-brand-color3: var(--md-blue-100);
--jp-brand-color4: var(--md-blue-50);
--jp-accent-color0: var(--md-green-900);
--jp-accent-color1: var(--md-green-700);
--jp-accent-color2: var(--md-green-300);
--jp-accent-color3: var(--md-green-100);
/* State colors (warn, error, success, info) */
--jp-warn-color0: var(--md-orange-900);
--jp-warn-color1: var(--md-orange-700);
--jp-warn-color2: var(--md-orange-300);
--jp-warn-color3: var(--md-orange-100);
--jp-error-color0: var(--md-red-900);
--jp-error-color1: var(--md-red-700);
--jp-error-color2: var(--md-red-300);
--jp-error-color3: var(--md-red-100);
--jp-success-color0: var(--md-green-900);
--jp-success-color1: var(--md-green-700);
--jp-success-color2: var(--md-green-300);
--jp-success-color3: var(--md-green-100);
--jp-info-color0: var(--md-cyan-900);
--jp-info-color1: var(--md-cyan-700);
--jp-info-color2: var(--md-cyan-300);
--jp-info-color3: var(--md-cyan-100);
/* Cell specific styles */
--jp-cell-padding: 5px;
--jp-cell-collapser-width: 8px;
--jp-cell-collapser-min-height: 20px;
--jp-cell-collapser-not-active-hover-opacity: 0.6;
--jp-cell-editor-background: var(--md-grey-100);
--jp-cell-editor-border-color: var(--md-grey-300);
--jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-cell-editor-active-background: var(--jp-layout-color0);
--jp-cell-editor-active-border-color: var(--jp-brand-color1);
--jp-cell-prompt-width: 64px;
--jp-cell-prompt-font-family: var(--jp-code-font-family-default);
--jp-cell-prompt-letter-spacing: 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);
/* Statusbar specific styles */
--jp-statusbar-height: 24px;
/* Input field styles */
--jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-input-active-background: var(--jp-layout-color1);
--jp-input-hover-background: var(--jp-layout-color1);
--jp-input-background: var(--md-grey-100);
--jp-input-border-color: var(--jp-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: 250px;
/* Search-related styles */
--jp-search-toggle-off-opacity: 0.5;
--jp-search-toggle-hover-opacity: 0.8;
--jp-search-toggle-on-opacity: 1;
--jp-search-selected-match-background-color: rgb(245, 200, 0);
--jp-search-selected-match-color: black;
--jp-search-unselected-match-background-color: var(
--jp-inverse-layout-color0
);
--jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
/* Icon colors that work well with light or dark backgrounds */
--jp-icon-contrast-color0: var(--md-purple-600);
--jp-icon-contrast-color1: var(--md-green-600);
--jp-icon-contrast-color2: var(--md-pink-600);
--jp-icon-contrast-color3: var(--md-blue-600);
}
[data-md-color-scheme="slate"] .jupyter-wrapper {
/* 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
*/
/* The dark theme shadows need a bit of work, but this will probably also require work on the core layout
* colors used in the theme as well. */
--jp-shadow-base-lightness: 32;
--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-700);
--jp-border-color1: var(--md-grey-700);
--jp-border-color2: var(--md-grey-800);
--jp-border-color3: var(--md-grey-900);
--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(255, 255, 255, 1);
--jp-ui-font-color1: rgba(255, 255, 255, 0.87);
--jp-ui-font-color2: rgba(255, 255, 255, 0.54);
--jp-ui-font-color3: rgba(255, 255, 255, 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(0, 0, 0, 1);
--jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8);
--jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5);
--jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3);
/* 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(255, 255, 255, 1);
--jp-content-font-color1: rgba(255, 255, 255, 1);
--jp-content-font-color2: rgba(255, 255, 255, 0.7);
--jp-content-font-color3: rgba(255, 255, 255, 0.5);
--jp-content-link-color: var(--md-blue-300);
--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: #111111;
--jp-layout-color1: var(--md-grey-900);
--jp-layout-color2: var(--md-grey-800);
--jp-layout-color3: var(--md-grey-700);
--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: white;
--jp-inverse-layout-color1: white;
--jp-inverse-layout-color2: var(--md-grey-200);
--jp-inverse-layout-color3: var(--md-grey-400);
--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(--jp-layout-color1);
--jp-cell-editor-border-color: var(--md-grey-700);
--jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-cell-editor-active-background: var(--jp-layout-color0);
--jp-cell-editor-active-border-color: var(--jp-brand-color1);
--jp-cell-prompt-width: 64px;
--jp-cell-prompt-font-family: var(--jp-code-font-family-default);
--jp-cell-prompt-letter-spacing: 0px;
--jp-cell-prompt-opacity: 1;
--jp-cell-prompt-not-active-opacity: 1;
--jp-cell-prompt-not-active-font-color: var(--md-grey-300);
/* 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: rgba(33, 150, 243, 0.24);
/* 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: rgba(244, 67, 54, 0.28);
--jp-rendermime-table-row-background: var(--md-grey-900);
--jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2);
/* Dialog specific styles */
--jp-dialog-background: rgba(0, 0, 0, 0.6);
/* Console specific styles */
--jp-console-padding: 10px;
/* Toolbar specific styles */
--jp-toolbar-border-color: var(--jp-border-color2);
--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.8);
--jp-toolbar-header-margin: 4px 4px 0px 4px;
--jp-toolbar-active-background: var(--jp-layout-color0);
/* Statusbar specific styles */
--jp-statusbar-height: 24px;
/* Input field styles */
--jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-input-active-background: var(--jp-layout-color0);
--jp-input-hover-background: var(--jp-layout-color2);
--jp-input-background: var(--md-grey-800);
--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: var(--jp-layout-color2);
--jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24);
--jp-editor-cursor-color: var(--jp-ui-font-color0);
/* Code mirror specific styles */
--jp-mirror-editor-keyword-color: var(--md-green-500);
--jp-mirror-editor-atom-color: var(--md-blue-300);
--jp-mirror-editor-number-color: var(--md-green-400);
--jp-mirror-editor-def-color: var(--md-blue-600);
--jp-mirror-editor-variable-color: var(--md-grey-300);
--jp-mirror-editor-variable-2-color: var(--md-blue-400);
--jp-mirror-editor-variable-3-color: var(--md-green-600);
--jp-mirror-editor-punctuation-color: var(--md-blue-400);
--jp-mirror-editor-property-color: var(--md-blue-400);
--jp-mirror-editor-operator-color: #aa22ff;
--jp-mirror-editor-comment-color: #408080;
--jp-mirror-editor-string-color: #ff7070;
--jp-mirror-editor-string-2-color: var(--md-purple-300);
--jp-mirror-editor-meta-color: #aa22ff;
--jp-mirror-editor-qualifier-color: #555;
--jp-mirror-editor-builtin-color: var(--md-green-600);
--jp-mirror-editor-bracket-color: #997;
--jp-mirror-editor-tag-color: var(--md-green-700);
--jp-mirror-editor-attribute-color: var(--md-blue-700);
--jp-mirror-editor-header-color: var(--md-blue-500);
--jp-mirror-editor-quote-color: var(--md-green-300);
--jp-mirror-editor-link-color: var(--md-blue-700);
--jp-mirror-editor-error-color: #f00;
--jp-mirror-editor-hr-color: #999;
/* Vega extension styles */
--jp-vega-background: var(--md-grey-400);
/* Sidebar-related styles */
--jp-sidebar-min-width: 250px;
/* Search-related styles */
--jp-search-toggle-off-opacity: 0.6;
--jp-search-toggle-hover-opacity: 0.8;
--jp-search-toggle-on-opacity: 1;
--jp-search-selected-match-background-color: rgb(255, 225, 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);
/* scrollbar related styles. Supports every browser except Edge. */
/* colors based on JetBrain's Darcula theme */
--jp-scrollbar-background-color: #3f4244;
--jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */
--jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */
/* hacks for setting the thumb shape. These do nothing in Firefox */
--jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */
--jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */
/* 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);
}
: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}.jupyter-wrapper{/*!
Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the Apache License, Version 2.0.
*//*!
Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
Licensed under the Apache License, Version 2.0.
*/}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [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)}.jupyter-wrapper [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)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [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 rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .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}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .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,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .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,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .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:""}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .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}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .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:""}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .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}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .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}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.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}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-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}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .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}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;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)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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)}.jupyter-wrapper .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)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .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}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .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}.jupyter-wrapper .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,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.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}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .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,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .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,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .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}.jupyter-wrapper .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%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .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%)}.jupyter-wrapper .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,.jupyter-wrapper .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}.jupyter-wrapper .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)}.jupyter-wrapper .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}.jupyter-wrapper .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%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .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%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .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)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .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,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .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}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .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,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .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)}.jupyter-wrapper .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,.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,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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,.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,.15)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .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,.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,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .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}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .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}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .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,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:""}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .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,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .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")}.jupyter-wrapper .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")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .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)}.jupyter-wrapper .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,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;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)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.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))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .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,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .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,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;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,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.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}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .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}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .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}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;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}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .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,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.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}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .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:""}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper 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,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper 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}.jupyter-wrapper 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,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .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,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .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,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .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,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .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,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:"" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper 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}.jupyter-wrapper 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}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:"Icons20";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:""}.jupyter-wrapper .bp3-icon-add-column-left::before{content:""}.jupyter-wrapper .bp3-icon-add-column-right::before{content:""}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:""}.jupyter-wrapper .bp3-icon-add-row-top::before{content:""}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:""}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:""}.jupyter-wrapper .bp3-icon-airplane::before{content:""}.jupyter-wrapper .bp3-icon-align-center::before{content:""}.jupyter-wrapper .bp3-icon-align-justify::before{content:""}.jupyter-wrapper .bp3-icon-align-left::before{content:""}.jupyter-wrapper .bp3-icon-align-right::before{content:""}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:""}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:""}.jupyter-wrapper .bp3-icon-alignment-left::before{content:""}.jupyter-wrapper .bp3-icon-alignment-right::before{content:""}.jupyter-wrapper .bp3-icon-alignment-top::before{content:""}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:""}.jupyter-wrapper .bp3-icon-annotation::before{content:""}.jupyter-wrapper .bp3-icon-application::before{content:""}.jupyter-wrapper .bp3-icon-applications::before{content:""}.jupyter-wrapper .bp3-icon-archive::before{content:""}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:"↙"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:"↘"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:"↓"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:"←"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:"→"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:"↖"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:"↗"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:"↑"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:"↔"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:"↕"}.jupyter-wrapper .bp3-icon-asterisk::before{content:"*"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:""}.jupyter-wrapper .bp3-icon-badge::before{content:""}.jupyter-wrapper .bp3-icon-ban-circle::before{content:""}.jupyter-wrapper .bp3-icon-bank-account::before{content:""}.jupyter-wrapper .bp3-icon-barcode::before{content:""}.jupyter-wrapper .bp3-icon-blank::before{content:""}.jupyter-wrapper .bp3-icon-blocked-person::before{content:""}.jupyter-wrapper .bp3-icon-bold::before{content:""}.jupyter-wrapper .bp3-icon-book::before{content:""}.jupyter-wrapper .bp3-icon-bookmark::before{content:""}.jupyter-wrapper .bp3-icon-box::before{content:""}.jupyter-wrapper .bp3-icon-briefcase::before{content:""}.jupyter-wrapper .bp3-icon-bring-data::before{content:""}.jupyter-wrapper .bp3-icon-build::before{content:""}.jupyter-wrapper .bp3-icon-calculator::before{content:""}.jupyter-wrapper .bp3-icon-calendar::before{content:""}.jupyter-wrapper .bp3-icon-camera::before{content:""}.jupyter-wrapper .bp3-icon-caret-down::before{content:"⌄"}.jupyter-wrapper .bp3-icon-caret-left::before{content:"〈"}.jupyter-wrapper .bp3-icon-caret-right::before{content:"〉"}.jupyter-wrapper .bp3-icon-caret-up::before{content:"⌃"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:""}.jupyter-wrapper .bp3-icon-changes::before{content:""}.jupyter-wrapper .bp3-icon-chart::before{content:""}.jupyter-wrapper .bp3-icon-chat::before{content:""}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:""}.jupyter-wrapper .bp3-icon-chevron-down::before{content:""}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:""}.jupyter-wrapper .bp3-icon-chevron-left::before{content:""}.jupyter-wrapper .bp3-icon-chevron-right::before{content:""}.jupyter-wrapper .bp3-icon-chevron-up::before{content:""}.jupyter-wrapper .bp3-icon-circle::before{content:""}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:""}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:""}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:""}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:""}.jupyter-wrapper .bp3-icon-citation::before{content:""}.jupyter-wrapper .bp3-icon-clean::before{content:""}.jupyter-wrapper .bp3-icon-clipboard::before{content:""}.jupyter-wrapper .bp3-icon-cloud::before{content:"☁"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:""}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:""}.jupyter-wrapper .bp3-icon-code::before{content:""}.jupyter-wrapper .bp3-icon-code-block::before{content:""}.jupyter-wrapper .bp3-icon-cog::before{content:""}.jupyter-wrapper .bp3-icon-collapse-all::before{content:""}.jupyter-wrapper .bp3-icon-column-layout::before{content:""}.jupyter-wrapper .bp3-icon-comment::before{content:""}.jupyter-wrapper .bp3-icon-comparison::before{content:""}.jupyter-wrapper .bp3-icon-compass::before{content:""}.jupyter-wrapper .bp3-icon-compressed::before{content:""}.jupyter-wrapper .bp3-icon-confirm::before{content:""}.jupyter-wrapper .bp3-icon-console::before{content:""}.jupyter-wrapper .bp3-icon-contrast::before{content:""}.jupyter-wrapper .bp3-icon-control::before{content:""}.jupyter-wrapper .bp3-icon-credit-card::before{content:""}.jupyter-wrapper .bp3-icon-cross::before{content:"✗"}.jupyter-wrapper .bp3-icon-crown::before{content:""}.jupyter-wrapper .bp3-icon-cube::before{content:""}.jupyter-wrapper .bp3-icon-cube-add::before{content:""}.jupyter-wrapper .bp3-icon-cube-remove::before{content:""}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:""}.jupyter-wrapper .bp3-icon-cut::before{content:""}.jupyter-wrapper .bp3-icon-dashboard::before{content:""}.jupyter-wrapper .bp3-icon-data-lineage::before{content:""}.jupyter-wrapper .bp3-icon-database::before{content:""}.jupyter-wrapper .bp3-icon-delete::before{content:""}.jupyter-wrapper .bp3-icon-delta::before{content:"Δ"}.jupyter-wrapper .bp3-icon-derive-column::before{content:""}.jupyter-wrapper .bp3-icon-desktop::before{content:""}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:""}.jupyter-wrapper .bp3-icon-direction-left::before{content:""}.jupyter-wrapper .bp3-icon-direction-right::before{content:""}.jupyter-wrapper .bp3-icon-disable::before{content:""}.jupyter-wrapper .bp3-icon-document::before{content:""}.jupyter-wrapper .bp3-icon-document-open::before{content:""}.jupyter-wrapper .bp3-icon-document-share::before{content:""}.jupyter-wrapper .bp3-icon-dollar::before{content:"$"}.jupyter-wrapper .bp3-icon-dot::before{content:"•"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:""}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:""}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:""}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:""}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:""}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:""}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:""}.jupyter-wrapper .bp3-icon-download::before{content:""}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:""}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:""}.jupyter-wrapper .bp3-icon-draw::before{content:""}.jupyter-wrapper .bp3-icon-drive-time::before{content:""}.jupyter-wrapper .bp3-icon-duplicate::before{content:""}.jupyter-wrapper .bp3-icon-edit::before{content:"✎"}.jupyter-wrapper .bp3-icon-eject::before{content:"⏏"}.jupyter-wrapper .bp3-icon-endorsed::before{content:""}.jupyter-wrapper .bp3-icon-envelope::before{content:"✉"}.jupyter-wrapper .bp3-icon-equals::before{content:""}.jupyter-wrapper .bp3-icon-eraser::before{content:""}.jupyter-wrapper .bp3-icon-error::before{content:""}.jupyter-wrapper .bp3-icon-euro::before{content:"€"}.jupyter-wrapper .bp3-icon-exchange::before{content:""}.jupyter-wrapper .bp3-icon-exclude-row::before{content:""}.jupyter-wrapper .bp3-icon-expand-all::before{content:""}.jupyter-wrapper .bp3-icon-export::before{content:""}.jupyter-wrapper .bp3-icon-eye-off::before{content:""}.jupyter-wrapper .bp3-icon-eye-on::before{content:""}.jupyter-wrapper .bp3-icon-eye-open::before{content:""}.jupyter-wrapper .bp3-icon-fast-backward::before{content:""}.jupyter-wrapper .bp3-icon-fast-forward::before{content:""}.jupyter-wrapper .bp3-icon-feed::before{content:""}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:""}.jupyter-wrapper .bp3-icon-film::before{content:""}.jupyter-wrapper .bp3-icon-filter::before{content:""}.jupyter-wrapper .bp3-icon-filter-keep::before{content:""}.jupyter-wrapper .bp3-icon-filter-list::before{content:""}.jupyter-wrapper .bp3-icon-filter-open::before{content:""}.jupyter-wrapper .bp3-icon-filter-remove::before{content:""}.jupyter-wrapper .bp3-icon-flag::before{content:"⚑"}.jupyter-wrapper .bp3-icon-flame::before{content:""}.jupyter-wrapper .bp3-icon-flash::before{content:""}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:""}.jupyter-wrapper .bp3-icon-flow-branch::before{content:""}.jupyter-wrapper .bp3-icon-flow-end::before{content:""}.jupyter-wrapper .bp3-icon-flow-linear::before{content:""}.jupyter-wrapper .bp3-icon-flow-review::before{content:""}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:""}.jupyter-wrapper .bp3-icon-flows::before{content:""}.jupyter-wrapper .bp3-icon-folder-close::before{content:""}.jupyter-wrapper .bp3-icon-folder-new::before{content:""}.jupyter-wrapper .bp3-icon-folder-open::before{content:""}.jupyter-wrapper .bp3-icon-folder-shared::before{content:""}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:""}.jupyter-wrapper .bp3-icon-follower::before{content:""}.jupyter-wrapper .bp3-icon-following::before{content:""}.jupyter-wrapper .bp3-icon-font::before{content:""}.jupyter-wrapper .bp3-icon-fork::before{content:""}.jupyter-wrapper .bp3-icon-form::before{content:""}.jupyter-wrapper .bp3-icon-full-circle::before{content:""}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:""}.jupyter-wrapper .bp3-icon-fullscreen::before{content:""}.jupyter-wrapper .bp3-icon-function::before{content:""}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:""}.jupyter-wrapper .bp3-icon-geolocation::before{content:""}.jupyter-wrapper .bp3-icon-geosearch::before{content:""}.jupyter-wrapper .bp3-icon-git-branch::before{content:""}.jupyter-wrapper .bp3-icon-git-commit::before{content:""}.jupyter-wrapper .bp3-icon-git-merge::before{content:""}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:""}.jupyter-wrapper .bp3-icon-git-pull::before{content:""}.jupyter-wrapper .bp3-icon-git-push::before{content:""}.jupyter-wrapper .bp3-icon-git-repo::before{content:""}.jupyter-wrapper .bp3-icon-glass::before{content:""}.jupyter-wrapper .bp3-icon-globe::before{content:""}.jupyter-wrapper .bp3-icon-globe-network::before{content:""}.jupyter-wrapper .bp3-icon-graph::before{content:""}.jupyter-wrapper .bp3-icon-graph-remove::before{content:""}.jupyter-wrapper .bp3-icon-greater-than::before{content:""}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:""}.jupyter-wrapper .bp3-icon-grid::before{content:""}.jupyter-wrapper .bp3-icon-grid-view::before{content:""}.jupyter-wrapper .bp3-icon-group-objects::before{content:""}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:""}.jupyter-wrapper .bp3-icon-hand::before{content:""}.jupyter-wrapper .bp3-icon-hand-down::before{content:""}.jupyter-wrapper .bp3-icon-hand-left::before{content:""}.jupyter-wrapper .bp3-icon-hand-right::before{content:""}.jupyter-wrapper .bp3-icon-hand-up::before{content:""}.jupyter-wrapper .bp3-icon-header::before{content:""}.jupyter-wrapper .bp3-icon-header-one::before{content:""}.jupyter-wrapper .bp3-icon-header-two::before{content:""}.jupyter-wrapper .bp3-icon-headset::before{content:""}.jupyter-wrapper .bp3-icon-heart::before{content:"♥"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:""}.jupyter-wrapper .bp3-icon-heat-grid::before{content:""}.jupyter-wrapper .bp3-icon-heatmap::before{content:""}.jupyter-wrapper .bp3-icon-help::before{content:"?"}.jupyter-wrapper .bp3-icon-helper-management::before{content:""}.jupyter-wrapper .bp3-icon-highlight::before{content:""}.jupyter-wrapper .bp3-icon-history::before{content:""}.jupyter-wrapper .bp3-icon-home::before{content:"⌂"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:""}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:""}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:""}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:""}.jupyter-wrapper .bp3-icon-id-number::before{content:""}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:""}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:""}.jupyter-wrapper .bp3-icon-import::before{content:""}.jupyter-wrapper .bp3-icon-inbox::before{content:""}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:""}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:""}.jupyter-wrapper .bp3-icon-inbox-search::before{content:""}.jupyter-wrapper .bp3-icon-inbox-update::before{content:""}.jupyter-wrapper .bp3-icon-info-sign::before{content:""}.jupyter-wrapper .bp3-icon-inheritance::before{content:""}.jupyter-wrapper .bp3-icon-inner-join::before{content:""}.jupyter-wrapper .bp3-icon-insert::before{content:""}.jupyter-wrapper .bp3-icon-intersection::before{content:""}.jupyter-wrapper .bp3-icon-ip-address::before{content:""}.jupyter-wrapper .bp3-icon-issue::before{content:""}.jupyter-wrapper .bp3-icon-issue-closed::before{content:""}.jupyter-wrapper .bp3-icon-issue-new::before{content:""}.jupyter-wrapper .bp3-icon-italic::before{content:""}.jupyter-wrapper .bp3-icon-join-table::before{content:""}.jupyter-wrapper .bp3-icon-key::before{content:""}.jupyter-wrapper .bp3-icon-key-backspace::before{content:""}.jupyter-wrapper .bp3-icon-key-command::before{content:""}.jupyter-wrapper .bp3-icon-key-control::before{content:""}.jupyter-wrapper .bp3-icon-key-delete::before{content:""}.jupyter-wrapper .bp3-icon-key-enter::before{content:""}.jupyter-wrapper .bp3-icon-key-escape::before{content:""}.jupyter-wrapper .bp3-icon-key-option::before{content:""}.jupyter-wrapper .bp3-icon-key-shift::before{content:""}.jupyter-wrapper .bp3-icon-key-tab::before{content:""}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:""}.jupyter-wrapper .bp3-icon-label::before{content:""}.jupyter-wrapper .bp3-icon-layer::before{content:""}.jupyter-wrapper .bp3-icon-layers::before{content:""}.jupyter-wrapper .bp3-icon-layout::before{content:""}.jupyter-wrapper .bp3-icon-layout-auto::before{content:""}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:""}.jupyter-wrapper .bp3-icon-layout-circle::before{content:""}.jupyter-wrapper .bp3-icon-layout-grid::before{content:""}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:""}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:""}.jupyter-wrapper .bp3-icon-layout-linear::before{content:""}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:""}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:""}.jupyter-wrapper .bp3-icon-learning::before{content:""}.jupyter-wrapper .bp3-icon-left-join::before{content:""}.jupyter-wrapper .bp3-icon-less-than::before{content:""}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:""}.jupyter-wrapper .bp3-icon-lifesaver::before{content:""}.jupyter-wrapper .bp3-icon-lightbulb::before{content:""}.jupyter-wrapper .bp3-icon-link::before{content:""}.jupyter-wrapper .bp3-icon-list::before{content:"☰"}.jupyter-wrapper .bp3-icon-list-columns::before{content:""}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:""}.jupyter-wrapper .bp3-icon-locate::before{content:""}.jupyter-wrapper .bp3-icon-lock::before{content:""}.jupyter-wrapper .bp3-icon-log-in::before{content:""}.jupyter-wrapper .bp3-icon-log-out::before{content:""}.jupyter-wrapper .bp3-icon-manual::before{content:""}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:""}.jupyter-wrapper .bp3-icon-map::before{content:""}.jupyter-wrapper .bp3-icon-map-create::before{content:""}.jupyter-wrapper .bp3-icon-map-marker::before{content:""}.jupyter-wrapper .bp3-icon-maximize::before{content:""}.jupyter-wrapper .bp3-icon-media::before{content:""}.jupyter-wrapper .bp3-icon-menu::before{content:""}.jupyter-wrapper .bp3-icon-menu-closed::before{content:""}.jupyter-wrapper .bp3-icon-menu-open::before{content:""}.jupyter-wrapper .bp3-icon-merge-columns::before{content:""}.jupyter-wrapper .bp3-icon-merge-links::before{content:""}.jupyter-wrapper .bp3-icon-minimize::before{content:""}.jupyter-wrapper .bp3-icon-minus::before{content:""}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:""}.jupyter-wrapper .bp3-icon-mobile-video::before{content:""}.jupyter-wrapper .bp3-icon-moon::before{content:""}.jupyter-wrapper .bp3-icon-more::before{content:""}.jupyter-wrapper .bp3-icon-mountain::before{content:""}.jupyter-wrapper .bp3-icon-move::before{content:""}.jupyter-wrapper .bp3-icon-mugshot::before{content:""}.jupyter-wrapper .bp3-icon-multi-select::before{content:""}.jupyter-wrapper .bp3-icon-music::before{content:""}.jupyter-wrapper .bp3-icon-new-drawing::before{content:""}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:""}.jupyter-wrapper .bp3-icon-new-layer::before{content:""}.jupyter-wrapper .bp3-icon-new-layers::before{content:""}.jupyter-wrapper .bp3-icon-new-link::before{content:""}.jupyter-wrapper .bp3-icon-new-object::before{content:""}.jupyter-wrapper .bp3-icon-new-person::before{content:""}.jupyter-wrapper .bp3-icon-new-prescription::before{content:""}.jupyter-wrapper .bp3-icon-new-text-box::before{content:""}.jupyter-wrapper .bp3-icon-ninja::before{content:""}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:""}.jupyter-wrapper .bp3-icon-notifications::before{content:""}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:""}.jupyter-wrapper .bp3-icon-numbered-list::before{content:""}.jupyter-wrapper .bp3-icon-numerical::before{content:""}.jupyter-wrapper .bp3-icon-office::before{content:""}.jupyter-wrapper .bp3-icon-offline::before{content:""}.jupyter-wrapper .bp3-icon-oil-field::before{content:""}.jupyter-wrapper .bp3-icon-one-column::before{content:""}.jupyter-wrapper .bp3-icon-outdated::before{content:""}.jupyter-wrapper .bp3-icon-page-layout::before{content:""}.jupyter-wrapper .bp3-icon-panel-stats::before{content:""}.jupyter-wrapper .bp3-icon-panel-table::before{content:""}.jupyter-wrapper .bp3-icon-paperclip::before{content:""}.jupyter-wrapper .bp3-icon-paragraph::before{content:""}.jupyter-wrapper .bp3-icon-path::before{content:""}.jupyter-wrapper .bp3-icon-path-search::before{content:""}.jupyter-wrapper .bp3-icon-pause::before{content:""}.jupyter-wrapper .bp3-icon-people::before{content:""}.jupyter-wrapper .bp3-icon-percentage::before{content:""}.jupyter-wrapper .bp3-icon-person::before{content:""}.jupyter-wrapper .bp3-icon-phone::before{content:"☎"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:""}.jupyter-wrapper .bp3-icon-pin::before{content:""}.jupyter-wrapper .bp3-icon-pivot::before{content:""}.jupyter-wrapper .bp3-icon-pivot-table::before{content:""}.jupyter-wrapper .bp3-icon-play::before{content:""}.jupyter-wrapper .bp3-icon-plus::before{content:"+"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:""}.jupyter-wrapper .bp3-icon-power::before{content:""}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:""}.jupyter-wrapper .bp3-icon-prescription::before{content:""}.jupyter-wrapper .bp3-icon-presentation::before{content:""}.jupyter-wrapper .bp3-icon-print::before{content:"⎙"}.jupyter-wrapper .bp3-icon-projects::before{content:""}.jupyter-wrapper .bp3-icon-properties::before{content:""}.jupyter-wrapper .bp3-icon-property::before{content:""}.jupyter-wrapper .bp3-icon-publish-function::before{content:""}.jupyter-wrapper .bp3-icon-pulse::before{content:""}.jupyter-wrapper .bp3-icon-random::before{content:""}.jupyter-wrapper .bp3-icon-record::before{content:""}.jupyter-wrapper .bp3-icon-redo::before{content:""}.jupyter-wrapper .bp3-icon-refresh::before{content:""}.jupyter-wrapper .bp3-icon-regression-chart::before{content:""}.jupyter-wrapper .bp3-icon-remove::before{content:""}.jupyter-wrapper .bp3-icon-remove-column::before{content:""}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:""}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:""}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:""}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:""}.jupyter-wrapper .bp3-icon-repeat::before{content:""}.jupyter-wrapper .bp3-icon-reset::before{content:""}.jupyter-wrapper .bp3-icon-resolve::before{content:""}.jupyter-wrapper .bp3-icon-rig::before{content:""}.jupyter-wrapper .bp3-icon-right-join::before{content:""}.jupyter-wrapper .bp3-icon-ring::before{content:""}.jupyter-wrapper .bp3-icon-rotate-document::before{content:""}.jupyter-wrapper .bp3-icon-rotate-page::before{content:""}.jupyter-wrapper .bp3-icon-satellite::before{content:""}.jupyter-wrapper .bp3-icon-saved::before{content:""}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:""}.jupyter-wrapper .bp3-icon-search::before{content:""}.jupyter-wrapper .bp3-icon-search-around::before{content:""}.jupyter-wrapper .bp3-icon-search-template::before{content:""}.jupyter-wrapper .bp3-icon-search-text::before{content:""}.jupyter-wrapper .bp3-icon-segmented-control::before{content:""}.jupyter-wrapper .bp3-icon-select::before{content:""}.jupyter-wrapper .bp3-icon-selection::before{content:"⦿"}.jupyter-wrapper .bp3-icon-send-to::before{content:""}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:""}.jupyter-wrapper .bp3-icon-send-to-map::before{content:""}.jupyter-wrapper .bp3-icon-series-add::before{content:""}.jupyter-wrapper .bp3-icon-series-configuration::before{content:""}.jupyter-wrapper .bp3-icon-series-derived::before{content:""}.jupyter-wrapper .bp3-icon-series-filtered::before{content:""}.jupyter-wrapper .bp3-icon-series-search::before{content:""}.jupyter-wrapper .bp3-icon-settings::before{content:""}.jupyter-wrapper .bp3-icon-share::before{content:""}.jupyter-wrapper .bp3-icon-shield::before{content:""}.jupyter-wrapper .bp3-icon-shop::before{content:""}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:""}.jupyter-wrapper .bp3-icon-signal-search::before{content:""}.jupyter-wrapper .bp3-icon-sim-card::before{content:""}.jupyter-wrapper .bp3-icon-slash::before{content:""}.jupyter-wrapper .bp3-icon-small-cross::before{content:""}.jupyter-wrapper .bp3-icon-small-minus::before{content:""}.jupyter-wrapper .bp3-icon-small-plus::before{content:""}.jupyter-wrapper .bp3-icon-small-tick::before{content:""}.jupyter-wrapper .bp3-icon-snowflake::before{content:""}.jupyter-wrapper .bp3-icon-social-media::before{content:""}.jupyter-wrapper .bp3-icon-sort::before{content:""}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:""}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:""}.jupyter-wrapper .bp3-icon-sort-asc::before{content:""}.jupyter-wrapper .bp3-icon-sort-desc::before{content:""}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:""}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:""}.jupyter-wrapper .bp3-icon-split-columns::before{content:""}.jupyter-wrapper .bp3-icon-square::before{content:""}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:""}.jupyter-wrapper .bp3-icon-star::before{content:"★"}.jupyter-wrapper .bp3-icon-star-empty::before{content:"☆"}.jupyter-wrapper .bp3-icon-step-backward::before{content:""}.jupyter-wrapper .bp3-icon-step-chart::before{content:""}.jupyter-wrapper .bp3-icon-step-forward::before{content:""}.jupyter-wrapper .bp3-icon-stop::before{content:""}.jupyter-wrapper .bp3-icon-stopwatch::before{content:""}.jupyter-wrapper .bp3-icon-strikethrough::before{content:""}.jupyter-wrapper .bp3-icon-style::before{content:""}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:""}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:""}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:""}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:""}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:""}.jupyter-wrapper .bp3-icon-symbol-square::before{content:""}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:""}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:""}.jupyter-wrapper .bp3-icon-tag::before{content:""}.jupyter-wrapper .bp3-icon-take-action::before{content:""}.jupyter-wrapper .bp3-icon-taxi::before{content:""}.jupyter-wrapper .bp3-icon-text-highlight::before{content:""}.jupyter-wrapper .bp3-icon-th::before{content:""}.jupyter-wrapper .bp3-icon-th-derived::before{content:""}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:""}.jupyter-wrapper .bp3-icon-th-filtered::before{content:""}.jupyter-wrapper .bp3-icon-th-list::before{content:""}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:""}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:""}.jupyter-wrapper .bp3-icon-tick::before{content:"✓"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:""}.jupyter-wrapper .bp3-icon-time::before{content:"⏲"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:""}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:""}.jupyter-wrapper .bp3-icon-timeline-events::before{content:""}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:""}.jupyter-wrapper .bp3-icon-tint::before{content:""}.jupyter-wrapper .bp3-icon-torch::before{content:""}.jupyter-wrapper .bp3-icon-tractor::before{content:""}.jupyter-wrapper .bp3-icon-train::before{content:""}.jupyter-wrapper .bp3-icon-translate::before{content:""}.jupyter-wrapper .bp3-icon-trash::before{content:""}.jupyter-wrapper .bp3-icon-tree::before{content:""}.jupyter-wrapper .bp3-icon-trending-down::before{content:""}.jupyter-wrapper .bp3-icon-trending-up::before{content:""}.jupyter-wrapper .bp3-icon-truck::before{content:""}.jupyter-wrapper .bp3-icon-two-columns::before{content:""}.jupyter-wrapper .bp3-icon-unarchive::before{content:""}.jupyter-wrapper .bp3-icon-underline::before{content:"⎁"}.jupyter-wrapper .bp3-icon-undo::before{content:"⎌"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:""}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:""}.jupyter-wrapper .bp3-icon-unlock::before{content:""}.jupyter-wrapper .bp3-icon-unpin::before{content:""}.jupyter-wrapper .bp3-icon-unresolve::before{content:""}.jupyter-wrapper .bp3-icon-updated::before{content:""}.jupyter-wrapper .bp3-icon-upload::before{content:""}.jupyter-wrapper .bp3-icon-user::before{content:""}.jupyter-wrapper .bp3-icon-variable::before{content:""}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:""}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:""}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:""}.jupyter-wrapper .bp3-icon-video::before{content:""}.jupyter-wrapper .bp3-icon-volume-down::before{content:""}.jupyter-wrapper .bp3-icon-volume-off::before{content:""}.jupyter-wrapper .bp3-icon-volume-up::before{content:""}.jupyter-wrapper .bp3-icon-walk::before{content:""}.jupyter-wrapper .bp3-icon-warning-sign::before{content:""}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:""}.jupyter-wrapper .bp3-icon-widget::before{content:""}.jupyter-wrapper .bp3-icon-widget-button::before{content:""}.jupyter-wrapper .bp3-icon-widget-footer::before{content:""}.jupyter-wrapper .bp3-icon-widget-header::before{content:""}.jupyter-wrapper .bp3-icon-wrench::before{content:""}.jupyter-wrapper .bp3-icon-zoom-in::before{content:""}.jupyter-wrapper .bp3-icon-zoom-out::before{content:""}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:""}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .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}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .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}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .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}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .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}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .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,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .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,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .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}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:""}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .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}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .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}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .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,.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)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !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}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .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}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.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}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .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}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .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)}}.jupyter-wrapper .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}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .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,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .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,.2)}.jupyter-wrapper .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,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .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:""}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:"Icons20",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .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}.jupyter-wrapper .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}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .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,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .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}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .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}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .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)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:""}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .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}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-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}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .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,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .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}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.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}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :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)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .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)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .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)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .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}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .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)}.jupyter-wrapper .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)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .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)}.jupyter-wrapper .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)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:" ";color:#fff;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}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);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)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .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}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .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}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .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}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .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)}.jupyter-wrapper .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);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .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)}.jupyter-wrapper .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}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :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}.jupyter-wrapper .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}.jupyter-wrapper .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}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.jupyter-wrapper .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)}}.jupyter-wrapper 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:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper 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}.jupyter-wrapper 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)}.jupyter-wrapper .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}.jupyter-wrapper .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)}.jupyter-wrapper 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,.5)}.jupyter-wrapper 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}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .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}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .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%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper 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}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper 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)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .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}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .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)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .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{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);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:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:""}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .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}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:"▾"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:"▸"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .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}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .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}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;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}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .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}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .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}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:"●";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .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%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .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 rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .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}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .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 rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .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,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :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)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:"";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .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)}.jupyter-wrapper .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)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .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)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .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)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .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}.jupyter-wrapper .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}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .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}.jupyter-wrapper .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 rgba(0,0,0,0)}.jupyter-wrapper .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,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .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)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .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)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content}
/*# sourceMappingURL=mkdocs-jupyter.css.map*/</style>
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
init_mathjax = function() {
if (window.MathJax) {
// MathJax loaded
MathJax.Hub.Config({
TeX: {
equationNumbers: {
autoNumber: "AMS",
useLabelIds: true
}
},
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
displayAlign: 'center',
CommonHTML: {
linebreaks: {
automatic: true
}
}
});
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
}
}
init_mathjax();
</script>
<!-- End of mathjax configuration --><div class="jupyter-wrapper">
<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
<h1 id="train-a-field-of-study-domain-classification-of-sentences-on-the-mag-dataset">Train a field of study (domain) classification of sentences on the <a href="https://github.com/allenai/scibert/tree/master/data/text_classification/mag">MAG</a> dataset<a class="anchor-link" href="#train-a-field-of-study-domain-classification-of-sentences-on-the-mag-dataset">&#182;</a></h1><p><a href="https://paperswithcode.com/sota/sentence-classification-on-paper-field">SciBERT achieves an F1-score of 0.6571 on this dataset.</a>
This notebook shows that better results can be achieved without even using transformers.</p>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-1">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">import</span> <span class="nn">json</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Tuple</span>
<span class="kn">from</span> <span class="nn">great_ai.utilities</span> <span class="kn">import</span> <span class="n">clean</span><span class="p">,</span> <span class="n">simple_parallel_map</span>
<span class="kn">from</span> <span class="nn">tqdm.cli</span> <span class="kn">import</span> <span class="n">tqdm</span>
<span class="k">def</span> <span class="nf">preprocess</span><span class="p">(</span><span class="n">line</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Tuple</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span><span class="p">]:</span>
<span class="n">data_point</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">line</span><span class="p">)</span>
<span class="k">return</span> <span class="p">(</span><span class="n">clean</span><span class="p">(</span><span class="n">data_point</span><span class="p">[</span><span class="s2">&quot;text&quot;</span><span class="p">],</span> <span class="n">convert_to_ascii</span><span class="o">=</span><span class="kc">True</span><span class="p">),</span> <span class="n">data_point</span><span class="p">[</span><span class="s2">&quot;label&quot;</span><span class="p">])</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="s2">&quot;../../tutorial/data/train.txt&quot;</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">&quot;utf-8&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
<span class="n">training_data</span> <span class="o">=</span> <span class="n">simple_parallel_map</span><span class="p">(</span><span class="n">preprocess</span><span class="p">,</span> <span class="n">f</span><span class="o">.</span><span class="n">readlines</span><span class="p">())</span>
<span class="n">X_train</span> <span class="o">=</span> <span class="p">[</span><span class="n">d</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">training_data</span><span class="p">]</span>
<span class="n">y_train</span> <span class="o">=</span> <span class="p">[</span><span class="n">d</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">training_data</span><span class="p">]</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="s2">&quot;../../tutorial/data/test.txt&quot;</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">&quot;utf-8&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
<span class="n">test_data</span> <span class="o">=</span> <span class="n">simple_parallel_map</span><span class="p">(</span><span class="n">preprocess</span><span class="p">,</span> <span class="n">f</span><span class="o">.</span><span class="n">readlines</span><span class="p">())</span>
<span class="n">X_test</span> <span class="o">=</span> <span class="p">[</span><span class="n">d</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">test_data</span><span class="p">]</span>
<span class="n">y_test</span> <span class="o">=</span> <span class="p">[</span><span class="n">d</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">test_data</span><span class="p">]</span>
</pre></div>
<div id="cell-1" class="clipboard-copy-txt">import json
from typing import Tuple
from great_ai.utilities import clean, simple_parallel_map
from tqdm.cli import tqdm
def preprocess(line: str) -> Tuple[str, str]:
data_point = json.loads(line)
return (clean(data_point["text"], convert_to_ascii=True), data_point["label"])
with open("../../tutorial/data/train.txt", encoding="utf-8") as f:
training_data = simple_parallel_map(preprocess, f.readlines())
X_train = [d[0] for d in training_data]
y_train = [d[1] for d in training_data]
with open("../../tutorial/data/test.txt", encoding="utf-8") as f:
test_data = simple_parallel_map(preprocess, f.readlines())
X_test = [d[0] for d in test_data]
y_test = [d[1] for d in test_data]</div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<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>100%|██████████| 84000/84000 [00:16&lt;00:00, 4964.08it/s]
100%|██████████| 22399/22399 [00:05&lt;00:00, 3847.04it/s]
</pre>
</div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-2">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">from</span> <span class="nn">collections</span> <span class="kn">import</span> <span class="n">Counter</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="n">domains</span><span class="p">,</span> <span class="n">counts</span> <span class="o">=</span> <span class="nb">zip</span><span class="p">(</span><span class="o">*</span><span class="n">Counter</span><span class="p">(</span><span class="n">y_train</span><span class="p">)</span><span class="o">.</span><span class="n">most_common</span><span class="p">())</span>
<span class="c1"># Configure matplotlib to have nice, high-resolution charts</span>
<span class="o">%</span><span class="n">matplotlib</span> <span class="n">inline</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;figure.facecolor&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;white&quot;</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;font.size&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">18</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;figure.figsize&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mi">5</span><span class="p">)</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">subplots</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">rotation</span><span class="o">=</span><span class="mi">90</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">domains</span><span class="p">,</span> <span class="n">counts</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s2">&quot;Count&quot;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="s2">&quot;mag-distribution.png&quot;</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">500</span><span class="p">)</span>
<span class="kc">None</span>
</pre></div>
<div id="cell-2" class="clipboard-copy-txt">from collections import Counter
import matplotlib.pyplot as plt
domains, counts = zip(*Counter(y_train).most_common())
# Configure matplotlib to have nice, high-resolution charts
%matplotlib inline
plt.rcParams["figure.facecolor"] = "white"
plt.rcParams["font.size"] = 18
plt.rcParams["figure.figsize"] = (8, 5)
fig, ax = plt.subplots()
plt.xticks(rotation=90)
ax.bar(domains, counts)
ax.set_ylabel("Count")
fig.tight_layout()
fig.savefig("mag-distribution.png", dpi=500)
None</div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<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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59rzJSMjAxcvXlTpS0RERO/nnXYMs7e3x8WLF7Fw4UI4OztDT08PDx8+hJ6eHlxcXLBw4UKcP38ednZ2xRY0ISEhz/vfffcdXrx4AXd3dwCvlgy7u7vjyJEjuHTpkrJfWloaVqxYgdq1a6ustunVqxeePn2qnA+SY8GCBShTpgx69uypvNezZ09IkoQFCxao9F2+fDmePn2KPn36FPVtEhERlXrvfLaOgYEBfH19lRuVlbTp06fj9OnTaN++PWrWrIm0tDTs2bMHhw8fRqtWrVRyzZo1CwcPHsRHH32Eb7/9FhUrVsTy5ctx7949/Pbbb8oN2IBXe5SsXr0afn5+iI2NRf369bFnzx5s374dkydPhrW1tbKvg4MDRowYgcWLF6N79+7o0qWLcofYtm3bcgM2IiIiNXivg//k0K5dO/z7779Ys2YNEhISoKenh9q1a2PGjBnw8/NTGU6yt7fHyZMnMX78eMyePRtZWVlo1qwZ9u3bl2tDuXLlyiEyMhKTJ0/Gxo0bkZCQADs7OyxatAgjRozIlWPBggWwtrZGaGgofvvtN5ibm8PX1xdTp07l1vVERERqoDXFiYeHBzw8PN65f/369d+6wiiHqakpFi9ejMWLF7+1r56eHvz9/d9paTUREREVHj/qExERkUZhcUJEREQahcUJERERaRQWJ0RERKRRWJwQERGRRmFxQkRERBqFxQkRERFpFBYnREREpFFYnBAREZFGYXFCREREGoXFCREREWkUFidERESkUVicEBERkUZhcUJEREQahcUJERERaRQWJ0RERKRRWJwQERGRRmFxQkRERBqFxQkRERFpFBYnREREpFFYnBAREZFGYXFCREREGoXFCREREWkUFidERESkUVicEBERkUZhcUJEREQahcUJERERaRQWJ0RERKRRWJwQERGRRmFxQkRERBqFxQkRERFpFBYnREREpFFYnBAREZFGYXFCREREGoXFCREREWkUFidERESkUVicEBERkUZhcUJEREQahcUJERERaRQWJ0RERKRRWJwQERGRRmFxQkRERBqFxQkRERFpFBYnREREpFFYnBAREZFGYXFCREREGoXFCREREWkUFidERESkUVicEBERkUZhcUJEREQahcUJERERaRQWJ0RERKRRWJwQERGRRmFxQkRERBqFxQkRERFpFBYnREREpFFYnBAREZFG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"
class="
"
>
</div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[3]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-3">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.naive_bayes</span> <span class="kn">import</span> <span class="n">MultinomialNB</span>
<span class="kn">from</span> <span class="nn">sklearn.pipeline</span> <span class="kn">import</span> <span class="n">Pipeline</span>
<span class="kn">from</span> <span class="nn">sklearn.feature_extraction.text</span> <span class="kn">import</span> <span class="n">TfidfVectorizer</span>
<span class="k">def</span> <span class="nf">create_pipeline</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Pipeline</span><span class="p">:</span>
<span class="k">return</span> <span class="n">Pipeline</span><span class="p">(</span>
<span class="n">steps</span><span class="o">=</span><span class="p">[</span>
<span class="p">(</span><span class="s2">&quot;vectorizer&quot;</span><span class="p">,</span> <span class="n">TfidfVectorizer</span><span class="p">(</span><span class="n">sublinear_tf</span><span class="o">=</span><span class="kc">True</span><span class="p">)),</span>
<span class="p">(</span><span class="s2">&quot;classifier&quot;</span><span class="p">,</span> <span class="n">MultinomialNB</span><span class="p">()),</span>
<span class="p">]</span>
<span class="p">)</span>
</pre></div>
<div id="cell-3" class="clipboard-copy-txt">from sklearn.naive_bayes import MultinomialNB
from sklearn.pipeline import Pipeline
from sklearn.feature_extraction.text import TfidfVectorizer
def create_pipeline() -> Pipeline:
return Pipeline(
steps=[
("vectorizer", TfidfVectorizer(sublinear_tf=True)),
("classifier", MultinomialNB()),
]
)</div>
</div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-4">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">GridSearchCV</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="n">optimisation_pipeline</span> <span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span>
<span class="n">create_pipeline</span><span class="p">(),</span>
<span class="p">{</span>
<span class="s2">&quot;vectorizer__min_df&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">20</span><span class="p">,</span> <span class="mi">100</span><span class="p">],</span>
<span class="s2">&quot;vectorizer__max_df&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mf">0.05</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">],</span>
<span class="s2">&quot;classifier__alpha&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mf">0.5</span><span class="p">,</span> <span class="mi">1</span><span class="p">],</span>
<span class="s2">&quot;classifier__fit_prior&quot;</span><span class="p">:</span> <span class="p">[</span><span class="kc">True</span><span class="p">,</span> <span class="kc">False</span><span class="p">],</span>
<span class="p">},</span>
<span class="n">scoring</span><span class="o">=</span><span class="s2">&quot;f1_macro&quot;</span><span class="p">,</span>
<span class="n">cv</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span>
<span class="n">n_jobs</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span>
<span class="n">verbose</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">optimisation_pipeline</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span>
<span class="n">results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">(</span><span class="n">optimisation_pipeline</span><span class="o">.</span><span class="n">cv_results_</span><span class="p">)</span>
<span class="n">results</span><span class="o">.</span><span class="n">sort_values</span><span class="p">(</span><span class="s2">&quot;rank_test_score&quot;</span><span class="p">)</span>
</pre></div>
<div id="cell-4" class="clipboard-copy-txt">from sklearn.model_selection import GridSearchCV
import pandas as pd
optimisation_pipeline = GridSearchCV(
create_pipeline(),
{
"vectorizer__min_df": [5, 20, 100],
"vectorizer__max_df": [0.05, 0.1],
"classifier__alpha": [0.5, 1],
"classifier__fit_prior": [True, False],
},
scoring="f1_macro",
cv=3,
n_jobs=-1,
verbose=1,
)
optimisation_pipeline.fit(X_train, y_train)
results = pd.DataFrame(optimisation_pipeline.cv_results_)
results.sort_values("rank_test_score")</div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<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="text/plain">
<pre>Fitting 3 folds for each of 24 candidates, totalling 72 fits
</pre>
</div>
</div>
<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>mean_fit_time</th>
<th>std_fit_time</th>
<th>mean_score_time</th>
<th>std_score_time</th>
<th>param_classifier__alpha</th>
<th>param_classifier__fit_prior</th>
<th>param_vectorizer__max_df</th>
<th>param_vectorizer__min_df</th>
<th>params</th>
<th>split0_test_score</th>
<th>split1_test_score</th>
<th>split2_test_score</th>
<th>mean_test_score</th>
<th>std_test_score</th>
<th>rank_test_score</th>
</tr>
</thead>
<tbody>
<tr>
<th>12</th>
<td>2.352721</td>
<td>0.257936</td>
<td>1.357399</td>
<td>0.094580</td>
<td>1</td>
<td>True</td>
<td>0.05</td>
<td>5</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.677283</td>
<td>0.670398</td>
<td>0.665671</td>
<td>0.671118</td>
<td>0.004768</td>
<td>1</td>
</tr>
<tr>
<th>15</th>
<td>2.544958</td>
<td>0.051976</td>
<td>1.245658</td>
<td>0.137108</td>
<td>1</td>
<td>True</td>
<td>0.1</td>
<td>5</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.676970</td>
<td>0.670244</td>
<td>0.666123</td>
<td>0.671112</td>
<td>0.004470</td>
<td>2</td>
</tr>
<tr>
<th>18</th>
<td>2.472888</td>
<td>0.053978</td>
<td>1.447181</td>
<td>0.051170</td>
<td>1</td>
<td>False</td>
<td>0.05</td>
<td>5</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.675678</td>
<td>0.669321</td>
<td>0.665305</td>
<td>0.670101</td>
<td>0.004271</td>
<td>3</td>
</tr>
<tr>
<th>21</th>
<td>2.467637</td>
<td>0.005358</td>
<td>1.216254</td>
<td>0.048319</td>
<td>1</td>
<td>False</td>
<td>0.1</td>
<td>5</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.675569</td>
<td>0.669482</td>
<td>0.665225</td>
<td>0.670092</td>
<td>0.004245</td>
<td>4</td>
</tr>
<tr>
<th>3</th>
<td>2.477612</td>
<td>0.134880</td>
<td>1.428521</td>
<td>0.017417</td>
<td>0.5</td>
<td>True</td>
<td>0.1</td>
<td>5</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.675225</td>
<td>0.668912</td>
<td>0.665652</td>
<td>0.669930</td>
<td>0.003974</td>
<td>5</td>
</tr>
<tr>
<th>0</th>
<td>2.484810</td>
<td>0.067836</td>
<td>1.249979</td>
<td>0.209959</td>
<td>0.5</td>
<td>True</td>
<td>0.05</td>
<td>5</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.675264</td>
<td>0.668781</td>
<td>0.665394</td>
<td>0.669813</td>
<td>0.004095</td>
<td>6</td>
</tr>
<tr>
<th>9</th>
<td>2.452453</td>
<td>0.049376</td>
<td>1.279694</td>
<td>0.089200</td>
<td>0.5</td>
<td>False</td>
<td>0.1</td>
<td>5</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.674199</td>
<td>0.668005</td>
<td>0.664456</td>
<td>0.668887</td>
<td>0.004026</td>
<td>7</td>
</tr>
<tr>
<th>6</th>
<td>2.748628</td>
<td>0.098077</td>
<td>1.255213</td>
<td>0.101334</td>
<td>0.5</td>
<td>False</td>
<td>0.05</td>
<td>5</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.673996</td>
<td>0.668048</td>
<td>0.664572</td>
<td>0.668872</td>
<td>0.003891</td>
<td>8</td>
</tr>
<tr>
<th>13</th>
<td>2.371907</td>
<td>0.204820</td>
<td>1.375143</td>
<td>0.193984</td>
<td>1</td>
<td>True</td>
<td>0.05</td>
<td>20</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.656459</td>
<td>0.647433</td>
<td>0.644864</td>
<td>0.649585</td>
<td>0.004972</td>
<td>9</td>
</tr>
<tr>
<th>16</th>
<td>2.557486</td>
<td>0.184332</td>
<td>1.272137</td>
<td>0.133980</td>
<td>1</td>
<td>True</td>
<td>0.1</td>
<td>20</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.656196</td>
<td>0.646960</td>
<td>0.645436</td>
<td>0.649530</td>
<td>0.004754</td>
<td>10</td>
</tr>
<tr>
<th>4</th>
<td>2.362093</td>
<td>0.109796</td>
<td>1.344960</td>
<td>0.083562</td>
<td>0.5</td>
<td>True</td>
<td>0.1</td>
<td>20</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.654424</td>
<td>0.644690</td>
<td>0.644991</td>
<td>0.648035</td>
<td>0.004519</td>
<td>11</td>
</tr>
<tr>
<th>1</th>
<td>2.668012</td>
<td>0.131751</td>
<td>1.383441</td>
<td>0.049157</td>
<td>0.5</td>
<td>True</td>
<td>0.05</td>
<td>20</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.654622</td>
<td>0.644901</td>
<td>0.644425</td>
<td>0.647983</td>
<td>0.004699</td>
<td>12</td>
</tr>
<tr>
<th>19</th>
<td>2.517576</td>
<td>0.154192</td>
<td>1.374269</td>
<td>0.026773</td>
<td>1</td>
<td>False</td>
<td>0.05</td>
<td>20</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.655125</td>
<td>0.645586</td>
<td>0.643166</td>
<td>0.647959</td>
<td>0.005163</td>
<td>13</td>
</tr>
<tr>
<th>22</th>
<td>2.386240</td>
<td>0.069718</td>
<td>0.967638</td>
<td>0.076766</td>
<td>1</td>
<td>False</td>
<td>0.1</td>
<td>20</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.654254</td>
<td>0.645409</td>
<td>0.643514</td>
<td>0.647726</td>
<td>0.004680</td>
<td>14</td>
</tr>
<tr>
<th>7</th>
<td>2.416211</td>
<td>0.138001</td>
<td>1.316785</td>
<td>0.036402</td>
<td>0.5</td>
<td>False</td>
<td>0.05</td>
<td>20</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.652727</td>
<td>0.643691</td>
<td>0.642749</td>
<td>0.646389</td>
<td>0.004498</td>
<td>15</td>
</tr>
<tr>
<th>10</th>
<td>2.397768</td>
<td>0.244951</td>
<td>1.330007</td>
<td>0.008983</td>
<td>0.5</td>
<td>False</td>
<td>0.1</td>
<td>20</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.652290</td>
<td>0.642975</td>
<td>0.643421</td>
<td>0.646229</td>
<td>0.004290</td>
<td>16</td>
</tr>
<tr>
<th>14</th>
<td>2.590127</td>
<td>0.054396</td>
<td>1.155976</td>
<td>0.187602</td>
<td>1</td>
<td>True</td>
<td>0.05</td>
<td>100</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.587097</td>
<td>0.577411</td>
<td>0.580170</td>
<td>0.581560</td>
<td>0.004075</td>
<td>17</td>
</tr>
<tr>
<th>17</th>
<td>2.497556</td>
<td>0.085952</td>
<td>1.169808</td>
<td>0.061336</td>
<td>1</td>
<td>True</td>
<td>0.1</td>
<td>100</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.585713</td>
<td>0.577197</td>
<td>0.580763</td>
<td>0.581224</td>
<td>0.003492</td>
<td>18</td>
</tr>
<tr>
<th>2</th>
<td>2.467611</td>
<td>0.168399</td>
<td>1.313936</td>
<td>0.109695</td>
<td>0.5</td>
<td>True</td>
<td>0.05</td>
<td>100</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.586346</td>
<td>0.576987</td>
<td>0.579852</td>
<td>0.581062</td>
<td>0.003915</td>
<td>19</td>
</tr>
<tr>
<th>5</th>
<td>2.339322</td>
<td>0.092595</td>
<td>1.209515</td>
<td>0.132825</td>
<td>0.5</td>
<td>True</td>
<td>0.1</td>
<td>100</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.585634</td>
<td>0.576217</td>
<td>0.580320</td>
<td>0.580723</td>
<td>0.003855</td>
<td>20</td>
</tr>
<tr>
<th>20</th>
<td>2.644488</td>
<td>0.119967</td>
<td>1.238554</td>
<td>0.048871</td>
<td>1</td>
<td>False</td>
<td>0.05</td>
<td>100</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.581096</td>
<td>0.572833</td>
<td>0.576280</td>
<td>0.576736</td>
<td>0.003389</td>
<td>21</td>
</tr>
<tr>
<th>8</th>
<td>2.456030</td>
<td>0.072136</td>
<td>1.240463</td>
<td>0.092383</td>
<td>0.5</td>
<td>False</td>
<td>0.05</td>
<td>100</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.580841</td>
<td>0.572391</td>
<td>0.575731</td>
<td>0.576321</td>
<td>0.003475</td>
<td>22</td>
</tr>
<tr>
<th>23</th>
<td>2.335796</td>
<td>0.082338</td>
<td>0.786187</td>
<td>0.073499</td>
<td>1</td>
<td>False</td>
<td>0.1</td>
<td>100</td>
<td>{'classifier__alpha': 1, 'classifier__fit_prio...</td>
<td>0.579769</td>
<td>0.572373</td>
<td>0.576699</td>
<td>0.576280</td>
<td>0.003034</td>
<td>23</td>
</tr>
<tr>
<th>11</th>
<td>2.530331</td>
<td>0.107199</td>
<td>1.247842</td>
<td>0.078229</td>
<td>0.5</td>
<td>False</td>
<td>0.1</td>
<td>100</td>
<td>{'classifier__alpha': 0.5, 'classifier__fit_pr...</td>
<td>0.579743</td>
<td>0.571607</td>
<td>0.576352</td>
<td>0.575901</td>
<td>0.003337</td>
<td>24</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-5">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">set_config</span>
<span class="n">set_config</span><span class="p">(</span><span class="n">display</span><span class="o">=</span><span class="s2">&quot;diagram&quot;</span><span class="p">)</span>
<span class="n">classifier</span> <span class="o">=</span> <span class="n">create_pipeline</span><span class="p">()</span>
<span class="n">classifier</span><span class="o">.</span><span class="n">set_params</span><span class="p">(</span><span class="o">**</span><span class="n">optimisation_pipeline</span><span class="o">.</span><span class="n">best_params_</span><span class="p">)</span>
<span class="n">classifier</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span>
</pre></div>
<div id="cell-5" class="clipboard-copy-txt">from sklearn import set_config
set_config(display="diagram")
classifier = create_pipeline()
classifier.set_params(**optimisation_pipeline.best_params_)
classifier.fit(X_train, y_train)</div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<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">
<style>#sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: "▸";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: "▾";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: "";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: "";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: "";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;}</style><div id="sk-container-id-1" class="sk-top-container"><div class="sk-text-repr-fallback"><pre>Pipeline(steps=[(&#x27;vectorizer&#x27;,
TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)),
(&#x27;classifier&#x27;, MultinomialNB(alpha=1))])</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class="sk-container" hidden><div class="sk-item sk-dashed-wrapped"><div class="sk-label-container"><div class="sk-label sk-toggleable"><input class="sk-toggleable__control sk-hidden--visually" id="sk-estimator-id-1" type="checkbox" ><label for="sk-estimator-id-1" class="sk-toggleable__label sk-toggleable__label-arrow">Pipeline</label><div class="sk-toggleable__content"><pre>Pipeline(steps=[(&#x27;vectorizer&#x27;,
TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)),
(&#x27;classifier&#x27;, MultinomialNB(alpha=1))])</pre></div></div></div><div class="sk-serial"><div class="sk-item"><div class="sk-estimator sk-toggleable"><input class="sk-toggleable__control sk-hidden--visually" id="sk-estimator-id-2" type="checkbox" ><label for="sk-estimator-id-2" class="sk-toggleable__label sk-toggleable__label-arrow">TfidfVectorizer</label><div class="sk-toggleable__content"><pre>TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)</pre></div></div></div><div class="sk-item"><div class="sk-estimator sk-toggleable"><input class="sk-toggleable__control sk-hidden--visually" id="sk-estimator-id-3" type="checkbox" ><label for="sk-estimator-id-3" class="sk-toggleable__label sk-toggleable__label-arrow">MultinomialNB</label><div class="sk-toggleable__content"><pre>MultinomialNB(alpha=1)</pre></div></div></div></div></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[12]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy for="cell-6">
<div>
<span class="notice" hidden>Copied!</span>
<svg aria-hidden="true" width="20" height="20" viewBox="0 0 16 16" version="1.1" data-view-component="true" class="clipboard-copy-icon">
<path fill="currentColor" fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path>
</svg>
</div>
</clipboard-copy>
</div>
<div class="highlight-ipynb hl-python"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">metrics</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="n">y_predicted</span> <span class="o">=</span> <span class="n">classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span>
<span class="o">%</span><span class="n">matplotlib</span> <span class="n">inline</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;figure.figsize&quot;</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">18</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="s2">&quot;figure.facecolor&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;white&quot;</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;font.size&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">22</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s2">&quot;axes.xmargin&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span>
<span class="nb">print</span><span class="p">(</span><span class="n">metrics</span><span class="o">.</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_predicted</span><span class="p">,</span> <span class="n">digits</span><span class="o">=</span><span class="mi">4</span><span class="p">))</span>
<span class="n">metrics</span><span class="o">.</span><span class="n">ConfusionMatrixDisplay</span><span class="o">.</span><span class="n">from_predictions</span><span class="p">(</span>
<span class="n">y_true</span><span class="o">=</span><span class="n">y_test</span><span class="p">,</span>
<span class="n">y_pred</span><span class="o">=</span><span class="n">y_predicted</span><span class="p">,</span>
<span class="n">xticks_rotation</span><span class="o">=</span><span class="s2">&quot;vertical&quot;</span><span class="p">,</span>
<span class="n">normalize</span><span class="o">=</span><span class="s2">&quot;pred&quot;</span><span class="p">,</span>
<span class="n">values_format</span><span class="o">=</span><span class="s2">&quot;.2f&quot;</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="s2">&quot;mag-confusion.png&quot;</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">600</span><span class="p">)</span>
</pre></div>
<div id="cell-6" class="clipboard-copy-txt">from sklearn import metrics
import matplotlib.pyplot as plt
y_predicted = classifier.predict(X_test)
%matplotlib inline
plt.rcParams["figure.figsize"] = (20, 18)
plt.rcParams["figure.facecolor"] = "white"
plt.rcParams["font.size"] = 22
plt.rcParams["axes.xmargin"] = 0
print(metrics.classification_report(y_test, y_predicted, digits=4))
metrics.ConfusionMatrixDisplay.from_predictions(
y_true=y_test,
y_pred=y_predicted,
xticks_rotation="vertical",
normalize="pred",
values_format=".2f",
)
plt.tight_layout()
plt.savefig("mag-confusion.png", dpi=600)</div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<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="text/plain">
<pre> precision recall f1-score support
business 0.6412 0.7258 0.6808 3198
economics 0.6635 0.7146 0.6881 3189
geography 0.7461 0.6791 0.7111 3207
medicine 0.8806 0.9021 0.8912 3187
politics 0.5563 0.5895 0.5724 3169
psychology 0.7654 0.6811 0.7208 3252
sociology 0.5165 0.4698 0.4921 3197
accuracy 0.6803 22399
macro avg 0.6814 0.6803 0.6795 22399
weighted avg 0.6817 0.6803 0.6796 22399
</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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pOSibRENq469xW2SPegvsoL+2nfJ0HXjYjXo6gSNGBOnh1/aoQ9/+kO9L06q8vfjzIhs7K4UOnak4iePJh91V09HNK66qiiyifsLftKRiiuuk4u2RRS1xdmFWIPqimzs/rfuWZypOi4U95d0tLL+fD3uz82lkXckSJJW/VC2yhNnXkmsOVpZbCj6nBvmVdlfRCNPYo27v8hG5ffXvkumrrvjsAaNTNCIW+L18Ms79eHPa9T7EmINcLrV+IfkxMfH69JLL9WOHTsUFhamnj17ymq1at26dXrmmWe0cOFC/fLLL6pb98QtSy+++KIef/xxuVwutW/fXj179lRWVpb27NmjZ599VgMGDFD//v1L2j/66KOaNm2azGaz+vTpo4YNG2rLli2aO3euvvzyS82fP1+XX355ueObPXu2nn/+eXXr1k2DBw/W7t27tXbtWl155ZX68ssvdfXVV5dqv2/fPl144YWKi4tTZGSkhg4dqtzcXK1YsUITJ07UwoULtWTJEvn6lj0Yp6enq2fPnsrMzFSfPn10/Phx/frrrxo/frwyMjJ0wQUX6JJLLlHTpk01YMAA7d27V+vWrdPll1+u5cuX64ILLvDo77ywsFAjR47UN998Iy8vL51//vlq0qSJjh07pm3btmn58uW66667JElOp7Ok/+DgYPXr10/BwcE6duyYdu/ereeff16TJk1SZKRni2GfzYqv4ufnV/zPKi/Pvc3P7/SteeLn56jGOLgaaCRXUcLPVPE5lEx+7gSly4OctivT3Z8z06XM/xbI7xJvBd7iI69ws2y7HMp4pUC2rU6lPZ6v0JknEunOov1se5zuh+tcZ1HA1T4yB5tUuNGh9Ffylb/SroxX8lX3qYoT3zj9iq/g5+dV/BTJvFz3Nr+Aqqtu/fwd1eivdLxITfbRZ+821ZoVoUqM95PDYVLjFjm6+pbD6n1Riia/sl1PT/DShtVlb83DmWUt+pwLciu+GJKX497mH1j1vLH6uy9yFORV0l/R7/IP8Gx5CtQsxBpUV/XigidxxoO4VY3+JOmme47onPOylZps0RczojzaB6eXtSQ2VPY5n0ysqX5/qcm++uydplqzor4S4/4Sa8bGqffFKZr8nx16ery3NvxOchs4XWp0gtLlcumaa67Rjh07NGnSJL388svy83N/Oc7Ly9O4ceP08ccf67777tOcOXMk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f++9955Wr16tIUOG6I033iiVnJSkOnXqKCYmxuPxUUEJAAAAAACAWsnlkpyuf/dDcuLj4/Xnn3/Kx8dHI0eOLLO9X79+atiwoY4cOaI1a9aoV69eVfb59ttvS5Luv//+UzJGEpQAAAAAAABALbVx40ZJUvv27eXn51dum27duunIkSPauHFjlQnKhIQEbdu2TV5eXurZs6f27NmjL774QvHx8apXr5769eunSy+9VCaT54lhEpQAAAAAAABALXXw4EFJUtOmTSts06RJk1JtK7N161ZJUv369TVz5kw9/PDDstvtJdunTZumXr16aeHChQoPD/dojKxBCQAAAAAAAJylkpOT1bVr15KfWbNmldqenZ0tSQoICKiwj8DAQEnuh9tUJTU1teS/999/v0aOHKkdO3YoMzNTy5cvV7t27bR69epybyevCBWUAAAAAAAAqLVctXwNyrCwMK1fv/6M/b7iB+nY7Xb16dNHn376acm2AQMG6Mcff1SbNm3066+/asWKFRowYECVfVJBCQAAAAAAANRSxdWROTk5FbYprrKsU6dOlf39tc3tt99eZnujRo10+eWXS5JWrFjh0RhJUAIAAAAAAAC1VLNmzSRJsbGxFbaJi4sr1bYyzZs3L/f/y2uTmJjo0RhJUAIAAAAAAAC11LnnnitJ2r59u/Ly8spts27dulJtK9O2bduS9SyPHz9ebpuUlBRJJ6o3q0KCEgAAAAAAAKilGjdurC5duqiwsFDz5s0rs33lypWKj49XZGSkevbsWWV/FotFQ4YMkSQtW7aszHabzaZff/1VktS1a1ePxkiCEgAAAAAAALWUSU5X7f7xxKOPPipJeuSRR7Rv376S15OSkjRhwgRJ0uTJk2U2n0gVvv3224qOjtaoUaPK7c9sNmvWrFlaunRpyesOh0OPPPKI9u/fr4YNG+qqq67yaHw8xRsAAAAAAACoxa6++mqNHz9eM2fOVExMjC666CJZLBYtW7ZMmZmZuvLKKzVp0qRS+6SkpGj37t2KjIws01+nTp30xhtv6J577tGgQYPUvXt3NWrUSBs3btSBAwcUHBysefPmyc/Pz6PxUUEJAAAAAAAA1HIzZszQJ598oi5dumjlypVaunSpWrVqpbffflsLFiyQl5dXtfq76667tHz5cg0ePFj79u3TN998I7vdrnHjxmnTpk0e3S5ezORy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7klWlwuy5ehoWuftj+/9tfCbwLqPT5+GKHa3u24adVztu+XJxbVMSUdcNf+rIM2bEqziIvOG6OZeJhc30z3+wLBiXT6s6iUlJAKUjcWkN6NNc5pbj6rL+abx6Wispxb/FKZfZkfUvc1Ma2ma0ww/onadskxzmmPu+vm7SM2bHlX9+PRXkB69o49uvf+wOp+frhZtcpWV7qylv4RoztSWOnzA+rW40bAmvtJSOzd46bq7k9WlT9bJfmZOoBZ+G1T3NvNZqKmfeSBJ7bvmlvczbpo/LUTzPg+x7GfcyuTiWtHPFOnym1OrLZsAZeMx6ZPztWtHgAZff0BduqaYfn866qPFi1rqlwVt69RunJ3LFN3RcpmBoOA8BQXnmZ1XH9cBqD8GY30vYljPFi9erOuuu06FhYXq2LGjunfvrqSkJP3999/6z3/+ow8//FDOzs4qKjr5nFl8fLyuueYabd++Xd7e3urWrZsiIyNVUFCgffv2adeuXQoKClJS0sk1cIxGo+68807NnDlTLi4uGjhwoJo3b65169bp0KFDatasmRYtWqTevXufcf2kk+tWVvfPX1JSoj59+mjz5s3y9vbWwIED5ebmppUrVyozM1P33Xefxo8fr3vuuUfTpk2rvG7atGm69957NWTIEO3YsUOZmZkaOHCgSkpKtHTpUmVlZal3795aunSpPD09La77d3kVli1bpkGDBikmJsZst+5TrV69WhdeeKEkacSIEfrqq6+qPK86vs6B6udX867mwKkMzpZ324GaXL/U8rF4oDY/dOHRUdSNQzM2c0DdlVWz+SVQHYe2LW1dBTQxqw98qcx8y7Xq7Z1b23BFvfugravRoLzf/FkbNmywdTXOSKN//vbyyy/XqlWrdN111ykxMVE//fST0tPTNWnSJD3++OOSpIAA8/WLIiIitG7dOk2YMEE9evTQzp07NXfuXK1evVpubm568skn9cMPP5hdYzAYNGPGDH399de64IILtHbtWv3www8qKyvT6NGjtXXrVovg5OnWzxpOTk5avny5nnnmGYWGhuqPP/7QP//8o4svvlgbN25Ujx49ary+WbNmWrNmjW644QatXr1av/32m/z9/fXCCy9YBCfrS58+fSp3+7b28XoAAAAAAIAGY5SMRoNd/9iDRp9BWZNvvvlGw4cP1+DBg7VgwQJbV8eCLepXWyZkQ5o/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J57QpZdeqk8++UTLli3T4sWL5eTkpNDQUF188cW67rrrdOONNzZ4PQAAAAAAAND0nBMZlGgayKBEXZFBiTojgxKngQxK1BUZlDgdZFCirsigRF2d0xmUT9h5BuWMpp9BWeff1A4cOKCnn35aAwYMUIcOHfTMM89UHlu7dq2mTJmijIyM+qwjAAAAAAAAADtVp0e8v/zySz3yyCMqKjLtrGgwGJSaenLHx7y8PI0ePVrOzs66995767emAAAAAAAAAOyO1RmUK1eu1IMPPig3Nzf93//9n9auXWuxYUtMTIx8fX31888/13tFAQAAAAAAANgfqzMo3333XRkMBv3222/q169flec4ODioR48e2r17d71VEAAAAAAAAID9sjpAuXr1avXp06fa4GSFkJCQJr8wJwAAAAAAAOyDge2hGz2rH/HOzMxURERErefl5OSopKTkjCoFAAAAAAAA4NxgdYAyKChIsbGxtZ63d+9ehYeHn1GlAAAAAAAAAJwbrA5Q9u/fX5s2barx8e3Fixdr3759GjhwYH3UDQAAAAAAAICdszpA+fjjj8toNOrGG2/UH3/8obKyMrPjf//9t0aOHCknJyeNHTu23isKAAAAAAAA1JnRzn/sgNUBygsuuEDvvvuu4uPjdfXVV8vf318Gg0E//fSTgoODNWjQIB07dkzvvvuuunTp0pB1BgAAAAAAAGAnrA5QStKTTz6pX375Rb169VJmZqaMRqMyMjKUkpKizp0766efftJjjz3WQFUFAAAAAAAAYG+c6nrB1VdfrauvvlonTpxQbGysSktLFRkZqbCwsIaoHwAAAAAAAAA7VucAZQV/f3/5+/vXZ10AAAAAAACA+mUn6zTaszo94g0AAAAAAAAA9cnqDMrXX3/d6kINBoNefvnl06oQAAAAAAAAgHOH1QHKcePGyWAwyGi0zIs1GAyVfzYajQQoAQAAAAAAAFjF6gDlq6++WuXrZWVliouL07Jly3TkyBGNHDlSkZGR9VZBAAAAAAAAAPbrjAOUFQoKCvTQQw/p999/16ZNm864YgAAAAAAAMCZMBhNP2jc6m2THDc3N3366acqLS3VSy+9VF/FAgAAAAAAALBj9bqLt5ubm3r16qVff/21PosFAAAAAAAAYKfqNUApSSUlJUpNTa3vYgEAAAAAAADYIavXoLTGvn379M8//yg8PLw+iwUAAAAAAABOj9Fg6xqgFlYHKL/++utqj+Xk5GjPnj365ptvlJ+fr9tuu61eKgcAAAAAAADAvlkdoBwxYoQMhuojzkajaUukwYMH17rjNwAAAAAAAABIdQhQDh8+vNoApYuLi8LDw3XppZeqf//+9VY5AAAAAAAAAPbN6gDltGnTGrAaAAAAAAAAAM5FVgcox48fLw8PD91///0NWR8AAAAAAACg/hhtXQHUxsHaE5944gnNnz+/IesCAAAAAAAA4BxjdYAyMDBQ3t7eDVkXAAAAAAAAAOcYqwOUAwYM0Pr16xuyLgAAAAAAAADOMVYHKF955RXFx8fr1VdfldHIw/sAAAAAAABo/AxG+/6xB1ZvkrN582bdfffdeuONNzR37lxdf/31ioqKkru7e5XnDx8+vN4qCQAAAAAAAMA+VRugHDlypAYMGKCRI0dKkkaMGCGDwSCj0ajdu3drz549NRZMgBIAAAAAAABAbaoNUE6bNk2SKgOUw4cPl8FgOCuVAgAAAAAAAHBusPoR74qAJQAAAAAAAADUF6sDlAAAAAAAAECTYycbydgzq3fxBgAAAAAAAID6RoASAAAAAAAAOAd89913uuiii+Tr6ysvLy/16tVLEydOVFlZ2RmXPWXKFBkMBhkMBo0ZM6ZO19b4iPfcuXO1bNmyOlfIYDDo4MGDdb4OAAAAAAAAQP175JFHNGnSJLm5uenSSy+Vs7OzlixZojFjxmjJkiWaO3euHBxOL5cxLi5OTz31lAwGg4zGuj9TX2OAMicnRzk5OXUulN2+AQAAAAAAYHNGycAalJo3b54mTZqkkJAQ/f3332rXrp0k6fjx4xo0aJB+/PFHffLJJ3r00UfrXLbRaNR9992nsrIyDR8+XNOnT69zGTUGKK+66io9++yzdS4UAAAAAAAAQOPw1ltvSZLeeeedyuCkJAUHB2vy5MkaOHCg3n77bY0dO7bOWZSffvqplixZovHjx+vEiROnVb8aA5QhISGKiYk5rYIBAAAAAAAA2FZ8fLw2btwoFxcXDRs2zOJ4TEyMwsPDdezYMa1Zs0YXXnih1WXHxsbqmWee0YABAzRmzBi99tprp1VHNskBAAAAAAAA7NTmzZslSZ06dZK7u3uV5/Tu3dvsXGsYjUaNHDlSJSUl+vLLL89oyccaMygBAAAAAAAANF2xsbGSpKioqGrPadGihdm51pgwYYKWLVumt99+W+3btz+jOhKgBAAAAAAAgP2y801yUlJS1KtXr8q/jxo1SqNGjar8e8UG2J6entWW4eXlJUnKzs626j0PHjyo5557Tr169dJTTz11OtU2Q4ASAAAAAAAAaKICAwO1YcOGs/Z+FY92FxcX68svv5Sjo+MZl1ltgLKsrOyMCwcAAAAAAABgOxXZkbm5udWeU5Fl6e3tXWt548eP199//61XXnlFXbt2rZc6kkEJAAAAAAAA2KmWLVtKkuLi4qo95+jRo2bn1uTHH3+UJC1evFjLly83O3b48OHKc3bs2CEvLy8tXLiw1jIJUAIAAAAAAMB+2fkalLXp0aOHJGnnzp3Kz8+vcifv9evXm51rjdWrV1d7LCEhQQkJCfL19bWqLAer3xUAAAAAAABAkxIZGamePXuqqKhIc+bMsTi+fPlyxcfHKyQkRP369au1vGXLlsloNFb58+qrr0qSHnnkERmNRmVkZFhVRwKUAAAAAAAAgB17/vnnJUnPPvusDhw4UPl6cnKyHn74YUnSc889JweHk6HCCRMmKDo6WsOHD2/w+vGINwAAAAAAAGDHbr75Zo0ePVqTJ09Wly5ddNlll8nZ2VlLlixRVlaWhg4dqjFjxphdk5qaqr179yokJKTB60eAEgAAAAAAAHbLcI6vQVlh0qRJGjBggCZOnKjly5ertLRU0dHRGjlypEaPHm2WPXm2GYxGI18TGgVfxwD19Rpi62qgCSnLybF1FdDUGFjZBHW3KH6jrauAJubKsO62rgKaIEcfH1tXAU1MaVaWrauAJmatcYmyjGm2rsZZ5xYeqaiHnrB1NRqU9/wZ2rBhg62rcUb4TQ0AAAAAAACAzRCgBAAAAAAAAGAzBCgBAAAAAAAA2AwBSgAAAAAAAAA2Q4ASAAAAAAAAgM0QoAQAAAAAAABgM062rgBQydFRDj7etq4FmhCH5n62rgKaGGNWjq2rgCboyrDutq4CmphjP3SydRXQBLUYcdTWVUATUzqop62rgKZm/Wpb1wCoFgFKAAAAAAAA2C+jrSuA2vCINwAAAAAAAACbIUAJAAAAAAAAwGYIUAIAAAAAAACwGQKUAAAAAAAAAGyGTXIAAAAAAABgn4ySgU1yGj0yKAEAAAAAAADYDAFKAAAAAAAAADZDgBIAAAAAAACAzbAGJQAAAAAAAOwXa1A2emRQAgAAAAAAALAZApQAAAAAAAAAbIYAJQAAAAAAAACbIUAJAAAAAAAAwGbYJAcAAAAAAAD2i01yGj0yKAEAAAAAAADYDAFKAAAAAAAAADZDgBIAAAAAAACAzbAGJQAAAAAAAOySQZKBNSgbPTIoAQAAAAAAANgMAUoAAAAAAAAANkOAEgAAAAAAAIDNsAYlAAAAAAAA7BdrUDZ6ZFACAAAAAAAAsBkClAAAAAAAAABshgAlAAAAAAAAAJshQAkAAAAAAADAZtgkBwAAAAAAAPbJKBnYJKfRI4MSAAAAAAAAgM0QoAQAAAAAAABgMwQoAQAAAAAAANgMa1ACAAAAAADAfrEGZaNHBiUAAAAAAAAAmyFACQAAAAAAAMBmCFACAAAAAAAAsBkClAAAAAAAAABshk1yAAAAAAAAYL/YJKfRI4MSAAAAAAAAgM0QoAQAAAAAAABgMwQoAQAAAAAAANgMa1ACAAAAAADAbhlYg7LRI4MSAAAAAAAAgM0QoAQAAAAAAABgMwQoAQAAAAAAANgMAUoAAAAAAAAANsMmOQAAAAAAALBfbJLT6JFBCQAAAAAAAMBmCFACAAAAAAAAsBkClAAAAAAAAABshjUoAQAAAAAAYJ+MYg3KJoAMSgAAAAAAAAA2Q4ASAAAAAAAAgM0QoAQAAAAAAABgM6xBCQAAAAAAALtlYA3KRo8MSgAAAAAAAAA2Q4ASAAAAAAAAgM0QoAQAAAAAAABgMwQoAQAAAAAAANgMm+QAAAAAAADAfrFJTqNHBiUAAAAAAAAAmyFACQAAAAAAAMBmeMQbaAAxVybompuOqFW7bDk4GBV/2FOLF0bo17ktZDQa6lze+f1SNPSOWLXrmCVn11IlHfPQ34tCNe/bViopdrQ4/5f1v1lV7vuvdtVfv4bXuT6ofzFXHNM1N8SpVdssU5uJ89LiXyL16w9Rp9dm+iZr6G2H1K5jppxdSpV0zFN/Lw7TvO9aV9lmJMnFtVTX3xKr/oMSFd4iR84uZcrKcNHenc00f3Yr7djsf6YfE/Vo4LXHdc2tCWrVPkcOjkbFH/LQ4p9C9cussNNrMwNO6Ibh8WrXOVvOLmVKinfT8l+DNe+rSJUUW97PvGxoop74394ay7wzpp/SU13rXBc0nEE3pGvw8BNq1TFfDo7S0QOu+uP75lo43f+02k2vgVm68cEUte+aL2e3MiXFuWrZT36a+2mgiouqvw/eoUeubh2TrE698+ThVaqUBGet/N1XMz8OVl521X0UbMP97wx5LkqXc1yBVCaVhLso7xI/5V7ZXHKwvs14z0qWz+yUao8bnQ1K+P686gsoLJPXr2lyX5Upp8QiqcSoMj8nFbdxV85gfxV19KjLx0IDGjg4WdfclqhWHXJNc5pYDy3+IVi/zAw9zfEpTTfce0ztOuXI2bVMSUfdtPyXQM2bGlHl+FSVHv3T9b8vd0iS1i1rrnEPdapzPdCwLrnwoK67dK9at0iTg4NRRxJ8tejvdlrwZ3Sd2k1g8xz17RGv9q1T1aF1qqLCM+ToaNRnM3ppzq9darzWy6NQtwzeoX49jygkMEeOjmVKz3TXtj0hmvtrJx2MYy4MNCQClEA9G/3MTg0edkSFBQ7aut5fJSUO6t47VQ8/s0vde5/Qm8/2qNMge9PdhzTyP3tVWmLQ9k3NlZPlrM490zT84f3qPSBFLz7cR4WF5r/M/bmw+qBjYHC+uvVOU1mZtH1T89P+nKg/o5/arsE3xamw0EFbNwSopMSg7r1O6OGndqh7r1S9+cL5dWszdx7QyDF7TG1ms79ysp3VufsJDX9or3r3P64Xx/azaDMensV6Z9JqtW6fpbxcJ+3e3lx5uU6KbJmjCwcm6cKBSfrsw/P08+zW9f3xcRoefmmfBt+eYOpn1viZ+pm+6Xr4pf3qdkG63ny8U53azM0jj2jkk4dUWiJtW++nnCxndemVoXsejVWfmBN64b5uKiyoOmiUcMRNOzf5VnmsumtgG4+8Ga8hI06oMN+gLSu8TH3NgByNefOYug/I0RsP1O2GyLCHk3X/S4mmdrPaS9kZjuraL1cjnktSn8uy9NytbVSYbxk8GDg0Xc+MPyJHJ2nHOg+dSHJWdM883fJwivpflanHr2+rzBPO9fnRcZp8pyTI6/d0GV0MKuziKaOjQa7bc+X3eZJct+Uq7enIOgUpJamopZuKW7lZHqihu3A8XqSA1+PklFik0mZOKuzsKTka5JhSLLd1WSpu6UaAspF4+OUDGnxn4snxqdig7v0y9PArB9Wtb4befLRj3can+45q5NOHTf3MOj/lZDmpS+9M3fN4nPoMStMLI7rUOtZ4eJXo0f/uV1mZ5MDzg43S2BGrdf3le1RY5KjNO0NVUuKgHp0T9Z8Ra9SjU4Je//gSq9vNRX3i9PDd6+pchyD/HH34yq8KDshVRpartu4OUVGxo9q0SNPlAw5qUN9D+t+Egfpnfcs6l43GwcAalI0eAcomZNq0abr33nt1zz33aNq0aZWvHz58WK1atVJUVJQOHz5cpzKXLVumQYMGKSYmRsuWLavX+p6LLhyUpMHDjigt1VXPjrpACUc9JUl+zQv11uS1unDQcV13a5x+ntXSqvLadszUiDF7VZDvqBdG99HenX6SJDf3Eo37aIO69EzX8If36fMPO5pd9+FrXast8+Fnd6pb7zRtWeevlCT30/qcqD8XDkzU4JviTG1mdD8lxHtJkvyaFeqtiat14cAkXTcs1urAYNvoDI14eI+pzYzpq727mkkqbzPvr1OXHmka/tAeff6xeebAzXcfVOv2WTqwx1cvPnqBcrJcKo9dcd0RPfrCNo0cs1t/Lw5XRjoZcbbU//IUDb49QWkpLnpmeHclHDH9Uu7nX6S3v9qi/penasidxzT/2wirymvXKUsjHj+kgjwHPT+yu/Zu95EkuXmU6LVJ29Wld6aGPxqrz99pW+X1Ozf56sMXO1Z5DI3HgGsyNGTECZ047qSnbmyrhFjT/2O/gGK9O/egBlyTqetHpuqnLwOtKq9d1zyNfCFRBXkOemZYa+3dbBrv3DxK9d9vYk2BymcT9dk48xtmAaFFevz9o5JBGndvS61eZApuOzga9eyEIxp4fYYefTder9/Xqh4/PU6H2+osef2erlI/J6W80VKlYaY245BRooBXDst9bbY8f01T7uC6ZRQV9PFW9m1BVp9vKChTwGtxcjxepMy7gpRzfYDkeDJQ4ZBdIofs0jrVAQ2j/xWpGnxnotKSnfXM3d2UEGeaZ/r5F+nt6dvU/4oTGnJXguZ/Y93TO+06Z2vEk4dN49OILtq7rWJ8KtVrn+1Ql95ZGv7YYX3+dpsayxn1/CH5Bxfqt+9DdO3tSWf2IVHvLup9WNdfvkcn0t31xH+v1rHjpnHBzydf77/0my7qfURDr9ilHxdZl/WalOKleb+dp/2H/bXvUIBuH7JNl190sNbr7r9to4IDcrV2c4ReHz9IhUWmUInBYNTdN2zR8Ju26LH7VmnVphYqLSXSDTQE/mfZuZYtW8pgMNQ5cInTc8sI0+D31ScdKoOTkpSR5qqJ75gG1WH3HJLByts3w+45KAcHae7XrSqDk5JUkO+kj17vqtJS6dqb4+TpVWxVec4upYq5IkGS9MfPkVZdg4Z1y/ADkqSvJnWsDE5KUka6qyb+n+kxlGF3H7S+zdx9wNRmvm1TGZyUytvMG91MbeZGyzbTtWeqJOmH71qbBScl6Y8FLRQf5ylnZ6PaRmfU+TOift1yf5wkaeoHrSuDk5KUccJFE15vL0kadv8R69vM/Ufk4CDNmdqiMjgpSQV5TvrwpWiVlkqDbzsmT2/r+hk0TreOTZYkTf1faGVwUpIyUp31yXOmYPYtY5Ktbje3jkmWg4M0e2JgZXBSkgryHPX+45GmdnPPCXn6mAeObnggVW7uRv05p1llcFKSykoN+vjpCOVmOaj/1Vlq0a7gtD8r6of3D6bHsTPvDq4MTkpSmZ+TMh4MLT8nVSpr2JQU77kpckoqUu5VzZVzY6BZcFKSyrydVBLGjbPG4JZRRyVJU99vVRmclMrHp9dMN7mGPXDU+vHpgaOm8emLiMrgpGTqZz58vr2pn7kjUZ7eJdWW0euiNF1x03HN/zrcrAw0HrcN2SZJ+mJWr8rgpCRlZLnr46kXms65brvV7WbVxihN/vYC/bmirY4k+KnMyszLbh0TJUnf/tStMjgpSUajQd/+2E0FhY7y9S5UeEiWVeUBqDsClHYgPDxcu3fv1pIlS+p8bZ8+fbR79259/fXXDVCzc4t/UL7anZel4iKDViwJsTi+Y5O/Uo+7qnlAoaK7ZNRanpNTmXpdaAoaLf0tzOJ40jEP7dneTM4uRvXqX/2aTqfqf0mSvHxKlJXhrNXLrM9eQMPwD8xXu46ZKi5y0Iq/Qi2O79jsr9RkN1Ob6Zxea3lOTmXq1c/UFpYussxOSErw1J4dzeTsUqZeFyabHSu2cg2nrEyX2k9Cg/EPLlC7zjmmfmaRZabbjg1+Sk1yUfPAIkV3q30C7eRcpl4D0iRJSxcGWxxPinfXnq0+cnYxqvfFaWf+AWATAaFFat8tX0WFBv290M/i+PY1XkpJcJZ/cIk6np9Xa3lOzmXqfUm2JOmvH5pZHE864qrdGz3k4mpUn0vN2+GFV2ZWe11ejqPWLDYFEC68KrPWeqDhOKQWy+VggYxOBuVfaBnUKerkqdLmTnLMKJHLvvyGq0hxmTwWm8a/nCGs/daY+QcXnhyffg+wOL5jffn4FFSs6O7ZtZbn5FymXheZvvulCyznrEnx7tqzpXx8iql6fPL0LtF//rtfxw676euPour4iXA2BDTPVYfWJ1RU7KDla1taHN+2J0QpaR7yb5avjm2TLQuoR8UlNS8VUPGIeVY2N0SAhkKA0g44OzsrOjpabdrU/HhDVTw8PBQdHa0WLVo0QM3OLW06mH4JizvkraLCqge4fbv8JEmtO9QeOAiPypWbe6myMpyVdMyzynP27/I1e+/aXD7kmCRp6e9h1W6UgrOnss3EelXfZnabvuPW7a1pMzmmNpNZQ5vZ7Wd67/bmv/xvWmOa/N94xyF5+RSZHbt88BFFROXqwF6fyuthG2065kiS4g54Vt9mdviYnVuTiJZ5cvMoU1aGk5KOVr3kQ0V5raOrLi+sRb6G/+eQxo7bq/ueOqCB1x6Xm0f12Sw4+9p0NgWQ4va5qaig6qnfvq3uZufWJKJNoandpDkqMa7qX9T2bfGwKM/Dq1RhrYrMjltzHc4+l1hTBmtxpKvkWnWbKWprajPOsXX7rpwPFcjn6yT5TU6QzzfH5bYmSyouq7oehwrkmF2q0uZOKg12kfPBfHl/d1x+kxPkPTNZLrtz6/TeaDhtzisfn/Z7VD8+bfc2nWvN+NQqv/bxabvpyZPW1ZT34IsH1TyoSB+/3K7aOsG22kadkCTFxfupqLjq1ef2HjQFvNu2bNgbpeu3mW7u3zV0q1xdTp3HGHXXDVvl7laiVRsjlZHFEllAQ2ENyjNkMJjupBiNRk2ZMkWTJ0/W3r175e7urpiYGL3++uvq3LlzldfGxcXpnXfe0e+//65jx47Jw8ND3bt31wMPPKA77rjD6jpUtQZlxXqVFVq1Ml/LKTY2Vi1btqx1DcoTJ07o448/1oIFC3Tw4EGVlpYqLCxM/fv316hRo3ThhRdWnrt37169+eabWrZsmRITE+Xq6ip/f3/16NFDd911l2666SarP1NTFBxmmqAnJ1Y/aKUcNy0KHxJW+2Q+JDzP7Joqy0tyK3/v2jNegkLz1PV80yTgj/nWrU2HhhUcavrekmtYC7RindAQK77jkNCKNlNTG3Q3e+8KP33fSud1S1Of/sn66oe/tGtbM+XlOqlFqxxFtszW+pVB+vjNrqe1+ybqT0i4KWiQnFBDv5BoChgFh9fezwRHFJRfU3t5IRFVl9epZ5Y69TQPoGdnOmn8uPZa+QeZ2o1BSAtTUDA5vvqNZ5KPuZida1V5CVaUF3myvODyP2dnOCovp+pgQV3qgYbjmGz69y8NrP47rjjmeLxuyz+4b8iWNpi/VuLvpPTHIlTUyfzmmlOcqY8q9XeWz7Qkef98wvzCOSnK7+Ot9MciZHQj78KWQiLqMD5F1L6EQ3D5eJeSUH22WsXYFVJFeX0GndBlQ5P1y8wQ7VjvV+v7wTZCgkzB5eOpXtWek3zC1C+EBNaeeXsmvprdU22jTuiCHvGa8fFs7T4QpOISB7VukabggFwtXtFG47/q16B1QANjk5xGjwBlPXn88cc1fvx4XXTRRbr++uu1adMm/fjjj1q0aJEWLVqkAQMGmJ2/Zs0aXX311crIyFCrVq10ww03KC0tTcuWLdOyZcv0+++/a/r06ZUB0Lpq27at7rnnHs2dO1e5ubm66aab5OV1suM/9c/V2bx5s6699lolJiaqefPmGjhwoNzc3BQXF6eZM2dKUmWAcvv27erfv7+ys7MVHR2t6667TgaDQceOHdOiRYuUn59v9wFKd3fTOls17SRYkGf6L+duRXaRW3l5BfnV/zfNz68or/bF4S+/7pgcHKR9u3x1+ABr8DQGFe2gsIbvuCC/Dm3Go6LNVN8G8/Mcy8szbzPFRY7677O9dM+De3XjnQcrHxWXpNRkN23b5M/j3Y3Aye+4+l/EK79jz9r7BfczKC8txVUzP43SmqX+SjrqrtJSgyJb5+rmkUfV//JUPffeLr062kmbVjavtR5oWO4epuy0grzqv+eCXNMxq9qNZx3K8zpZnlXX5VVcV3VGHc4OQ77p37+moF/FMYd8676rkhAXZd4VpIIe3ioNdpahxCinuEL5zE6W6848+b8Rp5S3Wquk5ckAl0OOqf04xxbIZX++cgY3V841/irzdpTrzlz5TUmU+7psGackKP0/3Hy1pXofnzytmdNU3W95+RRr7GsHlJzgqqnvseFWY+buarrBUVBYw+87BaabIR5uDbsWdlaOm55+8yqNHbFGV158QP16Hq08diTBV9t2h1TWBUDDIEBZT6ZMmaKlS5fq4osvlmTKqHzhhRf09ttv64477tC+ffvk5maacBUUFOiWW25RRkaGHnvsMb333ntydDQNvjt27NCll16qb775Rv3799eDDz54WvUZMGCABgwYoGXLlik3N1fvvfeeWrZsafX1OTk5GjJkiBITE/XQQw/pgw8+kLv7yayslJQU7d27t/LvH374obKzs/Xmm2/q+eeftyhr+/btp/U5UD8MBqMuGxwvSVr8s3U7J+Lc0sy/QC+9vUGRLXP02YedtObvEOVkOyuqdbaGP7hX943drZ4XpOiVxy9QWRlZlJA2rWxuEXzcu81X/3vMV/c/fUA3jojX/U8f0MMr+9iohgAak/yBfmZ/N0oq6uKk1C6t1Pzdo3JfkyXfGcd14sVT1gosj30aSozKi/FV5siT6zUX9PHRiebOCnz2kNyXZyrrliCVhnAjDdJDLx2Uf1CRXnmgk/Jz+XUX1okMzdB/n1wid7divTXpYm3aEaqiIie1a5WqUXds0JMPrFSndsl67/MBtRcG4LTwLEQ9GT16dGVwUjI9+v3GG2+odevWOnr0qObNm1d5bM6cOTp69Khatmypd999tzI4KUmdO3fWa6+9Jkl67733zt4H+JcvvvhC8fHx6tevnyZNmmQWnJSkwMBAs6zQ48ePS5Kuvvpqi7K8vLzUr5/9p8Pnl9/hdXWr/q5wxbps+Xm1T5Yq7hi7uVefOefuXlFezevqdO+TqqDQAhUUOGjZ75Yb7sA2KtqBaw3fsZt7HdpMXkWbqb4NVmTM/bvNPPHyFkV3ztCEd7po4dxWSk12V0G+k/bubKZXn+ijwwe91aNPqi65Or7WeqDhnPyOq89YqvyOc2tfbyu/nsurMOuzKJWWSC3b5SkwlN2Yba0iy8jNo/rv2a08u9GqdpNbh/JOeZTbqus8Kq5jimpLRnfTv7+hoPrvquJYmfuZf1dZt5g2/XLdmiuVnHwGz3hK2bmXWW6sVNzWXcWt3WQwSq47WY/Slup9fMq1Zk5j2W/1veSELhmSoj9/CtKGf8jgb+zyC00ZiW6uNfy+U545mdeA2YsODmV69bGlCgvO0riPLtGSlW2Unumh3HwXbdkVpmffulJpGe66auB+dTsvscHqAZzrmP3Vk7vuusviNUdHR91+++2SZLa+4/LlyyVJd9xxh5ydLTvaESNGyGAw6MCBAzp27FjDVLgWv//+uyRp5MiRVj1m3qePKUPmoYce0uLFi1VYWGjV+0yZMkW9evVSr169VFTWtBfEr1h7Mii0+s8RGGz6Rf14Qu2LK1ecU3FNVQLKjyUnVr3ZQIWKzXFW/RWivFweTWgsKttMiBVtpoa1TSscL28HgcHVlxcQVL5WatLJNuMfmK+eF6SadhNfarmbeEnJyV3Gu/e2bsd4NIzj5Wt7BYXV0C+EFJqdW2N5x0zn1BREDKwo71jt5VXIyXJWRpopk8k/yLrxAA3n+FHTdxEUUf3jcYFhxWbnWlVeWE3lmdYwPB5/sryKP3v7lcrDq+qgQ2B4kdX1QMOpXF8ypfrv2DHVdKw06MznFSXhpu/bUGKUQ9bJQEVpsEuVfza7tvx1h3Q257Kl4/F1GJ+sGE8qx6ew6seQwFDL8vpdnipJatkuV29/vc3sZ9gDpkd2o7tnVb7mZsUySWg4x1NMy44FB1S/cVKgf67ZuQ2hY9sUtYzIUFKKt3YfsFw/OzvXVeu2mp5C69kpocHqgQZkPAd+7AABynry701oKlQ8Vh0ffzLrqCLoWN01bm5uCgsLMzv3bIuLi5MkRUdHW3X+008/rUsvvVRr167VFVdcIV9fX/Xt21fPPvtsjY93jxo1Shs2bNCGDRvk4tC0d0Q7uNe0rmNU62y5uFY92Wl3XqbZuTWJP+ylggIH+fgVKyS86qyA9p0qyvOuthwvnyL1izFluLI5TuNycJ9ph+6oVjnVt5mOGWbn1iQ+rrzN+NbQZs4rL++UNlgRBC0ocFRZadXDQm6OKYPT26dh1/9BzQ7uNk3Oo9rmVttm2nc2LSJ/aHf1/UKF+FgPFeQ7yMevRCGRVQe223fJKn/v2sur4OBglKeXKVhQUEuGNxrewR2m8TWqfYFc3KrOburQ3bRx1oEdtY/FRw+4qiDfIJ/mpQqNqjp40KFHeXnbT5aXl+2ohFhTMKl996o3/qqox0Er6oGGU9y6fIfuo4VSYdVtxvmAqc8obnXm35VD9sn+7NSsyaJWp6xHmV11ANIxq9TiOpx9leNTu7zqx6cu5ePTLs8qj58qPtbdivHJVN7BXZaBq7adctW1T6bZT2RrUzk+fiWVrzk62slv9U3UgcOmLNeoiAy5OFf9f7xDa1PQ+UCcf4PVI6g8CJqbV/0Nl9w80/jl48WNV6ChMJLb0OlugHM21LVuHh4e+vPPP7VmzRqNGzdOF198sXbu3Kl3331XXbt21euvv95ANW08Uo+768BuHzm7GDXg0iSL4517nlBgcIHSUl21Z7tfreWVlDho4yrTI0+Drra8UxcSnqfoLukqLjJo/Yrqd8oddFWCXFzLlHDUQ9s38ahLY5Ka7K4De3zl7FKmAZdYPi7Sucepbcby0bZ/Kylx0MbVprYw6ErLmxshYbmK7pyu4iIHrV8VXPn6iVTTDpnePsUKi6z6DnZ05wxJ0vGEmrN10bBSk9y0f6eXqZ+50jKbtXOvDAWGFiotxUW7t9R+I6Sk2EEbV5j6hUGDj1scD4nIV3S3LFM/87f1/UefmBNy8yhTXo6jjsbSZmwtJcFF+7e5y8XVqIsHZ1gc79I3R4FhxTpx3Em7N9T+fZUUO2jDX6b2dcmN6RbHQ1oUquP5eSoqNGjdEvN2uHqRb7XXeXiVqu/lpoD4yt9qvymDhlMa4Kyi1m4ylBjlvirL4rjLzlw5nShRqZ+TijqceYCy4j2Kw11kdD95U6PM31lF7Uzlu26zvPFmyCmV86HyQGkbgtq2lJrkenJ8uirV4njn3hkKDC1SWrKz9ePTP6a5z6Drki2Oh0TkK7p7+fi0/OT49OHzHXRN9EVV/nzwfHtJ0rplzStfy81mjUpbSknz0r5Yf7k4lynmgsMWx7tGJynIP08n0t21a3/1v++cqRPpprEvMixTnh5VByA7tjXNuxJTrL9hC6BuCFDWk8OHD9f4enj4yY1JKv586NChKq8pKChQQkKCxXVnU4sWLSTJbCMca1xwwQV69dVX9ccff+jEiRP66quv5OTkpHHjxtW5rKZo9rTWkqR7x+5VaMTJibRvs0I9/OwuSdKc6a1lNJ4MAA8eFqdP5/ytJ8ZttShvzvTWKiuTbh4eW5n5JpnWJXz05e1ydJR+mRul3Jzq7/ZdPqRic5wISY03KH6umv11G0nSvQ/vtmwzT5myj+d808a8zdwcq09nLdUTr2y2KG/ON21Nbeaug2p/3skAgJt7iR59caupzfxg3mZSkjy0b5cpGPDYi1vl18x8YnbpNUd10aWmPmn5n6xhamuzvzD1zyOfOKTQFiez0HybF+mRl/dJkuZ80cK8zdwRr88WrNWTb+6usryyMmnYyCOV2ZKSac3cx/67R46O0sJZ4crNPtlmXN1Kdc2txyrX1T1V74tP6D+vmfr7hTPDVVrCVKMxmPWJ6Re7kS8mKqzlyf/jvv7FGvuWaZyYPSHIrN0MuTdVX/y9R09/fMSivO8nBKmsTLrlkZTKrEfJtJPvEx8cNbWb6f7KzTLPoP3xiwAV5Bt02bB09b0is/J1B0ej/vNuvDx9yrTyNx8d2W/9kgJoGNk3BkiSfL85LsfEk23GIaNEflMST57jcLLNeP56QkFj96vZx+brFTumFMn97wyp+F/ZmEaj3JdlyOdb0w2SnMGWGVLZN5tu1nrPS63M2pQkFZXJ77MEOeSVqaiNW70ESnFmZk8xPakz8slYhbY4+V35Ni/SI68clCTN+TzSfHy6M0Gf/bpBT75t+XvC7CmRpvHp/vjKbEnJ1M889uZ+Uz/zXShBxiZu5s9dJUn337ZBYcEn5yF+Pvn6z72rJUmzFnQxazfXX75LU//vBz370N/1Uodd+wOVmuYhN9dSPfXASnm4F1UeMxiMunPoFp3XLkUlJQb9sy6qhpIAnAl683oyY8YMdevWzey10tJSzZo1S5I0cODAytdjYmL05ZdfaubMmXrttdfk5GT+NUyfPl1Go1Ft27Y94wCli4spFb2kpG7r8lx55ZVatGiRpk6davU6lFW994gRI/Tll19qxYoV2rZtmzp06FDncpqSlX+F6pe5abr25iOaOHOFtqz3V2mJg7r1PiFPrxKtWhqshbPNBzUfvyJFtsxV+glXi/L27/LTtAkdNPI/e/Xel2u0dUNz5WY7q3PPNDXzL9Ke7b76elL7auvTun2m2nTIVmmJQX8uZPfuxmjl0jD9Mu+Err0pThO/Xa4t6wNMbaZXqqnNLA/Wwrnmy0H4+BYpMqqaNrPbT9MmRWvkmD1677NV2rrRX7k5zurc44SaNS/Snh1++vpTy6UbPn6zm96auFqduqXr8zlLtW+Xn3KyndWiVbZatDJlVc79po12bmm4x2tgnZV/BGnhrAwNvi1Bk37coC1rmqmk2KDufdPl6V2qVX8GaMF35v/fff2KFdk6X+mplmu47d/ho2kfttbIJw/p/W83aevaZsrNdlLnXhlqFlCsPVu99fXH5m3QyblMY17ZrweeOaiDu72UkugqJ2ejIlvnqUUbU7Bq5eIAfTOhZYP9O6BuVvzipwXTcnTdiBP6dMlebV7hrZJig3oMyK4MCv78VYDZNT7NSxTZtlBpyZbTxX1bPTT1zVDd/1KiPvx5v7as9FJupqO69MtVs8AS7d7ooWnvWK5pm5Lgog+fjNQz44/o1amHtXOdp04cd1Z0z1yFRBbr2CEXffwMy5E0BgUX+irnylx5LUpX8OMHVdDVU3I0yHV7rhzyypTfx1u5V5tnVjtklcr5WJHK/MzbjENOqZp/dExlnyWquLWbSps7y5BfKuejhXI6blo6JOfq5sq70jJTu6C3t7KH+Mv75xMKfCFWRe3dVeblKJcD+XJMK1FpcyelPR4hNeInk84VKxcFauF3mRp8R6Im/bxJW1b7mcanfhmm8WmxvxbMML/R6duspvHJW9Peb6mRTx/W+zO3aOtaP+VmOalz70zT+LTFW19/1PIsfTo0lH/WtdTPi6M15PI9+vztn7RpR5hKSg3q2SlRnh7FWrG+heb/0dHsGl/vQrUIy1R6huWNieZ+eXrt8b8q/x4aZAp6Dr1yty6+IK7y9Vc/vERpGabMyZJSR7372QC9/sQSXdQnTl07JmnvoQAVFjmqbVSaQoNyVFpm0KRvL1Bicu0ZwABODwHKejJp0iQNGTKkcmdro9GoV199VQcPHlR4eLhuuummynOHDRumF198UbGxsXr++ef1zjvvyMHBlGGya9cuvfrqq5Kkp5566ozrFR4erv3792v37t1q27at1dfdf//9eu+997Rq1SqNHTtW7733ntzcTmYzpKSkaO/evZWfd9KkSbr00kstApCHDh3Szp07JUlRUefG3aZJ73TSzi3NNHhYnLr0SJODoxR/2FN/LIjQr3PNs5qsMe+b1jp8wFs33Bmr9udlytmlTEkJHlrwfZTmfdtKJcXVr+92RfnmOJvWBCgtlWyUxmrSe120c1tzDb7psKnNOBgVH+elPxZG6tcfoureZma01eGDPrrh9kNq3zFTzq6lSjrmoQWzW2ned62rbDOHD/ro4TtjdMPth3R+3xRFd06Xk3OZsjJctObvYP36Y5Q2rmm4R2tQN5P+2167Nvlq8O3H1KVXhhwcjDoa66HFP4bql1lhdW4zc6e2UOw+T914T7zadc6Wi2uZkuLd9POMCM37KlIlxeZZkIUFjpr5aZTad8lSRMs8teqQIydnozLTnLX6L38tmR+iVX8G1udHRj2Y8EKEdq731HUjUtWlb44cHU3rSS6a1VwLp/vXud3MmRSk2F1uuumhFLXvlm9qN0dcNP/LAM39NFDFRVVnzy77qZkS41x029hkndc7Vx165Ck1wVmzJwVq5sfBystm3dLGIvPBMBV19JDnb2ly3ZknlRlVEu6qvEv9lHtlc7PsyZqUBjgre6i/KaiYWCTn/fkyGKVSPyfl9fdR7hXNVNSl+g0wskaEqCjaQ16/psk5Nl+GQqNKA52VfZ2/cm4MUJkvv9I0FpNeb6tdm3w0+I5EdemdeXJ8mhesX2aG1n18+jJSsXs9deO9x9Suc46pnznqpp+/CdO8qREW4xOapvHT+mnHviANuXyPunZMkoPBqKOJvvp9eTst+DO6Tu3G2am08nHsUwUH5Co4INfsvFNt2hGuB5+/Xjdfs1Pdz0tUt45JMhiMysh011+rWunHRedVuYEOmgaDeJawKTAYjUZWBj4DFZmFjz32mMaPH6+LL75YoaGh2rRpk/bu3St3d3f99ttviomJMbtuzZo1uvrqq5WRkaE2bdqod+/eSktL09KlS1VcXKy7775b06dPN8tcnDZtmu69917dc889mjZtWuXrhw8fVqtWrRQVFWXxqPn48eP16KOPytvbW1dccYX8/PwkSe+88478/f21bNkyDRo0SDExMWY7jUvShg0bdO211yo5OVn+/v7q37+/3NzcFBcXp82bN+v222+vrEf37t21detWtW7dWp07d5aXl5eSkpK0YsUKFRUV6bbbbtPMmTNr/Lf0dQnWhcG3Wf+PDzjxSyzqxphV/S6RQHVK0y3XSwRqcuyHTrauApqgFiOO2roKaGKKzrc+AQWQpA3rJyorK772E+2MR3Ck2t75hK2r0aBc/p6hDRs22LoaZ4TbjfXkgw8+ULt27fTZZ59p7dq1cnNz09ChQ/X666+rS5cuFuf37dtXW7Zs0dtvv63ff/9dP/zwg9zd3dWvXz+NGjVKd9xxR71sojNmzBhlZWVpxowZWrhwoQoLTWsIvfTSS/L3r/lRzV69emn79u368MMPtWDBAi1evFgODg4KCwvTHXfcoQcffLDy3DfeeEMLFy7U2rVrtWrVKmVlZSk4OFgxMTF64IEHzDJIAQAAAAAAgApkUJ6hiiAi/4xnjgxK1BkZlKgjMihxOsigRF2RQYnTQQYl6ooMStQVGZT2iwxKAAAAAAAAoDEjp6zRY1VhAAAAAAAAADZDgBIAAAAAAACAzfCI9xli7UkAAAAAAADg9JFBCQAAAAAAAMBmyKAEAAAAAACA3TLw8GujRwYlAAAAAAAAAJshQAkAAAAAAADAZghQAgAAAAAAALAZ1qAEAAAAAACA/WINykaPDEoAAAAAAAAANkOAEgAAAAAAAIDNEKAEAAAAAAAAYDOsQQkAAAAAAAD7xRqUjR4ZlAAAAAAAAABshgAlAAAAAAAAAJshQAkAAAAAAADAZghQAgAAAAAAALAZNskBAAAAAACAfTJKBjbJafTIoAQAAAAAAABgMwQoAQAAAAAAANgMAUoAAAAAAAAANsMalAAAAAAAALBfrEHZ6JFBCQAAAAAAAMBmCFACAAAAAAAAsBkClAAAAAAAAMA54LvvvtNFF10kX19feXl5qVevXpo4caLKysrqVM6MGTN09913q0uXLgoMDJSzs7OaNWumAQMGaMKECSouLq5TeaxBCQAAAAAAANi5Rx55RJMmTZKbm5suvfRSOTs7a8mSJRozZoyWLFmiuXPnysHBulzGyZMna/Xq1TrvvPPUu3dv+fr6KiEhQatXr9bKlSs1Y8YM/fnnn/L09LSqPAKUAAAAAAAAsFsGNsnRvHnzNGnSJIWEhOjvv/9Wu3btJEnHjx/XoEGD9OOPP+qTTz7Ro48+alV5H3zwgdq3by8/Pz+z1+Pj43X55ZdrzZo1evfdd/Xaa69ZVR6PeAMAAAAAAAB27K233pIkvfPOO5XBSUkKDg7W5MmTJUlvv/221Y969+nTxyI4KUkRERF64YUXJEmLFy+2un4EKAEAAAAAAAA7FR8fr40bN8rFxUXDhg2zOB4TE6Pw8HAlJSVpzZo1Z/x+Tk6mB7ZdXV2tvoYAJQAAAAAAAGCnNm/eLEnq1KmT3N3dqzynd+/eZueertTUVP3f//2fJGnIkCFWX8calAAAAAAAALBf5/galLGxsZKkqKioas9p0aKF2bnWWrBggebNm6fS0lIlJiZq5cqVKigo0IgRIzRmzBiryyFACQAAAAAAADRRKSkp6tWrV+XfR40apVGjRlX+PScnR5Jq3FHby8tLkpSdnV2n9966daumT59u9tpjjz2mcePGydnZ2epyCFACAAAAAAAATVRgYKA2bNhgk/d+6aWX9NJLL6moqEhxcXGaPXu23n77bf3444/69ddfdd5551lVDmtQAgAAAAAAAHaqIjsyNze32nMqsiy9vb1P6z1cXFzUrl07vfjii5o2bZri4uI0fPhwGY3WPV9PgBIAAAAAAACwUy1btpQkxcXFVXvO0aNHzc49EzfeeKN8fHy0ceNGHT582KprCFACAAAAAADAbhmM9v1Tmx49ekiSdu7cqfz8/CrPWb9+vdm5Z/TvbTDI399fkpScnGzVNQQoAQAAAAAAADsVGRmpnj17qqioSHPmzLE4vnz5csXHxyskJET9+vU74/c7dOiQDh8+LAcHB7Vu3dqqawhQAgAAAAAAAHbs+eeflyQ9++yzOnDgQOXrycnJevjhhyVJzz33nBwcToYKJ0yYoOjoaA0fPtysrF27dum7775TQUGBxfvs2LFDt9xyi4xGo2644QYFBgZaVT928QYAAAAAAADs2M0336zRo0dr8uTJ6tKliy677DI5OztryZIlysrK0tChQzVmzBiza1JTU7V3716FhISYvZ6cnKw777xTnp6e6tmzp8LDw1VYWKjDhw9ry5YtMhqN6tOnjz777DOr60eAEgAAAAAAAPbJWP4DTZo0SQMGDNDEiRO1fPlylZaWKjo6WiNHjtTo0aPNsidr0qlTJ73xxhv6559/tGfPHm3cuFElJSUKCAjQ1VdfrVtuuUV33XWXHB0dra6bwWjtft9AA/N1CdaFwbfZuhpoSpys7+wASTJm5di6CmiCStPTbV0FNDHHfuhk6yqgCWox4qitq4Ampuj8trauApqYDesnKisr3tbVOOs8AiMVfdMTtq5Gg3LYMEMbNmywdTXOCGtQAgAAAAAAALAZApQAAAAAAAAAbIY1KAEAAAAAAGC/WNyw0SODEgAAAAAAAIDNEKAEAAAAAAAAYDMEKAEAAAAAAADYDAFKAAAAAAAAADbDJjkAAAAAAACwSwZJBjbJafTIoAQAAAAAAABgMwQoAQAAAAAAANgMAUoAAAAAAAAANsMalAAAAAAAALBfrEHZ6JFBCQAAAAAAAMBmCFACAAAAAAAAsBkClAAAAAAAAABshgAlAAAAAAAAAJthkxwAAAAAAADYLYORXXIaOzIoAQAAAAAAANgMAUoAAAAAAAAANsMj3mg8jGUyFhTYuhZoQsqycmxdBTQxBjdXW1cBTZBTSLCtq4AmJvKeI7auApqgERu32boKaGK+GhZu6yqgiTGUlNm6CkC1CFACAAAAAADAPhnLf9Co8Yg3AAAAAAAAAJshQAkAAAAAAADAZghQAgAAAAAAALAZApQAAAAAAAAAbIZNcgAAAAAAAGC3DHa+SY49fDwyKAEAAAAAAADYDAFKAAAAAAAAADZDgBIAAAAAAACAzbAGJQAAAAAAAOyXPSzSaOfIoAQAAAAAAABgMwQoAQAAAAAAANgMAUoAAAAAAAAANsMalAAAAAAAALBbBjtfg9IePh4ZlAAAAAAAAABshgAlAAAAAAAAAJshQAkAAAAAAADAZghQAgAAAAAAALAZNskBAAAAAACA/bKHXWTsHBmUAAAAAAAAAGyGACUAAAAAAAAAmyFACQAAAAAAAMBmWIMSAAAAAAAA9skoGViDstEjgxIAAAAAAACAzRCgBAAAAAAAAGAzBCgBAAAAAAAA2AwBSgAAAAAAAAA2wyY5AAAAAAAAsF9sktPokUEJAAAAAAAAwGYIUAIAAAAAAACwGQKUAAAAAAAAAGyGNSgBAAAAAABglwySDKxB2eiRQQkAAAAAAADAZghQAgAAAAAAALAZApQAAAAAAAAAbIYAJQAAAAAAAACbYZMcAAAAAAAA2C8ju+Q0dmRQAgAAAAAAALAZApQAAAAAAAAAbIYAJQAAAAAAAACbYQ1KAAAAAAAA2C0DS1A2emRQAgAAAAAAALAZApQAAAAAAAAAbIYAJQAAAAAAAACbIUAJAAAAAAAAwGbYJAcAAAAAAAD2yVj+g0aNDEoAAAAAAAAANkOAEgAAAAAAAIDNEKAEAAAAAAAAYDOsQQkAAAAAAAC7ZSizdQ1QGzIoAQAAAAAAANgMAUoAAAAAAAAANkOAEgAAAAAAAIDNsAYlAAAAAAAA7JfR1hVAbcigBAAAAAAAAGAzBCgBAAAAAAAA2AwBSgAAAAAAAAA2Q4ASAAAAAAAAgM2wSQ4AAAAAAADsloFNcho9MigBAAAAAAAA2AwBSgAAAAAAAAA2wyPeQAMYeM1xXXPLMbVqnyMHRyk+1kOLfwrRL9+Hy2g01Lm88/uf0A3Dj6pdp2w5u5QpKd5dy38L0rxpLVRSbHmf4bLrE/XEG3tqLPPOgRcq/YRrneuChjHw+hMafFeyWkXny8HRqKMH3bR4ToAWfhN0em0mJlM33p+k9l1z5exqVNIRVy37ubnmTQlRcZFlm2nTKVe9Bmaq50VZimqfLy+fUuXnOujQbg/9Oc9ff84NOK16oOEMHJysa29PUqsOufp/9u47Korr7QP4dxeW3ntvNhSxgr1giUajxp5EEwvxtRtNMWqa/jSJMTHVGnuLmqixayyIFXtvoAjSe++w7L5/rKzZLMiiwiz4/ZzDOTJz5+6z7PXO7DN37hWL5YiJNMKxXXY4uM3x+dpM5wwMHhOHBk1zIdGXITHGAKcO2mLXWmeUlNPPlKdVxwx8s+4uAOBisCXmTfSpchxUvbq+noC+w2LgWT8XYh05Yh8b49g+Jxza4fp87aZDKgaOjEKDJlmK81OcIU4fccSuTR7lnp/+rUuvBPR8Mx71GmXD2ESK7Cw9RD8yxsnDjji+3/l53yK9ZEL3Nf5d0tGxdxrqNc6FlV0xTM2lKCkWIzbSECHHrLF3sxMK83Vexlull+TRfmPc32qG9DA9yGWAhVcJGgzOQeMRORBpODwmJ1YXf3V31ahs3z8S4Ohf+ELHkfACAh7jjTfC4emZpehrYkxx7JgXDh6sX6W+xsYmD23bxqNBg3Q0bJgON7ds6OjIsWZNC+za5V3uMSKRHN7eafD3j0fz5klwdc2GoaEUOTl6CA+3wuHD9XD+vMvLeqtEVAEmKIlessmfP0C/t+NQVCjGzYuWkEpFaNE2A5M/f4jmbTPw7UdNq3SSHTo2CoEfRaBUKsKtKxbIzdaFb+tMjP4gEm26puGzcS1QVFj+hXl8tCHuXjcvd19RES/mtcWUBVHoPyoZRYUi3DhnBmmJCC06ZmPKgmi06JiNrydW7cJs6IQEjPssFqVS4NYFM+Rm6cC3bQ7GzIxD2x6ZmP1OI5U2I9aRY9mhewCA/FwxHtwyRmaKBDaOxWjqn4Pm7XMQ0D8d8/6vAUqKOPBeG0z+6hH6j0xAUaEYN86bo1QqQov2WZgyNwIt2mfhmw+8q9ZmxsXi/ZmPFW3mkrmin/HPxugPo9AmIB1zxjStsJ8pY2QixfSvwyGTAWI2E600afZ99Bseozg/XbaCtESMFm3SMHl2KFq0Sce3M5tXqd0MGR2JwOkPUSoV4fZVS+RmS9C0dTpGTQmHf+cUfD7Rr9x2I9ErxWc/3ESbzqkoyNfBvZsWyM2SwNquEA19siESgQlKLaENfU1A/xR0H5CC2EhDRIYaIztTAgvrYjRukYOGvrnoOSgJn77bDBmpei/77dNzCJlnjftbzaCjL4NT+0KIdeWIP2+I8/NtEH/eED2WJGuUpJQYydBgUE6F+zPC9ZB6Wx8SYxlsfIpe+DgS1uTJV9C/fziKinRw44Y9SktFaNEiCVOmXEWLFkn45puOGvc1nTrFYsKE61V6fQeHXPz003EAQHa2Hh48sEZurh4cHHLh758Af/8EHD3qiZ9/bgOAN+xrJTkAOSehGVre8AAAtadJREFU1HZMUL5EGzZswNixYzF69Ghs2LCh2l8vICAAp06dQnBwMAICAqr99ahyHXsmo9/bcUhP0cOnY1oiPtoIAGBhXYzv1l5Hx56pGDAiFnv/0OzOboMm2RgzIwKF+WLMGdcCYbcVyUYDQyn+t/wWfP2yMOqDCKz+vkG5x9+9bo6fv2j8ct4cVYuOfdLRf1Qy0pMl+GSYN+IfGwAALGxKsGh7KDq+nokBY5Kwd72DRvU18M1D4OxYFOaLMeudRgi7YQIAMDAqxfz1D9GsXQ5Gz4zDqgVuKsc9uGWEHSscceG4hcoIS49G+fhm8wO07pqNtyYnYMvPTBoIrWOvVPQfmYD0ZAlmvtsM8VGGABT9zKJNt9GxVxoGvBePvZs0+6waNM3B2I8fozBfjNmjfRF2yxTAkzbz+134tlEkD1Yt9HpmPRM+i4C1fREO/+mAN95JfLE3SS9dh+5J6Dc8Bukpepg1zh/xMcYAAAurIixcdQUduiej/9vR2LfNXaP66jfOwphpD1FYIMZnE/wQdscCgOL8NO+36/BtnYFRUx5i9Y/qo1U+/N9dtOmcilNHHLDsm8bIy5Uo9+lKZHCvl/vib5hemLb0NbvWOmP1d57ITFNNQJqYl+Crpffh2yYbgZ88xo+zG76Ed00vIvKIEe5vNYOhrRRv/JEAcw8pAKAgVYxD7zki6pgx7m42Q9PR2ZXWZWAlQ5dFqRXuPzLOHgDg9UYuJEZPkw7PexwJp2PHGPTvH470dAPMnNkD8fGKvsHCohCLFp1Ax46xGDDgAfbubaRRfYmJxtizpyEePrTEw4dWGD78Pnr2fFzpcTdu2GHnzsa4ft0eMtnTa2Ff32T873+n0atXJO7cscWxY8++HiKi58cxDkQv0fBx0QCAdT/XUyYnASAzTQ9Lv1ZcOA97PxoiDZcQG/Z+NMRiYMd6N2VyEgAKC3Tx85eNUVoK9HsrDsamJS/xXVBNemtyAgBg7UIXZXISADJTJVj6ufuTMokat5nhkxMgFgN/rXBQJicBoDBfBz994qFoM+8lw9hMqtwnKxXhg/4+OHPISu3x78dhRli7UPFIS/dBac/3JumlGj4hFgCwbrGHMmEAPOln5tVXlPm/WM3bzP/FKvqZNS7KhAHwpM3MaahoMyMSYGwqrbAOvy7p6DUkGXs2OiH0pmmF5Ug4wwMjAQDrf2uoTE4CQGa6PpZ9q7iRNWxMpObnp7GREIuBnRs8lclJQHF++mWeD0pLgTeGxcDYRPX81Kp9Krr2TkREmCkWf+6rkpwEAGmJGI9CzZ7nLdJLpi19TUSoiVpyEgBysyTY+IviPNmyY2aV3htVj1u/WwAA/D/JUCYnAcDQRoYO/1NcQ9xaZQ657MVeJy9RB3FnFW2y4TDNb2g873FUvYYPVzzFs25dc2VyEgAyMw2wdKnfkzL3Ne5rLlxwwe+/t8KJE56IiTHXaNBcQoIp5szpjqtXHVWSkwBw+7Yd/vpLcZ7s3v2xRjEQ0fNhgpLoJbG2L0QDnxyUFItw9qit2v47VyyRmqQPK9tieDer/M6xrq4Mfp0UF3PBB9RHzyXGGiL0pjkkenL4d05/8TdANc7GoRgNm+WjuEiEMwet1PbfvmiGlAQJrOxK4N2q8gtpXYkM/gFZAIDgPdZq+xNjDBB6zQR6+nL4d8vSOM5Hd4yV8ZKwbOyL0LBpLkqKRTjzj43a/tuXzZGaqKdoMy0qfsStjK5EBr8uGQCA4H3q/VZirAFCb5gp+pmu5fczxqZSTF8QjrjHBtj0i2aj76hmWdsVokGTbMX56bi92v4716yenp98K+8bdHVl8OuoGKEUfNhRbX9inBFCb1lAoieHXyfVkUz93lLcyNu7zQ0yGR+T01ba2NeUp7RU0YZKitmWhJaXqIPUO/oQS+Tw7JOntt+xTSGM7KUoSNFF8o0XmwP94W4TyGUiWDQohl1zzR/Tft7jqPrY2OSjYcMMlJSIceaM+hNmt2/bITXVEFZWhfD2Fu5G+aNHlgAAG5sCwWIgehUwQUn0ktTzViSQosKNUVzB/I4P7ijuCtZrXPnFvItnPgyMZMjO1EVirGG5ZR7cVdTn5V1+fU6uBRg1LQLT5obi/Y/DEdA3CQaGFY+CoppVzycfABD90BDFFczt+OCmIjlY/0nZZ3HxKlS0mQwdJEQblFsmrAr1lXHyVEwgn5EsqaQkVbd6TZ70Mw+NKu5nbitGztZrXHlS28Wz4Emb0UVCTAX9TFl9TdS/cALAxM8jYGVXjF+/aFBhTCSset6Km2JRj0wqbjd3FaP0vbwrv4Hm7JEHA0MZsjMlSIw1KrfMw3tmKq8NAGKxHM39Fcmnu9ctYW1XiMGjIjHls3t4f0YYOnRPgljnBYdW0UuhjX3NfxkYlWLElBgAwIUT6jf5qGal3VOMcrVsUAxdg/KHrNn6FqmUfV4P/1Zc/zYaWvn19Ms4jqpPvXqKGxdRUeYoLi5/9rkHD6xUygrB2VnRZtLTy7++JqKXQysSlCKRCCKR4s7nqlWr0LJlSxgZGcHa2hqDBw/GnTt3yj0uLCwMo0ePhru7O/T09GBqagoPDw8MGjQIu3btUpZ7//33IRKJ8N1331UYw5IlSyASiTB8+HC1fRcvXsTIkSPh7u4OfX192NjYwM/PD3PnzkVaWvl3cnJycjBz5kx4enpCX18fzs7OmDRpEtLTK74rfPDgQfTp0wc2NjbQ09ODq6srRo8ejfv371d4TEVKSkqwdOlStG3bFmZmZjA0NETjxo0xe/bsCmMGgJMnT6Jnz54wMzODmZkZOnXqhL179+Lx48cQiUTw8PBQlj1z5gxEIhEaN654jsPU1FQYGBjA0NDwma9bFzg4K5I4yQkVn7hSnuyzd658xcCyMika1OdQQX0+rbLw9vgo9BmagCFjYvDponvYeOw8Or6WXOnrU/VzcFVcqCfFVnyhnhKv2GfvWvmd/rL6kuMrHplQlfoU5Bg2UfEY+tl/LDU8hqqLvUvln3FygmKfg0vln7G9S1k/84z6nrxWef1M225p6DkoGYf/dMDty+UvyEXCs3dSjPhITig/MQQAKYlPzidOlY8OKStTdkz59RmqvDYAOLjkw8BQkYD0aZGBVbvP4v0ZD9F3aCwGj4rC54tvYtmf5+HoqvkNFKoe2tbXAIB3i2x8tPABPl4UhgVr7mDzqUvw75KBy6cssZmjtwWXE6u4iWniVPGNcOMn+8rKPo+ESwbIjpJALJGj/puaP6b9vMdR9bK3V9yQSE4u/2aXYp/i5rqDgzCfm76+FAMGPAAAnDun2ToCpJ1E8rr9UxdoRYKyzIcffohJkybB3Nwcb775JmxsbLB79260bdsWZ8+eVSl7+/Zt+Pv7Y9OmTTAyMkL//v3Ru3dvODo64siRI1i9erWy7LRp0wAAv//+O2Sy8u/ML1++HAAwZcoUle0LFy5E+/btsXXrVpiammLQoEFo27YtsrKyMH/+fNy+fVutrqysLHTs2BHr1q1DixYt0KtXL+Tn52PlypV47bXXUFKiPl/gnDlz0K9fPxw9ehQ+Pj4YOnQozM3NsWnTJrRq1QoHDx7U+O9YWFiIXr16Ydq0abhz5w66dOmC/v37IzMzE4sWLULr1q0RERGhdtyWLVvQo0cPBAUFoUGDBujXrx9KS0sxcOBALFu2TK18586d0bx5c4SGhuLEiRPlxrJmzRoUFRXh7bffhrW1+iOndYmBkeKiq7Cg4hFEBfmKfYbGpZXWZ2hUWoX6VC8G01P0sO13d0x/uzXe6tQJQ9t3xocjW+HccRuYmksx+4e7aNWhbieMawODJ+2gqKDirrjsMzYyrnxUkcGTMkX5z6gvr6y+ytsgALw7Ix5NWuchPVkXfy5Tf5STapYm/UJh3svtZwor6LdMzKSYNv8RkuP1sfYHj0pfi4RT9jk/ayX2sjagSbsxqNL56Wl9puZPr3+mfnEP929aYNo77TCkY3fMeLct7t2wgJtXHub9eg26Eo6kFJI29TVlHN0K8drgZPQcmAK/zpkwMSvFyQM2+GlOA+Tncd1PoZXkKQab6D5j4ZmyRWnKyj6PBzsVI23deuTDwErzfuJ5j6PqZWioOC8UFlb8f7hsn6FAT4FNmXIFjo55iIoyw+HD9QSJgehVoVVn81WrViE4OBhdunQBAMjlcnz22Wf47rvvMGLECDx48AAGBoq79T///DNycnLw7bffYs6cOSr15ObmqiQOW7RogU6dOuHs2bM4dOgQ+vXrp1L+xIkTCA0NhY+PD7p27arcvnv3bnz22WcwMTHB1q1b0b9/f5XjLl++DEdH9S/se/bsQd++fRESEgITE8XJMD4+Hu3atcO1a9fw119/YeTIkcryhw4dwnfffQdjY2McOnRI+f4B4IcffsCnn36KkSNH4sGDB7Czs6v07/jVV1/h5MmT8Pb2xvHjx+HsrFhdsaCgAO+99x527dqFkSNH4vz588pj4uLiMHHiRMhkMqxduxaBgYEqf4dhw4aV+1rTpk3DuHHjsHz5cnTv3l1ln0wmw++//w5APfFL1etaiDWuhagmhMNumeObD30x7pNwDB4dg3GfPMLkwXU7aUwvpsfgVIyYHo/iIhG++6AesjP4iDc9NenLR7C2K8aX/9cEBUwOkAbE/8pJpCYaYN4HrSCVKm6oPLxnji+ntMLqPWfh4pGPgD4JOL5Ps9Wh6dUQvM8OwfvsINaRw9axCH5dMvDu1Gj8fvAaFkxtjDtXOIq7rivOFeHxEcVouoZDNH9M+3mPI3rnnTt47bXHyM2V4NtvO6KkhFPZEFUnrRpBOWnSJJXknEgkwtdffw0vLy/ExMSoPLadlJQEAOjTp49aPSYmJmjfvr3KtrJRlGUjJf+tbHTg5MmTVbb/73//A6BIEv43OQkA/v7+cHFxKff1165dq0xOAoCTkxOmTp0KAAgKClIp/+OPPwIApk+frvL+AWDmzJlo164dsrKyVEaFVqSgoAArVqwAAPz222/K5CQAGBoaYuXKlTAxMcGFCxdw7tw55b61a9ciLy8PPXr0UElOAsCgQYMwZMiQcl9vxIgRsLKywt69exEfH6+y7+DBg3j8+DH8/f3h5+dX7vGrVq2Cn58f/Pz8UCyr/LFnbVaYr/iCbmBY8UiCshEEZaPYnqVs9Ilm9WmeHNi+yh2lUhE8GuTB1qF2/81ru7LRJ/qGFd/JL/uM8/Mq764Ln5TRN3pGfcZl9T27DXbum46PfoiErFSE76bVw63zXFVXG2jSL5SNzH1Z/YxBOf1Wux5p6D4gBcd32+HKac79pu3KPmd9g2d8zoaat5vCKp2fntaXn//030EHnJTJSWW9BbrKRXea+XHxNyFpS19THlmpCEmxBji41RHzJjaBsakUny4Oe2b7puonMVaMjpTmVzw6suTJvrKyVRVxwATSAjGMHaRw6az5YiXPexxVv4ICxc1vA4OKR0eW7SsoqNmboYMGhWLUqDvIz9fFl192RXQ0b4IQVTetSlC+++67att0dHTwzjvvAFDMj1imTZs2AICJEyfi2LFjKCp69vw3gwcPhrOzM44cOaLyeHNcXBz27dsHU1NTvPfee8rtiYmJuHnzJiQSCUaPHl2l99G6dWs4OKivuuzt7Q0AKok8qVSqTBSOGTOm3PrGjh0LQPX9V+Tq1avIzc2Fk5MTXnvtNbX9NjY2ymTrv+s7deoUAEXCsTwVbTc0NMS4ceMglUqxatUqlX0VPTb/b+PHj8eVK1dw5coV6Ilr96TDSfGK+O0cK0762TxJCJaV1aQ+22fUZ1uF+srkZkuQma64GLC25wqGQiqbe9LepeLVsW2dip+UrXzFy7Iydk4Vf65P66t43suOr6dj1m+KfvKHDz0RcoRzT2qLpDgNPuMnq62XlX12fWX9zDPqe7KvrCwAdOipmCLCo2EeFm26pfIzfHwsAKBxixzltrLEAwkjOV4xH6SdY8VfzJXnk2fMU1mmrMyzbnLZ2BeqvPZ//50YX/7rJMUptltaV9wvUvXTlr6mMmG3TBH9yAi2jsVo1Jwj44Rk4qxIIuXGV5xEyktQ7DN1Vp/uShMPdikGfzQYnANRFb7FPu9xVP2SkhQjW+3sKp572NY2X6VsTRgw4AHGj7+BwkIdzJvXBaGhNjX22lSN5HX8pw7Qqi7a09Oz3O1lC7PExsYqt82cORM9evTAxYsX0atXL5ibm6Ndu3aYNWtWufNC6urqYtKkSZDJZFi5cqVy+6pVqyCVSjFq1CiYmpoqt0dFRQEA3NzcYGhY+cX6v7m5uZW73cxMMQKpsPDpBX1aWhqKioogFovh7l7+BN9eXl4AFMnUypSVqehvWVF9Zf+uKIaKtgOKBKSOjg5Wr14NqVRxcfLo0SMcOXIE1tbWeOuttyqNuy54dF9x8eNePw96+uV/GW/YVHHxHHHfpNz9/xYbYYTCAjHMLKRwcCn/S2VZfY9CK6+vjFgsh7HJk/ky8/mYgpDC7yomBHdrUAA9/fJHPTZsppg8/NHdiicPLxPzyEDRZixL4ehWfuKgUfOy+sq/yGvfKwOzl0RAJJbjp088cWo/pwHQJo/uPelnGuRX3M/4PukXNOpnDJ+0GSkcXcvvZxo1y31Sn3qbqe+Th2Zts1V+XL0U9ZhZSpXbdHTqyFVTLfUoTHH94V4vt8J206BJlqJsqGm5+/8tNtL4yfmpBA4u5X+pbOiTpfLaAFCQr4u4KEVfZmZefoLCzOLJfGTPmKuQqp+29TXPkvVk+hELq+dLetHLYd1EkWDOeKgHaWH5oyhTb+s/KVv1GxAZ4RKk3DQARHI0GKz5YinPexzVjEePLAAA7u5Z0NMrfxRlw4ZpT8rWzA3zfv0eYtKkaygq0sH//tcZt29XPsUaEb0cWpWgrAojIyMcP34cFy5cwLx589ClSxfcvXsX33//PZo1a4b58+erHTN+/Hjo6+tj3bp1KCoqQklJifKx6f8+3l22qvjzEIuf78/6Iq/5suqq6LhnvSc3NzcMGDAA8fHx2LNnDwBgxYoVkMvlCAwMVM4bWtelJhng4T0TSPTk6NQrRW1/U78M2DoUIT1FD/dvVv6IgFQqxtWziuRQt36JavsdXArg3TwLJcUiXD6teRKpTddUGBjJkJ+rg5jIypNeVH1SE/Tx8LYR9PTl6PyG+uOMvm2zYetUgvRkCe5frfwLoLREjCsnFW2r20D1RZAcXAvh3SoXxUUiXDqh3gbb9sjEZ8seQUdXjl9meSBoN+8Wa5vURH08vGMMiZ4cnV9PVdvv658FW8diRZu5XnmiSVoixpXTigv+bgPU+y0Hl0J4t8hGSbEIl04+fZT7pzkN0adRp3J/fpzdAABwMdhSuS0vh3NUCik1yQDh900V56eeSWr7m7ZKV56fQm9ZVFqfVCrG1RBF/9CtT4LafgfnfHg3y1Scn86o9iMhJxRf9Jq3KX+htuZtFH3hw3ucVkJI2tLXVMbIWIoGPoqkU1xU1QYU0Mtl4lgKa58iyEpEiDysnmROuGSAvERdGNpKYdey6k/wPNihaGeObQth5qb5YinPexzVjNRUYzx8aAmJRIbOnWPU9vv6JsPWtgDp6Qa4f7/6r0v79g3HlClXUVwsxvz5nXDjhvpTkURUfbQqQfn48eNnbv/3fIpl2rZti7lz5+Lo0aNIS0vD+vXroauri3nz5iEsLEylrK2tLd566y2kpaXhzz//xO7du5GQkICAgAA0adJEpWzZKMiYmBgUFFTfXCXW1tbQ19eHTCar8P2XPZJe3vv/r7IykZGRFZYprz4nJycAT0eO/ldFsZX59xyfhYWFWL9+PcRiMSZNmlRpzHXJX2sUI00DP3wER9eno0rMrYox5fMHAIAda90glz9NBPd7Jxa/77uIj7+5p17fWjfIZMCwsdFo2DRbud3AUIoZ80OhowMc+NMZeTlPFy/RNyhF3+FxMChnpTv/zqn4YK7i/8WB7c4olWpVF/BK+nO5Yr619+fEwtH96ahHc+sSTP066kkZB5U20390ElYH3cYnP0Xgv/5a7gCZDBg+KRENmz8dKWBgVIqPfnisaDOb7ZCXrZow8u+Wic9XhENHV47f5njg2A7bl/o+6eX5a5UrACDwk8dwdHt6fjK3KsaUuY8UZVa7qLaZkfFYdfgqPl6kel4EgB2rXRT9zLhY5YgoQNFmPvz2gaLNbHVkkrGW+2ud4smKsR88UD0/WRZh8pz7AIAdGzxVz09vRWPlrrP4aL76kyk71ntCJgOGjolUjpYEFOen6XPvQkcHOLjDFXm5qotr7d3mjvw8HbTtkoqeA1SfDBk4Mgq+rTNQkK+DY1wgR3Da0NeYWxXjjXcSYGSsfk1j51yIOb+Gwti0FA9umyhHfZJwmk/IBABcXmyJ7Kinn2NBmhgh8xQ305uNz1J5zPreZlPs7O2MUzMrTj7JSoDwfYrPt9EwzR/lf97jqGb99Zfie3hg4E04Oj79nMzNCzFlypUnZRqr9jX9H2DVqoP4+OMLLy2O119/hClTrqC4WIwFCzrh2jX1xXCJqHpp1beNP/74A82bN1fZVlpaiu3btwMAAgICnnm8np4exowZg7Vr1+Ls2bO4desWGjVqpFJm2rRp2LRpE5YvX64c2VfeHIkODg5o1qwZbt26hU2bNmHChAkv8M4qpquri44dO+LEiRPYtGkTFixYoFZmw4YNACp//4Bi/ksTExPExcUhKCgIPXr0UNmflpaG/fv3q9XXpUsXBAcHY9u2bco5L/9t27Ztz3zdbt26oWnTpggODsbcuXORnp6ON95445mPmtdF547Z4cD2DPR7Ox7L/76MGxcsIZWK0KJtBoxNSxESZIP921QXVjK3KIGrZz4yUtXnBHx41wwbfvFC4EcR+HHzNdy8ZIG8HF009cuEpXUJQm+aYdNvXirH6EpkmPrlA/zfzHA8um+ClEQD6EpkcPXKh5tX/pM4bbF52av12Wirs4essH9zNvq/l4KVR+/g+lkzlEpFaNEhB8ZmpTj3jwX2b7RXOcbcUgrX+oXISFFfVfvBLROs+84F4z6Lxc9/38eNEDPkZevAt20OLG2luH/NGBt/UP3ib25dgi9XhkNPX46UeAl8/HLg41f+hfyPn3iVu51qztkjNjiw1QH9RiRixf7ruBFiDqlUjBbtMxX9zDEr7N/ipHKMmWUJXL0Kym8zt02x/kcPvD/zMX7afhM3L1ggN0cXvv5ZsLQpQegNU2z8ueJpPqh2OBfkgIN/peON4bFY9mcIblyyQqlUjOb+6TA2lSLkhB0O/Kk6RY2ZRbHi/JSmPsfgw3vm2LCkAQKnP8Ti9Zdw87KV4vzUOgOW1sUIvW2OTcsaqB2XkaqPn75qitnf3cKH8+7izXeiER9tBFevXLjXy0NxkRg/ftkUGamVz2tI1Usb+hp9QxmmznuE8XMiEHHfBEnx+hCLFat412+SB12JHHGPDbBwhne1/i1IM56v58N7RDZCt5rh737OcOpQCLGuHPHnDVGSK4Z7zzw0eTdb5ZjCDB1kRerB0LbiuYqjg41QmKYDPbNSuPeqeK7Cl3Uc1ayzZ11x4EB99OsXjhUr/sGNG/aKvqZFEoyNSxAS4oz9+1XPJ2ZmRXB1zUFGhvqTepaWBfjqq7PK3x0dFTfs+/d/gE6dno7SnD+/EzIyFCOvvbwyMG3aZYjFQGKiCbp0iUaXLtFqdWdn62PNmpYv5X0TkTqtSlAuX74cAwYMQKdOnQAAcrkcc+fOxaNHj+Ds7KyykvTy5cvRo0cPtQRkREQE7t69C6D8eRP9/PzQrl07XLiguNvi5OSEgQMHlhvP3LlzMWTIEMycOROurq7o27evyv4rV67AwcGh3JW8q+Kjjz7CiRMn8Msvv+D1119Hx44dlft++uknnD9/Hubm5hg3blyldRkaGmLixIlYvHgxpk+fjmPHjsHRUXH3p7CwEJMmTUJubi7atWun8jrvv/8+vv/+exw7dgwbN25UWRho37592LFjR6WvPXXqVEycOBHff/89APXH5l8Vy79phHvXLdDv7Vj4+mVCLJYj5rERju12xME/nVXu/mli53p3RD4wweDRMWjQNAd6ejIkxhpg3x8u2LXBDdIS1VGQRQU62Pa7Oxo2zYaLRwE8G+VBVyJDVroE54NtELTXASFBHB2nTZZ94YG7l03Rf1QyfNvmQEdHMZ/k0b9scGCzXdXbzO+OiAw1wpD/S0TD5nnQ05chMVofezfYY9cqB5QUq7YZA0MZ9AwUcwTaOpXgtWHlP3oJMEGpLZb9rz7uXjVDv5EJ8G2TrehnIgxxdJc9Dm5zrHqbWeOCyDBjDB4bhwa+OdDTlyMxxgD7Njth11pnlJRwtHVdsPy7Jrh7wxL9hsfAt1UGxDpyxD42xtG9zji0w7XK7WbXRk88fmiKQe8+RkOfLEj0ZEiMM8T+7W7YtclD7fxU5nywPWa82w7D34+Ab6sMuHrlIjtTD8GHHLBjgyeiwit/ZJhqhtB9TVaaBKu/80BT/2x4NMiHW/18SPRkyM3WxZ0rZgg5Zo1/dqif10g4HeelwaF1Ie79YYbESwaQywBzrxI0HJKDxiOeb5GaB7sUfUK9fnnQ1dd8TuPnPY5q3rJlfrh71wb9+oXD1zdZ0dfEmOHoUS8cPFi/Sn2NRFIKb2/1a1l7+3zY2+erlCtjbFyMshnN3Nyy4eaW/d/DAQBJSUZMUNZSIgAidgNaTySXywX/mMrmPZwxYwZ+++03dOnSBY6Ojrh27RrCwsJgaGiIw4cPo2vXrspjWrRogZs3b8LLywtNmzaFiYkJEhMTcfbsWRQXF+Ptt9+ucNTftm3blKtSz5s3D3Pnzq0wtvnz5yv3+/r6wsfHBzk5OQgLC0N4eDiCg4OVIxE3bNiAsWPHYvTo0cpRj/928uRJdOvWDV27dlVbkXv27NlYtGgRxGIxOnfuDCcnJ9y+fRt37tyBgYEBduzYgX79+qkcExAQgFOnTqnEACgSkX369MHJkydhbGyM7t27w9DQEGfOnEFCQgLc3NwQHBysXCynzMaNGzF27FjI5XK0bt0ajRo1QmRkJM6fP48PP/wQP//8Mxo0aIAHDx6U+7fKz8+Hi4sLMjIy4OXlhYcPH1ZpPk5ziS3aWwzWuDyRLJuTnVPViAw4KouqTmzM+XqpamR5HK1FVTf26i2hQ6BaZv2wvpUXIvqXC2FrkJUfL3QYNc7U0hUtAqYLHUa1KojZjitXrggdxgvRqtuNP/30E5YsWYL09HTs2bMHycnJGDhwIC5evKiSnASAr7/+GhMmTICZmRlCQkKwc+dOPHz4EF27dsVff/2FP/74o8LX6dmzJwBAIpFg/Pjxz4zpq6++wpkzZzBs2DCkpqZi165duHjxIiwtLTFv3jw0a9bsxd84gO+++w779+/Ha6+9htu3b2Pnzp3IyMjAe++9h6tXr6olJ5/FwMAAR48exW+//YYmTZogODgYe/fuhZmZGT799FNcu3ZNLTkJAKNHj8bx48fRvXt3hIWFYd++fQCAnTt3YvBgReLQxqbi+WGMjIzQoUMHAMCkSZOee7EgIiIiIiIiIiJ6dWjVCMqaCuXXX3/FjBkzMHz4cPz555818pq13YIFC/DVV19h6tSpWLJkSbllkpOT4erqCh0dHcTGxsLKSvNVGAGOoKSq4whKqiqOoKTnwRGUVFUcQUnPgyMoqao4gpKqiiMo6666MIJSq+agrAnZ2dlYvHgxAMXcj/RUdHQ09PX1YW+vuiDHoUOHsHDhQohEIpW5Kf/rm2++QXFxMSZOnFjl5CQRERERERER0Usnlyt+SKu9MgnKH374AXfu3MHp06cRGxuLYcOGoW3btkKHpVWOHj2KCRMmoEWLFnB3d4dcLkdYWBju378PAPjiiy/g5+enckxISAjWrVuHR48e4eTJkzA3N8eXX34pRPhERERERERERFQLvTIJyoMHD+LUqVOwtbXF//3f/+HHH38UOiSt06FDB4wePRpnz55FUFAQ8vPzYWVlhb59+2LSpEnlzoP54MEDrF27FkZGRujUqRN++OEHODk5CRA9ERERERERERHVRlqRoKyJuSf/u2o2qWvSpAnWrVtXpWPGjBmDMWPGVE9ARERERERERERU52lFgpKIiIiIiIiIiKg6iDgFpdYTCx0AERERERERERERvbqYoCQiIiIiIiIiIiLBMEFJREREREREREREgmGCkoiIiIiIiIiIiATDRXKIiIiIiIiIiKju4iI5Wo8jKImIiIiIiIiIiEgwTFASERERERERERGRYJigJCIiIiIiIiIiegVs3boVnTt3hrm5OUxMTODn54dly5ZBJpNpXIdMJkNISAi++OILdOjQAZaWlpBIJLC3t0ffvn2xZ8+eKsfFOSiJiIiIiIiIiKjOEnEOSgDAlClTsHz5chgYGKBHjx6QSCQICgrC1KlTERQUhJ07d0IsrnwsY0REBDp27AgAsLKyQps2bWBpaYmIiAgcPnwYhw8fxpgxY7Bu3TqIRCKNYuMISiIiIiIiIiIiojps165dWL58ORwcHHDr1i0cOHAAu3fvxsOHD9G4cWPs3r0bS5Ys0agukUiE7t274/Dhw0hOTsaRI0ewfft2XLp0CSdPnoSxsTE2bNiADRs2aBwfE5RERERERERERER12MKFCwEAixYtQoMGDZTb7e3tsWLFCgDAd999p9Gj3vXq1UNQUBBef/116OjoqOzr2rUrZs+eDQDYsmWLxvExQUlERERERERERFRHxcbG4urVq9DT08OwYcPU9nft2hXOzs5ITEzEhQsXXvj1WrZsqXxdTTFBSUREREREREREVEddv34dAODj4wNDQ8Nyy/j7+6uUfREPHz4EADg6Omp8DBfJISIiIiIiIiKiukkOQPZqr5ITGRkJAHB3d6+wjJubm0rZ55Wfn4/ffvsNADBkyBCNj+MISiIiIiIiIiIiojoqNzcXAGBsbFxhGRMTEwBATk7OC73W5MmTERkZiSZNmmD8+PEaH8cRlERERERERERERLVUSkoK/Pz8lL+PHz++SsnBl2XBggXYuHEjzM3N8ddff0FfX1/jY5mgJCIiIiIiIiIiqqVsbW1x5cqVCveXjY7My8ursEzZKEtTU9PniuGnn37CV199BRMTExw+fBg+Pj5VOp4JSiIiIiIiIiIiqrte7Sko4eHhAQCIioqqsExMTIxK2apYsmQJPv74YxgaGuLAgQNo3759levgHJRERERERERERER1VMuWLQEAd+/eRUFBQbllLl++rFJWU8uWLcMHH3wAAwMD7Nu3D127dn2uGJmgJCIiIiIiIiIiqqNcXV3RqlUrFBcXY8eOHWr7T506hdjYWDg4OFRp9OPKlSsxdepU6OvrY8+ePejZs+dzx8gEJRERERERERERUR02Z84cAMCsWbMQHh6u3J6cnIzJkycDAGbPng2x+GmqcOnSpfD29saoUaPU6lu9ejUmT54MfX197N69G717936h+DgHJRERERERERERUR02dOhQTJo0CStWrICvry969uwJiUSCoKAgZGdnY+DAgZg6darKMampqQgLC4ODg4PK9hs3bmDChAmQy+Xw9PTEn3/+iT///FPtNW1sbLB48WKN4mOCkoiIiIiIiIiI6izRK75ITpnly5ejU6dOWLZsGU6dOoXS0lJ4e3sjMDAQkyZNUhk9+SyZmZmQyxV/1NDQUISGhpZbzt3dnQlKIiIiIiIiIiIiemrEiBEYMWKERmXnzZuHefPmqW0PCAhQJihfFs5BSURERERERERERIJhgpKIiIiIiIiIiIgEw0e8iYiIiIiIiIio7nrJjyPTy8cRlERERERERERERCQYJiiJiIiIiIiIiIhIMExQEhERERERERERkWA4ByUREREREREREdVZIk5BqfU4gpKIiIiIiIiIiIgEwwQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGC6SQ0REREREREREdZP8yQ9pNY6gJCIiIiIiIiIiIsEwQUlERERERERERESCYYKSiIiIiIiIiIiIBMM5KImIiIiIiIiIqE4SARDJOQmltuMISiIiIiIiIiIiIhIME5REREREREREREQkGCYoiYiIiIiIiIiISDBMUBIREREREREREZFguEgOERERERERERHVXTKhA6DKcAQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGM5BSUREREREREREdZZILhc6BKoER1ASERERERERERGRYJigJCIiIiIiIiIiIsEwQUlERERERERERESCYYKSiIiIiIiIiIiIBMNFcoiIiIiIiIiIqG6SP/khrcYRlERERERERERERCQYjqAk7SISCR0B1SJiE2OhQ6BaRqSvJ3QIVAtJE5OEDoFqmcz32gsdAtVCG3tZCh0C1TIPFhgIHQLVMoVf8vs2aS+OoCQiIiIiIiIiIiLBcAQlERERERERERHVUXJAzkkotR1HUBIREREREREREZFgmKAkIiIiIiIiIiIiwTBBSURERERERERERIJhgpKIiIiIiIiIiIgEw0VyiIiIiIiIiIiozhJxjRytxxGUREREREREREREJBgmKImIiIiIiIiIiEgwTFASERERERERERGRYDgHJRERERERERER1V1yTkKp7TiCkoiIiIiIiIiIiATDBCUREREREREREREJhglKIiIiIiIiIiIiEgznoCQiIiIiIiIiorpJDohkQgdBleEISiIiIiIiIiIiIhIME5REREREREREREQkGCYoiYiIiIiIiIiISDBMUBIREREREREREZFguEgOERERERERERHVXXK50BFQJTiCkoiIiIiIiIiIiATDBCUREREREREREREJhglKIiIiIiIiIiIiEgznoCQiIiIiIiIiorqLU1BqPY6gJCIiIiIiIiIiIsEwQUlERERERERERESCYYKSiIiIiIiIiIiIBMMEJREREREREREREQmGi+QQEREREREREVGdJZJzlRxtxxGUREREREREREREJBgmKImIiIiIiIiIiEgwTFASERERERERERGRYDgHJRERERERERER1V2cg1LrcQQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGCYoiYiIiIiIiIiISDBcJIeIiIiIiIiIiOomOQCZ0EFQZTiCkoiIiIiIiIiIiATDBCUREREREREREREJhglKIiIiIiIiIiIiEgznoCQiIiIiIiIiojpJBDlEcrnQYVAlOIKSiIiIiIiIiIiIBMMEJREREREREREREQmGCUoiIiIiIiIiIiISDOegJCIiIiIiIiKiuotzUGo9jqAkIiIiIiIiIiIiwTBBSURERERERERERIJhgpKIiIiIiIiIiIgEwwQlERERERERERERCYaL5BARERERERERUd1V1xfJEQkdwIvjCEoiIiIiIiIiIiISDBOUREREREREREREJBgmKImIiIiIiIiIiEgwnIOSiIiIiIiIiIjqJjkAmdBBVDMdoQN4cRxBSURERERERERERIJhgpKIiIiIiIiIiIgEwwQlERERERERERERCYYJSiIiIiIiIiIiIhIMF8khIiIiIiIiIqI6SySXCx0CVYIjKImIiIiIiIiIiEgwHEFJVA0C+iai7/A4eDbIhVgHiI00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iIiIiLTDlClTsHz5chgYGKBHjx6QSCQICgrC1KlTldP6aZqk3LVrFz788MOXFhsTlKT0xhtv4I033qjSMRs2bMCGDRuqJyAiIiIiIiIiInphu3btwvLly+Hg4IDTp0+jQYMGAICkpCR069YNu3fvxpIlSzB9+nSN6vP09MT06dPRunVr+Pn5YeHChdi8efNzx8c5KImIiIiIiIiIiOqwhQsXAgAWLVqkTE4CgL29PVasWAEA+O677yCTabYY7ZtvvolffvkF7733Hho3blylx8PLwwQlERERERERERHVXXJ53f6pRGxsLK5evQo9PT0MGzZMbX/Xrl3h7OyMxMREXLhwoTo+gUoxQUlERERERERERFRHXb9+HQDg4+OjtvhxGX9/f5WyNY0JSiIiIiIiIiIiojoqMjISAODu7l5hGTc3N5WyNY2L5BAREREREREREdVSKSkp8PPzU/4+fvx4jB8/Xvl7bm4uAMDY2LjCOkxMTAAAOTk51RTlszFBSUREREREREREVEvZ2triypUrQofxQpigJCIiIiIiIiKiukkOQFb5QjJ1WdnoyLy8vArLlI2yNDU1rZGY/otzUBIREREREREREdVRHh4eAICoqKgKy8TExKiUrWlMUBIREREREREREdVRLVu2BADcvXsXBQUF5Za5fPmyStmaxgQlERERERERERFRHeXq6opWrVqhuLgYO3bsUNt/6tQpxMbGwsHBAe3btxcgQiYoiYiIiIiIiIiozpID8jr+o4E5c+YAAGbNmoXw8HDl9uTkZEyePBkAMHv2bIjFT1OFS5cuhbe3N0aNGvUSP4/ycZEcIiIiIiIiIiKiOmzo0KGYNGkSVqxYAV9fX/Ts2RMSiQRBQUHIzs7GwIEDMXXqVJVjUlNTERYWBgcHB7X6EhISMGjQIOXvjx49AgAsWbIEO3fuVG7fvXs3HB0dK42PCUoiIiIiIiIiIqI6bvny5ejUqROWLVuGU6dOobS0FN7e3ggMDMSkSZNURk9WpqioCBcvXlTbHh0djejoaJVymmCCkoiIiIiIiIiI6BUwYsQIjBgxQqOy8+bNw7x588rd5+HhAbmGj5drgnNQEhERERERERERkWA4gpKIiIiIiIiIiOqulzjSj6oHR1ASERERERERERGRYJigJCIiIiIiIiIiIsEwQUlERERERERERESC4RyURERERERERERUd3EOSq3HEZREREREREREREQkGCYoiYiIiIiIiIiISDBMUBIREREREREREZFgmKAkIiIiIiIiIiIiwXCRHCIiIiIiIiIiqpvkAGRcJEfbcQQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGM5BSUREREREREREdZQckMuEDoIqwRGUREREREREREREJBgmKImIiIiIiIiIiEgwTFASERERERERERGRYDgHJRERERERERER1V1yudARUCU4gpKIiIiIiIiIiIgEwwQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGC6SQ0REREREREREdZMcgIyL5Gg7jqAkIiIiIiIiIiIiwTBBSURERERERERERIJhgpKIiIiIiIiIiIgEwzkoiYiIiIiIiIio7pJzDkptxxGUREREREREREREJBgmKImIiIiIiIiIiEgwTFASERERERERERGRYJigJCIiIiIiIiIiIsFwkRwiIiIiIiIiIqq7uEiO1uMISiIiIiIiIiIiIhIME5REREREREREREQkGCYoiYiIiIiIiIiISDCcg5KIiIiIiIiIiOooOeegrAU4gpKIiIiIiIiIiIgEwwQlERERERERERERCYYJSiIiIiIiIiIiIhIME5REREREREREREQkGC6SQ0REREREREREdZMcgEwmdBRUCY6gJCIiIiIiIiIiIsFwBCVpDYm5HKluV4QOQyulpKTA1tZW6DCoFmGboapim3kGJ6ED0F5sNxW4Gyl0BFqLbaZiKVZCR6Cd2GYqZv2z0BFoL7ab8uVkFwkdAlGFmKAkrZGamip0CFrLz88PV64weUuaY5uhqmKboefBdkNVxTZDVcU2Q8+D7Yao9mGCkoiIiIiIiIiI6i65XOgIqBKcg5KIiIiIiIiIiIgEwwQlUS0wfvx4oUOgWoZthqqKbYaeB9sNVRXbDFUV2ww9D7YbotpHJJdznCsREREREREREdU95hI7dLAeKnQY1SrF5VKtn3eVc1ASEREREREREVHdxbF5Wo+PeBMREREREREREZFgmKAkIiIiIiIiIiIiwTBBSURERERERERERIJhgpKIiIiIiIgEl5GRIXQIREQkECYoiWqZtLQ0lJaWCh0GaYni4mIkJyejsLBQZXtubi6++OIL9O/fH9OmTUNMTIxAEZI2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BBEREbCzs4O+vj6io6MrPX/27NmYN28eduzYAUtLS2RmZiIqKgoAsGrVKnTv3l2uftWqVbh37x727duHjz76CN27d4eZmRkEQUB6ejquXr2KgoICJCcno1WrVu/lGomIiIjqIs6gJCIiInrP5s6di7i4OEyZMgUlJSU4c+YMjh07hrt378LR0RH+/v4YO3as3DkDBgxATEwM3NzccP/+fRw+fBhPnz7F5s2bsW7durfOoK6ujmPHjmHXrl1wdHREYmIiDhw4gJSUFHTt2hWbN2+Wq9fX18fx48fRr18/JCQk4D//+Q9++ukn/P7777IaIyMjXLp0CZs2bYKVlRWuX7+OAwcO4OLFi9DQ0MA//vEPHDp0SO7rqqqq4siRI/jXv/4FU1NTnD17FufPn4ejoyN+++23SnfOfhd2dna4fPkyhg4ditzcXBw5cgR3797F4sWLcerUKaipqVV5/siRI3Hq1Ck0b94cJ06cwJUrV9CnTx8EBwdXuHO5mpoafvnlFxw9ehTDhg3DvXv3cPjwYZw9exYvXrzAhAkTEBwcjHbt2r23ayQiIiKqiwTxfWxjSERERERERERERPQOOIOSiIiIiIiIiIiIJMMGJREREREREREREUmGDUoiIiIiIiIiIiKSDBuUREREREREREREJBk2KImIiIiIiIiIiEgybFASERERERERERGRZNigJCIiIiIiIiIiIsmwQUlERERERERERESSYYOSiIiIiIiIiIiIJMMGJREREREREREREUnm/wGsiWpwpBD/wwAAAABJRU5ErkJggg=="
class="
"
>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="md-source-file">
<small>
Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 16, 2022</span>
</small>
</div>
</article>
</div>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
GNU General Public License v3
</div>
</div>
<div class="md-social">
<a href="https://schmelczer.dev" target="_blank" rel="noopener" title="about the author" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3l89.3 89.4-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"/></svg>
</a>
<a href="https://github.com/schmelczer/great-ai" target="_blank" rel="noopener" title="great-ai on Github" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</a>
<a href="https://hub.docker.com/repository/docker/schmelczera/great-ai" target="_blank" rel="noopener" title="great-ai on DockerHub" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"/></svg>
</a>
<a href="https://pypi.org/project/great-ai" target="_blank" rel="noopener" title="great-ai on PyPI" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../../..", "features": ["content.code.annotate", "content.tooltips"], "search": "../../../assets/javascripts/workers/search.ecf98df9.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
<script src="../../../assets/javascripts/bundle.2ab50757.min.js"></script>
</body>
</html>