diff --git a/augmentation_robustness_exploration/transform_evaluation_results_resnet18_flips_90_resample.csv b/augmentation_robustness_exploration/transform_evaluation_results_resnet18_flips_90_resample.csv
new file mode 100644
index 0000000000000000000000000000000000000000..37d04d00ba5373923365c20c5b178b3e868a2f26
--- /dev/null
+++ b/augmentation_robustness_exploration/transform_evaluation_results_resnet18_flips_90_resample.csv
@@ -0,0 +1,217 @@
+use_random_hflip,use_random_vflip,random_rotation,random_contrast,resample,balanced_accuracy
+False,False,0,0,1,0.8854370606457157
+False,False,0,0,2,0.9636540639212855
+False,False,0,0,4,0.9571377296205392
+False,False,10,0,1,0.9670414745075497
+False,False,10,0,2,0.9694108030154761
+False,False,10,0,4,0.9644360164870679
+False,False,20,0,1,0.9680933173165492
+False,False,20,0,2,0.9556037433066721
+False,False,20,0,4,0.720484345531819
+False,False,30,0,1,0.9706325988526704
+False,False,30,0,2,0.926098680276943
+False,False,30,0,4,0.9702318911660334
+False,False,40,0,1,0.9725376938296153
+False,False,40,0,2,0.9712059320009596
+False,False,40,0,4,0.9708555276416792
+False,False,50,0,1,0.9720814191818915
+False,False,50,0,2,0.9688659675836355
+False,False,50,0,4,0.8963337434070568
+False,False,60,0,1,0.9679402076735762
+False,False,60,0,2,0.9676700121100187
+False,False,60,0,4,0.9705905677783973
+False,False,70,0,1,0.9727127124792869
+False,False,70,0,2,0.9674864772743285
+False,False,70,0,4,0.8739456869430536
+False,False,80,0,1,0.968232833924331
+False,False,80,0,2,0.9709196188085674
+False,False,80,0,4,0.8492338107456586
+False,False,90,0,1,0.9686320021479106
+False,False,90,0,2,0.9535043624406931
+False,False,90,0,4,0.9687437879850648
+False,False,100,0,1,0.9690221031245626
+False,False,100,0,2,0.9503350371232655
+False,False,100,0,4,0.7439363905408073
+False,False,110,0,1,0.9732230894339124
+False,False,110,0,2,0.9700337592607925
+False,False,110,0,4,0.9671116824348286
+False,False,120,0,1,0.9683307230735592
+False,False,120,0,2,0.9120535251013313
+False,False,120,0,4,0.9662137319911058
+False,False,130,0,1,0.9680709847040804
+False,False,130,0,2,0.9702564359400825
+False,False,130,0,4,0.9699305392729036
+False,False,140,0,1,0.9733476016690216
+False,False,140,0,2,0.9438535730922373
+False,False,140,0,4,0.8410845960054513
+False,False,150,0,1,0.9701722609884131
+False,False,150,0,2,0.9518747759339019
+False,False,150,0,4,0.7129328981385444
+False,False,160,0,1,0.9705094619551294
+False,False,160,0,2,0.9704246739441148
+False,False,160,0,4,0.35576619903890055
+False,False,170,0,1,0.9717071408800457
+False,False,170,0,2,0.9698583406488581
+False,False,170,0,4,0.8725409383409047
+False,True,0,0,1,0.8873194068640929
+False,True,0,0,2,0.9529557070378446
+False,True,0,0,4,0.7779667907572902
+False,True,10,0,1,0.9654262685870958
+False,True,10,0,2,0.9206905877117497
+False,True,10,0,4,0.8079172456363135
+False,True,20,0,1,0.9675485085069927
+False,True,20,0,2,0.9617546115361407
+False,True,20,0,4,0.9686223937184094
+False,True,30,0,1,0.9708527786977975
+False,True,30,0,2,0.9671053796451824
+False,True,30,0,4,0.9666649108434509
+False,True,40,0,1,0.9709127691503642
+False,True,40,0,2,0.9703662308555766
+False,True,40,0,4,0.9711993860251942
+False,True,50,0,1,0.9691511940912305
+False,True,50,0,2,0.9695663785888675
+False,True,50,0,4,0.968117037733317
+False,True,60,0,1,0.9709220391068465
+False,True,60,0,2,0.9658954127328548
+False,True,60,0,4,0.9627295868964001
+False,True,70,0,1,0.9726380984155076
+False,True,70,0,2,0.9712276242104428
+False,True,70,0,4,0.9721543957163713
+False,True,80,0,1,0.9735690884374544
+False,True,80,0,2,0.9701901053104065
+False,True,80,0,4,0.40786161057072284
+False,True,90,0,1,0.9691706179667082
+False,True,90,0,2,0.967194859683099
+False,True,90,0,4,0.8343815893560537
+False,True,100,0,1,0.9709809839282654
+False,True,100,0,2,0.9680639322175111
+False,True,100,0,4,0.6898193436179225
+False,True,110,0,1,0.9697345628603556
+False,True,110,0,2,0.9678008647853199
+False,True,110,0,4,0.958818673720892
+False,True,120,0,1,0.9699075639660831
+False,True,120,0,2,0.9051814521019453
+False,True,120,0,4,0.8006683581488209
+False,True,130,0,1,0.9703459529071888
+False,True,130,0,2,0.9681124804302781
+False,True,130,0,4,0.7671464044785947
+False,True,140,0,1,0.9686373265155824
+False,True,140,0,2,0.9457896241375671
+False,True,140,0,4,0.6420686236296476
+False,True,150,0,1,0.96843870548422
+False,True,150,0,2,0.9729745712156589
+False,True,150,0,4,0.970583080462605
+False,True,160,0,1,0.9735525706638962
+False,True,160,0,2,0.9724099614523238
+False,True,160,0,4,0.9679579585078171
+False,True,170,0,1,0.9687673107714735
+False,True,170,0,2,0.9713175550747147
+False,True,170,0,4,0.3947791302884985
+True,False,0,0,1,0.8840291855079485
+True,False,0,0,2,0.9418262474277351
+True,False,0,0,4,0.959299020531355
+True,False,10,0,1,0.9613510821632226
+True,False,10,0,2,0.958950602294595
+True,False,10,0,4,0.9453478370405628
+True,False,20,0,1,0.9663588544354722
+True,False,20,0,2,0.9132284406071774
+True,False,20,0,4,0.9131820947752508
+True,False,30,0,1,0.9674486218038715
+True,False,30,0,2,0.96688028470014
+True,False,30,0,4,0.966020367095613
+True,False,40,0,1,0.9657439311779028
+True,False,40,0,2,0.9669472390143127
+True,False,40,0,4,0.9679475031553179
+True,False,50,0,1,0.9708516235393319
+True,False,50,0,2,0.9648873139812774
+True,False,50,0,4,0.466692633500944
+True,False,60,0,1,0.9671795713125239
+True,False,60,0,2,0.9711845865091714
+True,False,60,0,4,0.9698955015764316
+True,False,70,0,1,0.9709079578875398
+True,False,70,0,2,0.8983614520904393
+True,False,70,0,4,0.8990836353629533
+True,False,80,0,1,0.9724089205990994
+True,False,80,0,2,0.9696844912750157
+True,False,80,0,4,0.9732184599910185
+True,False,90,0,1,0.9666291877907774
+True,False,90,0,2,0.9705176544644161
+True,False,90,0,4,0.8157221992174544
+True,False,100,0,1,0.9685251512182622
+True,False,100,0,2,0.9503460682622153
+True,False,100,0,4,0.9410608274105814
+True,False,110,0,1,0.967231654832203
+True,False,110,0,2,0.9697324676390877
+True,False,110,0,4,0.9530536360653361
+True,False,120,0,1,0.9733881836067526
+True,False,120,0,2,0.8927071812207407
+True,False,120,0,4,0.8804782189177037
+True,False,130,0,1,0.9682153957428034
+True,False,130,0,2,0.9045374078295679
+True,False,130,0,4,0.5049944948727912
+True,False,140,0,1,0.9693607956987228
+True,False,140,0,2,0.9685513157932235
+True,False,140,0,4,0.7215436893751067
+True,False,150,0,1,0.9739413394528054
+True,False,150,0,2,0.9628850471801113
+True,False,150,0,4,0.8892756931832313
+True,False,160,0,1,0.9728900684415817
+True,False,160,0,2,0.9693584426096172
+True,False,160,0,4,0.8098137455108809
+True,False,170,0,1,0.9710977538439524
+True,False,170,0,2,0.972274727977095
+True,False,170,0,4,0.9399125532791155
+True,True,0,0,1,0.8860381598516768
+True,True,0,0,2,0.9505829246047056
+True,True,0,0,4,0.2553616922496635
+True,True,10,0,1,0.9630790805945049
+True,True,10,0,2,0.9204667706363345
+True,True,10,0,4,0.9673581389112247
+True,True,20,0,1,0.9664993930690838
+True,True,20,0,2,0.9670849204963821
+True,True,20,0,4,0.9663349445990751
+True,True,30,0,1,0.9659838223971086
+True,True,30,0,2,0.9165998826986189
+True,True,30,0,4,0.4624251708607127
+True,True,40,0,1,0.9684906579080332
+True,True,40,0,2,0.9691249462293409
+True,True,40,0,4,0.7956516521738768
+True,True,50,0,1,0.9705140652722022
+True,True,50,0,2,0.9688444834217425
+True,True,50,0,4,0.9712334149900054
+True,True,60,0,1,0.9694788892562043
+True,True,60,0,2,0.9667787009770562
+True,True,60,0,4,0.9669778848825951
+True,True,70,0,1,0.9716106617104526
+True,True,70,0,2,0.9707352215873988
+True,True,70,0,4,0.9685407665074284
+True,True,80,0,1,0.9707693752067899
+True,True,80,0,2,0.9571139682180141
+True,True,80,0,4,0.7789004240317182
+True,True,90,0,1,0.9680773892643446
+True,True,90,0,2,0.9305860005876875
+True,True,90,0,4,0.9699958238555914
+True,True,100,0,1,0.9712690125521745
+True,True,100,0,2,0.9679473940438407
+True,True,100,0,4,0.9698676937734574
+True,True,110,0,1,0.9666012497618082
+True,True,110,0,2,0.971220518487792
+True,True,110,0,4,0.896894179493021
+True,True,120,0,1,0.9696342790209904
+True,True,120,0,2,0.9698025582102133
+True,True,120,0,4,0.9703521122488067
+True,True,130,0,1,0.9701415366620453
+True,True,130,0,2,0.9634308355870284
+True,True,130,0,4,0.8751676195281509
+True,True,140,0,1,0.9689168768543718
+True,True,140,0,2,0.9721418725541368
+True,True,140,0,4,0.8420782006631847
+True,True,150,0,1,0.9698486839436598
+True,True,150,0,2,0.9509325837903898
+True,True,150,0,4,0.9699399565981973
+True,True,160,0,1,0.9687291031179883
+True,True,160,0,2,0.9506131843395463
+True,True,160,0,4,0.7534493219040826
+True,True,170,0,1,0.9686626800953239
+True,True,170,0,2,0.9719511603396739
+True,True,170,0,4,0.9715887158466998
diff --git a/copy_best_models_to_local.py b/copy_best_models_to_local.py
index 2f8d2fd7dcca180abc72593f7262d6c93941e692..6a079330905bbe96efda77e2d19922d650f4aa24 100644
--- a/copy_best_models_to_local.py
+++ b/copy_best_models_to_local.py
@@ -22,9 +22,10 @@ model_folders = ['transfer_checkpoints_efficientnet_b0_adam_amp_criterion_balanc
                  'transfer_checkpoints_resnet18_flips',
                  'transfer_checkpoints_resnet18_flips_90',
                  'transfer_checkpoints_resnet18_flips_180',
-                 'transfer_checkpoints_resnet18_flips_360']
+                 'transfer_checkpoints_resnet18_flips_360',
+                 'transfer_checkpoints_resnet18_flips_90_resample']
 
-best_epochs = [26, 18, 25, 12, 22, 28, 4, 7, 21, 19, 3, 24, 22, 13, 22, 22]
+best_epochs = [26, 18, 25, 12, 22, 28, 4, 7, 21, 19, 3, 24, 22, 13, 22, 22, 16]
 
 for i in range(len(model_folders)):
     model_path = model_path_root + model_folders[i] + '/'
diff --git a/figures/confusion_matrix_resnet18_flips_90_resample.png b/figures/confusion_matrix_resnet18_flips_90_resample.png
new file mode 100644
index 0000000000000000000000000000000000000000..61db1118f0b8cc10eb63b33c104b8ea37100f255
Binary files /dev/null and b/figures/confusion_matrix_resnet18_flips_90_resample.png differ
diff --git a/figures/learning_curves_transfer_resnet18_flips_90_resample.png b/figures/learning_curves_transfer_resnet18_flips_90_resample.png
new file mode 100644
index 0000000000000000000000000000000000000000..803db63c7ef0b124c2278dee1ba072c40feb7747
Binary files /dev/null and b/figures/learning_curves_transfer_resnet18_flips_90_resample.png differ
diff --git a/figures/transfer_learning_transfer_resnet18_flips_90_resample.html b/figures/transfer_learning_transfer_resnet18_flips_90_resample.html
new file mode 100644
index 0000000000000000000000000000000000000000..a584d8821910c76594c5426167ac671a8567eeb7
--- /dev/null
+++ b/figures/transfer_learning_transfer_resnet18_flips_90_resample.html
@@ -0,0 +1,15728 @@
+<!DOCTYPE html>
+<html>
+<head><meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>transfer_learning_transfer_resnet18_flips_90_resample</title><script src="file:///usr/share/javascript/requirejs/require.min.js"></script>
+
+
+
+
+<style type="text/css">
+    pre { line-height: 125%; }
+td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
+.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
+.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
+.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
+.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
+.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
+.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
+.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
+.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
+.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
+.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
+.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
+.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
+.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
+.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
+.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
+.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
+.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
+.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
+.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
+.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
+.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
+.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
+.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
+.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
+.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
+.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
+.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
+.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
+.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
+.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
+.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
+.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
+.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
+.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
+.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
+.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
+  </style>
+
+
+
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+ * Mozilla scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+[data-jp-theme-scrollbars='true'] {
+  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar. These selectors
+ * will match lower in the tree, and so will override the above */
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+  scrollbar-width: thin;
+}
+
+/*
+ * Webkit scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner {
+  background: var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb {
+  background: rgb(var(--jp-scrollbar-thumb-color));
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-right: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-bottom: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar */
+
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-corner,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-corner {
+  background-color: transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid transparent;
+  border-right: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid transparent;
+  border-bottom: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny::-webkit-scrollbar,
+.jp-scrollbar-tiny::-webkit-scrollbar-corner {
+  background-color: transparent;
+  height: 4px;
+  width: 4px;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
+  border-left: 0px solid transparent;
+  border-right: 0px solid transparent;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
+  border-top: 0px solid transparent;
+  border-bottom: 0px solid transparent;
+}
+
+/*
+ * Phosphor
+ */
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  min-height: 16px;
+  max-height: 16px;
+  min-width: 45px;
+  border-top: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  min-width: 16px;
+  max-width: 16px;
+  min-height: 45px;
+  border-left: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar-button {
+  background-color: #f0f0f0;
+  background-position: center center;
+  min-height: 15px;
+  max-height: 15px;
+  min-width: 15px;
+  max-width: 15px;
+}
+
+.lm-ScrollBar-button:hover {
+  background-color: #dadada;
+}
+
+.lm-ScrollBar-button.lm-mod-active {
+  background-color: #cdcdcd;
+}
+
+.lm-ScrollBar-track {
+  background: #f0f0f0;
+}
+
+.lm-ScrollBar-thumb {
+  background: #cdcdcd;
+}
+
+.lm-ScrollBar-thumb:hover {
+  background: #bababa;
+}
+
+.lm-ScrollBar-thumb.lm-mod-active {
+  background: #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
+  height: 100%;
+  min-width: 15px;
+  border-left: 1px solid #a0a0a0;
+  border-right: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
+  width: 100%;
+  min-height: 15px;
+  border-top: 1px solid #a0a0a0;
+  border-bottom: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-left);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-right);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-up);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-down);
+  background-size: 17px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  cursor: default;
+}
+
+
+/* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-close-icon {
+	border:1px solid transparent;
+  background-color: transparent;
+  position: absolute;
+	z-index:1;
+	right:3%;
+	top: 0;
+	bottom: 0;
+	margin: auto;
+	padding: 7px 0;
+	display: none;
+	vertical-align: middle;
+  outline: 0;
+  cursor: pointer;
+}
+.lm-close-icon:after {
+	content: "X";
+	display: block;
+	width: 15px;
+	height: 15px;
+	text-align: center;
+	color:#000;
+	font-weight: normal;
+	font-size: 12px;
+	cursor: pointer;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */
+.lm-DockPanel {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */
+.lm-Menu {
+  z-index: 10000;
+  position: absolute;
+  white-space: nowrap;
+  overflow-x: hidden;
+  overflow-y: auto;
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */
+.lm-Menu-item {
+  display: table-row;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-item.p-mod-hidden,
+.p-Menu-item.p-mod-collapsed,
+/* </DEPRECATED> */
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-itemIcon,
+.p-Menu-itemSubmenuIcon,
+/* </DEPRECATED> */
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+
+/* <DEPRECATED> */
+.p-MenuBar-itemIcon,
+.p-MenuBar-itemLabel,
+/* </DEPRECATED> */
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='horizontal'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='vertical'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar-tabIcon,
+.p-TabBar-tabCloseIcon,
+/* </DEPRECATED> */
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+
+.lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing : border-box;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+@charset "UTF-8";
+html{
+  -webkit-box-sizing:border-box;
+          box-sizing:border-box; }
+
+*,
+*::before,
+*::after{
+  -webkit-box-sizing:inherit;
+          box-sizing:inherit; }
+
+body{
+  font-size:14px;
+  font-weight:400;
+  letter-spacing:0;
+  line-height:1.28581;
+  text-transform:none;
+  color:#182026;
+  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }
+
+p{
+  margin-bottom:10px;
+  margin-top:0; }
+
+small{
+  font-size:12px; }
+
+strong{
+  font-weight:600; }
+
+::-moz-selection{
+  background:rgba(125, 188, 255, 0.6); }
+
+::selection{
+  background:rgba(125, 188, 255, 0.6); }
+.bp3-heading{
+  color:#182026;
+  font-weight:600;
+  margin:0 0 10px;
+  padding:0; }
+  .bp3-dark .bp3-heading{
+    color:#f5f8fa; }
+
+h1.bp3-heading, .bp3-running-text h1{
+  font-size:36px;
+  line-height:40px; }
+
+h2.bp3-heading, .bp3-running-text h2{
+  font-size:28px;
+  line-height:32px; }
+
+h3.bp3-heading, .bp3-running-text h3{
+  font-size:22px;
+  line-height:25px; }
+
+h4.bp3-heading, .bp3-running-text h4{
+  font-size:18px;
+  line-height:21px; }
+
+h5.bp3-heading, .bp3-running-text h5{
+  font-size:16px;
+  line-height:19px; }
+
+h6.bp3-heading, .bp3-running-text h6{
+  font-size:14px;
+  line-height:16px; }
+.bp3-ui-text{
+  font-size:14px;
+  font-weight:400;
+  letter-spacing:0;
+  line-height:1.28581;
+  text-transform:none; }
+
+.bp3-monospace-text{
+  font-family:monospace;
+  text-transform:none; }
+
+.bp3-text-muted{
+  color:#5c7080; }
+  .bp3-dark .bp3-text-muted{
+    color:#a7b6c2; }
+
+.bp3-text-disabled{
+  color:rgba(92, 112, 128, 0.6); }
+  .bp3-dark .bp3-text-disabled{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-text-overflow-ellipsis{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal; }
+.bp3-running-text{
+  font-size:14px;
+  line-height:1.5; }
+  .bp3-running-text h1{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h1{
+      color:#f5f8fa; }
+  .bp3-running-text h2{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h2{
+      color:#f5f8fa; }
+  .bp3-running-text h3{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h3{
+      color:#f5f8fa; }
+  .bp3-running-text h4{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h4{
+      color:#f5f8fa; }
+  .bp3-running-text h5{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h5{
+      color:#f5f8fa; }
+  .bp3-running-text h6{
+    color:#182026;
+    font-weight:600;
+    margin-bottom:20px;
+    margin-top:40px; }
+    .bp3-dark .bp3-running-text h6{
+      color:#f5f8fa; }
+  .bp3-running-text hr{
+    border:none;
+    border-bottom:1px solid rgba(16, 22, 26, 0.15);
+    margin:20px 0; }
+    .bp3-dark .bp3-running-text hr{
+      border-color:rgba(255, 255, 255, 0.15); }
+  .bp3-running-text p{
+    margin:0 0 10px;
+    padding:0; }
+
+.bp3-text-large{
+  font-size:16px; }
+
+.bp3-text-small{
+  font-size:12px; }
+a{
+  color:#106ba3;
+  text-decoration:none; }
+  a:hover{
+    color:#106ba3;
+    cursor:pointer;
+    text-decoration:underline; }
+  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
+    color:inherit; }
+  a code,
+  .bp3-dark a code{
+    color:inherit; }
+  .bp3-dark a,
+  .bp3-dark a:hover{
+    color:#48aff0; }
+    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
+    .bp3-dark a:hover .bp3-icon,
+    .bp3-dark a:hover .bp3-icon-standard,
+    .bp3-dark a:hover .bp3-icon-large{
+      color:inherit; }
+.bp3-running-text code, .bp3-code{
+  font-family:monospace;
+  text-transform:none;
+  background:rgba(255, 255, 255, 0.7);
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+  color:#5c7080;
+  font-size:smaller;
+  padding:2px 5px; }
+  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
+    background:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    color:#a7b6c2; }
+  .bp3-running-text a > code, a > .bp3-code{
+    color:#137cbd; }
+    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
+      color:inherit; }
+
+.bp3-running-text pre, .bp3-code-block{
+  font-family:monospace;
+  text-transform:none;
+  background:rgba(255, 255, 255, 0.7);
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+  color:#182026;
+  display:block;
+  font-size:13px;
+  line-height:1.4;
+  margin:10px 0;
+  padding:13px 15px 12px;
+  word-break:break-all;
+  word-wrap:break-word; }
+  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
+    background:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+  .bp3-running-text pre > code, .bp3-code-block > code{
+    background:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:inherit;
+    font-size:inherit;
+    padding:0; }
+
+.bp3-running-text kbd, .bp3-key{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  background:#ffffff;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  color:#5c7080;
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  font-family:inherit;
+  font-size:12px;
+  height:24px;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  line-height:24px;
+  min-width:24px;
+  padding:3px 6px;
+  vertical-align:middle; }
+  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
+    margin-right:5px; }
+  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
+    background:#394b59;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+    color:#a7b6c2; }
+.bp3-running-text blockquote, .bp3-blockquote{
+  border-left:solid 4px rgba(167, 182, 194, 0.5);
+  margin:0 0 10px;
+  padding:0 20px; }
+  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
+    border-color:rgba(115, 134, 148, 0.5); }
+.bp3-running-text ul,
+.bp3-running-text ol, .bp3-list{
+  margin:10px 0;
+  padding-left:30px; }
+  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
+    margin-bottom:5px; }
+  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
+  .bp3-running-text ul ul,
+  .bp3-running-text ol ul,
+  .bp3-list ul{
+    margin-top:5px; }
+
+.bp3-list-unstyled{
+  list-style:none;
+  margin:0;
+  padding:0; }
+  .bp3-list-unstyled li{
+    padding:0; }
+.bp3-rtl{
+  text-align:right; }
+
+.bp3-dark{
+  color:#f5f8fa; }
+
+:focus{
+  outline:rgba(19, 124, 189, 0.6) auto 2px;
+  outline-offset:2px;
+  -moz-outline-radius:6px; }
+
+.bp3-focus-disabled :focus{
+  outline:none !important; }
+  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
+    outline:none !important; }
+
+.bp3-alert{
+  max-width:400px;
+  padding:20px; }
+
+.bp3-alert-body{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-alert-body .bp3-icon{
+    font-size:40px;
+    margin-right:20px;
+    margin-top:0; }
+
+.bp3-alert-contents{
+  word-break:break-word; }
+
+.bp3-alert-footer{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:reverse;
+      -ms-flex-direction:row-reverse;
+          flex-direction:row-reverse;
+  margin-top:10px; }
+  .bp3-alert-footer .bp3-button{
+    margin-left:10px; }
+.bp3-breadcrumbs{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  cursor:default;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:wrap;
+      flex-wrap:wrap;
+  height:30px;
+  list-style:none;
+  margin:0;
+  padding:0; }
+  .bp3-breadcrumbs > li{
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center;
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex; }
+    .bp3-breadcrumbs > li::after{
+      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 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
+      content:"";
+      display:block;
+      height:16px;
+      margin:0 5px;
+      width:16px; }
+    .bp3-breadcrumbs > li:last-of-type::after{
+      display:none; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumb-current,
+.bp3-breadcrumbs-collapsed{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  font-size:16px; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumbs-collapsed{
+  color:#5c7080; }
+
+.bp3-breadcrumb:hover{
+  text-decoration:none; }
+
+.bp3-breadcrumb.bp3-disabled{
+  color:rgba(92, 112, 128, 0.6);
+  cursor:not-allowed; }
+
+.bp3-breadcrumb .bp3-icon{
+  margin-right:5px; }
+
+.bp3-breadcrumb-current{
+  color:inherit;
+  font-weight:600; }
+  .bp3-breadcrumb-current .bp3-input{
+    font-size:inherit;
+    font-weight:inherit;
+    vertical-align:baseline; }
+
+.bp3-breadcrumbs-collapsed{
+  background:#ced9e0;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  margin-right:2px;
+  padding:1px 5px;
+  vertical-align:text-bottom; }
+  .bp3-breadcrumbs-collapsed::before{
+    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;
+    content:"";
+    display:block;
+    height:16px;
+    width:16px; }
+  .bp3-breadcrumbs-collapsed:hover{
+    background:#bfccd6;
+    color:#182026;
+    text-decoration:none; }
+
+.bp3-dark .bp3-breadcrumb,
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumbs > li::after{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumb.bp3-disabled{
+  color:rgba(167, 182, 194, 0.6); }
+
+.bp3-dark .bp3-breadcrumb-current{
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
+    background:rgba(16, 22, 26, 0.6);
+    color:#f5f8fa; }
+.bp3-button{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  font-size:14px;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  padding:5px 10px;
+  text-align:left;
+  vertical-align:middle;
+  min-height:30px;
+  min-width:30px; }
+  .bp3-button > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-button > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-button::before,
+  .bp3-button > *{
+    margin-right:7px; }
+  .bp3-button:empty::before,
+  .bp3-button > :last-child{
+    margin-right:0; }
+  .bp3-button:empty{
+    padding:0 !important; }
+  .bp3-button:disabled, .bp3-button.bp3-disabled{
+    cursor:not-allowed; }
+  .bp3-button.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button.bp3-align-right,
+  .bp3-align-right .bp3-button{
+    text-align:right; }
+  .bp3-button.bp3-align-left,
+  .bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-button:not([class*="bp3-intent-"]){
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    color:#182026; }
+    .bp3-button:not([class*="bp3-intent-"]):hover{
+      background-clip:padding-box;
+      background-color:#ebf1f5;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      background-color:#d8e1e8;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed;
+      outline:none; }
+      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-button.bp3-intent-primary{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover{
+      background-color:#106ba3;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      background-color:#0e5a8a;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
+      background-color:rgba(19, 124, 189, 0.5);
+      background-image:none;
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-success{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover{
+      background-color:#0d8050;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      background-color:#0a6640;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
+      background-color:rgba(15, 153, 96, 0.5);
+      background-image:none;
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-warning{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover{
+      background-color:#bf7326;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      background-color:#a66321;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
+      background-color:rgba(217, 130, 43, 0.5);
+      background-image:none;
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-danger{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover{
+      background-color:#c23030;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      background-color:#a82a2a;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
+      background-color:rgba(219, 55, 55, 0.5);
+      background-image:none;
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+    stroke:#ffffff; }
+  .bp3-button.bp3-large,
+  .bp3-large .bp3-button{
+    min-height:40px;
+    min-width:40px;
+    font-size:16px;
+    padding:5px 15px; }
+    .bp3-button.bp3-large::before,
+    .bp3-button.bp3-large > *,
+    .bp3-large .bp3-button::before,
+    .bp3-large .bp3-button > *{
+      margin-right:10px; }
+    .bp3-button.bp3-large:empty::before,
+    .bp3-button.bp3-large > :last-child,
+    .bp3-large .bp3-button:empty::before,
+    .bp3-large .bp3-button > :last-child{
+      margin-right:0; }
+  .bp3-button.bp3-small,
+  .bp3-small .bp3-button{
+    min-height:24px;
+    min-width:24px;
+    padding:0 7px; }
+  .bp3-button.bp3-loading{
+    position:relative; }
+    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
+      visibility:hidden; }
+    .bp3-button.bp3-loading .bp3-button-spinner{
+      margin:0;
+      position:absolute; }
+    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
+      visibility:hidden; }
+  .bp3-button[class*="bp3-icon-"]::before{
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-style:normal;
+    font-weight:400;
+    line-height:1;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    color:#5c7080; }
+  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
+    color:#5c7080; }
+    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
+      margin-left:7px; }
+  .bp3-button .bp3-icon:first-child:last-child,
+  .bp3-button .bp3-spinner + .bp3-icon:last-child{
+    margin:0 -7px; }
+  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
+    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));
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
+      background-color:#30404d;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      background-color:#202b33;
+      background-image:none;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
+      color:#a7b6c2; }
+  .bp3-dark .bp3-button[class*="bp3-intent-"]{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
+      background-image:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(255, 255, 255, 0.3); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+      stroke:#8a9ba8; }
+  .bp3-button:disabled::before,
+  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
+  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
+  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
+    color:inherit !important; }
+  .bp3-button.bp3-minimal{
+    background:none;
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+    .bp3-button.bp3-minimal:hover{
+      background:rgba(167, 182, 194, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026;
+      text-decoration:none; }
+    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
+      background:rgba(115, 134, 148, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026; }
+    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
+      background:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed; }
+      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button.bp3-minimal{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:inherit; }
+      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+      .bp3-dark .bp3-button.bp3-minimal:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
+        background:none;
+        color:rgba(167, 182, 194, 0.6);
+        cursor:not-allowed; }
+        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+  .bp3-button.bp3-outlined{
+    background:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    border:1px solid rgba(24, 32, 38, 0.2);
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box; }
+    .bp3-button.bp3-outlined:hover{
+      background:rgba(167, 182, 194, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026;
+      text-decoration:none; }
+    .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{
+      background:rgba(115, 134, 148, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026; }
+    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{
+      background:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed; }
+      .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button.bp3-outlined{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:inherit; }
+      .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+      .bp3-dark .bp3-button.bp3-outlined:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
+        background:none;
+        color:rgba(167, 182, 194, 0.6);
+        cursor:not-allowed; }
+        .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button.bp3-outlined.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#106ba3; }
+      .bp3-button.bp3-outlined.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button.bp3-outlined.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#0d8050; }
+      .bp3-button.bp3-outlined.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button.bp3-outlined.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#bf7326; }
+      .bp3-button.bp3-outlined.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button.bp3-outlined.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#c23030; }
+      .bp3-button.bp3-outlined.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{
+      border-color:rgba(92, 112, 128, 0.1); }
+    .bp3-dark .bp3-button.bp3-outlined{
+      border-color:rgba(255, 255, 255, 0.4); }
+      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
+        border-color:rgba(255, 255, 255, 0.2); }
+    .bp3-button.bp3-outlined.bp3-intent-primary{
+      border-color:rgba(16, 107, 163, 0.6); }
+      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
+        border-color:rgba(16, 107, 163, 0.2); }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
+        border-color:rgba(72, 175, 240, 0.6); }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
+          border-color:rgba(72, 175, 240, 0.2); }
+    .bp3-button.bp3-outlined.bp3-intent-success{
+      border-color:rgba(13, 128, 80, 0.6); }
+      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
+        border-color:rgba(13, 128, 80, 0.2); }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
+        border-color:rgba(61, 204, 145, 0.6); }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
+          border-color:rgba(61, 204, 145, 0.2); }
+    .bp3-button.bp3-outlined.bp3-intent-warning{
+      border-color:rgba(191, 115, 38, 0.6); }
+      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
+        border-color:rgba(191, 115, 38, 0.2); }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
+        border-color:rgba(255, 179, 102, 0.6); }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
+          border-color:rgba(255, 179, 102, 0.2); }
+    .bp3-button.bp3-outlined.bp3-intent-danger{
+      border-color:rgba(194, 48, 48, 0.6); }
+      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
+        border-color:rgba(194, 48, 48, 0.2); }
+      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
+        border-color:rgba(255, 115, 115, 0.6); }
+        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
+          border-color:rgba(255, 115, 115, 0.2); }
+
+a.bp3-button{
+  text-align:center;
+  text-decoration:none;
+  -webkit-transition:none;
+  transition:none; }
+  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
+    color:#182026; }
+  a.bp3-button.bp3-disabled{
+    color:rgba(92, 112, 128, 0.6); }
+
+.bp3-button-text{
+  -webkit-box-flex:0;
+      -ms-flex:0 1 auto;
+          flex:0 1 auto; }
+
+.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
+.bp3-button-group.bp3-align-left .bp3-button-text,
+.bp3-button-group.bp3-align-right .bp3-button-text{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto; }
+.bp3-button-group{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex; }
+  .bp3-button-group .bp3-button{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    position:relative;
+    z-index:4; }
+    .bp3-button-group .bp3-button:focus{
+      z-index:5; }
+    .bp3-button-group .bp3-button:hover{
+      z-index:6; }
+    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
+      z-index:7; }
+    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
+      z-index:3; }
+    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
+      z-index:9; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
+        z-index:10; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
+        z-index:11; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
+        z-index:12; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
+        z-index:8; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
+    border-bottom-left-radius:0;
+    border-top-left-radius:0; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    border-bottom-right-radius:0;
+    border-top-right-radius:0;
+    margin-right:-1px; }
+  .bp3-button-group.bp3-minimal .bp3-button{
+    background:none;
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+    .bp3-button-group.bp3-minimal .bp3-button:hover{
+      background:rgba(167, 182, 194, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026;
+      text-decoration:none; }
+    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+      background:rgba(115, 134, 148, 0.3);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#182026; }
+    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+      background:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed; }
+      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:inherit; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+        background:none;
+        color:rgba(167, 182, 194, 0.6);
+        cursor:not-allowed; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        background:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+  .bp3-button-group .bp3-popover-wrapper,
+  .bp3-button-group .bp3-popover-target{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button-group .bp3-button.bp3-fill,
+  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-vertical{
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch;
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column;
+    vertical-align:top; }
+    .bp3-button-group.bp3-vertical.bp3-fill{
+      height:100%;
+      width:unset; }
+    .bp3-button-group.bp3-vertical .bp3-button{
+      margin-right:0 !important;
+      width:100%; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
+      border-radius:3px 3px 0 0; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
+      border-radius:0 0 3px 3px; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
+      margin-bottom:-1px; }
+  .bp3-button-group.bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    margin-right:1px; }
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
+    margin-bottom:1px; }
+.bp3-callout{
+  font-size:14px;
+  line-height:1.5;
+  background-color:rgba(138, 155, 168, 0.15);
+  border-radius:3px;
+  padding:10px 12px 9px;
+  position:relative;
+  width:100%; }
+  .bp3-callout[class*="bp3-icon-"]{
+    padding-left:40px; }
+    .bp3-callout[class*="bp3-icon-"]::before{
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-style:normal;
+      font-weight:400;
+      line-height:1;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      color:#5c7080;
+      left:10px;
+      position:absolute;
+      top:10px; }
+  .bp3-callout.bp3-callout-icon{
+    padding-left:40px; }
+    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
+      color:#5c7080;
+      left:10px;
+      position:absolute;
+      top:10px; }
+  .bp3-callout .bp3-heading{
+    line-height:20px;
+    margin-bottom:5px;
+    margin-top:0; }
+    .bp3-callout .bp3-heading:last-child{
+      margin-bottom:0; }
+  .bp3-dark .bp3-callout{
+    background-color:rgba(138, 155, 168, 0.2); }
+    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+  .bp3-callout.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15); }
+    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-primary .bp3-heading{
+      color:#106ba3; }
+    .bp3-dark .bp3-callout.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
+        color:#48aff0; }
+  .bp3-callout.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15); }
+    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-success .bp3-heading{
+      color:#0d8050; }
+    .bp3-dark .bp3-callout.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
+        color:#3dcc91; }
+  .bp3-callout.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15); }
+    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-warning .bp3-heading{
+      color:#bf7326; }
+    .bp3-dark .bp3-callout.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
+        color:#ffb366; }
+  .bp3-callout.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15); }
+    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-danger .bp3-heading{
+      color:#c23030; }
+    .bp3-dark .bp3-callout.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
+        color:#ff7373; }
+  .bp3-running-text .bp3-callout{
+    margin:20px 0; }
+.bp3-card{
+  background-color:#ffffff;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+  padding:20px;
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-card.bp3-dark,
+  .bp3-dark .bp3-card{
+    background-color:#30404d;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+
+.bp3-elevation-0{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+  .bp3-elevation-0.bp3-dark,
+  .bp3-dark .bp3-elevation-0{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+
+.bp3-elevation-1{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-1.bp3-dark,
+  .bp3-dark .bp3-elevation-1{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-2{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-2.bp3-dark,
+  .bp3-dark .bp3-elevation-2{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-3{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-3.bp3-dark,
+  .bp3-dark .bp3-elevation-3{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-4{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-4.bp3-dark,
+  .bp3-dark .bp3-elevation-4{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:hover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  cursor:pointer; }
+  .bp3-card.bp3-interactive:hover.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:hover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:active{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  opacity:0.9;
+  -webkit-transition-duration:0;
+          transition-duration:0; }
+  .bp3-card.bp3-interactive:active.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:active{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-collapse{
+  height:0;
+  overflow-y:hidden;
+  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-collapse .bp3-collapse-body{
+    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
+      display:none; }
+
+.bp3-context-menu .bp3-popover-target{
+  display:block; }
+
+.bp3-context-menu-popover-target{
+  position:fixed; }
+
+.bp3-divider{
+  border-bottom:1px solid rgba(16, 22, 26, 0.15);
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  margin:5px; }
+  .bp3-dark .bp3-divider{
+    border-color:rgba(16, 22, 26, 0.4); }
+.bp3-dialog-container{
+  opacity:1;
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  min-height:100%;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none;
+  width:100%; }
+  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5); }
+  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -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); }
+  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -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); }
+
+.bp3-dialog{
+  background:#ebf1f5;
+  border-radius:6px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  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;
+  padding-bottom:20px;
+  pointer-events:all;
+  -webkit-user-select:text;
+     -moz-user-select:text;
+      -ms-user-select:text;
+          user-select:text;
+  width:500px; }
+  .bp3-dialog:focus{
+    outline:0; }
+  .bp3-dialog.bp3-dark,
+  .bp3-dark .bp3-dialog{
+    background:#293742;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+
+.bp3-dialog-header{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  background:#ffffff;
+  border-radius:6px 6px 0 0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  min-height:40px;
+  padding-left:20px;
+  padding-right:5px; }
+  .bp3-dialog-header .bp3-icon-large,
+  .bp3-dialog-header .bp3-icon{
+    color:#5c7080;
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px; }
+  .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;
+    line-height:inherit;
+    margin:0; }
+    .bp3-dialog-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-dialog-header{
+    background:#30404d;
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-dialog-header .bp3-icon-large,
+    .bp3-dark .bp3-dialog-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-dialog-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  line-height:18px;
+  margin:20px; }
+
+.bp3-dialog-footer{
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  margin:0 20px; }
+
+.bp3-dialog-footer-actions{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:end;
+      -ms-flex-pack:end;
+          justify-content:flex-end; }
+  .bp3-dialog-footer-actions .bp3-button{
+    margin-left:10px; }
+.bp3-drawer{
+  background:#ffffff;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  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;
+  padding:0; }
+  .bp3-drawer:focus{
+    outline:0; }
+  .bp3-drawer.bp3-position-top{
+    height:50%;
+    left:0;
+    right:0;
+    top:0; }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer.bp3-position-bottom{
+    bottom:0;
+    height:50%;
+    left:0;
+    right:0; }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer.bp3-position-left{
+    bottom:0;
+    left:0;
+    top:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer.bp3-position-right{
+    bottom:0;
+    right:0;
+    top:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right):not(.bp3-vertical){
+    bottom:0;
+    right:0;
+    top:0;
+    width:50%; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right).bp3-vertical{
+    bottom:0;
+    height:50%;
+    left:0;
+    right:0; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-delay:0;
+              transition-delay:0;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -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); }
+  .bp3-drawer.bp3-dark,
+  .bp3-dark .bp3-drawer{
+    background:#30404d;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+
+.bp3-drawer-header{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  border-radius:0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  min-height:40px;
+  padding:5px;
+  padding-left:20px;
+  position:relative; }
+  .bp3-drawer-header .bp3-icon-large,
+  .bp3-drawer-header .bp3-icon{
+    color:#5c7080;
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px; }
+  .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;
+    line-height:inherit;
+    margin:0; }
+    .bp3-drawer-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-drawer-header{
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-drawer-header .bp3-icon-large,
+    .bp3-dark .bp3-drawer-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-drawer-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  line-height:18px;
+  overflow:auto; }
+
+.bp3-drawer-footer{
+  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  padding:10px 20px;
+  position:relative; }
+  .bp3-dark .bp3-drawer-footer{
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
+.bp3-editable-text{
+  cursor:text;
+  display:inline-block;
+  max-width:100%;
+  position:relative;
+  vertical-align:top;
+  white-space:nowrap; }
+  .bp3-editable-text::before{
+    bottom:-3px;
+    left:-3px;
+    position:absolute;
+    right:-3px;
+    top:-3px;
+    border-radius:3px;
+    content:"";
+    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-editable-text.bp3-editable-text-editing::before{
+    background-color:#ffffff;
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#137cbd; }
+  .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
+  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#0f9960; }
+  .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
+  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#d9822b; }
+  .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
+  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#db3737; }
+  .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
+  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
+    background-color:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#48aff0; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
+            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#3dcc91; }
+  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
+            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#ffb366; }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#ff7373; }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-editable-text-input,
+.bp3-editable-text-content{
+  color:inherit;
+  display:inherit;
+  font:inherit;
+  letter-spacing:inherit;
+  max-width:inherit;
+  min-width:inherit;
+  position:relative;
+  resize:none;
+  text-transform:inherit;
+  vertical-align:top; }
+
+.bp3-editable-text-input{
+  background:none;
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  padding:0;
+  white-space:pre-wrap;
+  width:100%; }
+  .bp3-editable-text-input::-webkit-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-editable-text-input::-moz-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-editable-text-input:-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-editable-text-input::-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-editable-text-input::placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-editable-text-input:focus{
+    outline:none; }
+  .bp3-editable-text-input::-ms-clear{
+    display:none; }
+
+.bp3-editable-text-content{
+  overflow:hidden;
+  padding-right:2px;
+  text-overflow:ellipsis;
+  white-space:pre; }
+  .bp3-editable-text-editing > .bp3-editable-text-content{
+    left:0;
+    position:absolute;
+    visibility:hidden; }
+  .bp3-editable-text-placeholder > .bp3-editable-text-content{
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
+      color:rgba(167, 182, 194, 0.6); }
+
+.bp3-editable-text.bp3-multiline{
+  display:block; }
+  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
+    overflow:auto;
+    white-space:pre-wrap;
+    word-wrap:break-word; }
+.bp3-divider{
+  border-bottom:1px solid rgba(16, 22, 26, 0.15);
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  margin:5px; }
+  .bp3-dark .bp3-divider{
+    border-color:rgba(16, 22, 26, 0.4); }
+.bp3-control-group{
+  -webkit-transform:translateZ(0);
+          transform:translateZ(0);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:stretch;
+      -ms-flex-align:stretch;
+          align-items:stretch; }
+  .bp3-control-group > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select,
+  .bp3-control-group .bp3-input,
+  .bp3-control-group .bp3-select{
+    position:relative; }
+  .bp3-control-group .bp3-input{
+    border-radius:inherit;
+    z-index:2; }
+    .bp3-control-group .bp3-input:focus{
+      border-radius:3px;
+      z-index:14; }
+    .bp3-control-group .bp3-input[class*="bp3-intent"]{
+      z-index:13; }
+      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
+        z-index:15; }
+    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
+      z-index:1; }
+  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
+    z-index:13; }
+    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
+      z-index:15; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select select,
+  .bp3-control-group .bp3-select select{
+    -webkit-transform:translateZ(0);
+            transform:translateZ(0);
+    border-radius:inherit;
+    z-index:4; }
+    .bp3-control-group .bp3-button:focus,
+    .bp3-control-group .bp3-html-select select:focus,
+    .bp3-control-group .bp3-select select:focus{
+      z-index:5; }
+    .bp3-control-group .bp3-button:hover,
+    .bp3-control-group .bp3-html-select select:hover,
+    .bp3-control-group .bp3-select select:hover{
+      z-index:6; }
+    .bp3-control-group .bp3-button:active,
+    .bp3-control-group .bp3-html-select select:active,
+    .bp3-control-group .bp3-select select:active{
+      z-index:7; }
+    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
+    .bp3-control-group .bp3-html-select select[readonly],
+    .bp3-control-group .bp3-html-select select:disabled,
+    .bp3-control-group .bp3-html-select select.bp3-disabled,
+    .bp3-control-group .bp3-select select[readonly],
+    .bp3-control-group .bp3-select select:disabled,
+    .bp3-control-group .bp3-select select.bp3-disabled{
+      z-index:3; }
+    .bp3-control-group .bp3-button[class*="bp3-intent"],
+    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
+    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
+      z-index:9; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
+        z-index:10; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
+        z-index:11; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
+        z-index:12; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
+        z-index:8; }
+  .bp3-control-group .bp3-input-group > .bp3-icon,
+  .bp3-control-group .bp3-input-group > .bp3-button,
+  .bp3-control-group .bp3-input-group > .bp3-input-action{
+    z-index:16; }
+  .bp3-control-group .bp3-select::after,
+  .bp3-control-group .bp3-html-select::after,
+  .bp3-control-group .bp3-select > .bp3-icon,
+  .bp3-control-group .bp3-html-select > .bp3-icon{
+    z-index:17; }
+  .bp3-control-group .bp3-select:focus-within{
+    z-index:5; }
+  .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
+    margin-right:-1px; }
+  .bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child){
+    margin-left:6px; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
+    margin-right:0; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
+    margin-left:1px; }
+  .bp3-control-group .bp3-popover-wrapper,
+  .bp3-control-group .bp3-popover-target{
+    border-radius:inherit; }
+  .bp3-control-group > :first-child{
+    border-radius:3px 0 0 3px; }
+  .bp3-control-group > :last-child{
+    border-radius:0 3px 3px 0;
+    margin-right:0; }
+  .bp3-control-group > :only-child{
+    border-radius:3px;
+    margin-right:0; }
+  .bp3-control-group .bp3-input-group .bp3-button{
+    border-radius:3px; }
+  .bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group{
+    border-bottom-left-radius:0;
+    border-top-left-radius:0; }
+  .bp3-control-group.bp3-fill{
+    width:100%; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-vertical{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column; }
+    .bp3-control-group.bp3-vertical > *{
+      margin-top:-1px; }
+    .bp3-control-group.bp3-vertical > :first-child{
+      border-radius:3px 3px 0 0;
+      margin-top:0; }
+    .bp3-control-group.bp3-vertical > :last-child{
+      border-radius:0 0 3px 3px; }
+.bp3-control{
+  cursor:pointer;
+  display:block;
+  margin-bottom:10px;
+  position:relative;
+  text-transform:none; }
+  .bp3-control input:checked ~ .bp3-control-indicator{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+  .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    background-color:#106ba3;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    background:#0e5a8a;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    background:rgba(19, 124, 189, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    background-color:#106ba3;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    background-color:#0e5a8a;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    background:rgba(14, 90, 138, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-control:not(.bp3-align-right){
+    padding-left:26px; }
+    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-26px; }
+  .bp3-control.bp3-align-right{
+    padding-right:26px; }
+    .bp3-control.bp3-align-right .bp3-control-indicator{
+      margin-right:-26px; }
+  .bp3-control.bp3-disabled{
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed; }
+  .bp3-control.bp3-inline{
+    display:inline-block;
+    margin-right:20px; }
+  .bp3-control input{
+    left:0;
+    opacity:0;
+    position:absolute;
+    top:0;
+    z-index:-1; }
+  .bp3-control .bp3-control-indicator{
+    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));
+    border:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    cursor:pointer;
+    display:inline-block;
+    font-size:16px;
+    height:1em;
+    margin-right:10px;
+    margin-top:-3px;
+    position:relative;
+    -webkit-user-select:none;
+       -moz-user-select:none;
+        -ms-user-select:none;
+            user-select:none;
+    vertical-align:middle;
+    width:1em; }
+    .bp3-control .bp3-control-indicator::before{
+      content:"";
+      display:block;
+      height:1em;
+      width:1em; }
+  .bp3-control:hover .bp3-control-indicator{
+    background-color:#ebf1f5; }
+  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+    background:#d8e1e8;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-control input:disabled ~ .bp3-control-indicator{
+    background:rgba(206, 217, 224, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    cursor:not-allowed; }
+  .bp3-control input:focus ~ .bp3-control-indicator{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:2px;
+    -moz-outline-radius:6px; }
+  .bp3-control.bp3-align-right .bp3-control-indicator{
+    float:right;
+    margin-left:10px;
+    margin-top:1px; }
+  .bp3-control.bp3-large{
+    font-size:16px; }
+    .bp3-control.bp3-large:not(.bp3-align-right){
+      padding-left:30px; }
+      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+        margin-left:-30px; }
+    .bp3-control.bp3-large.bp3-align-right{
+      padding-right:30px; }
+      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+        margin-right:-30px; }
+    .bp3-control.bp3-large .bp3-control-indicator{
+      font-size:20px; }
+    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-top:0; }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    color:#ffffff; }
+  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    background-color:#106ba3;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
+  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    background:#0e5a8a;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    background:rgba(19, 124, 189, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    background-color:#106ba3;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    background-color:#0e5a8a;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    background:rgba(14, 90, 138, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-control.bp3-checkbox .bp3-control-indicator{
+    border-radius:3px; }
+  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-radio .bp3-control-indicator{
+    border-radius:50%; }
+  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
+    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
+  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
+    opacity:0.5; }
+  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
+    -moz-outline-radius:16px; }
+  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(167, 182, 194, 0.5); }
+  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(115, 134, 148, 0.5); }
+  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(92, 112, 128, 0.5); }
+  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(206, 217, 224, 0.5); }
+    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(19, 124, 189, 0.5); }
+    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch:not(.bp3-align-right){
+    padding-left:38px; }
+    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-38px; }
+  .bp3-control.bp3-switch.bp3-align-right{
+    padding-right:38px; }
+    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
+      margin-right:-38px; }
+  .bp3-control.bp3-switch .bp3-control-indicator{
+    border:none;
+    border-radius:1.75em;
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important;
+    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);
+    width:auto; }
+    .bp3-control.bp3-switch .bp3-control-indicator::before{
+      background:#ffffff;
+      border-radius:50%;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+      height:calc(1em - 4px);
+      left:0;
+      margin:2px;
+      position:absolute;
+      -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);
+      width:calc(1em - 4px); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    left:calc(100% - 1em); }
+  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
+    padding-left:45px; }
+    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-45px; }
+  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
+    padding-right:45px; }
+    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-right:-45px; }
+  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.7); }
+  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.9); }
+  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(57, 75, 89, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(14, 90, 138, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
+    background:#394b59;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-control.bp3-switch .bp3-switch-inner-text{
+    font-size:0.7em;
+    text-align:center; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
+    line-height:0;
+    margin-left:0.5em;
+    margin-right:1.2em;
+    visibility:hidden; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
+    line-height:1em;
+    margin-left:1.2em;
+    margin-right:0.5em;
+    visibility:visible; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
+    line-height:1em;
+    visibility:visible; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
+    line-height:0;
+    visibility:hidden; }
+  .bp3-dark .bp3-control{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-control.bp3-disabled{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-control .bp3-control-indicator{
+      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));
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-control:hover .bp3-control-indicator{
+      background-color:#30404d; }
+    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+      background:#202b33;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
+      background:rgba(57, 75, 89, 0.5);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      cursor:not-allowed; }
+    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-file-input{
+  cursor:pointer;
+  display:inline-block;
+  height:30px;
+  position:relative; }
+  .bp3-file-input input{
+    margin:0;
+    min-width:200px;
+    opacity:0; }
+    .bp3-file-input input:disabled + .bp3-file-upload-input,
+    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+      background:rgba(206, 217, 224, 0.5);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed;
+      resize:none; }
+      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+        background-color:rgba(206, 217, 224, 0.5);
+        background-image:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:rgba(92, 112, 128, 0.6);
+        cursor:not-allowed;
+        outline:none; }
+        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
+          background:rgba(206, 217, 224, 0.7); }
+      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+        background:rgba(57, 75, 89, 0.5);
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+          background-color:rgba(57, 75, 89, 0.5);
+          background-image:none;
+          -webkit-box-shadow:none;
+                  box-shadow:none;
+          color:rgba(167, 182, 194, 0.6); }
+          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
+          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
+            background:rgba(57, 75, 89, 0.7); }
+  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#182026; }
+  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#f5f8fa; }
+  .bp3-file-input.bp3-fill{
+    width:100%; }
+  .bp3-file-input.bp3-large,
+  .bp3-large .bp3-file-input{
+    height:40px; }
+  .bp3-file-input .bp3-file-upload-input-custom-text::after{
+    content:attr(bp3-button-text); }
+
+.bp3-file-upload-input{
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none;
+  background:#ffffff;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  height:30px;
+  line-height:30px;
+  outline:none;
+  padding:0 10px;
+  -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);
+  vertical-align:middle;
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  color:rgba(92, 112, 128, 0.6);
+  left:0;
+  padding-right:80px;
+  position:absolute;
+  right:0;
+  top:0;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-file-upload-input::-webkit-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-file-upload-input::-moz-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-file-upload-input:-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-file-upload-input::-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-file-upload-input::placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-file-upload-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
+    background:rgba(206, 217, 224, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed;
+    resize:none; }
+  .bp3-file-upload-input::after{
+    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));
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    color:#182026;
+    min-height:24px;
+    min-width:24px;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    border-radius:3px;
+    content:"Browse";
+    line-height:24px;
+    margin:3px;
+    position:absolute;
+    right:0;
+    text-align:center;
+    top:0;
+    width:70px; }
+    .bp3-file-upload-input::after:hover{
+      background-clip:padding-box;
+      background-color:#ebf1f5;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
+      background-color:#d8e1e8;
+      background-image:none;
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(92, 112, 128, 0.6);
+      cursor:not-allowed;
+      outline:none; }
+      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-file-upload-input:hover::after{
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+  .bp3-file-upload-input:active::after{
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-large .bp3-file-upload-input{
+    font-size:16px;
+    height:40px;
+    line-height:40px;
+    padding-right:95px; }
+    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
+      padding:0 15px; }
+    .bp3-large .bp3-file-upload-input::after{
+      min-height:30px;
+      min-width:30px;
+      line-height:30px;
+      margin:5px;
+      width:85px; }
+  .bp3-dark .bp3-file-upload-input{
+    background:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
+      background:rgba(57, 75, 89, 0.5);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::after{
+      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));
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover{
+        background-color:#30404d;
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        background-color:#202b33;
+        background-image:none;
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
+        background-color:rgba(57, 75, 89, 0.5);
+        background-image:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
+          background:rgba(57, 75, 89, 0.7); }
+      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
+        background:rgba(16, 22, 26, 0.5);
+        stroke:#8a9ba8; }
+    .bp3-dark .bp3-file-upload-input:hover::after{
+      background-color:#30404d;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input:active::after{
+      background-color:#202b33;
+      background-image:none;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+.bp3-file-upload-input::after{
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+.bp3-form-group{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:0 0 15px; }
+  .bp3-form-group label.bp3-label{
+    margin-bottom:5px; }
+  .bp3-form-group .bp3-control{
+    margin-top:7px; }
+  .bp3-form-group .bp3-form-helper-text{
+    color:#5c7080;
+    font-size:12px;
+    margin-top:5px; }
+  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#106ba3; }
+  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#0d8050; }
+  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#bf7326; }
+  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#c23030; }
+  .bp3-form-group.bp3-inline{
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start;
+    -webkit-box-orient:horizontal;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:row;
+            flex-direction:row; }
+    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
+      line-height:40px;
+      margin:0 10px 0 0; }
+    .bp3-form-group.bp3-inline label.bp3-label{
+      line-height:30px;
+      margin:0 10px 0 0; }
+  .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#48aff0; }
+  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#3dcc91; }
+  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#ffb366; }
+  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#ff7373; }
+  .bp3-dark .bp3-form-group .bp3-form-helper-text{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(167, 182, 194, 0.6) !important; }
+.bp3-input-group{
+  display:block;
+  position:relative; }
+  .bp3-input-group .bp3-input{
+    position:relative;
+    width:100%; }
+    .bp3-input-group .bp3-input:not(:first-child){
+      padding-left:30px; }
+    .bp3-input-group .bp3-input:not(:last-child){
+      padding-right:30px; }
+  .bp3-input-group .bp3-input-action,
+  .bp3-input-group > .bp3-input-left-container,
+  .bp3-input-group > .bp3-button,
+  .bp3-input-group > .bp3-icon{
+    position:absolute;
+    top:0; }
+    .bp3-input-group .bp3-input-action:first-child,
+    .bp3-input-group > .bp3-input-left-container:first-child,
+    .bp3-input-group > .bp3-button:first-child,
+    .bp3-input-group > .bp3-icon:first-child{
+      left:0; }
+    .bp3-input-group .bp3-input-action:last-child,
+    .bp3-input-group > .bp3-input-left-container:last-child,
+    .bp3-input-group > .bp3-button:last-child,
+    .bp3-input-group > .bp3-icon:last-child{
+      right:0; }
+  .bp3-input-group .bp3-button{
+    min-height:24px;
+    min-width:24px;
+    margin:3px;
+    padding:0 7px; }
+    .bp3-input-group .bp3-button:empty{
+      padding:0; }
+  .bp3-input-group > .bp3-input-left-container,
+  .bp3-input-group > .bp3-icon{
+    z-index:1; }
+  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
+  .bp3-input-group > .bp3-icon{
+    color:#5c7080; }
+    .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty,
+    .bp3-input-group > .bp3-icon:empty{
+      font-family:"Icons16", sans-serif;
+      font-size:16px;
+      font-style:normal;
+      font-weight:400;
+      line-height:1;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased; }
+  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
+  .bp3-input-group > .bp3-icon,
+  .bp3-input-group .bp3-input-action > .bp3-spinner{
+    margin:7px; }
+  .bp3-input-group .bp3-tag{
+    margin:5px; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+    color:#5c7080; }
+    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+      color:#a7b6c2; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
+      color:#5c7080; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
+    color:rgba(92, 112, 128, 0.6) !important; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-input-group.bp3-disabled{
+    cursor:not-allowed; }
+    .bp3-input-group.bp3-disabled .bp3-icon{
+      color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-group.bp3-large .bp3-button{
+    min-height:30px;
+    min-width:30px;
+    margin:5px; }
+  .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon,
+  .bp3-input-group.bp3-large > .bp3-icon,
+  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
+    margin:12px; }
+  .bp3-input-group.bp3-large .bp3-input{
+    font-size:16px;
+    height:40px;
+    line-height:40px; }
+    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
+      padding:0 15px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
+      padding-left:40px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
+      padding-right:40px; }
+  .bp3-input-group.bp3-small .bp3-button{
+    min-height:20px;
+    min-width:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small .bp3-tag{
+    min-height:20px;
+    min-width:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon,
+  .bp3-input-group.bp3-small > .bp3-icon,
+  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
+    margin:4px; }
+  .bp3-input-group.bp3-small .bp3-input{
+    font-size:12px;
+    height:24px;
+    line-height:24px;
+    padding-left:8px;
+    padding-right:8px; }
+    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
+      padding:0 12px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
+      padding-left:24px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
+      padding-right:24px; }
+  .bp3-input-group.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-input-group.bp3-round .bp3-button,
+  .bp3-input-group.bp3-round .bp3-input,
+  .bp3-input-group.bp3-round .bp3-tag{
+    border-radius:30px; }
+  .bp3-dark .bp3-input-group .bp3-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-input-group.bp3-intent-primary .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-primary > .bp3-icon{
+    color:#106ba3; }
+    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
+      color:#48aff0; }
+  .bp3-input-group.bp3-intent-success .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-success > .bp3-icon{
+    color:#0d8050; }
+    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
+      color:#3dcc91; }
+  .bp3-input-group.bp3-intent-warning .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-warning > .bp3-icon{
+    color:#bf7326; }
+    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
+      color:#ffb366; }
+  .bp3-input-group.bp3-intent-danger .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-danger > .bp3-icon{
+    color:#c23030; }
+    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
+      color:#ff7373; }
+.bp3-input{
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none;
+  background:#ffffff;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  height:30px;
+  line-height:30px;
+  outline:none;
+  padding:0 10px;
+  -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);
+  vertical-align:middle; }
+  .bp3-input::-webkit-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input::-moz-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input:-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input::-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input::placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input:focus, .bp3-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-input[type="search"], .bp3-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-input:disabled, .bp3-input.bp3-disabled{
+    background:rgba(206, 217, 224, 0.5);
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed;
+    resize:none; }
+  .bp3-input.bp3-large{
+    font-size:16px;
+    height:40px;
+    line-height:40px; }
+    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
+      padding:0 15px; }
+  .bp3-input.bp3-small{
+    font-size:12px;
+    height:24px;
+    line-height:24px;
+    padding-left:8px;
+    padding-right:8px; }
+    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
+      padding:0 12px; }
+  .bp3-input.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-dark .bp3-input{
+    background:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+    .bp3-dark .bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
+      background:rgba(57, 75, 89, 0.5);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-input.bp3-intent-primary{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary:focus{
+        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+                box-shadow:inset 0 0 0 1px #137cbd; }
+      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-success{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success:focus{
+        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+                box-shadow:inset 0 0 0 1px #0f9960; }
+      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-warning{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning:focus{
+        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+                box-shadow:inset 0 0 0 1px #d9822b; }
+      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-danger{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger:focus{
+        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #db3737;
+                box-shadow:inset 0 0 0 1px #db3737; }
+      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input::-ms-clear{
+    display:none; }
+textarea.bp3-input{
+  max-width:100%;
+  padding:10px; }
+  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
+    height:auto;
+    line-height:inherit; }
+  textarea.bp3-input.bp3-small{
+    padding:8px; }
+  .bp3-dark textarea.bp3-input{
+    background:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
+      background:rgba(57, 75, 89, 0.5);
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(167, 182, 194, 0.6); }
+label.bp3-label{
+  display:block;
+  margin-bottom:15px;
+  margin-top:0; }
+  label.bp3-label .bp3-html-select,
+  label.bp3-label .bp3-input,
+  label.bp3-label .bp3-select,
+  label.bp3-label .bp3-slider,
+  label.bp3-label .bp3-popover-wrapper{
+    display:block;
+    margin-top:5px;
+    text-transform:none; }
+  label.bp3-label .bp3-button-group{
+    margin-top:5px; }
+  label.bp3-label .bp3-select select,
+  label.bp3-label .bp3-html-select select{
+    font-weight:400;
+    vertical-align:top;
+    width:100%; }
+  label.bp3-label.bp3-disabled,
+  label.bp3-label.bp3-disabled .bp3-text-muted{
+    color:rgba(92, 112, 128, 0.6); }
+  label.bp3-label.bp3-inline{
+    line-height:30px; }
+    label.bp3-label.bp3-inline .bp3-html-select,
+    label.bp3-label.bp3-inline .bp3-input,
+    label.bp3-label.bp3-inline .bp3-input-group,
+    label.bp3-label.bp3-inline .bp3-select,
+    label.bp3-label.bp3-inline .bp3-popover-wrapper{
+      display:inline-block;
+      margin:0 0 0 5px;
+      vertical-align:top; }
+    label.bp3-label.bp3-inline .bp3-button-group{
+      margin:0 0 0 5px; }
+    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
+      margin-left:0; }
+    label.bp3-label.bp3-inline.bp3-large{
+      line-height:40px; }
+  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
+    display:block; }
+  .bp3-dark label.bp3-label{
+    color:#f5f8fa; }
+    .bp3-dark label.bp3-label.bp3-disabled,
+    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 14px;
+          flex:1 1 14px;
+  min-height:0;
+  padding:0;
+  width:30px; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
+    border-radius:0 3px 0 0; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
+    border-radius:0 0 3px 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
+  border-radius:3px 0 0 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
+  border-radius:0 0 0 3px; }
+
+.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
+  width:40px; }
+
+form{
+  display:block; }
+.bp3-html-select select,
+.bp3-select select{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  font-size:14px;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  padding:5px 10px;
+  text-align:left;
+  vertical-align:middle;
+  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));
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  color:#182026;
+  -moz-appearance:none;
+  -webkit-appearance:none;
+  border-radius:3px;
+  height:30px;
+  padding:0 25px 0 10px;
+  width:100%; }
+  .bp3-html-select select > *, .bp3-select select > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-html-select select::before,
+  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
+    margin-right:7px; }
+  .bp3-html-select select:empty::before,
+  .bp3-select select:empty::before,
+  .bp3-html-select select > :last-child,
+  .bp3-select select > :last-child{
+    margin-right:0; }
+  .bp3-html-select select:hover,
+  .bp3-select select:hover{
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+  .bp3-html-select select:active,
+  .bp3-select select:active, .bp3-html-select select.bp3-active,
+  .bp3-select select.bp3-active{
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-html-select select:disabled,
+  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
+  .bp3-select select.bp3-disabled{
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed;
+    outline:none; }
+    .bp3-html-select select:disabled.bp3-active,
+    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
+    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
+    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
+    .bp3-select select.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+
+.bp3-html-select.bp3-minimal select,
+.bp3-select.bp3-minimal select{
+  background:none;
+  -webkit-box-shadow:none;
+          box-shadow:none; }
+  .bp3-html-select.bp3-minimal select:hover,
+  .bp3-select.bp3-minimal select:hover{
+    background:rgba(167, 182, 194, 0.3);
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:#182026;
+    text-decoration:none; }
+  .bp3-html-select.bp3-minimal select:active,
+  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
+  .bp3-select.bp3-minimal select.bp3-active{
+    background:rgba(115, 134, 148, 0.3);
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:#182026; }
+  .bp3-html-select.bp3-minimal select:disabled,
+  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
+  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
+  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
+  .bp3-select.bp3-minimal select.bp3-disabled:hover{
+    background:none;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed; }
+    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
+    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
+      background:rgba(115, 134, 148, 0.3); }
+  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
+  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
+    background:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:inherit; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
+      background:rgba(138, 155, 168, 0.15); }
+    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      background:rgba(138, 155, 168, 0.3);
+      color:#f5f8fa; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
+      background:none;
+      color:rgba(167, 182, 194, 0.6);
+      cursor:not-allowed; }
+      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
+        background:rgba(138, 155, 168, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
+  .bp3-select.bp3-minimal select.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
+      background:rgba(19, 124, 189, 0.15);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      background:rgba(19, 124, 189, 0.3);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
+      background:none;
+      color:rgba(16, 107, 163, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
+        background:rgba(19, 124, 189, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+      stroke:#106ba3; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
+      color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.2);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(72, 175, 240, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-success,
+  .bp3-select.bp3-minimal select.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
+      background:rgba(15, 153, 96, 0.15);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      background:rgba(15, 153, 96, 0.3);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
+      background:none;
+      color:rgba(13, 128, 80, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
+        background:rgba(15, 153, 96, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+      stroke:#0d8050; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
+      color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.2);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(61, 204, 145, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
+  .bp3-select.bp3-minimal select.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
+      background:rgba(217, 130, 43, 0.15);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      background:rgba(217, 130, 43, 0.3);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
+      background:none;
+      color:rgba(191, 115, 38, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
+        background:rgba(217, 130, 43, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+      stroke:#bf7326; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
+      color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.2);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(255, 179, 102, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
+  .bp3-select.bp3-minimal select.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      background:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
+      background:rgba(219, 55, 55, 0.15);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      background:rgba(219, 55, 55, 0.3);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
+      background:none;
+      color:rgba(194, 48, 48, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
+        background:rgba(219, 55, 55, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+      stroke:#c23030; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
+      color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.2);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(255, 115, 115, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+
+.bp3-html-select.bp3-large select,
+.bp3-select.bp3-large select{
+  font-size:16px;
+  height:40px;
+  padding-right:35px; }
+
+.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
+  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));
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+  color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
+    background-color:#30404d;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    background-color:#202b33;
+    background-image:none;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
+    background-color:rgba(57, 75, 89, 0.5);
+    background-image:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
+      background:rgba(57, 75, 89, 0.7); }
+  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
+    background:rgba(16, 22, 26, 0.5);
+    stroke:#8a9ba8; }
+
+.bp3-html-select select:disabled,
+.bp3-select select:disabled{
+  background-color:rgba(206, 217, 224, 0.5);
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  color:rgba(92, 112, 128, 0.6);
+  cursor:not-allowed; }
+
+.bp3-html-select .bp3-icon,
+.bp3-select .bp3-icon, .bp3-select::after{
+  color:#5c7080;
+  pointer-events:none;
+  position:absolute;
+  right:7px;
+  top:7px; }
+  .bp3-html-select .bp3-disabled.bp3-icon,
+  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
+    color:rgba(92, 112, 128, 0.6); }
+.bp3-html-select,
+.bp3-select{
+  display:inline-block;
+  letter-spacing:normal;
+  position:relative;
+  vertical-align:middle; }
+  .bp3-html-select select::-ms-expand,
+  .bp3-select select::-ms-expand{
+    display:none; }
+  .bp3-html-select .bp3-icon,
+  .bp3-select .bp3-icon{
+    color:#5c7080; }
+    .bp3-html-select .bp3-icon:hover,
+    .bp3-select .bp3-icon:hover{
+      color:#182026; }
+    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
+    .bp3-select .bp3-icon{
+      color:#a7b6c2; }
+      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
+      .bp3-select .bp3-icon:hover{
+        color:#f5f8fa; }
+  .bp3-html-select.bp3-large::after,
+  .bp3-html-select.bp3-large .bp3-icon,
+  .bp3-select.bp3-large::after,
+  .bp3-select.bp3-large .bp3-icon{
+    right:12px;
+    top:12px; }
+  .bp3-html-select.bp3-fill,
+  .bp3-html-select.bp3-fill select,
+  .bp3-select.bp3-fill,
+  .bp3-select.bp3-fill select{
+    width:100%; }
+  .bp3-dark .bp3-html-select option, .bp3-dark
+  .bp3-select option{
+    background-color:#30404d;
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select option:disabled, .bp3-dark
+  .bp3-select option:disabled{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-html-select::after, .bp3-dark
+  .bp3-select::after{
+    color:#a7b6c2; }
+
+.bp3-select::after{
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-style:normal;
+  font-weight:400;
+  line-height:1;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  content:""; }
+.bp3-running-text table, table.bp3-html-table{
+  border-spacing:0;
+  font-size:14px; }
+  .bp3-running-text table th, table.bp3-html-table th,
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    padding:11px;
+    text-align:left;
+    vertical-align:top; }
+  .bp3-running-text table th, table.bp3-html-table th{
+    color:#182026;
+    font-weight:600; }
+  
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    color:#182026; }
+  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
+  .bp3-running-text table tbody tr:first-child td,
+  table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
+  .bp3-dark .bp3-running-text table tbody tr:first-child td,
+  .bp3-running-text .bp3-dark table tbody tr:first-child td,
+  .bp3-dark table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+
+table.bp3-html-table.bp3-html-table-condensed th,
+table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
+table.bp3-html-table.bp3-small td{
+  padding-bottom:6px;
+  padding-top:6px; }
+
+table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+  background:rgba(191, 204, 214, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+  -webkit-box-shadow:none;
+          box-shadow:none; }
+  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
+    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-interactive tbody tr:hover td{
+  background-color:rgba(191, 204, 214, 0.3);
+  cursor:pointer; }
+
+table.bp3-html-table.bp3-interactive tbody tr:active td{
+  background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-dark table.bp3-html-table{ }
+  .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+    background:rgba(92, 112, 128, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+    .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+      -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
+              box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+    .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
+    background-color:rgba(92, 112, 128, 0.3);
+    cursor:pointer; }
+  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
+    background-color:rgba(92, 112, 128, 0.4); }
+
+.bp3-key-combo{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center; }
+  .bp3-key-combo > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-key-combo > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-key-combo::before,
+  .bp3-key-combo > *{
+    margin-right:5px; }
+  .bp3-key-combo:empty::before,
+  .bp3-key-combo > :last-child{
+    margin-right:0; }
+
+.bp3-hotkey-dialog{
+  padding-bottom:0;
+  top:40px; }
+  .bp3-hotkey-dialog .bp3-dialog-body{
+    margin:0;
+    padding:0; }
+  .bp3-hotkey-dialog .bp3-hotkey-label{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1; }
+
+.bp3-hotkey-column{
+  margin:auto;
+  max-height:80vh;
+  overflow-y:auto;
+  padding:30px; }
+  .bp3-hotkey-column .bp3-heading{
+    margin-bottom:20px; }
+    .bp3-hotkey-column .bp3-heading:not(:first-child){
+      margin-top:40px; }
+
+.bp3-hotkey{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:justify;
+      -ms-flex-pack:justify;
+          justify-content:space-between;
+  margin-left:0;
+  margin-right:0; }
+  .bp3-hotkey:not(:last-child){
+    margin-bottom:10px; }
+.bp3-icon{
+  display:inline-block;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  vertical-align:text-bottom; }
+  .bp3-icon:not(:empty)::before{
+    content:"" !important;
+    content:unset !important; }
+  .bp3-icon > svg{
+    display:block; }
+    .bp3-icon > svg:not([fill]){
+      fill:currentColor; }
+
+.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
+  color:#106ba3; }
+  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
+    color:#48aff0; }
+
+.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
+  color:#0d8050; }
+  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
+    color:#3dcc91; }
+
+.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
+  color:#bf7326; }
+  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
+    color:#ffb366; }
+
+.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
+  color:#c23030; }
+  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
+    color:#ff7373; }
+
+span.bp3-icon-standard{
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-style:normal;
+  font-weight:400;
+  line-height:1;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon-large{
+  font-family:"Icons20", sans-serif;
+  font-size:20px;
+  font-style:normal;
+  font-weight:400;
+  line-height:1;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon:empty{
+  font-family:"Icons20";
+  font-size:inherit;
+  font-style:normal;
+  font-weight:400;
+  line-height:1; }
+  span.bp3-icon:empty::before{
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased; }
+
+.bp3-icon-add::before{
+  content:""; }
+
+.bp3-icon-add-column-left::before{
+  content:""; }
+
+.bp3-icon-add-column-right::before{
+  content:""; }
+
+.bp3-icon-add-row-bottom::before{
+  content:""; }
+
+.bp3-icon-add-row-top::before{
+  content:""; }
+
+.bp3-icon-add-to-artifact::before{
+  content:""; }
+
+.bp3-icon-add-to-folder::before{
+  content:""; }
+
+.bp3-icon-airplane::before{
+  content:""; }
+
+.bp3-icon-align-center::before{
+  content:""; }
+
+.bp3-icon-align-justify::before{
+  content:""; }
+
+.bp3-icon-align-left::before{
+  content:""; }
+
+.bp3-icon-align-right::before{
+  content:""; }
+
+.bp3-icon-alignment-bottom::before{
+  content:""; }
+
+.bp3-icon-alignment-horizontal-center::before{
+  content:""; }
+
+.bp3-icon-alignment-left::before{
+  content:""; }
+
+.bp3-icon-alignment-right::before{
+  content:""; }
+
+.bp3-icon-alignment-top::before{
+  content:""; }
+
+.bp3-icon-alignment-vertical-center::before{
+  content:""; }
+
+.bp3-icon-annotation::before{
+  content:""; }
+
+.bp3-icon-application::before{
+  content:""; }
+
+.bp3-icon-applications::before{
+  content:""; }
+
+.bp3-icon-archive::before{
+  content:""; }
+
+.bp3-icon-arrow-bottom-left::before{
+  content:"↙"; }
+
+.bp3-icon-arrow-bottom-right::before{
+  content:"↘"; }
+
+.bp3-icon-arrow-down::before{
+  content:"↓"; }
+
+.bp3-icon-arrow-left::before{
+  content:"←"; }
+
+.bp3-icon-arrow-right::before{
+  content:"→"; }
+
+.bp3-icon-arrow-top-left::before{
+  content:"↖"; }
+
+.bp3-icon-arrow-top-right::before{
+  content:"↗"; }
+
+.bp3-icon-arrow-up::before{
+  content:"↑"; }
+
+.bp3-icon-arrows-horizontal::before{
+  content:"↔"; }
+
+.bp3-icon-arrows-vertical::before{
+  content:"↕"; }
+
+.bp3-icon-asterisk::before{
+  content:"*"; }
+
+.bp3-icon-automatic-updates::before{
+  content:""; }
+
+.bp3-icon-badge::before{
+  content:""; }
+
+.bp3-icon-ban-circle::before{
+  content:""; }
+
+.bp3-icon-bank-account::before{
+  content:""; }
+
+.bp3-icon-barcode::before{
+  content:""; }
+
+.bp3-icon-blank::before{
+  content:""; }
+
+.bp3-icon-blocked-person::before{
+  content:""; }
+
+.bp3-icon-bold::before{
+  content:""; }
+
+.bp3-icon-book::before{
+  content:""; }
+
+.bp3-icon-bookmark::before{
+  content:""; }
+
+.bp3-icon-box::before{
+  content:""; }
+
+.bp3-icon-briefcase::before{
+  content:""; }
+
+.bp3-icon-bring-data::before{
+  content:""; }
+
+.bp3-icon-build::before{
+  content:""; }
+
+.bp3-icon-calculator::before{
+  content:""; }
+
+.bp3-icon-calendar::before{
+  content:""; }
+
+.bp3-icon-camera::before{
+  content:""; }
+
+.bp3-icon-caret-down::before{
+  content:"⌄"; }
+
+.bp3-icon-caret-left::before{
+  content:"〈"; }
+
+.bp3-icon-caret-right::before{
+  content:"〉"; }
+
+.bp3-icon-caret-up::before{
+  content:"⌃"; }
+
+.bp3-icon-cell-tower::before{
+  content:""; }
+
+.bp3-icon-changes::before{
+  content:""; }
+
+.bp3-icon-chart::before{
+  content:""; }
+
+.bp3-icon-chat::before{
+  content:""; }
+
+.bp3-icon-chevron-backward::before{
+  content:""; }
+
+.bp3-icon-chevron-down::before{
+  content:""; }
+
+.bp3-icon-chevron-forward::before{
+  content:""; }
+
+.bp3-icon-chevron-left::before{
+  content:""; }
+
+.bp3-icon-chevron-right::before{
+  content:""; }
+
+.bp3-icon-chevron-up::before{
+  content:""; }
+
+.bp3-icon-circle::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-down::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-left::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-right::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-up::before{
+  content:""; }
+
+.bp3-icon-citation::before{
+  content:""; }
+
+.bp3-icon-clean::before{
+  content:""; }
+
+.bp3-icon-clipboard::before{
+  content:""; }
+
+.bp3-icon-cloud::before{
+  content:"☁"; }
+
+.bp3-icon-cloud-download::before{
+  content:""; }
+
+.bp3-icon-cloud-upload::before{
+  content:""; }
+
+.bp3-icon-code::before{
+  content:""; }
+
+.bp3-icon-code-block::before{
+  content:""; }
+
+.bp3-icon-cog::before{
+  content:""; }
+
+.bp3-icon-collapse-all::before{
+  content:""; }
+
+.bp3-icon-column-layout::before{
+  content:""; }
+
+.bp3-icon-comment::before{
+  content:""; }
+
+.bp3-icon-comparison::before{
+  content:""; }
+
+.bp3-icon-compass::before{
+  content:""; }
+
+.bp3-icon-compressed::before{
+  content:""; }
+
+.bp3-icon-confirm::before{
+  content:""; }
+
+.bp3-icon-console::before{
+  content:""; }
+
+.bp3-icon-contrast::before{
+  content:""; }
+
+.bp3-icon-control::before{
+  content:""; }
+
+.bp3-icon-credit-card::before{
+  content:""; }
+
+.bp3-icon-cross::before{
+  content:"✗"; }
+
+.bp3-icon-crown::before{
+  content:""; }
+
+.bp3-icon-cube::before{
+  content:""; }
+
+.bp3-icon-cube-add::before{
+  content:""; }
+
+.bp3-icon-cube-remove::before{
+  content:""; }
+
+.bp3-icon-curved-range-chart::before{
+  content:""; }
+
+.bp3-icon-cut::before{
+  content:""; }
+
+.bp3-icon-dashboard::before{
+  content:""; }
+
+.bp3-icon-data-lineage::before{
+  content:""; }
+
+.bp3-icon-database::before{
+  content:""; }
+
+.bp3-icon-delete::before{
+  content:""; }
+
+.bp3-icon-delta::before{
+  content:"Δ"; }
+
+.bp3-icon-derive-column::before{
+  content:""; }
+
+.bp3-icon-desktop::before{
+  content:""; }
+
+.bp3-icon-diagnosis::before{
+  content:""; }
+
+.bp3-icon-diagram-tree::before{
+  content:""; }
+
+.bp3-icon-direction-left::before{
+  content:""; }
+
+.bp3-icon-direction-right::before{
+  content:""; }
+
+.bp3-icon-disable::before{
+  content:""; }
+
+.bp3-icon-document::before{
+  content:""; }
+
+.bp3-icon-document-open::before{
+  content:""; }
+
+.bp3-icon-document-share::before{
+  content:""; }
+
+.bp3-icon-dollar::before{
+  content:"$"; }
+
+.bp3-icon-dot::before{
+  content:"•"; }
+
+.bp3-icon-double-caret-horizontal::before{
+  content:""; }
+
+.bp3-icon-double-caret-vertical::before{
+  content:""; }
+
+.bp3-icon-double-chevron-down::before{
+  content:""; }
+
+.bp3-icon-double-chevron-left::before{
+  content:""; }
+
+.bp3-icon-double-chevron-right::before{
+  content:""; }
+
+.bp3-icon-double-chevron-up::before{
+  content:""; }
+
+.bp3-icon-doughnut-chart::before{
+  content:""; }
+
+.bp3-icon-download::before{
+  content:""; }
+
+.bp3-icon-drag-handle-horizontal::before{
+  content:""; }
+
+.bp3-icon-drag-handle-vertical::before{
+  content:""; }
+
+.bp3-icon-draw::before{
+  content:""; }
+
+.bp3-icon-drive-time::before{
+  content:""; }
+
+.bp3-icon-duplicate::before{
+  content:""; }
+
+.bp3-icon-edit::before{
+  content:"✎"; }
+
+.bp3-icon-eject::before{
+  content:"⏏"; }
+
+.bp3-icon-endorsed::before{
+  content:""; }
+
+.bp3-icon-envelope::before{
+  content:"✉"; }
+
+.bp3-icon-equals::before{
+  content:""; }
+
+.bp3-icon-eraser::before{
+  content:""; }
+
+.bp3-icon-error::before{
+  content:""; }
+
+.bp3-icon-euro::before{
+  content:"€"; }
+
+.bp3-icon-exchange::before{
+  content:""; }
+
+.bp3-icon-exclude-row::before{
+  content:""; }
+
+.bp3-icon-expand-all::before{
+  content:""; }
+
+.bp3-icon-export::before{
+  content:""; }
+
+.bp3-icon-eye-off::before{
+  content:""; }
+
+.bp3-icon-eye-on::before{
+  content:""; }
+
+.bp3-icon-eye-open::before{
+  content:""; }
+
+.bp3-icon-fast-backward::before{
+  content:""; }
+
+.bp3-icon-fast-forward::before{
+  content:""; }
+
+.bp3-icon-feed::before{
+  content:""; }
+
+.bp3-icon-feed-subscribed::before{
+  content:""; }
+
+.bp3-icon-film::before{
+  content:""; }
+
+.bp3-icon-filter::before{
+  content:""; }
+
+.bp3-icon-filter-keep::before{
+  content:""; }
+
+.bp3-icon-filter-list::before{
+  content:""; }
+
+.bp3-icon-filter-open::before{
+  content:""; }
+
+.bp3-icon-filter-remove::before{
+  content:""; }
+
+.bp3-icon-flag::before{
+  content:"⚑"; }
+
+.bp3-icon-flame::before{
+  content:""; }
+
+.bp3-icon-flash::before{
+  content:""; }
+
+.bp3-icon-floppy-disk::before{
+  content:""; }
+
+.bp3-icon-flow-branch::before{
+  content:""; }
+
+.bp3-icon-flow-end::before{
+  content:""; }
+
+.bp3-icon-flow-linear::before{
+  content:""; }
+
+.bp3-icon-flow-review::before{
+  content:""; }
+
+.bp3-icon-flow-review-branch::before{
+  content:""; }
+
+.bp3-icon-flows::before{
+  content:""; }
+
+.bp3-icon-folder-close::before{
+  content:""; }
+
+.bp3-icon-folder-new::before{
+  content:""; }
+
+.bp3-icon-folder-open::before{
+  content:""; }
+
+.bp3-icon-folder-shared::before{
+  content:""; }
+
+.bp3-icon-folder-shared-open::before{
+  content:""; }
+
+.bp3-icon-follower::before{
+  content:""; }
+
+.bp3-icon-following::before{
+  content:""; }
+
+.bp3-icon-font::before{
+  content:""; }
+
+.bp3-icon-fork::before{
+  content:""; }
+
+.bp3-icon-form::before{
+  content:""; }
+
+.bp3-icon-full-circle::before{
+  content:""; }
+
+.bp3-icon-full-stacked-chart::before{
+  content:""; }
+
+.bp3-icon-fullscreen::before{
+  content:""; }
+
+.bp3-icon-function::before{
+  content:""; }
+
+.bp3-icon-gantt-chart::before{
+  content:""; }
+
+.bp3-icon-geolocation::before{
+  content:""; }
+
+.bp3-icon-geosearch::before{
+  content:""; }
+
+.bp3-icon-git-branch::before{
+  content:""; }
+
+.bp3-icon-git-commit::before{
+  content:""; }
+
+.bp3-icon-git-merge::before{
+  content:""; }
+
+.bp3-icon-git-new-branch::before{
+  content:""; }
+
+.bp3-icon-git-pull::before{
+  content:""; }
+
+.bp3-icon-git-push::before{
+  content:""; }
+
+.bp3-icon-git-repo::before{
+  content:""; }
+
+.bp3-icon-glass::before{
+  content:""; }
+
+.bp3-icon-globe::before{
+  content:""; }
+
+.bp3-icon-globe-network::before{
+  content:""; }
+
+.bp3-icon-graph::before{
+  content:""; }
+
+.bp3-icon-graph-remove::before{
+  content:""; }
+
+.bp3-icon-greater-than::before{
+  content:""; }
+
+.bp3-icon-greater-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-grid::before{
+  content:""; }
+
+.bp3-icon-grid-view::before{
+  content:""; }
+
+.bp3-icon-group-objects::before{
+  content:""; }
+
+.bp3-icon-grouped-bar-chart::before{
+  content:""; }
+
+.bp3-icon-hand::before{
+  content:""; }
+
+.bp3-icon-hand-down::before{
+  content:""; }
+
+.bp3-icon-hand-left::before{
+  content:""; }
+
+.bp3-icon-hand-right::before{
+  content:""; }
+
+.bp3-icon-hand-up::before{
+  content:""; }
+
+.bp3-icon-header::before{
+  content:""; }
+
+.bp3-icon-header-one::before{
+  content:""; }
+
+.bp3-icon-header-two::before{
+  content:""; }
+
+.bp3-icon-headset::before{
+  content:""; }
+
+.bp3-icon-heart::before{
+  content:"♥"; }
+
+.bp3-icon-heart-broken::before{
+  content:""; }
+
+.bp3-icon-heat-grid::before{
+  content:""; }
+
+.bp3-icon-heatmap::before{
+  content:""; }
+
+.bp3-icon-help::before{
+  content:"?"; }
+
+.bp3-icon-helper-management::before{
+  content:""; }
+
+.bp3-icon-highlight::before{
+  content:""; }
+
+.bp3-icon-history::before{
+  content:""; }
+
+.bp3-icon-home::before{
+  content:"⌂"; }
+
+.bp3-icon-horizontal-bar-chart::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-horizontal-distribution::before{
+  content:""; }
+
+.bp3-icon-id-number::before{
+  content:""; }
+
+.bp3-icon-image-rotate-left::before{
+  content:""; }
+
+.bp3-icon-image-rotate-right::before{
+  content:""; }
+
+.bp3-icon-import::before{
+  content:""; }
+
+.bp3-icon-inbox::before{
+  content:""; }
+
+.bp3-icon-inbox-filtered::before{
+  content:""; }
+
+.bp3-icon-inbox-geo::before{
+  content:""; }
+
+.bp3-icon-inbox-search::before{
+  content:""; }
+
+.bp3-icon-inbox-update::before{
+  content:""; }
+
+.bp3-icon-info-sign::before{
+  content:"ℹ"; }
+
+.bp3-icon-inheritance::before{
+  content:""; }
+
+.bp3-icon-inner-join::before{
+  content:""; }
+
+.bp3-icon-insert::before{
+  content:""; }
+
+.bp3-icon-intersection::before{
+  content:""; }
+
+.bp3-icon-ip-address::before{
+  content:""; }
+
+.bp3-icon-issue::before{
+  content:""; }
+
+.bp3-icon-issue-closed::before{
+  content:""; }
+
+.bp3-icon-issue-new::before{
+  content:""; }
+
+.bp3-icon-italic::before{
+  content:""; }
+
+.bp3-icon-join-table::before{
+  content:""; }
+
+.bp3-icon-key::before{
+  content:""; }
+
+.bp3-icon-key-backspace::before{
+  content:""; }
+
+.bp3-icon-key-command::before{
+  content:""; }
+
+.bp3-icon-key-control::before{
+  content:""; }
+
+.bp3-icon-key-delete::before{
+  content:""; }
+
+.bp3-icon-key-enter::before{
+  content:""; }
+
+.bp3-icon-key-escape::before{
+  content:""; }
+
+.bp3-icon-key-option::before{
+  content:""; }
+
+.bp3-icon-key-shift::before{
+  content:""; }
+
+.bp3-icon-key-tab::before{
+  content:""; }
+
+.bp3-icon-known-vehicle::before{
+  content:""; }
+
+.bp3-icon-lab-test::before{
+  content:""; }
+
+.bp3-icon-label::before{
+  content:""; }
+
+.bp3-icon-layer::before{
+  content:""; }
+
+.bp3-icon-layers::before{
+  content:""; }
+
+.bp3-icon-layout::before{
+  content:""; }
+
+.bp3-icon-layout-auto::before{
+  content:""; }
+
+.bp3-icon-layout-balloon::before{
+  content:""; }
+
+.bp3-icon-layout-circle::before{
+  content:""; }
+
+.bp3-icon-layout-grid::before{
+  content:""; }
+
+.bp3-icon-layout-group-by::before{
+  content:""; }
+
+.bp3-icon-layout-hierarchy::before{
+  content:""; }
+
+.bp3-icon-layout-linear::before{
+  content:""; }
+
+.bp3-icon-layout-skew-grid::before{
+  content:""; }
+
+.bp3-icon-layout-sorted-clusters::before{
+  content:""; }
+
+.bp3-icon-learning::before{
+  content:""; }
+
+.bp3-icon-left-join::before{
+  content:""; }
+
+.bp3-icon-less-than::before{
+  content:""; }
+
+.bp3-icon-less-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-lifesaver::before{
+  content:""; }
+
+.bp3-icon-lightbulb::before{
+  content:""; }
+
+.bp3-icon-link::before{
+  content:""; }
+
+.bp3-icon-list::before{
+  content:"☰"; }
+
+.bp3-icon-list-columns::before{
+  content:""; }
+
+.bp3-icon-list-detail-view::before{
+  content:""; }
+
+.bp3-icon-locate::before{
+  content:""; }
+
+.bp3-icon-lock::before{
+  content:""; }
+
+.bp3-icon-log-in::before{
+  content:""; }
+
+.bp3-icon-log-out::before{
+  content:""; }
+
+.bp3-icon-manual::before{
+  content:""; }
+
+.bp3-icon-manually-entered-data::before{
+  content:""; }
+
+.bp3-icon-map::before{
+  content:""; }
+
+.bp3-icon-map-create::before{
+  content:""; }
+
+.bp3-icon-map-marker::before{
+  content:""; }
+
+.bp3-icon-maximize::before{
+  content:""; }
+
+.bp3-icon-media::before{
+  content:""; }
+
+.bp3-icon-menu::before{
+  content:""; }
+
+.bp3-icon-menu-closed::before{
+  content:""; }
+
+.bp3-icon-menu-open::before{
+  content:""; }
+
+.bp3-icon-merge-columns::before{
+  content:""; }
+
+.bp3-icon-merge-links::before{
+  content:""; }
+
+.bp3-icon-minimize::before{
+  content:""; }
+
+.bp3-icon-minus::before{
+  content:"−"; }
+
+.bp3-icon-mobile-phone::before{
+  content:""; }
+
+.bp3-icon-mobile-video::before{
+  content:""; }
+
+.bp3-icon-moon::before{
+  content:""; }
+
+.bp3-icon-more::before{
+  content:""; }
+
+.bp3-icon-mountain::before{
+  content:""; }
+
+.bp3-icon-move::before{
+  content:""; }
+
+.bp3-icon-mugshot::before{
+  content:""; }
+
+.bp3-icon-multi-select::before{
+  content:""; }
+
+.bp3-icon-music::before{
+  content:""; }
+
+.bp3-icon-new-drawing::before{
+  content:""; }
+
+.bp3-icon-new-grid-item::before{
+  content:""; }
+
+.bp3-icon-new-layer::before{
+  content:""; }
+
+.bp3-icon-new-layers::before{
+  content:""; }
+
+.bp3-icon-new-link::before{
+  content:""; }
+
+.bp3-icon-new-object::before{
+  content:""; }
+
+.bp3-icon-new-person::before{
+  content:""; }
+
+.bp3-icon-new-prescription::before{
+  content:""; }
+
+.bp3-icon-new-text-box::before{
+  content:""; }
+
+.bp3-icon-ninja::before{
+  content:""; }
+
+.bp3-icon-not-equal-to::before{
+  content:""; }
+
+.bp3-icon-notifications::before{
+  content:""; }
+
+.bp3-icon-notifications-updated::before{
+  content:""; }
+
+.bp3-icon-numbered-list::before{
+  content:""; }
+
+.bp3-icon-numerical::before{
+  content:""; }
+
+.bp3-icon-office::before{
+  content:""; }
+
+.bp3-icon-offline::before{
+  content:""; }
+
+.bp3-icon-oil-field::before{
+  content:""; }
+
+.bp3-icon-one-column::before{
+  content:""; }
+
+.bp3-icon-outdated::before{
+  content:""; }
+
+.bp3-icon-page-layout::before{
+  content:""; }
+
+.bp3-icon-panel-stats::before{
+  content:""; }
+
+.bp3-icon-panel-table::before{
+  content:""; }
+
+.bp3-icon-paperclip::before{
+  content:""; }
+
+.bp3-icon-paragraph::before{
+  content:""; }
+
+.bp3-icon-path::before{
+  content:""; }
+
+.bp3-icon-path-search::before{
+  content:""; }
+
+.bp3-icon-pause::before{
+  content:""; }
+
+.bp3-icon-people::before{
+  content:""; }
+
+.bp3-icon-percentage::before{
+  content:""; }
+
+.bp3-icon-person::before{
+  content:""; }
+
+.bp3-icon-phone::before{
+  content:"☎"; }
+
+.bp3-icon-pie-chart::before{
+  content:""; }
+
+.bp3-icon-pin::before{
+  content:""; }
+
+.bp3-icon-pivot::before{
+  content:""; }
+
+.bp3-icon-pivot-table::before{
+  content:""; }
+
+.bp3-icon-play::before{
+  content:""; }
+
+.bp3-icon-plus::before{
+  content:"+"; }
+
+.bp3-icon-polygon-filter::before{
+  content:""; }
+
+.bp3-icon-power::before{
+  content:""; }
+
+.bp3-icon-predictive-analysis::before{
+  content:""; }
+
+.bp3-icon-prescription::before{
+  content:""; }
+
+.bp3-icon-presentation::before{
+  content:""; }
+
+.bp3-icon-print::before{
+  content:"⎙"; }
+
+.bp3-icon-projects::before{
+  content:""; }
+
+.bp3-icon-properties::before{
+  content:""; }
+
+.bp3-icon-property::before{
+  content:""; }
+
+.bp3-icon-publish-function::before{
+  content:""; }
+
+.bp3-icon-pulse::before{
+  content:""; }
+
+.bp3-icon-random::before{
+  content:""; }
+
+.bp3-icon-record::before{
+  content:""; }
+
+.bp3-icon-redo::before{
+  content:""; }
+
+.bp3-icon-refresh::before{
+  content:""; }
+
+.bp3-icon-regression-chart::before{
+  content:""; }
+
+.bp3-icon-remove::before{
+  content:""; }
+
+.bp3-icon-remove-column::before{
+  content:""; }
+
+.bp3-icon-remove-column-left::before{
+  content:""; }
+
+.bp3-icon-remove-column-right::before{
+  content:""; }
+
+.bp3-icon-remove-row-bottom::before{
+  content:""; }
+
+.bp3-icon-remove-row-top::before{
+  content:""; }
+
+.bp3-icon-repeat::before{
+  content:""; }
+
+.bp3-icon-reset::before{
+  content:""; }
+
+.bp3-icon-resolve::before{
+  content:""; }
+
+.bp3-icon-rig::before{
+  content:""; }
+
+.bp3-icon-right-join::before{
+  content:""; }
+
+.bp3-icon-ring::before{
+  content:""; }
+
+.bp3-icon-rotate-document::before{
+  content:""; }
+
+.bp3-icon-rotate-page::before{
+  content:""; }
+
+.bp3-icon-satellite::before{
+  content:""; }
+
+.bp3-icon-saved::before{
+  content:""; }
+
+.bp3-icon-scatter-plot::before{
+  content:""; }
+
+.bp3-icon-search::before{
+  content:""; }
+
+.bp3-icon-search-around::before{
+  content:""; }
+
+.bp3-icon-search-template::before{
+  content:""; }
+
+.bp3-icon-search-text::before{
+  content:""; }
+
+.bp3-icon-segmented-control::before{
+  content:""; }
+
+.bp3-icon-select::before{
+  content:""; }
+
+.bp3-icon-selection::before{
+  content:"⦿"; }
+
+.bp3-icon-send-to::before{
+  content:""; }
+
+.bp3-icon-send-to-graph::before{
+  content:""; }
+
+.bp3-icon-send-to-map::before{
+  content:""; }
+
+.bp3-icon-series-add::before{
+  content:""; }
+
+.bp3-icon-series-configuration::before{
+  content:""; }
+
+.bp3-icon-series-derived::before{
+  content:""; }
+
+.bp3-icon-series-filtered::before{
+  content:""; }
+
+.bp3-icon-series-search::before{
+  content:""; }
+
+.bp3-icon-settings::before{
+  content:""; }
+
+.bp3-icon-share::before{
+  content:""; }
+
+.bp3-icon-shield::before{
+  content:""; }
+
+.bp3-icon-shop::before{
+  content:""; }
+
+.bp3-icon-shopping-cart::before{
+  content:""; }
+
+.bp3-icon-signal-search::before{
+  content:""; }
+
+.bp3-icon-sim-card::before{
+  content:""; }
+
+.bp3-icon-slash::before{
+  content:""; }
+
+.bp3-icon-small-cross::before{
+  content:""; }
+
+.bp3-icon-small-minus::before{
+  content:""; }
+
+.bp3-icon-small-plus::before{
+  content:""; }
+
+.bp3-icon-small-tick::before{
+  content:""; }
+
+.bp3-icon-snowflake::before{
+  content:""; }
+
+.bp3-icon-social-media::before{
+  content:""; }
+
+.bp3-icon-sort::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical-desc::before{
+  content:""; }
+
+.bp3-icon-sort-asc::before{
+  content:""; }
+
+.bp3-icon-sort-desc::before{
+  content:""; }
+
+.bp3-icon-sort-numerical::before{
+  content:""; }
+
+.bp3-icon-sort-numerical-desc::before{
+  content:""; }
+
+.bp3-icon-split-columns::before{
+  content:""; }
+
+.bp3-icon-square::before{
+  content:""; }
+
+.bp3-icon-stacked-chart::before{
+  content:""; }
+
+.bp3-icon-star::before{
+  content:"★"; }
+
+.bp3-icon-star-empty::before{
+  content:"☆"; }
+
+.bp3-icon-step-backward::before{
+  content:""; }
+
+.bp3-icon-step-chart::before{
+  content:""; }
+
+.bp3-icon-step-forward::before{
+  content:""; }
+
+.bp3-icon-stop::before{
+  content:""; }
+
+.bp3-icon-stopwatch::before{
+  content:""; }
+
+.bp3-icon-strikethrough::before{
+  content:""; }
+
+.bp3-icon-style::before{
+  content:""; }
+
+.bp3-icon-swap-horizontal::before{
+  content:""; }
+
+.bp3-icon-swap-vertical::before{
+  content:""; }
+
+.bp3-icon-symbol-circle::before{
+  content:""; }
+
+.bp3-icon-symbol-cross::before{
+  content:""; }
+
+.bp3-icon-symbol-diamond::before{
+  content:""; }
+
+.bp3-icon-symbol-square::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-down::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-up::before{
+  content:""; }
+
+.bp3-icon-tag::before{
+  content:""; }
+
+.bp3-icon-take-action::before{
+  content:""; }
+
+.bp3-icon-taxi::before{
+  content:""; }
+
+.bp3-icon-text-highlight::before{
+  content:""; }
+
+.bp3-icon-th::before{
+  content:""; }
+
+.bp3-icon-th-derived::before{
+  content:""; }
+
+.bp3-icon-th-disconnect::before{
+  content:""; }
+
+.bp3-icon-th-filtered::before{
+  content:""; }
+
+.bp3-icon-th-list::before{
+  content:""; }
+
+.bp3-icon-thumbs-down::before{
+  content:""; }
+
+.bp3-icon-thumbs-up::before{
+  content:""; }
+
+.bp3-icon-tick::before{
+  content:"✓"; }
+
+.bp3-icon-tick-circle::before{
+  content:""; }
+
+.bp3-icon-time::before{
+  content:"⏲"; }
+
+.bp3-icon-timeline-area-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-bar-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-events::before{
+  content:""; }
+
+.bp3-icon-timeline-line-chart::before{
+  content:""; }
+
+.bp3-icon-tint::before{
+  content:""; }
+
+.bp3-icon-torch::before{
+  content:""; }
+
+.bp3-icon-tractor::before{
+  content:""; }
+
+.bp3-icon-train::before{
+  content:""; }
+
+.bp3-icon-translate::before{
+  content:""; }
+
+.bp3-icon-trash::before{
+  content:""; }
+
+.bp3-icon-tree::before{
+  content:""; }
+
+.bp3-icon-trending-down::before{
+  content:""; }
+
+.bp3-icon-trending-up::before{
+  content:""; }
+
+.bp3-icon-truck::before{
+  content:""; }
+
+.bp3-icon-two-columns::before{
+  content:""; }
+
+.bp3-icon-unarchive::before{
+  content:""; }
+
+.bp3-icon-underline::before{
+  content:"⎁"; }
+
+.bp3-icon-undo::before{
+  content:"⎌"; }
+
+.bp3-icon-ungroup-objects::before{
+  content:""; }
+
+.bp3-icon-unknown-vehicle::before{
+  content:""; }
+
+.bp3-icon-unlock::before{
+  content:""; }
+
+.bp3-icon-unpin::before{
+  content:""; }
+
+.bp3-icon-unresolve::before{
+  content:""; }
+
+.bp3-icon-updated::before{
+  content:""; }
+
+.bp3-icon-upload::before{
+  content:""; }
+
+.bp3-icon-user::before{
+  content:""; }
+
+.bp3-icon-variable::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-vertical-distribution::before{
+  content:""; }
+
+.bp3-icon-video::before{
+  content:""; }
+
+.bp3-icon-volume-down::before{
+  content:""; }
+
+.bp3-icon-volume-off::before{
+  content:""; }
+
+.bp3-icon-volume-up::before{
+  content:""; }
+
+.bp3-icon-walk::before{
+  content:""; }
+
+.bp3-icon-warning-sign::before{
+  content:""; }
+
+.bp3-icon-waterfall-chart::before{
+  content:""; }
+
+.bp3-icon-widget::before{
+  content:""; }
+
+.bp3-icon-widget-button::before{
+  content:""; }
+
+.bp3-icon-widget-footer::before{
+  content:""; }
+
+.bp3-icon-widget-header::before{
+  content:""; }
+
+.bp3-icon-wrench::before{
+  content:""; }
+
+.bp3-icon-zoom-in::before{
+  content:""; }
+
+.bp3-icon-zoom-out::before{
+  content:""; }
+
+.bp3-icon-zoom-to-fit::before{
+  content:""; }
+.bp3-submenu > .bp3-popover-wrapper{
+  display:block; }
+
+.bp3-submenu .bp3-popover-target{
+  display:block; }
+  .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ }
+
+.bp3-submenu.bp3-popover{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  padding:0 5px; }
+  .bp3-submenu.bp3-popover > .bp3-popover-content{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+.bp3-menu{
+  background:#ffffff;
+  border-radius:3px;
+  color:#182026;
+  list-style:none;
+  margin:0;
+  min-width:180px;
+  padding:5px;
+  text-align:left; }
+
+.bp3-menu-divider{
+  border-top:1px solid rgba(16, 22, 26, 0.15);
+  display:block;
+  margin:5px; }
+  .bp3-dark .bp3-menu-divider{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-menu-item{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  border-radius:2px;
+  color:inherit;
+  line-height:20px;
+  padding:5px 7px;
+  text-decoration:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-menu-item > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-menu-item > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > *{
+    margin-right:7px; }
+  .bp3-menu-item:empty::before,
+  .bp3-menu-item > :last-child{
+    margin-right:0; }
+  .bp3-menu-item > .bp3-fill{
+    word-break:break-word; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    background-color:rgba(167, 182, 194, 0.3);
+    cursor:pointer;
+    text-decoration:none; }
+  .bp3-menu-item.bp3-disabled{
+    background-color:inherit;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed; }
+  .bp3-dark .bp3-menu-item{
+    color:inherit; }
+    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+      background-color:rgba(138, 155, 168, 0.15);
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-disabled{
+      background-color:inherit;
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-menu-item.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
+    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+      color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
+      background-color:#137cbd; }
+    .bp3-menu-item.bp3-intent-primary:active{
+      background-color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
+    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
+    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+      color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
+      background-color:#0f9960; }
+    .bp3-menu-item.bp3-intent-success:active{
+      background-color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
+    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
+    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
+    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+      color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
+      background-color:#d9822b; }
+    .bp3-menu-item.bp3-intent-warning:active{
+      background-color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
+    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
+    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+      color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
+      background-color:#db3737; }
+    .bp3-menu-item.bp3-intent-danger:active{
+      background-color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
+    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item::before{
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-style:normal;
+    font-weight:400;
+    line-height:1;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    margin-right:7px; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > .bp3-icon{
+    color:#5c7080;
+    margin-top:2px; }
+  .bp3-menu-item .bp3-menu-item-label{
+    color:#5c7080; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    color:inherit; }
+  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
+    background-color:rgba(115, 134, 148, 0.3); }
+  .bp3-menu-item.bp3-disabled{
+    background-color:inherit !important;
+    color:rgba(92, 112, 128, 0.6) !important;
+    cursor:not-allowed !important;
+    outline:none !important; }
+    .bp3-menu-item.bp3-disabled::before,
+    .bp3-menu-item.bp3-disabled > .bp3-icon,
+    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-large .bp3-menu-item{
+    font-size:16px;
+    line-height:22px;
+    padding:9px 7px; }
+    .bp3-large .bp3-menu-item .bp3-icon{
+      margin-top:3px; }
+    .bp3-large .bp3-menu-item::before{
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-style:normal;
+      font-weight:400;
+      line-height:1;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      margin-right:10px;
+      margin-top:1px; }
+
+button.bp3-menu-item{
+  background:none;
+  border:none;
+  text-align:left;
+  width:100%; }
+.bp3-menu-header{
+  border-top:1px solid rgba(16, 22, 26, 0.15);
+  display:block;
+  margin:5px;
+  cursor:default;
+  padding-left:2px; }
+  .bp3-dark .bp3-menu-header{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+  .bp3-menu-header:first-of-type{
+    border-top:none; }
+  .bp3-menu-header > h6{
+    color:#182026;
+    font-weight:600;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    line-height:17px;
+    margin:0;
+    padding:10px 7px 0 1px; }
+    .bp3-dark .bp3-menu-header > h6{
+      color:#f5f8fa; }
+  .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+  .bp3-large .bp3-menu-header > h6{
+    font-size:18px;
+    padding-bottom:5px;
+    padding-top:15px; }
+  .bp3-large .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+
+.bp3-dark .bp3-menu{
+  background:#30404d;
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-menu-item{ }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary{
+    color:#48aff0; }
+    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+      color:#48aff0; }
+    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
+      background-color:#137cbd; }
+    .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
+      background-color:#106ba3; }
+    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
+    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success{
+    color:#3dcc91; }
+    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+      color:#3dcc91; }
+    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
+      background-color:#0f9960; }
+    .bp3-dark .bp3-menu-item.bp3-intent-success:active{
+      background-color:#0d8050; }
+    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
+    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning{
+    color:#ffb366; }
+    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+      color:#ffb366; }
+    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
+      background-color:#d9822b; }
+    .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
+      background-color:#bf7326; }
+    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
+    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger{
+    color:#ff7373; }
+    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+      color:#ff7373; }
+    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
+      background-color:#db3737; }
+    .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
+      background-color:#c23030; }
+    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
+    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+    .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-dark .bp3-menu-item::before,
+  .bp3-dark .bp3-menu-item > .bp3-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-menu-item .bp3-menu-item-label{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
+    background-color:rgba(138, 155, 168, 0.3); }
+  .bp3-dark .bp3-menu-item.bp3-disabled{
+    color:rgba(167, 182, 194, 0.6) !important; }
+    .bp3-dark .bp3-menu-item.bp3-disabled::before,
+    .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
+    .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+      color:rgba(167, 182, 194, 0.6) !important; }
+
+.bp3-dark .bp3-menu-divider,
+.bp3-dark .bp3-menu-header{
+  border-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-dark .bp3-menu-header > h6{
+  color:#f5f8fa; }
+
+.bp3-label .bp3-menu{
+  margin-top:5px; }
+.bp3-navbar{
+  background-color:#ffffff;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  height:50px;
+  padding:0 15px;
+  position:relative;
+  width:100%;
+  z-index:10; }
+  .bp3-navbar.bp3-dark,
+  .bp3-dark .bp3-navbar{
+    background-color:#394b59; }
+  .bp3-navbar.bp3-dark{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-navbar{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-navbar.bp3-fixed-top{
+    left:0;
+    position:fixed;
+    right:0;
+    top:0; }
+
+.bp3-navbar-heading{
+  font-size:16px;
+  margin-right:15px; }
+
+.bp3-navbar-group{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  height:50px; }
+  .bp3-navbar-group.bp3-align-left{
+    float:left; }
+  .bp3-navbar-group.bp3-align-right{
+    float:right; }
+
+.bp3-navbar-divider{
+  border-left:1px solid rgba(16, 22, 26, 0.15);
+  height:20px;
+  margin:0 10px; }
+  .bp3-dark .bp3-navbar-divider{
+    border-left-color:rgba(255, 255, 255, 0.15); }
+.bp3-non-ideal-state{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  height:100%;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  text-align:center;
+  width:100%; }
+  .bp3-non-ideal-state > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-non-ideal-state > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-non-ideal-state::before,
+  .bp3-non-ideal-state > *{
+    margin-bottom:20px; }
+  .bp3-non-ideal-state:empty::before,
+  .bp3-non-ideal-state > :last-child{
+    margin-bottom:0; }
+  .bp3-non-ideal-state > *{
+    max-width:400px; }
+
+.bp3-non-ideal-state-visual{
+  color:rgba(92, 112, 128, 0.6);
+  font-size:60px; }
+  .bp3-dark .bp3-non-ideal-state-visual{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-overflow-list{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:nowrap;
+      flex-wrap:nowrap;
+  min-width:0; }
+
+.bp3-overflow-list-spacer{
+  -ms-flex-negative:1;
+      flex-shrink:1;
+  width:1px; }
+
+body.bp3-overlay-open{
+  overflow:hidden; }
+
+.bp3-overlay{
+  bottom:0;
+  left:0;
+  position:static;
+  right:0;
+  top:0;
+  z-index:20; }
+  .bp3-overlay:not(.bp3-overlay-open){
+    pointer-events:none; }
+  .bp3-overlay.bp3-overlay-container{
+    overflow:hidden;
+    position:fixed; }
+    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-scroll-container{
+    overflow:auto;
+    position:fixed; }
+    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-inline{
+    display:inline;
+    overflow:visible; }
+
+.bp3-overlay-content{
+  position:fixed;
+  z-index:20; }
+  .bp3-overlay-inline .bp3-overlay-content,
+  .bp3-overlay-scroll-container .bp3-overlay-content{
+    position:absolute; }
+
+.bp3-overlay-backdrop{
+  bottom:0;
+  left:0;
+  position:fixed;
+  right:0;
+  top:0;
+  opacity:1;
+  background-color:rgba(16, 22, 26, 0.7);
+  overflow:auto;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none;
+  z-index:20; }
+  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
+    opacity:0; }
+  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
+    opacity:1;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -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); }
+  .bp3-overlay-backdrop.bp3-overlay-exit{
+    opacity:1; }
+  .bp3-overlay-backdrop.bp3-overlay-exit-active{
+    opacity:0;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -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); }
+  .bp3-overlay-backdrop:focus{
+    outline:none; }
+  .bp3-overlay-inline .bp3-overlay-backdrop{
+    position:absolute; }
+.bp3-panel-stack{
+  overflow:hidden;
+  position:relative; }
+
+.bp3-panel-stack-header{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px rgba(16, 22, 26, 0.15);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-negative:0;
+      flex-shrink:0;
+  height:30px;
+  z-index:1; }
+  .bp3-dark .bp3-panel-stack-header{
+    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-panel-stack-header > span{
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch;
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1;
+            flex:1; }
+  .bp3-panel-stack-header .bp3-heading{
+    margin:0 5px; }
+
+.bp3-button.bp3-panel-stack-header-back{
+  margin-left:5px;
+  padding-left:0;
+  white-space:nowrap; }
+  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
+    margin:0 2px; }
+
+.bp3-panel-stack-view{
+  bottom:0;
+  left:0;
+  position:absolute;
+  right:0;
+  top:0;
+  background-color:#ffffff;
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  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;
+  overflow-y:auto;
+  z-index:1; }
+  .bp3-dark .bp3-panel-stack-view{
+    background-color:#30404d; }
+  .bp3-panel-stack-view:nth-last-child(n + 4){
+    display:none; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-delay:0;
+          transition-delay:0;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0;
+  -webkit-transition-delay:0;
+          transition-delay:0;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-delay:0;
+          transition-delay:0;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0;
+  -webkit-transition-delay:0;
+          transition-delay:0;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease; }
+.bp3-popover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  border-radius:3px;
+  display:inline-block;
+  z-index:20; }
+  .bp3-popover .bp3-popover-arrow{
+    height:30px;
+    position:absolute;
+    width:30px; }
+    .bp3-popover .bp3-popover-arrow::before{
+      height:20px;
+      margin:5px;
+      width:20px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
+    margin-bottom:17px;
+    margin-top:-17px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+      bottom:-11px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
+    margin-left:17px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+      left:-11px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
+    margin-top:17px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+      top:-11px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
+    margin-left:-17px;
+    margin-right:17px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+      right:-11px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+    top:-0.3934px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+    right:-0.3934px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+    left:-0.3934px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+    bottom:-0.3934px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-popover .bp3-popover-content{
+    background:#ffffff;
+    color:inherit; }
+  .bp3-popover .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-popover .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-popover .bp3-popover-arrow-fill{
+    fill:#ffffff; }
+  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3); }
+  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-popover-exit > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-popover .bp3-popover-content{
+    border-radius:3px;
+    position:relative; }
+  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
+    max-width:350px;
+    padding:20px; }
+  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
+    width:350px; }
+  .bp3-popover.bp3-minimal{
+    margin:0 !important; }
+    .bp3-popover.bp3-minimal .bp3-popover-arrow{
+      display:none; }
+    .bp3-popover.bp3-minimal.bp3-popover{
+      -webkit-transform:scale(1);
+              transform:scale(1); }
+      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-delay:0;
+                transition-delay:0;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -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); }
+      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-delay:0;
+                transition-delay:0;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -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); }
+  .bp3-popover.bp3-dark,
+  .bp3-dark .bp3-popover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-popover .bp3-popover-content{
+      background:#30404d;
+      color:inherit; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
+      fill:#30404d; }
+
+.bp3-popover-arrow::before{
+  border-radius:2px;
+  content:"";
+  display:block;
+  position:absolute;
+  -webkit-transform:rotate(45deg);
+          transform:rotate(45deg); }
+
+.bp3-tether-pinned .bp3-popover-arrow{
+  display:none; }
+
+.bp3-popover-backdrop{
+  background:rgba(255, 255, 255, 0); }
+
+.bp3-transition-container{
+  opacity:1;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  z-index:20; }
+  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
+    opacity:0; }
+  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
+    opacity:1;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -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); }
+  .bp3-transition-container.bp3-popover-exit{
+    opacity:1; }
+  .bp3-transition-container.bp3-popover-exit-active{
+    opacity:0;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -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); }
+  .bp3-transition-container:focus{
+    outline:none; }
+  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
+    pointer-events:none; }
+  .bp3-transition-container[data-x-out-of-boundaries]{
+    display:none; }
+
+span.bp3-popover-target{
+  display:inline-block; }
+
+.bp3-popover-wrapper.bp3-fill{
+  width:100%; }
+
+.bp3-portal{
+  left:0;
+  position:absolute;
+  right:0;
+  top:0; }
+@-webkit-keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+@keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+
+.bp3-progress-bar{
+  background:rgba(92, 112, 128, 0.2);
+  border-radius:40px;
+  display:block;
+  height:8px;
+  overflow:hidden;
+  position:relative;
+  width:100%; }
+  .bp3-progress-bar .bp3-progress-meter{
+    background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
+    background-color:rgba(92, 112, 128, 0.8);
+    background-size:30px 30px;
+    border-radius:40px;
+    height:100%;
+    position:absolute;
+    -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);
+    width:100%; }
+  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
+    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
+  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
+    background-image:none; }
+
+.bp3-dark .bp3-progress-bar{
+  background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
+    background-color:#8a9ba8; }
+
+.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
+  background-color:#137cbd; }
+
+.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
+  background-color:#0f9960; }
+
+.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
+  background-color:#d9822b; }
+
+.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
+  background-color:#db3737; }
+@-webkit-keyframes skeleton-glow{
+  from{
+    background:rgba(206, 217, 224, 0.2);
+    border-color:rgba(206, 217, 224, 0.2); }
+  to{
+    background:rgba(92, 112, 128, 0.2);
+    border-color:rgba(92, 112, 128, 0.2); } }
+@keyframes skeleton-glow{
+  from{
+    background:rgba(206, 217, 224, 0.2);
+    border-color:rgba(206, 217, 224, 0.2); }
+  to{
+    background:rgba(92, 112, 128, 0.2);
+    border-color:rgba(92, 112, 128, 0.2); } }
+.bp3-skeleton{
+  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
+          animation:1000ms linear infinite alternate skeleton-glow;
+  background:rgba(206, 217, 224, 0.2);
+  background-clip:padding-box !important;
+  border-color:rgba(206, 217, 224, 0.2) !important;
+  border-radius:2px;
+  -webkit-box-shadow:none !important;
+          box-shadow:none !important;
+  color:transparent !important;
+  cursor:default;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-skeleton::before, .bp3-skeleton::after,
+  .bp3-skeleton *{
+    visibility:hidden !important; }
+.bp3-slider{
+  height:40px;
+  min-width:150px;
+  width:100%;
+  cursor:default;
+  outline:none;
+  position:relative;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-slider:hover{
+    cursor:pointer; }
+  .bp3-slider:active{
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-slider.bp3-disabled{
+    cursor:not-allowed;
+    opacity:0.5; }
+  .bp3-slider.bp3-slider-unlabeled{
+    height:16px; }
+
+.bp3-slider-track,
+.bp3-slider-progress{
+  height:6px;
+  left:0;
+  right:0;
+  top:5px;
+  position:absolute; }
+
+.bp3-slider-track{
+  border-radius:3px;
+  overflow:hidden; }
+
+.bp3-slider-progress{
+  background:rgba(92, 112, 128, 0.2); }
+  .bp3-dark .bp3-slider-progress{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-slider-progress.bp3-intent-primary{
+    background-color:#137cbd; }
+  .bp3-slider-progress.bp3-intent-success{
+    background-color:#0f9960; }
+  .bp3-slider-progress.bp3-intent-warning{
+    background-color:#d9822b; }
+  .bp3-slider-progress.bp3-intent-danger{
+    background-color:#db3737; }
+
+.bp3-slider-handle{
+  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));
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  color:#182026;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+  cursor:pointer;
+  height:16px;
+  left:0;
+  position:absolute;
+  top:0;
+  width:16px; }
+  .bp3-slider-handle:hover{
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed;
+    outline:none; }
+    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+  .bp3-slider-handle:focus{
+    z-index:1; }
+  .bp3-slider-handle:hover{
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+    cursor:-webkit-grab;
+    cursor:grab;
+    z-index:2; }
+  .bp3-slider-handle.bp3-active{
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-disabled .bp3-slider-handle{
+    background:#bfccd6;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    pointer-events:none; }
+  .bp3-dark .bp3-slider-handle{
+    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));
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover{
+      background-color:#30404d;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      background-color:#202b33;
+      background-image:none;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
+      background-color:#394b59; }
+    .bp3-dark .bp3-slider-handle.bp3-active{
+      background-color:#293742; }
+  .bp3-dark .bp3-disabled .bp3-slider-handle{
+    background:#5c7080;
+    border-color:#5c7080;
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-slider-handle .bp3-slider-label{
+    background:#394b59;
+    border-radius:3px;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+    color:#f5f8fa;
+    margin-left:8px; }
+    .bp3-dark .bp3-slider-handle .bp3-slider-label{
+      background:#e1e8ed;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+      color:#394b59; }
+    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
+    width:8px; }
+  .bp3-slider-handle.bp3-start{
+    border-bottom-right-radius:0;
+    border-top-right-radius:0; }
+  .bp3-slider-handle.bp3-end{
+    border-bottom-left-radius:0;
+    border-top-left-radius:0;
+    margin-left:8px; }
+    .bp3-slider-handle.bp3-end .bp3-slider-label{
+      margin-left:0; }
+
+.bp3-slider-label{
+  -webkit-transform:translate(-50%, 20px);
+          transform:translate(-50%, 20px);
+  display:inline-block;
+  font-size:12px;
+  line-height:1;
+  padding:2px 5px;
+  position:absolute;
+  vertical-align:top; }
+
+.bp3-slider.bp3-vertical{
+  height:150px;
+  min-width:40px;
+  width:40px; }
+  .bp3-slider.bp3-vertical .bp3-slider-track,
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    bottom:0;
+    height:auto;
+    left:5px;
+    top:0;
+    width:6px; }
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    top:auto; }
+  .bp3-slider.bp3-vertical .bp3-slider-label{
+    -webkit-transform:translate(20px, 50%);
+            transform:translate(20px, 50%); }
+  .bp3-slider.bp3-vertical .bp3-slider-handle{
+    top:auto; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
+      margin-left:0;
+      margin-top:-8px; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      height:8px;
+      margin-left:0;
+      width:16px; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      border-bottom-right-radius:3px;
+      border-top-left-radius:0; }
+      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
+        -webkit-transform:translate(20px);
+                transform:translate(20px); }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
+      border-bottom-left-radius:0;
+      border-bottom-right-radius:0;
+      border-top-left-radius:3px;
+      margin-bottom:8px; }
+
+@-webkit-keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+@keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+.bp3-spinner{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  overflow:visible;
+  vertical-align:middle; }
+  .bp3-spinner svg{
+    display:block; }
+  .bp3-spinner path{
+    fill-opacity:0; }
+  .bp3-spinner .bp3-spinner-head{
+    stroke:rgba(92, 112, 128, 0.8);
+    stroke-linecap:round;
+    -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); }
+  .bp3-spinner .bp3-spinner-track{
+    stroke:rgba(92, 112, 128, 0.2); }
+
+.bp3-spinner-animation{
+  -webkit-animation:pt-spinner-animation 500ms linear infinite;
+          animation:pt-spinner-animation 500ms linear infinite; }
+  .bp3-no-spin > .bp3-spinner-animation{
+    -webkit-animation:none;
+            animation:none; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-head{
+  stroke:#8a9ba8; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-track{
+  stroke:rgba(16, 22, 26, 0.5); }
+
+.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
+  stroke:#137cbd; }
+
+.bp3-spinner.bp3-intent-success .bp3-spinner-head{
+  stroke:#0f9960; }
+
+.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
+  stroke:#d9822b; }
+
+.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
+  stroke:#db3737; }
+.bp3-tabs.bp3-vertical{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-list{
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start;
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column; }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
+      border-radius:3px;
+      padding:0 10px;
+      width:100%; }
+      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
+        background-color:rgba(19, 124, 189, 0.2);
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+      background-color:rgba(19, 124, 189, 0.2);
+      border-radius:3px;
+      bottom:0;
+      height:auto;
+      left:0;
+      right:0;
+      top:0; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
+    margin-top:0;
+    padding-left:20px; }
+
+.bp3-tab-list{
+  -webkit-box-align:end;
+      -ms-flex-align:end;
+          align-items:flex-end;
+  border:none;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  list-style:none;
+  margin:0;
+  padding:0;
+  position:relative; }
+  .bp3-tab-list > *:not(:last-child){
+    margin-right:20px; }
+
+.bp3-tab{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  color:#182026;
+  cursor:pointer;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  font-size:14px;
+  line-height:30px;
+  max-width:100%;
+  position:relative;
+  vertical-align:top; }
+  .bp3-tab a{
+    color:inherit;
+    display:block;
+    text-decoration:none; }
+  .bp3-tab-indicator-wrapper ~ .bp3-tab{
+    background-color:transparent !important;
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important; }
+  .bp3-tab[aria-disabled="true"]{
+    color:rgba(92, 112, 128, 0.6);
+    cursor:not-allowed; }
+  .bp3-tab[aria-selected="true"]{
+    border-radius:0;
+    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
+            box-shadow:inset 0 -3px 0 #106ba3; }
+  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#106ba3; }
+  .bp3-tab:focus{
+    -moz-outline-radius:0; }
+  .bp3-large > .bp3-tab{
+    font-size:16px;
+    line-height:40px; }
+
+.bp3-tab-panel{
+  margin-top:20px; }
+  .bp3-tab-panel[aria-hidden="true"]{
+    display:none; }
+
+.bp3-tab-indicator-wrapper{
+  left:0;
+  pointer-events:none;
+  position:absolute;
+  top: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); }
+  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+    background-color:#106ba3;
+    bottom:0;
+    height:3px;
+    left:0;
+    position:absolute;
+    right:0; }
+  .bp3-tab-indicator-wrapper.bp3-no-animation{
+    -webkit-transition:none;
+    transition:none; }
+
+.bp3-dark .bp3-tab{
+  color:#f5f8fa; }
+  .bp3-dark .bp3-tab[aria-disabled="true"]{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tab[aria-selected="true"]{
+    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
+            box-shadow:inset 0 -3px 0 #48aff0; }
+  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#48aff0; }
+
+.bp3-dark .bp3-tab-indicator{
+  background-color:#48aff0; }
+
+.bp3-flex-expander{
+  -webkit-box-flex:1;
+      -ms-flex:1 1;
+          flex:1 1; }
+.bp3-tag{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  background-color:#5c7080;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  color:#f5f8fa;
+  font-size:12px;
+  line-height:16px;
+  max-width:100%;
+  min-height:20px;
+  min-width:20px;
+  padding:2px 6px;
+  position:relative; }
+  .bp3-tag.bp3-interactive{
+    cursor:pointer; }
+    .bp3-tag.bp3-interactive:hover{
+      background-color:rgba(92, 112, 128, 0.85); }
+    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
+      background-color:rgba(92, 112, 128, 0.7); }
+  .bp3-tag > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag::before,
+  .bp3-tag > *{
+    margin-right:4px; }
+  .bp3-tag:empty::before,
+  .bp3-tag > :last-child{
+    margin-right:0; }
+  .bp3-tag:focus{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:0;
+    -moz-outline-radius:6px; }
+  .bp3-tag.bp3-round{
+    border-radius:30px;
+    padding-left:8px;
+    padding-right:8px; }
+  .bp3-dark .bp3-tag{
+    background-color:#bfccd6;
+    color:#182026; }
+    .bp3-dark .bp3-tag.bp3-interactive{
+      cursor:pointer; }
+      .bp3-dark .bp3-tag.bp3-interactive:hover{
+        background-color:rgba(191, 204, 214, 0.85); }
+      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
+        background-color:rgba(191, 204, 214, 0.7); }
+    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
+      fill:currentColor; }
+  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
+    fill:#ffffff; }
+  .bp3-tag.bp3-large,
+  .bp3-large .bp3-tag{
+    font-size:14px;
+    line-height:20px;
+    min-height:30px;
+    min-width:30px;
+    padding:5px 10px; }
+    .bp3-tag.bp3-large::before,
+    .bp3-tag.bp3-large > *,
+    .bp3-large .bp3-tag::before,
+    .bp3-large .bp3-tag > *{
+      margin-right:7px; }
+    .bp3-tag.bp3-large:empty::before,
+    .bp3-tag.bp3-large > :last-child,
+    .bp3-large .bp3-tag:empty::before,
+    .bp3-large .bp3-tag > :last-child{
+      margin-right:0; }
+    .bp3-tag.bp3-large.bp3-round,
+    .bp3-large .bp3-tag.bp3-round{
+      padding-left:12px;
+      padding-right:12px; }
+  .bp3-tag.bp3-intent-primary{
+    background:#137cbd;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.85); }
+      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.7); }
+  .bp3-tag.bp3-intent-success{
+    background:#0f9960;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.85); }
+      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.7); }
+  .bp3-tag.bp3-intent-warning{
+    background:#d9822b;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.85); }
+      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.7); }
+  .bp3-tag.bp3-intent-danger{
+    background:#db3737;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.85); }
+      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.7); }
+  .bp3-tag.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
+    fill:#5c7080; }
+  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+    background-color:rgba(138, 155, 168, 0.2);
+    color:#182026; }
+    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+        background-color:rgba(92, 112, 128, 0.3); }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+        background-color:rgba(92, 112, 128, 0.4); }
+    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+      color:#f5f8fa; }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+          background-color:rgba(191, 204, 214, 0.3); }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+          background-color:rgba(191, 204, 214, 0.4); }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
+        fill:#a7b6c2; }
+  .bp3-tag.bp3-minimal.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15);
+    color:#106ba3; }
+    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
+      fill:#137cbd; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25);
+      color:#48aff0; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+          background-color:rgba(19, 124, 189, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+          background-color:rgba(19, 124, 189, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15);
+    color:#0d8050; }
+    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
+      fill:#0f9960; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25);
+      color:#3dcc91; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+          background-color:rgba(15, 153, 96, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+          background-color:rgba(15, 153, 96, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15);
+    color:#bf7326; }
+    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
+      fill:#d9822b; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25);
+      color:#ffb366; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+          background-color:rgba(217, 130, 43, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+          background-color:rgba(217, 130, 43, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15);
+    color:#c23030; }
+    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
+      fill:#db3737; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25);
+      color:#ff7373; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+          background-color:rgba(219, 55, 55, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+          background-color:rgba(219, 55, 55, 0.45); }
+
+.bp3-tag-remove{
+  background:none;
+  border:none;
+  color:inherit;
+  cursor:pointer;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  margin-bottom:-2px;
+  margin-right:-6px !important;
+  margin-top:-2px;
+  opacity:0.5;
+  padding:2px;
+  padding-left:0; }
+  .bp3-tag-remove:hover{
+    background:none;
+    opacity:0.8;
+    text-decoration:none; }
+  .bp3-tag-remove:active{
+    opacity:1; }
+  .bp3-tag-remove:empty::before{
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-style:normal;
+    font-weight:400;
+    line-height:1;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    content:""; }
+  .bp3-large .bp3-tag-remove{
+    margin-right:-10px !important;
+    padding:0 5px 0 0; }
+    .bp3-large .bp3-tag-remove:empty::before{
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-style:normal;
+      font-weight:400;
+      line-height:1; }
+.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;
+  line-height:inherit;
+  min-height:30px;
+  padding-left:5px;
+  padding-right:0; }
+  .bp3-tag-input > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag-input > .bp3-tag-input-values{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag-input .bp3-tag-input-icon{
+    color:#5c7080;
+    margin-left:2px;
+    margin-right:7px;
+    margin-top:7px; }
+  .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;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center;
+    -ms-flex-item-align:stretch;
+        align-self:stretch;
+    -ms-flex-wrap:wrap;
+        flex-wrap:wrap;
+    margin-right:7px;
+    margin-top:5px;
+    min-width:0; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      -webkit-box-flex:0;
+          -ms-flex-positive:0;
+              flex-grow:0;
+      -ms-flex-negative:0;
+          flex-shrink:0; }
+    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
+      -webkit-box-flex:1;
+          -ms-flex-positive:1;
+              flex-grow:1;
+      -ms-flex-negative:1;
+          flex-shrink:1; }
+    .bp3-tag-input .bp3-tag-input-values::before,
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-right:5px; }
+    .bp3-tag-input .bp3-tag-input-values:empty::before,
+    .bp3-tag-input .bp3-tag-input-values > :last-child{
+      margin-right:0; }
+    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
+      padding-left:5px; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-bottom:5px; }
+  .bp3-tag-input .bp3-tag{
+    overflow-wrap:break-word; }
+    .bp3-tag-input .bp3-tag.bp3-active{
+      outline:rgba(19, 124, 189, 0.6) auto 2px;
+      outline-offset:0;
+      -moz-outline-radius:6px; }
+  .bp3-tag-input .bp3-input-ghost{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    line-height:20px;
+    width:80px; }
+    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
+      cursor:not-allowed; }
+  .bp3-tag-input .bp3-button,
+  .bp3-tag-input .bp3-spinner{
+    margin:3px;
+    margin-left:0; }
+  .bp3-tag-input .bp3-button{
+    min-height:24px;
+    min-width:24px;
+    padding:0 7px; }
+  .bp3-tag-input.bp3-large{
+    height:auto;
+    min-height:40px; }
+    .bp3-tag-input.bp3-large::before,
+    .bp3-tag-input.bp3-large > *{
+      margin-right:10px; }
+    .bp3-tag-input.bp3-large:empty::before,
+    .bp3-tag-input.bp3-large > :last-child{
+      margin-right:0; }
+    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
+      margin-left:5px;
+      margin-top:10px; }
+    .bp3-tag-input.bp3-large .bp3-input-ghost{
+      line-height:30px; }
+    .bp3-tag-input.bp3-large .bp3-button{
+      min-height:30px;
+      min-width:30px;
+      padding:5px 10px;
+      margin:5px;
+      margin-left:0; }
+    .bp3-tag-input.bp3-large .bp3-spinner{
+      margin:8px;
+      margin-left:0; }
+  .bp3-tag-input.bp3-active{
+    background-color:#ffffff;
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
+    background-color:rgba(16, 22, 26, 0.3);
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-input-ghost{
+  background:none;
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  padding:0; }
+  .bp3-input-ghost::-webkit-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input-ghost::-moz-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input-ghost:-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input-ghost::-ms-input-placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input-ghost::placeholder{
+    color:rgba(92, 112, 128, 0.6);
+    opacity:1; }
+  .bp3-input-ghost:focus{
+    outline:none !important; }
+.bp3-toast{
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  background-color:#ffffff;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  margin:20px 0 0;
+  max-width:500px;
+  min-width:300px;
+  pointer-events:all;
+  position:relative !important; }
+  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-toast.bp3-toast-exit{
+    opacity:1;
+    -webkit-filter:blur(0);
+            filter:blur(0); }
+  .bp3-toast.bp3-toast-exit-active{
+    opacity:0;
+    -webkit-filter:blur(10px);
+            filter:blur(10px);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:opacity, filter;
+    transition-property:opacity, filter, -webkit-filter;
+    -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); }
+  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0); }
+  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px);
+    -webkit-transition-delay:50ms;
+            transition-delay:50ms;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-toast .bp3-button-group{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    padding:5px;
+    padding-left:0; }
+  .bp3-toast > .bp3-icon{
+    color:#5c7080;
+    margin:12px;
+    margin-right:0; }
+  .bp3-toast.bp3-dark,
+  .bp3-dark .bp3-toast{
+    background-color:#394b59;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-toast.bp3-dark > .bp3-icon,
+    .bp3-dark .bp3-toast > .bp3-icon{
+      color:#a7b6c2; }
+  .bp3-toast[class*="bp3-intent-"] a{
+    color:rgba(255, 255, 255, 0.7); }
+    .bp3-toast[class*="bp3-intent-"] a:hover{
+      color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
+    color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
+  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    color:rgba(255, 255, 255, 0.7) !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
+    outline-color:rgba(255, 255, 255, 0.5); }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
+    background-color:rgba(255, 255, 255, 0.15) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    background-color:rgba(255, 255, 255, 0.3) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
+    background:rgba(255, 255, 255, 0.3) !important; }
+  .bp3-toast.bp3-intent-primary{
+    background-color:#137cbd;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-success{
+    background-color:#0f9960;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-warning{
+    background-color:#d9822b;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-danger{
+    background-color:#db3737;
+    color:#ffffff; }
+
+.bp3-toast-message{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  padding:11px;
+  word-break:break-word; }
+
+.bp3-toast-container{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  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;
+  left:0;
+  overflow:hidden;
+  padding:0 20px 20px;
+  pointer-events:none;
+  position:fixed;
+  right:0;
+  z-index:40; }
+  .bp3-toast-container.bp3-toast-container-top{
+    top:0; }
+  .bp3-toast-container.bp3-toast-container-bottom{
+    bottom:0;
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:reverse;
+        -ms-flex-direction:column-reverse;
+            flex-direction:column-reverse;
+    top:auto; }
+  .bp3-toast-container.bp3-toast-container-left{
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+  .bp3-toast-container.bp3-toast-container-right{
+    -webkit-box-align:end;
+        -ms-flex-align:end;
+            align-items:flex-end; }
+
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast,
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
+  -webkit-transform:translateY(60px);
+          transform:translateY(60px); }
+.bp3-tooltip{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1); }
+  .bp3-tooltip .bp3-popover-arrow{
+    height:22px;
+    position:absolute;
+    width:22px; }
+    .bp3-tooltip .bp3-popover-arrow::before{
+      height:14px;
+      margin:4px;
+      width:14px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
+    margin-bottom:11px;
+    margin-top:-11px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+      bottom:-8px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
+    margin-left:11px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+      left:-8px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
+    margin-top:11px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+      top:-8px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
+    margin-left:-11px;
+    margin-right:11px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+      right:-8px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+    top:-0.22183px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+    right:-0.22183px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+    left:-0.22183px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+    bottom:-0.22183px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-tooltip .bp3-popover-content{
+    background:#394b59;
+    color:#f5f8fa; }
+  .bp3-tooltip .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-tooltip .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-tooltip .bp3-popover-arrow-fill{
+    fill:#394b59; }
+  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8); }
+  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-popover-exit > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8);
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -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); }
+  .bp3-tooltip .bp3-popover-content{
+    padding:10px 12px; }
+  .bp3-tooltip.bp3-dark,
+  .bp3-dark .bp3-tooltip{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-tooltip .bp3-popover-content{
+      background:#e1e8ed;
+      color:#394b59; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
+      fill:#e1e8ed; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
+    background:#137cbd;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
+    fill:#137cbd; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
+    background:#0f9960;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
+    fill:#0f9960; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
+    background:#d9822b;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
+    fill:#d9822b; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
+    background:#db3737;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
+    fill:#db3737; }
+
+.bp3-tooltip-indicator{
+  border-bottom:dotted 1px;
+  cursor:help; }
+.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
+  color:#5c7080; }
+  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-tree-node-list{
+  list-style:none;
+  margin:0;
+  padding-left:0; }
+
+.bp3-tree-root{
+  background-color:transparent;
+  cursor:default;
+  padding-left:0;
+  position:relative; }
+
+.bp3-tree-node-content-0{
+  padding-left:0px; }
+
+.bp3-tree-node-content-1{
+  padding-left:23px; }
+
+.bp3-tree-node-content-2{
+  padding-left:46px; }
+
+.bp3-tree-node-content-3{
+  padding-left:69px; }
+
+.bp3-tree-node-content-4{
+  padding-left:92px; }
+
+.bp3-tree-node-content-5{
+  padding-left:115px; }
+
+.bp3-tree-node-content-6{
+  padding-left:138px; }
+
+.bp3-tree-node-content-7{
+  padding-left:161px; }
+
+.bp3-tree-node-content-8{
+  padding-left:184px; }
+
+.bp3-tree-node-content-9{
+  padding-left:207px; }
+
+.bp3-tree-node-content-10{
+  padding-left:230px; }
+
+.bp3-tree-node-content-11{
+  padding-left:253px; }
+
+.bp3-tree-node-content-12{
+  padding-left:276px; }
+
+.bp3-tree-node-content-13{
+  padding-left:299px; }
+
+.bp3-tree-node-content-14{
+  padding-left:322px; }
+
+.bp3-tree-node-content-15{
+  padding-left:345px; }
+
+.bp3-tree-node-content-16{
+  padding-left:368px; }
+
+.bp3-tree-node-content-17{
+  padding-left:391px; }
+
+.bp3-tree-node-content-18{
+  padding-left:414px; }
+
+.bp3-tree-node-content-19{
+  padding-left:437px; }
+
+.bp3-tree-node-content-20{
+  padding-left:460px; }
+
+.bp3-tree-node-content{
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  height:30px;
+  padding-right:5px;
+  width:100%; }
+  .bp3-tree-node-content:hover{
+    background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-tree-node-caret,
+.bp3-tree-node-caret-none{
+  min-width:30px; }
+
+.bp3-tree-node-caret{
+  color:#5c7080;
+  cursor:pointer;
+  padding:7px;
+  -webkit-transform:rotate(0deg);
+          transform:rotate(0deg);
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-tree-node-caret:hover{
+    color:#182026; }
+  .bp3-dark .bp3-tree-node-caret{
+    color:#a7b6c2; }
+    .bp3-dark .bp3-tree-node-caret:hover{
+      color:#f5f8fa; }
+  .bp3-tree-node-caret.bp3-tree-node-caret-open{
+    -webkit-transform:rotate(90deg);
+            transform:rotate(90deg); }
+  .bp3-tree-node-caret.bp3-icon-standard::before{
+    content:""; }
+
+.bp3-tree-node-icon{
+  margin-right:7px;
+  position:relative; }
+
+.bp3-tree-node-label{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  position:relative;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-label span{
+    display:inline; }
+
+.bp3-tree-node-secondary-label{
+  padding:0 5px;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
+  .bp3-tree-node-secondary-label .bp3-popover-target{
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center;
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex; }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
+  background-color:inherit;
+  color:rgba(92, 112, 128, 0.6);
+  cursor:not-allowed; }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
+.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
+  color:rgba(92, 112, 128, 0.6);
+  cursor:not-allowed; }
+
+.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
+    color:#ffffff; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
+    color:rgba(255, 255, 255, 0.7); }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
+    color:#ffffff; }
+
+.bp3-dark .bp3-tree-node-content:hover{
+  background-color:rgba(92, 112, 128, 0.3); }
+
+.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
+  color:#a7b6c2; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+.bp3-omnibar{
+  -webkit-filter:blur(0);
+          filter:blur(0);
+  opacity:1;
+  background-color:#ffffff;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  left:calc(50% - 250px);
+  top:20vh;
+  width:500px;
+  z-index:21; }
+  .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2; }
+  .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -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); }
+  .bp3-omnibar.bp3-overlay-exit{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1; }
+  .bp3-omnibar.bp3-overlay-exit-active{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2;
+    -webkit-transition-delay:0;
+            transition-delay:0;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -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); }
+  .bp3-omnibar .bp3-input{
+    background-color:transparent;
+    border-radius:0; }
+    .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-omnibar .bp3-menu{
+    background-color:transparent;
+    border-radius:0;
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+    max-height:calc(60vh - 40px);
+    overflow:auto; }
+    .bp3-omnibar .bp3-menu:empty{
+      display:none; }
+  .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{
+    background-color:#30404d;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-omnibar-overlay .bp3-overlay-backdrop{
+  background-color:rgba(16, 22, 26, 0.2); }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-height:300px;
+  max-width:400px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+
+.bp3-multi-select{
+  min-width:150px; }
+
+.bp3-multi-select-popover .bp3-menu{
+  max-height:300px;
+  max-width:400px;
+  overflow:auto; }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-height:300px;
+  max-width:400px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+/* Icons urls */
+
+:root {
+  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+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-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
+  --jp-icon-python: url(data:image/svg+xml;base64,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-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4=);
+  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --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-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgoJPHBhdGggZD0iTTcsNUgyMVY3SDdWNU03LDEzVjExSDIxVjEzSDdNNCw0LjVBMS41LDEuNSAwIDAsMSA1LjUsNkExLjUsMS41IDAgMCwxIDQsNy41QTEuNSwxLjUgMCAwLDEgMi41LDZBMS41LDEuNSAwIDAsMSA0LDQuNU00LDEwLjVBMS41LDEuNSAwIDAsMSA1LjUsMTJBMS41LDEuNSAwIDAsMSA0LDEzLjVBMS41LDEuNSAwIDAsMSAyLjUsMTJBMS41LDEuNSAwIDAsMSA0LDEwLjVNNywxOVYxN0gyMVYxOUg3TTQsMTYuNUExLjUsMS41IDAgMCwxIDUuNSwxOEExLjUsMS41IDAgMCwxIDQsMTkuNUExLjUsMS41IDAgMCwxIDIuNSwxOEExLjUsMS41IDAgMCwxIDQsMTYuNVoiIC8+Cjwvc3ZnPgo=);
+  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4=);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+.jp-BugIcon {
+  background-image: var(--jp-icon-bug);
+}
+.jp-BuildIcon {
+  background-image: var(--jp-icon-build);
+}
+.jp-CaretDownEmptyIcon {
+  background-image: var(--jp-icon-caret-down-empty);
+}
+.jp-CaretDownEmptyThinIcon {
+  background-image: var(--jp-icon-caret-down-empty-thin);
+}
+.jp-CaretDownIcon {
+  background-image: var(--jp-icon-caret-down);
+}
+.jp-CaretLeftIcon {
+  background-image: var(--jp-icon-caret-left);
+}
+.jp-CaretRightIcon {
+  background-image: var(--jp-icon-caret-right);
+}
+.jp-CaretUpEmptyThinIcon {
+  background-image: var(--jp-icon-caret-up-empty-thin);
+}
+.jp-CaretUpIcon {
+  background-image: var(--jp-icon-caret-up);
+}
+.jp-CaseSensitiveIcon {
+  background-image: var(--jp-icon-case-sensitive);
+}
+.jp-CheckIcon {
+  background-image: var(--jp-icon-check);
+}
+.jp-CircleEmptyIcon {
+  background-image: var(--jp-icon-circle-empty);
+}
+.jp-CircleIcon {
+  background-image: var(--jp-icon-circle);
+}
+.jp-ClearIcon {
+  background-image: var(--jp-icon-clear);
+}
+.jp-CloseIcon {
+  background-image: var(--jp-icon-close);
+}
+.jp-CodeIcon {
+  background-image: var(--jp-icon-code);
+}
+.jp-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+.jp-ExtensionIcon {
+  background-image: var(--jp-icon-extension);
+}
+.jp-FastForwardIcon {
+  background-image: var(--jp-icon-fast-forward);
+}
+.jp-FileIcon {
+  background-image: var(--jp-icon-file);
+}
+.jp-FileUploadIcon {
+  background-image: var(--jp-icon-file-upload);
+}
+.jp-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+.jp-JupyterFaviconIcon {
+  background-image: var(--jp-icon-jupyter-favicon);
+}
+.jp-JupyterIcon {
+  background-image: var(--jp-icon-jupyter);
+}
+.jp-JupyterlabWordmarkIcon {
+  background-image: var(--jp-icon-jupyterlab-wordmark);
+}
+.jp-KernelIcon {
+  background-image: var(--jp-icon-kernel);
+}
+.jp-KeyboardIcon {
+  background-image: var(--jp-icon-keyboard);
+}
+.jp-LauncherIcon {
+  background-image: var(--jp-icon-launcher);
+}
+.jp-LineFormIcon {
+  background-image: var(--jp-icon-line-form);
+}
+.jp-LinkIcon {
+  background-image: var(--jp-icon-link);
+}
+.jp-ListIcon {
+  background-image: var(--jp-icon-list);
+}
+.jp-ListingsInfoIcon {
+  background-image: var(--jp-icon-listings-info);
+}
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+.jp-NewFolderIcon {
+  background-image: var(--jp-icon-new-folder);
+}
+.jp-NotTrustedIcon {
+  background-image: var(--jp-icon-not-trusted);
+}
+.jp-NotebookIcon {
+  background-image: var(--jp-icon-notebook);
+}
+.jp-NumberingIcon {
+  background-image: var(--jp-icon-numbering);
+}
+.jp-OfflineBoltIcon {
+  background-image: var(--jp-icon-offline-bolt);
+}
+.jp-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+.jp-PdfIcon {
+  background-image: var(--jp-icon-pdf);
+}
+.jp-PythonIcon {
+  background-image: var(--jp-icon-python);
+}
+.jp-RKernelIcon {
+  background-image: var(--jp-icon-r-kernel);
+}
+.jp-ReactIcon {
+  background-image: var(--jp-icon-react);
+}
+.jp-RedoIcon {
+  background-image: var(--jp-icon-redo);
+}
+.jp-RefreshIcon {
+  background-image: var(--jp-icon-refresh);
+}
+.jp-RegexIcon {
+  background-image: var(--jp-icon-regex);
+}
+.jp-RunIcon {
+  background-image: var(--jp-icon-run);
+}
+.jp-RunningIcon {
+  background-image: var(--jp-icon-running);
+}
+.jp-SaveIcon {
+  background-image: var(--jp-icon-save);
+}
+.jp-SearchIcon {
+  background-image: var(--jp-icon-search);
+}
+.jp-SettingsIcon {
+  background-image: var(--jp-icon-settings);
+}
+.jp-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+.jp-TableRowsIcon {
+  background-image: var(--jp-icon-table-rows);
+}
+.jp-TagIcon {
+  background-image: var(--jp-icon-tag);
+}
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+.jp-TocIcon {
+  background-image: var(--jp-icon-toc);
+}
+.jp-TreeViewIcon {
+  background-image: var(--jp-icon-tree-view);
+}
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+.jp-YamlIcon {
+  background-image: var(--jp-icon-yaml);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+:root {
+  --jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+}
+
+.jp-Icon,
+.jp-MaterialIcon {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-cover {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+}
+
+/**
+ * (DEPRECATED) Support for specific CSS icon sizes
+ */
+
+.jp-Icon-16 {
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-18 {
+  background-size: 18px;
+  min-width: 18px;
+  min-height: 18px;
+}
+
+.jp-Icon-20 {
+  background-size: 20px;
+  min-width: 20px;
+  min-height: 20px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for icons as inline SVG HTMLElements
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+.jp-icon1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+.jp-icon2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+.jp-icon3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+.jp-icon4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+.jp-icon1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+.jp-icon2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+.jp-icon3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+.jp-icon4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+/* recolor the accent elements of an icon */
+.jp-icon-accent0[fill] {
+  fill: var(--jp-layout-color0);
+}
+.jp-icon-accent1[fill] {
+  fill: var(--jp-layout-color1);
+}
+.jp-icon-accent2[fill] {
+  fill: var(--jp-layout-color2);
+}
+.jp-icon-accent3[fill] {
+  fill: var(--jp-layout-color3);
+}
+.jp-icon-accent4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-accent0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+.jp-icon-accent1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+.jp-icon-accent2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+.jp-icon-accent3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+.jp-icon-accent4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+/* set the color of an icon to transparent */
+.jp-icon-none[fill] {
+  fill: none;
+}
+
+.jp-icon-none[stroke] {
+  stroke: none;
+}
+/* brand icon colors. Same for light and dark */
+.jp-icon-brand0[fill] {
+  fill: var(--jp-brand-color0);
+}
+.jp-icon-brand1[fill] {
+  fill: var(--jp-brand-color1);
+}
+.jp-icon-brand2[fill] {
+  fill: var(--jp-brand-color2);
+}
+.jp-icon-brand3[fill] {
+  fill: var(--jp-brand-color3);
+}
+.jp-icon-brand4[fill] {
+  fill: var(--jp-brand-color4);
+}
+
+.jp-icon-brand0[stroke] {
+  stroke: var(--jp-brand-color0);
+}
+.jp-icon-brand1[stroke] {
+  stroke: var(--jp-brand-color1);
+}
+.jp-icon-brand2[stroke] {
+  stroke: var(--jp-brand-color2);
+}
+.jp-icon-brand3[stroke] {
+  stroke: var(--jp-brand-color3);
+}
+.jp-icon-brand4[stroke] {
+  stroke: var(--jp-brand-color4);
+}
+/* warn icon colors. Same for light and dark */
+.jp-icon-warn0[fill] {
+  fill: var(--jp-warn-color0);
+}
+.jp-icon-warn1[fill] {
+  fill: var(--jp-warn-color1);
+}
+.jp-icon-warn2[fill] {
+  fill: var(--jp-warn-color2);
+}
+.jp-icon-warn3[fill] {
+  fill: var(--jp-warn-color3);
+}
+
+.jp-icon-warn0[stroke] {
+  stroke: var(--jp-warn-color0);
+}
+.jp-icon-warn1[stroke] {
+  stroke: var(--jp-warn-color1);
+}
+.jp-icon-warn2[stroke] {
+  stroke: var(--jp-warn-color2);
+}
+.jp-icon-warn3[stroke] {
+  stroke: var(--jp-warn-color3);
+}
+/* icon colors that contrast well with each other and most backgrounds */
+.jp-icon-contrast0[fill] {
+  fill: var(--jp-icon-contrast-color0);
+}
+.jp-icon-contrast1[fill] {
+  fill: var(--jp-icon-contrast-color1);
+}
+.jp-icon-contrast2[fill] {
+  fill: var(--jp-icon-contrast-color2);
+}
+.jp-icon-contrast3[fill] {
+  fill: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-contrast0[stroke] {
+  stroke: var(--jp-icon-contrast-color0);
+}
+.jp-icon-contrast1[stroke] {
+  stroke: var(--jp-icon-contrast-color1);
+}
+.jp-icon-contrast2[stroke] {
+  stroke: var(--jp-icon-contrast-color2);
+}
+.jp-icon-contrast3[stroke] {
+  stroke: var(--jp-icon-contrast-color3);
+}
+
+/* CSS for icons in selected items in the settings editor */
+#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+#setting-editor
+  .jp-PluginList
+  .jp-mod-selected
+  .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* CSS for icons in selected filebrowser listing items */
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* CSS for icons in selected tabs in the sidebar tab manager */
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable-inverse[fill] {
+  fill: #fff;
+}
+
+/**
+ * TODO: come up with non css-hack solution for showing the busy icon on top
+ *  of the close icon
+ * CSS for complex behavior of close icon of tabs in the sidebar tab manager
+ */
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty.jp-mod-active
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: #fff;
+}
+
+/**
+* TODO: come up with non css-hack solution for showing the busy icon on top
+*  of the close icon
+* CSS for complex behavior of close icon of tabs in the main area tabbar
+*/
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+/* CSS for icons in status bar */
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+/* special handling for splash icon CSS. While the theme CSS reloads during
+   splash, the splash icon can loose theming. To prevent that, we set a
+   default for its color variable */
+:root {
+  --jp-warn-color0: var(--md-orange-700);
+}
+
+/* not sure what to do with this one, used in filebrowser listing */
+.jp-DragIcon {
+  margin-right: 4px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for alt colors for icons as inline SVG HTMLElements
+ */
+
+/* alt recolor the primary elements of an icon */
+.jp-icon-alt .jp-icon0[fill] {
+  fill: var(--jp-layout-color0);
+}
+.jp-icon-alt .jp-icon1[fill] {
+  fill: var(--jp-layout-color1);
+}
+.jp-icon-alt .jp-icon2[fill] {
+  fill: var(--jp-layout-color2);
+}
+.jp-icon-alt .jp-icon3[fill] {
+  fill: var(--jp-layout-color3);
+}
+.jp-icon-alt .jp-icon4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-alt .jp-icon0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+.jp-icon-alt .jp-icon1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+.jp-icon-alt .jp-icon2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+.jp-icon-alt .jp-icon3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+.jp-icon-alt .jp-icon4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* alt recolor the accent elements of an icon */
+.jp-icon-alt .jp-icon-accent0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+.jp-icon-alt .jp-icon-accent1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+.jp-icon-alt .jp-icon-accent2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+.jp-icon-alt .jp-icon-accent3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+.jp-icon-alt .jp-icon-accent4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-alt .jp-icon-accent0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+.jp-icon-alt .jp-icon-accent1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+.jp-icon-alt .jp-icon-accent2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+.jp-icon-alt .jp-icon-accent3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+.jp-icon-alt .jp-icon-accent4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-icon-hoverShow:not(:hover) svg {
+  display: none !important;
+}
+
+/**
+ * Support for hover colors for icons as inline SVG HTMLElements
+ */
+
+/**
+ * regular colors
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon-hover :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+.jp-icon-hover :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+.jp-icon-hover :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+.jp-icon-hover :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+.jp-icon-hover :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+.jp-icon-hover :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+.jp-icon-hover :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+.jp-icon-hover :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+.jp-icon-hover :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-hover :hover .jp-icon-none-hover[fill] {
+  fill: none;
+}
+
+.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
+  stroke: none;
+}
+
+/**
+ * inverse colors
+ */
+
+/* inverse recolor the primary elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* inverse recolor the accent elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-switch {
+  display: flex;
+  align-items: center;
+  padding-left: 4px;
+  padding-right: 4px;
+  font-size: var(--jp-ui-font-size1);
+  background-color: transparent;
+  color: var(--jp-ui-font-color1);
+  border: none;
+  height: 20px;
+}
+
+.jp-switch:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-switch-label {
+  margin-right: 5px;
+}
+
+.jp-switch-track {
+  cursor: pointer;
+  background-color: var(--jp-border-color1);
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 34px;
+  height: 16px;
+  width: 35px;
+  position: relative;
+}
+
+.jp-switch-track::before {
+  content: '';
+  position: absolute;
+  height: 10px;
+  width: 10px;
+  margin: 3px;
+  left: 0px;
+  background-color: var(--jp-ui-inverse-font-color1);
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 50%;
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track {
+  background-color: var(--jp-warn-color0);
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track::before {
+  /* track width (35) - margins (3 + 3) - thumb width (10) */
+  left: 19px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+/* Override Blueprint's _reset.scss styles */
+html {
+  box-sizing: unset;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: unset;
+}
+
+body {
+  color: unset;
+  font-family: var(--jp-ui-font-family);
+}
+
+p {
+  margin-top: unset;
+  margin-bottom: unset;
+}
+
+small {
+  font-size: unset;
+}
+
+strong {
+  font-weight: unset;
+}
+
+/* Override Blueprint's _typography.scss styles */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Override Blueprint's _accessibility.scss styles */
+:focus {
+  outline: unset;
+  outline-offset: unset;
+  -moz-outline-radius: unset;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  border-radius: var(--jp-border-radius);
+  padding: 0px 12px;
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Use our own theme for hover styles */
+button.jp-Button.bp3-button.bp3-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+.jp-Button.minimal {
+  color: unset !important;
+}
+
+.jp-Button.jp-ToolbarButtonComponent {
+  text-transform: none;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  border-radius: 0;
+  background-color: transparent;
+  color: var(--jp-ui-font-color0);
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+}
+
+.jp-InputGroup input:focus {
+  box-shadow: inset 0 0 0 var(--jp-border-width)
+      var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-InputGroup input::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color3);
+}
+
+.jp-BPIcon {
+  display: inline-block;
+  vertical-align: middle;
+  margin: auto;
+}
+
+/* Stop blueprint futzing with our icon fills */
+.bp3-icon.jp-BPIcon > svg:not([fill]) {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-InputGroupAction {
+  padding: 6px;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select {
+  background-color: initial;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+  color: var(--jp-ui-font-color0);
+  display: block;
+  font-size: var(--jp-ui-font-size1);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+/* Use our own theme for hover and option styles */
+.jp-HTMLSelect.jp-DefaultStyle select:hover,
+.jp-HTMLSelect.jp-DefaultStyle select > option {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color0);
+}
+select {
+  box-sizing: border-box;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+  border-top: 1px solid var(--jp-border-color2);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size2);
+}
+
+.jp-Collapse-header:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Collapse-contents {
+  padding: 0px 12px 0px 12px;
+  background-color: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0px;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Modal variant
+|----------------------------------------------------------------------------*/
+
+.jp-ModalCommandPalette {
+  position: absolute;
+  z-index: 10000;
+  top: 38px;
+  left: 30%;
+  margin: 0;
+  padding: 4px;
+  width: 40%;
+  box-shadow: var(--jp-elevation-z4);
+  border-radius: 4px;
+  background: var(--jp-layout-color0);
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette {
+  max-height: 40vh;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
+  margin-left: 4px;
+  margin-right: 4px;
+}
+
+.jp-ModalCommandPalette
+  .lm-CommandPalette
+  .lm-CommandPalette-item.lm-mod-disabled {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0px 9px;
+  background-color: var(--jp-input-active-background);
+  height: 30px;
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+}
+
+.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
+  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.lm-CommandPalette-wrapper::after {
+  content: ' ';
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  height: 30px;
+  width: 10px;
+  padding: 0px 10px;
+  background-image: var(--jp-icon-search-white);
+  background-size: 20px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.lm-CommandPalette-input {
+  background: transparent;
+  width: calc(100% - 18px);
+  float: left;
+  border: none;
+  outline: none;
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  line-height: var(--jp-private-commandpalette-search-height);
+}
+
+.lm-CommandPalette-input::-webkit-input-placeholder,
+.lm-CommandPalette-input::-moz-placeholder,
+.lm-CommandPalette-input:-ms-input-placeholder {
+  color: var(--jp-ui-font-color3);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0px;
+}
+
+.lm-CommandPalette-header {
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin-top: 8px;
+  padding: 8px 0 8px 12px;
+  text-transform: uppercase;
+}
+
+.lm-CommandPalette-header.lm-mod-active {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-header > mark {
+  background-color: transparent;
+  font-weight: bold;
+  color: var(--jp-ui-font-color1);
+}
+
+.lm-CommandPalette-item {
+  padding: 4px 12px 4px 4px;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  font-weight: 400;
+  display: flex;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled {
+  color: var(--jp-ui-font-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  background: var(--jp-layout-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  background: var(--jp-layout-color4);
+}
+
+.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-itemContent {
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled mark {
+  color: var(--jp-ui-font-color3);
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
+  margin: 0 4px 0 0;
+  position: relative;
+  width: 16px;
+  top: 2px;
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
+  opacity: 0.4;
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemCaption {
+  display: none;
+}
+
+.lm-CommandPalette-content {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-CommandPalette-content:empty:after {
+  content: 'No results';
+  margin: auto;
+  margin-top: 20px;
+  width: 100px;
+  display: block;
+  font-size: var(--jp-ui-font-size2);
+  font-family: var(--jp-ui-font-family);
+  font-weight: lighter;
+}
+
+.lm-CommandPalette-emptyMessage {
+  text-align: center;
+  margin-top: 24px;
+  line-height: 1.32;
+  padding: 0px 8px;
+  color: var(--jp-content-font-color3);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Dialog {
+  position: absolute;
+  z-index: 10000;
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  top: 0px;
+  left: 0px;
+  margin: 0;
+  padding: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-dialog-background);
+}
+
+.jp-Dialog-content {
+  display: flex;
+  flex-direction: column;
+  margin-left: auto;
+  margin-right: auto;
+  background: var(--jp-layout-color1);
+  padding: 24px;
+  padding-bottom: 12px;
+  min-width: 300px;
+  min-height: 150px;
+  max-width: 1000px;
+  max-height: 500px;
+  box-sizing: border-box;
+  box-shadow: var(--jp-elevation-z20);
+  word-wrap: break-word;
+  border-radius: var(--jp-border-radius);
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color1);
+  resize: both;
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0px;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+button.jp-Dialog-close-button {
+  padding: 0;
+  height: 100%;
+  min-width: unset;
+  min-height: unset;
+}
+
+.jp-Dialog-header {
+  display: flex;
+  justify-content: space-between;
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0px 16px;
+}
+
+.jp-Dialog-body > label {
+  line-height: 1.4;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-button.jp-mod-styled:not(:last-child) {
+  margin-right: 12px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+.jp-HoverBox.jp-mod-outofview {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-IFrame {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-IFrame > iframe {
+  border: none;
+}
+
+/*
+When drag events occur, `p-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-IFrame {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-IFrame:before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MainAreaWidget > :focus {
+  outline: none;
+}
+
+/**
+ * google-material-color v1.2.6
+ * https://github.com/danlevan/google-material-color
+ */
+:root {
+  --md-red-50: #ffebee;
+  --md-red-100: #ffcdd2;
+  --md-red-200: #ef9a9a;
+  --md-red-300: #e57373;
+  --md-red-400: #ef5350;
+  --md-red-500: #f44336;
+  --md-red-600: #e53935;
+  --md-red-700: #d32f2f;
+  --md-red-800: #c62828;
+  --md-red-900: #b71c1c;
+  --md-red-A100: #ff8a80;
+  --md-red-A200: #ff5252;
+  --md-red-A400: #ff1744;
+  --md-red-A700: #d50000;
+
+  --md-pink-50: #fce4ec;
+  --md-pink-100: #f8bbd0;
+  --md-pink-200: #f48fb1;
+  --md-pink-300: #f06292;
+  --md-pink-400: #ec407a;
+  --md-pink-500: #e91e63;
+  --md-pink-600: #d81b60;
+  --md-pink-700: #c2185b;
+  --md-pink-800: #ad1457;
+  --md-pink-900: #880e4f;
+  --md-pink-A100: #ff80ab;
+  --md-pink-A200: #ff4081;
+  --md-pink-A400: #f50057;
+  --md-pink-A700: #c51162;
+
+  --md-purple-50: #f3e5f5;
+  --md-purple-100: #e1bee7;
+  --md-purple-200: #ce93d8;
+  --md-purple-300: #ba68c8;
+  --md-purple-400: #ab47bc;
+  --md-purple-500: #9c27b0;
+  --md-purple-600: #8e24aa;
+  --md-purple-700: #7b1fa2;
+  --md-purple-800: #6a1b9a;
+  --md-purple-900: #4a148c;
+  --md-purple-A100: #ea80fc;
+  --md-purple-A200: #e040fb;
+  --md-purple-A400: #d500f9;
+  --md-purple-A700: #aa00ff;
+
+  --md-deep-purple-50: #ede7f6;
+  --md-deep-purple-100: #d1c4e9;
+  --md-deep-purple-200: #b39ddb;
+  --md-deep-purple-300: #9575cd;
+  --md-deep-purple-400: #7e57c2;
+  --md-deep-purple-500: #673ab7;
+  --md-deep-purple-600: #5e35b1;
+  --md-deep-purple-700: #512da8;
+  --md-deep-purple-800: #4527a0;
+  --md-deep-purple-900: #311b92;
+  --md-deep-purple-A100: #b388ff;
+  --md-deep-purple-A200: #7c4dff;
+  --md-deep-purple-A400: #651fff;
+  --md-deep-purple-A700: #6200ea;
+
+  --md-indigo-50: #e8eaf6;
+  --md-indigo-100: #c5cae9;
+  --md-indigo-200: #9fa8da;
+  --md-indigo-300: #7986cb;
+  --md-indigo-400: #5c6bc0;
+  --md-indigo-500: #3f51b5;
+  --md-indigo-600: #3949ab;
+  --md-indigo-700: #303f9f;
+  --md-indigo-800: #283593;
+  --md-indigo-900: #1a237e;
+  --md-indigo-A100: #8c9eff;
+  --md-indigo-A200: #536dfe;
+  --md-indigo-A400: #3d5afe;
+  --md-indigo-A700: #304ffe;
+
+  --md-blue-50: #e3f2fd;
+  --md-blue-100: #bbdefb;
+  --md-blue-200: #90caf9;
+  --md-blue-300: #64b5f6;
+  --md-blue-400: #42a5f5;
+  --md-blue-500: #2196f3;
+  --md-blue-600: #1e88e5;
+  --md-blue-700: #1976d2;
+  --md-blue-800: #1565c0;
+  --md-blue-900: #0d47a1;
+  --md-blue-A100: #82b1ff;
+  --md-blue-A200: #448aff;
+  --md-blue-A400: #2979ff;
+  --md-blue-A700: #2962ff;
+
+  --md-light-blue-50: #e1f5fe;
+  --md-light-blue-100: #b3e5fc;
+  --md-light-blue-200: #81d4fa;
+  --md-light-blue-300: #4fc3f7;
+  --md-light-blue-400: #29b6f6;
+  --md-light-blue-500: #03a9f4;
+  --md-light-blue-600: #039be5;
+  --md-light-blue-700: #0288d1;
+  --md-light-blue-800: #0277bd;
+  --md-light-blue-900: #01579b;
+  --md-light-blue-A100: #80d8ff;
+  --md-light-blue-A200: #40c4ff;
+  --md-light-blue-A400: #00b0ff;
+  --md-light-blue-A700: #0091ea;
+
+  --md-cyan-50: #e0f7fa;
+  --md-cyan-100: #b2ebf2;
+  --md-cyan-200: #80deea;
+  --md-cyan-300: #4dd0e1;
+  --md-cyan-400: #26c6da;
+  --md-cyan-500: #00bcd4;
+  --md-cyan-600: #00acc1;
+  --md-cyan-700: #0097a7;
+  --md-cyan-800: #00838f;
+  --md-cyan-900: #006064;
+  --md-cyan-A100: #84ffff;
+  --md-cyan-A200: #18ffff;
+  --md-cyan-A400: #00e5ff;
+  --md-cyan-A700: #00b8d4;
+
+  --md-teal-50: #e0f2f1;
+  --md-teal-100: #b2dfdb;
+  --md-teal-200: #80cbc4;
+  --md-teal-300: #4db6ac;
+  --md-teal-400: #26a69a;
+  --md-teal-500: #009688;
+  --md-teal-600: #00897b;
+  --md-teal-700: #00796b;
+  --md-teal-800: #00695c;
+  --md-teal-900: #004d40;
+  --md-teal-A100: #a7ffeb;
+  --md-teal-A200: #64ffda;
+  --md-teal-A400: #1de9b6;
+  --md-teal-A700: #00bfa5;
+
+  --md-green-50: #e8f5e9;
+  --md-green-100: #c8e6c9;
+  --md-green-200: #a5d6a7;
+  --md-green-300: #81c784;
+  --md-green-400: #66bb6a;
+  --md-green-500: #4caf50;
+  --md-green-600: #43a047;
+  --md-green-700: #388e3c;
+  --md-green-800: #2e7d32;
+  --md-green-900: #1b5e20;
+  --md-green-A100: #b9f6ca;
+  --md-green-A200: #69f0ae;
+  --md-green-A400: #00e676;
+  --md-green-A700: #00c853;
+
+  --md-light-green-50: #f1f8e9;
+  --md-light-green-100: #dcedc8;
+  --md-light-green-200: #c5e1a5;
+  --md-light-green-300: #aed581;
+  --md-light-green-400: #9ccc65;
+  --md-light-green-500: #8bc34a;
+  --md-light-green-600: #7cb342;
+  --md-light-green-700: #689f38;
+  --md-light-green-800: #558b2f;
+  --md-light-green-900: #33691e;
+  --md-light-green-A100: #ccff90;
+  --md-light-green-A200: #b2ff59;
+  --md-light-green-A400: #76ff03;
+  --md-light-green-A700: #64dd17;
+
+  --md-lime-50: #f9fbe7;
+  --md-lime-100: #f0f4c3;
+  --md-lime-200: #e6ee9c;
+  --md-lime-300: #dce775;
+  --md-lime-400: #d4e157;
+  --md-lime-500: #cddc39;
+  --md-lime-600: #c0ca33;
+  --md-lime-700: #afb42b;
+  --md-lime-800: #9e9d24;
+  --md-lime-900: #827717;
+  --md-lime-A100: #f4ff81;
+  --md-lime-A200: #eeff41;
+  --md-lime-A400: #c6ff00;
+  --md-lime-A700: #aeea00;
+
+  --md-yellow-50: #fffde7;
+  --md-yellow-100: #fff9c4;
+  --md-yellow-200: #fff59d;
+  --md-yellow-300: #fff176;
+  --md-yellow-400: #ffee58;
+  --md-yellow-500: #ffeb3b;
+  --md-yellow-600: #fdd835;
+  --md-yellow-700: #fbc02d;
+  --md-yellow-800: #f9a825;
+  --md-yellow-900: #f57f17;
+  --md-yellow-A100: #ffff8d;
+  --md-yellow-A200: #ffff00;
+  --md-yellow-A400: #ffea00;
+  --md-yellow-A700: #ffd600;
+
+  --md-amber-50: #fff8e1;
+  --md-amber-100: #ffecb3;
+  --md-amber-200: #ffe082;
+  --md-amber-300: #ffd54f;
+  --md-amber-400: #ffca28;
+  --md-amber-500: #ffc107;
+  --md-amber-600: #ffb300;
+  --md-amber-700: #ffa000;
+  --md-amber-800: #ff8f00;
+  --md-amber-900: #ff6f00;
+  --md-amber-A100: #ffe57f;
+  --md-amber-A200: #ffd740;
+  --md-amber-A400: #ffc400;
+  --md-amber-A700: #ffab00;
+
+  --md-orange-50: #fff3e0;
+  --md-orange-100: #ffe0b2;
+  --md-orange-200: #ffcc80;
+  --md-orange-300: #ffb74d;
+  --md-orange-400: #ffa726;
+  --md-orange-500: #ff9800;
+  --md-orange-600: #fb8c00;
+  --md-orange-700: #f57c00;
+  --md-orange-800: #ef6c00;
+  --md-orange-900: #e65100;
+  --md-orange-A100: #ffd180;
+  --md-orange-A200: #ffab40;
+  --md-orange-A400: #ff9100;
+  --md-orange-A700: #ff6d00;
+
+  --md-deep-orange-50: #fbe9e7;
+  --md-deep-orange-100: #ffccbc;
+  --md-deep-orange-200: #ffab91;
+  --md-deep-orange-300: #ff8a65;
+  --md-deep-orange-400: #ff7043;
+  --md-deep-orange-500: #ff5722;
+  --md-deep-orange-600: #f4511e;
+  --md-deep-orange-700: #e64a19;
+  --md-deep-orange-800: #d84315;
+  --md-deep-orange-900: #bf360c;
+  --md-deep-orange-A100: #ff9e80;
+  --md-deep-orange-A200: #ff6e40;
+  --md-deep-orange-A400: #ff3d00;
+  --md-deep-orange-A700: #dd2c00;
+
+  --md-brown-50: #efebe9;
+  --md-brown-100: #d7ccc8;
+  --md-brown-200: #bcaaa4;
+  --md-brown-300: #a1887f;
+  --md-brown-400: #8d6e63;
+  --md-brown-500: #795548;
+  --md-brown-600: #6d4c41;
+  --md-brown-700: #5d4037;
+  --md-brown-800: #4e342e;
+  --md-brown-900: #3e2723;
+
+  --md-grey-50: #fafafa;
+  --md-grey-100: #f5f5f5;
+  --md-grey-200: #eeeeee;
+  --md-grey-300: #e0e0e0;
+  --md-grey-400: #bdbdbd;
+  --md-grey-500: #9e9e9e;
+  --md-grey-600: #757575;
+  --md-grey-700: #616161;
+  --md-grey-800: #424242;
+  --md-grey-900: #212121;
+
+  --md-blue-grey-50: #eceff1;
+  --md-blue-grey-100: #cfd8dc;
+  --md-blue-grey-200: #b0bec5;
+  --md-blue-grey-300: #90a4ae;
+  --md-blue-grey-400: #78909c;
+  --md-blue-grey-500: #607d8b;
+  --md-blue-grey-600: #546e7a;
+  --md-blue-grey-700: #455a64;
+  --md-blue-grey-800: #37474f;
+  --md-blue-grey-900: #263238;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Spinner {
+  position: absolute;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  z-index: 10;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-layout-color0);
+  outline: none;
+}
+
+.jp-SpinnerContent {
+  font-size: 10px;
+  margin: 50px auto;
+  text-indent: -9999em;
+  width: 3em;
+  height: 3em;
+  border-radius: 50%;
+  background: var(--jp-brand-color3);
+  background: linear-gradient(
+    to right,
+    #f37626 10%,
+    rgba(255, 255, 255, 0) 42%
+  );
+  position: relative;
+  animation: load3 1s infinite linear, fadeIn 1s;
+}
+
+.jp-SpinnerContent:before {
+  width: 50%;
+  height: 50%;
+  background: #f37626;
+  border-radius: 100% 0 0 0;
+  position: absolute;
+  top: 0;
+  left: 0;
+  content: '';
+}
+
+.jp-SpinnerContent:after {
+  background: var(--jp-layout-color0);
+  width: 75%;
+  height: 75%;
+  border-radius: 50%;
+  content: '';
+  margin: auto;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+}
+
+@keyframes fadeIn {
+  0% {
+    opacity: 0;
+  }
+  100% {
+    opacity: 1;
+  }
+}
+
+@keyframes load3 {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+button.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: none;
+  box-sizing: border-box;
+  text-align: center;
+  line-height: 32px;
+  height: 32px;
+  padding: 0px 12px;
+  letter-spacing: 0.8px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input.jp-mod-styled {
+  background: var(--jp-input-background);
+  height: 28px;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+  padding-left: 7px;
+  padding-right: 7px;
+  font-size: var(--jp-ui-font-size2);
+  color: var(--jp-ui-font-color0);
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input.jp-mod-styled:focus {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-select-wrapper {
+  display: flex;
+  position: relative;
+  flex-direction: column;
+  padding: 1px;
+  background-color: var(--jp-layout-color1);
+  height: 28px;
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-input-active-background);
+}
+
+select.jp-mod-styled:hover {
+  background-color: var(--jp-layout-color1);
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  height: 32px;
+  width: 100%;
+  font-size: var(--jp-ui-font-size2);
+  background: var(--jp-input-background);
+  color: var(--jp-ui-font-color0);
+  padding: 0 25px 0 8px;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toolbar-height: calc(
+    28px + var(--jp-border-width)
+  ); /* leave 28px for content */
+}
+
+.jp-Toolbar {
+  color: var(--jp-ui-font-color1);
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: 2px;
+  z-index: 1;
+  overflow-x: hidden;
+}
+
+.jp-Toolbar:hover {
+  overflow-x: auto;
+}
+
+/* Toolbar items */
+
+.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+.jp-Toolbar-item.jp-Toolbar-kernelStatus {
+  display: inline-block;
+  width: 32px;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: 16px;
+}
+
+.jp-Toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  display: flex;
+  padding-left: 1px;
+  padding-right: 1px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: var(--jp-private-toolbar-height);
+  height: 100%;
+}
+
+/* Toolbar buttons */
+
+/* This is the div we use to wrap the react component into a Widget */
+div.jp-ToolbarButton {
+  color: transparent;
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0px;
+  margin: 0px;
+}
+
+button.jp-ToolbarButtonComponent {
+  background: var(--jp-layout-color1);
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0px 6px;
+  margin: 0px;
+  height: 24px;
+  border-radius: var(--jp-border-radius);
+  display: flex;
+  align-items: center;
+  text-align: center;
+  font-size: 14px;
+  min-width: unset;
+  min-height: unset;
+}
+
+button.jp-ToolbarButtonComponent:disabled {
+  opacity: 0.4;
+}
+
+button.jp-ToolbarButtonComponent span {
+  padding: 0px;
+  flex: 0 0 auto;
+}
+
+button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
+  font-size: var(--jp-ui-font-size1);
+  line-height: 100%;
+  padding-left: 2px;
+  color: var(--jp-ui-font-color1);
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar.jp-Toolbar-micro {
+  padding: 0;
+  min-height: 0;
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar {
+  border: none;
+  box-shadow: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */
+body.lm-mod-override-cursor * {
+  cursor: inherit !important;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-JSONEditor {
+  display: flex;
+  flex-direction: column;
+  width: 100%;
+}
+
+.jp-JSONEditor-host {
+  flex: 1 1 auto;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0px;
+  background: var(--jp-layout-color0);
+  min-height: 50px;
+  padding: 1px;
+}
+
+.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
+  border-color: red;
+  outline-color: red;
+}
+
+.jp-JSONEditor-header {
+  display: flex;
+  flex: 1 0 auto;
+  padding: 0 0 0 12px;
+}
+
+.jp-JSONEditor-header label {
+  flex: 0 0 auto;
+}
+
+.jp-JSONEditor-commitButton {
+  height: 16px;
+  width: 16px;
+  background-size: 18px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.jp-JSONEditor-host.jp-mod-focused {
+  background-color: var(--jp-input-active-background);
+  border: 1px solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+.jp-Editor.jp-mod-dropTarget {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+/* BASICS */
+
+.CodeMirror {
+  /* Set height, width, borders, and global font properties here */
+  font-family: monospace;
+  height: 300px;
+  color: black;
+  direction: ltr;
+}
+
+/* PADDING */
+
+.CodeMirror-lines {
+  padding: 4px 0; /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  padding: 0 4px; /* Horizontal padding of content */
+}
+
+.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  background-color: white; /* The little square between H and V scrollbars */
+}
+
+/* GUTTER */
+
+.CodeMirror-gutters {
+  border-right: 1px solid #ddd;
+  background-color: #f7f7f7;
+  white-space: nowrap;
+}
+.CodeMirror-linenumbers {}
+.CodeMirror-linenumber {
+  padding: 0 3px 0 5px;
+  min-width: 20px;
+  text-align: right;
+  color: #999;
+  white-space: nowrap;
+}
+
+.CodeMirror-guttermarker { color: black; }
+.CodeMirror-guttermarker-subtle { color: #999; }
+
+/* CURSOR */
+
+.CodeMirror-cursor {
+  border-left: 1px solid black;
+  border-right: none;
+  width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+  border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+  width: auto;
+  border: 0 !important;
+  background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+  z-index: 1;
+}
+.cm-fat-cursor-mark {
+  background-color: rgba(20, 255, 20, 0.5);
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+  width: auto;
+  border: 0;
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+  background-color: #7e7;
+}
+@-moz-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@-webkit-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+
+/* Can style cursor different in overwrite (non-insert) mode */
+.CodeMirror-overwrite .CodeMirror-cursor {}
+
+.cm-tab { display: inline-block; text-decoration: inherit; }
+
+.CodeMirror-rulers {
+  position: absolute;
+  left: 0; right: 0; top: -50px; bottom: 0;
+  overflow: hidden;
+}
+.CodeMirror-ruler {
+  border-left: 1px solid #ccc;
+  top: 0; bottom: 0;
+  position: absolute;
+}
+
+/* DEFAULT THEME */
+
+.cm-s-default .cm-header {color: blue;}
+.cm-s-default .cm-quote {color: #090;}
+.cm-negative {color: #d44;}
+.cm-positive {color: #292;}
+.cm-header, .cm-strong {font-weight: bold;}
+.cm-em {font-style: italic;}
+.cm-link {text-decoration: underline;}
+.cm-strikethrough {text-decoration: line-through;}
+
+.cm-s-default .cm-keyword {color: #708;}
+.cm-s-default .cm-atom {color: #219;}
+.cm-s-default .cm-number {color: #164;}
+.cm-s-default .cm-def {color: #00f;}
+.cm-s-default .cm-variable,
+.cm-s-default .cm-punctuation,
+.cm-s-default .cm-property,
+.cm-s-default .cm-operator {}
+.cm-s-default .cm-variable-2 {color: #05a;}
+.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
+.cm-s-default .cm-comment {color: #a50;}
+.cm-s-default .cm-string {color: #a11;}
+.cm-s-default .cm-string-2 {color: #f50;}
+.cm-s-default .cm-meta {color: #555;}
+.cm-s-default .cm-qualifier {color: #555;}
+.cm-s-default .cm-builtin {color: #30a;}
+.cm-s-default .cm-bracket {color: #997;}
+.cm-s-default .cm-tag {color: #170;}
+.cm-s-default .cm-attribute {color: #00c;}
+.cm-s-default .cm-hr {color: #999;}
+.cm-s-default .cm-link {color: #00c;}
+
+.cm-s-default .cm-error {color: #f00;}
+.cm-invalidchar {color: #f00;}
+
+.CodeMirror-composing { border-bottom: 2px solid; }
+
+/* Default styles for common addons */
+
+div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
+.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
+.CodeMirror-activeline-background {background: #e8f2ff;}
+
+/* STOP */
+
+/* The rest of this file contains styles related to the mechanics of
+   the editor. You probably shouldn't touch them. */
+
+.CodeMirror {
+  position: relative;
+  overflow: hidden;
+  background: white;
+}
+
+.CodeMirror-scroll {
+  overflow: scroll !important; /* Things will break if this is overridden */
+  /* 50px is the magic margin used to hide the element's real scrollbars */
+  /* See overflow: hidden in .CodeMirror */
+  margin-bottom: -50px; margin-right: -50px;
+  padding-bottom: 50px;
+  height: 100%;
+  outline: none; /* Prevent dragging from highlighting the element */
+  position: relative;
+}
+.CodeMirror-sizer {
+  position: relative;
+  border-right: 50px solid transparent;
+}
+
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+   before actual scrolling happens, thus preventing shaking and
+   flickering artifacts. */
+.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  position: absolute;
+  z-index: 6;
+  display: none;
+}
+.CodeMirror-vscrollbar {
+  right: 0; top: 0;
+  overflow-x: hidden;
+  overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+  bottom: 0; left: 0;
+  overflow-y: hidden;
+  overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+  right: 0; bottom: 0;
+}
+.CodeMirror-gutter-filler {
+  left: 0; bottom: 0;
+}
+
+.CodeMirror-gutters {
+  position: absolute; left: 0; top: 0;
+  min-height: 100%;
+  z-index: 3;
+}
+.CodeMirror-gutter {
+  white-space: normal;
+  height: 100%;
+  display: inline-block;
+  vertical-align: top;
+  margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+  position: absolute;
+  z-index: 4;
+  background: none !important;
+  border: none !important;
+}
+.CodeMirror-gutter-background {
+  position: absolute;
+  top: 0; bottom: 0;
+  z-index: 4;
+}
+.CodeMirror-gutter-elt {
+  position: absolute;
+  cursor: default;
+  z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
+.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
+
+.CodeMirror-lines {
+  cursor: text;
+  min-height: 1px; /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  /* Reset some styles that the rest of the page might have set */
+  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
+  border-width: 0;
+  background: transparent;
+  font-family: inherit;
+  font-size: inherit;
+  margin: 0;
+  white-space: pre;
+  word-wrap: normal;
+  line-height: inherit;
+  color: inherit;
+  z-index: 2;
+  position: relative;
+  overflow: visible;
+  -webkit-tap-highlight-color: transparent;
+  -webkit-font-variant-ligatures: contextual;
+  font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+  word-wrap: break-word;
+  white-space: pre-wrap;
+  word-break: normal;
+}
+
+.CodeMirror-linebackground {
+  position: absolute;
+  left: 0; right: 0; top: 0; bottom: 0;
+  z-index: 0;
+}
+
+.CodeMirror-linewidget {
+  position: relative;
+  z-index: 2;
+  padding: 0.1px; /* Force widget margins to stay inside of the container */
+}
+
+.CodeMirror-widget {}
+
+.CodeMirror-rtl pre { direction: rtl; }
+
+.CodeMirror-code {
+  outline: none;
+}
+
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+
+.CodeMirror-measure {
+  position: absolute;
+  width: 100%;
+  height: 0;
+  overflow: hidden;
+  visibility: hidden;
+}
+
+.CodeMirror-cursor {
+  position: absolute;
+  pointer-events: none;
+}
+.CodeMirror-measure pre { position: static; }
+
+div.CodeMirror-cursors {
+  visibility: hidden;
+  position: relative;
+  z-index: 3;
+}
+div.CodeMirror-dragcursors {
+  visibility: visible;
+}
+
+.CodeMirror-focused div.CodeMirror-cursors {
+  visibility: visible;
+}
+
+.CodeMirror-selected { background: #d9d9d9; }
+.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
+.CodeMirror-crosshair { cursor: crosshair; }
+.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
+.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
+
+.cm-searching {
+  background-color: #ffa;
+  background-color: rgba(255, 255, 0, .4);
+}
+
+/* Used to force a border model for a node */
+.cm-force-border { padding-right: .1px; }
+
+@media print {
+  /* Hide the cursor when printing */
+  .CodeMirror div.CodeMirror-cursors {
+    visibility: hidden;
+  }
+}
+
+/* See issue #2901 */
+.cm-tab-wrap-hack:after { content: ''; }
+
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext { background: none; }
+
+.CodeMirror-dialog {
+  position: absolute;
+  left: 0; right: 0;
+  background: inherit;
+  z-index: 15;
+  padding: .1em .8em;
+  overflow: hidden;
+  color: inherit;
+}
+
+.CodeMirror-dialog-top {
+  border-bottom: 1px solid #eee;
+  top: 0;
+}
+
+.CodeMirror-dialog-bottom {
+  border-top: 1px solid #eee;
+  bottom: 0;
+}
+
+.CodeMirror-dialog input {
+  border: none;
+  outline: none;
+  background: transparent;
+  width: 20em;
+  color: inherit;
+  font-family: monospace;
+}
+
+.CodeMirror-dialog button {
+  font-size: 70%;
+}
+
+.CodeMirror-foldmarker {
+  color: blue;
+  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
+  font-family: arial;
+  line-height: .3;
+  cursor: pointer;
+}
+.CodeMirror-foldgutter {
+  width: .7em;
+}
+.CodeMirror-foldgutter-open,
+.CodeMirror-foldgutter-folded {
+  cursor: pointer;
+}
+.CodeMirror-foldgutter-open:after {
+  content: "\25BE";
+}
+.CodeMirror-foldgutter-folded:after {
+  content: "\25B8";
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.CodeMirror {
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  border: 0;
+  border-radius: 0;
+  height: auto;
+  /* Changed to auto to autogrow */
+}
+
+.CodeMirror pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
+/* May not cause it not because we changed it! */
+.CodeMirror-lines {
+  padding: var(--jp-code-padding) 0;
+}
+
+.CodeMirror-linenumber {
+  padding: 0 8px;
+}
+
+.jp-CodeMirrorEditor {
+  cursor: text;
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+
+/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
+@media screen and (min-width: 2138px) and (max-width: 4319px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
+    border-left: var(--jp-code-cursor-width1) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+/* When zoomed out less than 33% */
+@media screen and (min-width: 4320px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.CodeMirror.jp-mod-readOnly .CodeMirror-cursor {
+  display: none;
+}
+
+.CodeMirror-gutters {
+  border-right: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-layout-color0);
+}
+
+.jp-CollaboratorCursor {
+  border-left: 5px solid transparent;
+  border-right: 5px solid transparent;
+  border-top: none;
+  border-bottom: 3px solid;
+  background-clip: content-box;
+  margin-left: -5px;
+  margin-right: -5px;
+}
+
+.CodeMirror-selectedtext.cm-searching {
+  background-color: var(--jp-search-selected-match-background-color) !important;
+  color: var(--jp-search-selected-match-color) !important;
+}
+
+.cm-searching {
+  background-color: var(
+    --jp-search-unselected-match-background-color
+  ) !important;
+  color: var(--jp-search-unselected-match-color) !important;
+}
+
+.CodeMirror-focused .CodeMirror-selected {
+  background-color: var(--jp-editor-selected-focused-background);
+}
+
+.CodeMirror-selected {
+  background-color: var(--jp-editor-selected-background);
+}
+
+.jp-CollaboratorCursor-hover {
+  position: absolute;
+  z-index: 1;
+  transform: translateX(-50%);
+  color: white;
+  border-radius: 3px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  text-align: center;
+  font-size: var(--jp-ui-font-size1);
+  white-space: nowrap;
+}
+
+.jp-CodeMirror-ruler {
+  border-left: 1px dashed var(--jp-border-color2);
+}
+
+/**
+ * Here is our jupyter theme for CodeMirror syntax highlighting
+ * This is used in our marked.js syntax highlighting and CodeMirror itself
+ * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME
+ * This came from the classic notebook, which came form highlight.js/GitHub
+ */
+
+/**
+ * CodeMirror themes are handling the background/color in this way. This works
+ * fine for CodeMirror editors outside the notebook, but the notebook styles
+ * these things differently.
+ */
+.CodeMirror.cm-s-jupyter {
+  background: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* In the notebook, we want this styling to be handled by its container */
+.jp-CodeConsole .CodeMirror.cm-s-jupyter,
+.jp-Notebook .CodeMirror.cm-s-jupyter {
+  background: transparent;
+}
+
+.cm-s-jupyter .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+.cm-s-jupyter span.cm-keyword {
+  color: var(--jp-mirror-editor-keyword-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-atom {
+  color: var(--jp-mirror-editor-atom-color);
+}
+.cm-s-jupyter span.cm-number {
+  color: var(--jp-mirror-editor-number-color);
+}
+.cm-s-jupyter span.cm-def {
+  color: var(--jp-mirror-editor-def-color);
+}
+.cm-s-jupyter span.cm-variable {
+  color: var(--jp-mirror-editor-variable-color);
+}
+.cm-s-jupyter span.cm-variable-2 {
+  color: var(--jp-mirror-editor-variable-2-color);
+}
+.cm-s-jupyter span.cm-variable-3 {
+  color: var(--jp-mirror-editor-variable-3-color);
+}
+.cm-s-jupyter span.cm-punctuation {
+  color: var(--jp-mirror-editor-punctuation-color);
+}
+.cm-s-jupyter span.cm-property {
+  color: var(--jp-mirror-editor-property-color);
+}
+.cm-s-jupyter span.cm-operator {
+  color: var(--jp-mirror-editor-operator-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-comment {
+  color: var(--jp-mirror-editor-comment-color);
+  font-style: italic;
+}
+.cm-s-jupyter span.cm-string {
+  color: var(--jp-mirror-editor-string-color);
+}
+.cm-s-jupyter span.cm-string-2 {
+  color: var(--jp-mirror-editor-string-2-color);
+}
+.cm-s-jupyter span.cm-meta {
+  color: var(--jp-mirror-editor-meta-color);
+}
+.cm-s-jupyter span.cm-qualifier {
+  color: var(--jp-mirror-editor-qualifier-color);
+}
+.cm-s-jupyter span.cm-builtin {
+  color: var(--jp-mirror-editor-builtin-color);
+}
+.cm-s-jupyter span.cm-bracket {
+  color: var(--jp-mirror-editor-bracket-color);
+}
+.cm-s-jupyter span.cm-tag {
+  color: var(--jp-mirror-editor-tag-color);
+}
+.cm-s-jupyter span.cm-attribute {
+  color: var(--jp-mirror-editor-attribute-color);
+}
+.cm-s-jupyter span.cm-header {
+  color: var(--jp-mirror-editor-header-color);
+}
+.cm-s-jupyter span.cm-quote {
+  color: var(--jp-mirror-editor-quote-color);
+}
+.cm-s-jupyter span.cm-link {
+  color: var(--jp-mirror-editor-link-color);
+}
+.cm-s-jupyter span.cm-error {
+  color: var(--jp-mirror-editor-error-color);
+}
+.cm-s-jupyter span.cm-hr {
+  color: #999;
+}
+
+.cm-s-jupyter span.cm-tab {
+  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
+  background-position: right;
+  background-repeat: no-repeat;
+}
+
+.cm-s-jupyter .CodeMirror-activeline-background,
+.cm-s-jupyter .CodeMirror-gutter {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+:root {
+  /* This is the padding value to fill the gaps between lines containing spans with background color. */
+  --jp-private-code-span-padding: calc(
+    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
+  );
+}
+
+.jp-RenderedText {
+  text-align: left;
+  padding-left: var(--jp-code-padding);
+  line-height: var(--jp-code-line-height);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-RenderedText pre,
+.jp-RenderedJavaScript pre,
+.jp-RenderedHTMLCommon pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+  border: none;
+  margin: 0px;
+  padding: 0px;
+}
+
+.jp-RenderedText pre a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+.jp-RenderedText pre a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+.jp-RenderedText pre a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* console foregrounds and backgrounds */
+.jp-RenderedText pre .ansi-black-fg {
+  color: #3e424d;
+}
+.jp-RenderedText pre .ansi-red-fg {
+  color: #e75c58;
+}
+.jp-RenderedText pre .ansi-green-fg {
+  color: #00a250;
+}
+.jp-RenderedText pre .ansi-yellow-fg {
+  color: #ddb62b;
+}
+.jp-RenderedText pre .ansi-blue-fg {
+  color: #208ffb;
+}
+.jp-RenderedText pre .ansi-magenta-fg {
+  color: #d160c4;
+}
+.jp-RenderedText pre .ansi-cyan-fg {
+  color: #60c6c8;
+}
+.jp-RenderedText pre .ansi-white-fg {
+  color: #c5c1b4;
+}
+
+.jp-RenderedText pre .ansi-black-bg {
+  background-color: #3e424d;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-black-intense-fg {
+  color: #282c36;
+}
+.jp-RenderedText pre .ansi-red-intense-fg {
+  color: #b22b31;
+}
+.jp-RenderedText pre .ansi-green-intense-fg {
+  color: #007427;
+}
+.jp-RenderedText pre .ansi-yellow-intense-fg {
+  color: #b27d12;
+}
+.jp-RenderedText pre .ansi-blue-intense-fg {
+  color: #0065ca;
+}
+.jp-RenderedText pre .ansi-magenta-intense-fg {
+  color: #a03196;
+}
+.jp-RenderedText pre .ansi-cyan-intense-fg {
+  color: #258f8f;
+}
+.jp-RenderedText pre .ansi-white-intense-fg {
+  color: #a1a6b2;
+}
+
+.jp-RenderedText pre .ansi-black-intense-bg {
+  background-color: #282c36;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-default-inverse-fg {
+  color: var(--jp-ui-inverse-font-color0);
+}
+.jp-RenderedText pre .ansi-default-inverse-bg {
+  background-color: var(--jp-inverse-layout-color0);
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-bold {
+  font-weight: bold;
+}
+.jp-RenderedText pre .ansi-underline {
+  text-decoration: underline;
+}
+
+.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
+  background: var(--jp-rendermime-error-background);
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedLatex
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedLatex {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+}
+
+/* Left-justify outputs.*/
+.jp-OutputArea-output.jp-RenderedLatex {
+  padding: var(--jp-code-padding);
+  text-align: left;
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedHTML
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedHTMLCommon {
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-content-font-family);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */
+  padding-right: 20px;
+}
+
+.jp-RenderedHTMLCommon em {
+  font-style: italic;
+}
+
+.jp-RenderedHTMLCommon strong {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon u {
+  text-decoration: underline;
+}
+
+.jp-RenderedHTMLCommon a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* Headings */
+
+.jp-RenderedHTMLCommon h1,
+.jp-RenderedHTMLCommon h2,
+.jp-RenderedHTMLCommon h3,
+.jp-RenderedHTMLCommon h4,
+.jp-RenderedHTMLCommon h5,
+.jp-RenderedHTMLCommon h6 {
+  line-height: var(--jp-content-heading-line-height);
+  font-weight: var(--jp-content-heading-font-weight);
+  font-style: normal;
+  margin: var(--jp-content-heading-margin-top) 0
+    var(--jp-content-heading-margin-bottom) 0;
+}
+
+.jp-RenderedHTMLCommon h1:first-child,
+.jp-RenderedHTMLCommon h2:first-child,
+.jp-RenderedHTMLCommon h3:first-child,
+.jp-RenderedHTMLCommon h4:first-child,
+.jp-RenderedHTMLCommon h5:first-child,
+.jp-RenderedHTMLCommon h6:first-child {
+  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
+}
+
+.jp-RenderedHTMLCommon h1:last-child,
+.jp-RenderedHTMLCommon h2:last-child,
+.jp-RenderedHTMLCommon h3:last-child,
+.jp-RenderedHTMLCommon h4:last-child,
+.jp-RenderedHTMLCommon h5:last-child,
+.jp-RenderedHTMLCommon h6:last-child {
+  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
+}
+
+.jp-RenderedHTMLCommon h1 {
+  font-size: var(--jp-content-font-size5);
+}
+
+.jp-RenderedHTMLCommon h2 {
+  font-size: var(--jp-content-font-size4);
+}
+
+.jp-RenderedHTMLCommon h3 {
+  font-size: var(--jp-content-font-size3);
+}
+
+.jp-RenderedHTMLCommon h4 {
+  font-size: var(--jp-content-font-size2);
+}
+
+.jp-RenderedHTMLCommon h5 {
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-RenderedHTMLCommon h6 {
+  font-size: var(--jp-content-font-size0);
+}
+
+/* Lists */
+
+.jp-RenderedHTMLCommon ul:not(.list-inline),
+.jp-RenderedHTMLCommon ol:not(.list-inline) {
+  padding-left: 2em;
+}
+
+.jp-RenderedHTMLCommon ul {
+  list-style: disc;
+}
+
+.jp-RenderedHTMLCommon ul ul {
+  list-style: square;
+}
+
+.jp-RenderedHTMLCommon ul ul ul {
+  list-style: circle;
+}
+
+.jp-RenderedHTMLCommon ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol ol {
+  list-style: upper-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol {
+  list-style: lower-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol {
+  list-style: lower-roman;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol,
+.jp-RenderedHTMLCommon ul {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon ul ul,
+.jp-RenderedHTMLCommon ul ol,
+.jp-RenderedHTMLCommon ol ul,
+.jp-RenderedHTMLCommon ol ol {
+  margin-bottom: 0em;
+}
+
+.jp-RenderedHTMLCommon hr {
+  color: var(--jp-border-color2);
+  background-color: var(--jp-border-color1);
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon > pre {
+  margin: 1.5em 2em;
+}
+
+.jp-RenderedHTMLCommon pre,
+.jp-RenderedHTMLCommon code {
+  border: 0;
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  line-height: var(--jp-code-line-height);
+  padding: 0;
+  white-space: pre-wrap;
+}
+
+.jp-RenderedHTMLCommon :not(pre) > code {
+  background-color: var(--jp-layout-color2);
+  padding: 1px 5px;
+}
+
+/* Tables */
+
+.jp-RenderedHTMLCommon table {
+  border-collapse: collapse;
+  border-spacing: 0;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  font-size: 12px;
+  table-layout: fixed;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.jp-RenderedHTMLCommon thead {
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  vertical-align: bottom;
+}
+
+.jp-RenderedHTMLCommon td,
+.jp-RenderedHTMLCommon th,
+.jp-RenderedHTMLCommon tr {
+  vertical-align: middle;
+  padding: 0.5em 0.5em;
+  line-height: normal;
+  white-space: normal;
+  max-width: none;
+  border: none;
+}
+
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
+  max-width: none;
+}
+
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
+  text-align: right;
+}
+
+.jp-RenderedHTMLCommon th {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
+  background: var(--jp-layout-color0);
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
+  background: var(--jp-rendermime-table-row-background);
+}
+
+.jp-RenderedHTMLCommon tbody tr:hover {
+  background: var(--jp-rendermime-table-row-hover-background);
+}
+
+.jp-RenderedHTMLCommon table {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0px;
+}
+
+.jp-RenderedHTMLCommon p {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon img {
+  -moz-force-broken-image-icon: 1;
+}
+
+/* Restrict to direct children as other images could be nested in other content. */
+.jp-RenderedHTMLCommon > img {
+  display: block;
+  margin-left: 0;
+  margin-right: 0;
+  margin-bottom: 1em;
+}
+
+/* Change color behind transparent images if they need it... */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+/* ...or leave it untouched if they don't */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background {
+}
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background {
+}
+
+.jp-RenderedHTMLCommon img,
+.jp-RenderedImage img,
+.jp-RenderedHTMLCommon svg,
+.jp-RenderedSVG svg {
+  max-width: 100%;
+  height: auto;
+}
+
+.jp-RenderedHTMLCommon img.jp-mod-unconfined,
+.jp-RenderedImage img.jp-mod-unconfined,
+.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
+.jp-RenderedSVG svg.jp-mod-unconfined {
+  max-width: none;
+}
+
+.jp-RenderedHTMLCommon .alert {
+  padding: var(--jp-notebook-padding);
+  border: var(--jp-border-width) solid transparent;
+  border-radius: var(--jp-border-radius);
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon .alert-info {
+  color: var(--jp-info-color0);
+  background-color: var(--jp-info-color3);
+  border-color: var(--jp-info-color2);
+}
+.jp-RenderedHTMLCommon .alert-info hr {
+  border-color: var(--jp-info-color3);
+}
+.jp-RenderedHTMLCommon .alert-info > p:last-child,
+.jp-RenderedHTMLCommon .alert-info > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-warning {
+  color: var(--jp-warn-color0);
+  background-color: var(--jp-warn-color3);
+  border-color: var(--jp-warn-color2);
+}
+.jp-RenderedHTMLCommon .alert-warning hr {
+  border-color: var(--jp-warn-color3);
+}
+.jp-RenderedHTMLCommon .alert-warning > p:last-child,
+.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-success {
+  color: var(--jp-success-color0);
+  background-color: var(--jp-success-color3);
+  border-color: var(--jp-success-color2);
+}
+.jp-RenderedHTMLCommon .alert-success hr {
+  border-color: var(--jp-success-color3);
+}
+.jp-RenderedHTMLCommon .alert-success > p:last-child,
+.jp-RenderedHTMLCommon .alert-success > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-danger {
+  color: var(--jp-error-color0);
+  background-color: var(--jp-error-color3);
+  border-color: var(--jp-error-color2);
+}
+.jp-RenderedHTMLCommon .alert-danger hr {
+  border-color: var(--jp-error-color3);
+}
+.jp-RenderedHTMLCommon .alert-danger > p:last-child,
+.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon blockquote {
+  margin: 1em 2em;
+  padding: 0 1em;
+  border-left: 5px solid var(--jp-border-color2);
+}
+
+a.jp-InternalAnchorLink {
+  visibility: hidden;
+  margin-left: 8px;
+  color: var(--md-blue-800);
+}
+
+h1:hover .jp-InternalAnchorLink,
+h2:hover .jp-InternalAnchorLink,
+h3:hover .jp-InternalAnchorLink,
+h4:hover .jp-InternalAnchorLink,
+h5:hover .jp-InternalAnchorLink,
+h6:hover .jp-InternalAnchorLink {
+  visibility: visible;
+}
+
+.jp-RenderedHTMLCommon kbd {
+  background-color: var(--jp-rendermime-table-row-background);
+  border: 1px solid var(--jp-border-color0);
+  border-bottom-color: var(--jp-border-color2);
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+  display: inline-block;
+  font-size: 0.8em;
+  line-height: 1em;
+  padding: 0.2em 0.5em;
+}
+
+/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
+ * At the bottom of cells this is a bit too much as there is also spacing
+ * between cells. Going all the way to 0 gets too tight between markdown and
+ * code cells.
+ */
+.jp-RenderedHTMLCommon > *:last-child {
+  margin-bottom: 0.5em;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-filebrowser-button-height: 28px;
+  --jp-private-filebrowser-button-width: 48px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser {
+  display: flex;
+  flex-direction: column;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  border-bottom: none;
+  height: auto;
+  margin: var(--jp-toolbar-header-margin);
+  box-shadow: none;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 8px 12px 8px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0px 2px;
+  padding: 0px 2px;
+  border-radius: var(--jp-border-radius);
+  cursor: pointer;
+}
+
+.jp-BreadCrumbs-item:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-BreadCrumbs-item:first-child {
+  margin-left: 0px;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  padding: 0px;
+  margin: 8px 12px 0px 12px;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  justify-content: flex-start;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item {
+  flex: 0 0 auto;
+  padding-left: 0px;
+  padding-right: 2px;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent {
+  width: 40px;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar
+  .jp-Toolbar-item:first-child
+  .jp-ToolbarButtonComponent {
+  width: 72px;
+  background: var(--jp-brand-color1);
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar
+  .jp-Toolbar-item:first-child
+  .jp-ToolbarButtonComponent
+  .jp-icon3 {
+  fill: white;
+}
+
+/*-----------------------------------------------------------------------------
+| Other styles
+|----------------------------------------------------------------------------*/
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: red;
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+.jp-LastModified-hidden {
+  display: none;
+}
+
+.jp-FileBrowser-filterBox {
+  padding: 0px;
+  flex: 0 0 auto;
+  margin: 8px 12px 0px 12px;
+}
+
+/*-----------------------------------------------------------------------------
+| DirListing
+|----------------------------------------------------------------------------*/
+
+.jp-DirListing {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+  outline: 0;
+}
+
+.jp-DirListing-header {
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  overflow: hidden;
+  border-top: var(--jp-border-width) solid var(--jp-border-color2);
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+}
+
+.jp-DirListing-headerItem {
+  padding: 4px 12px 2px 12px;
+  font-weight: 500;
+}
+
+.jp-DirListing-headerItem:hover {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-headerItem.jp-id-name {
+  flex: 1 0 84px;
+}
+
+.jp-DirListing-headerItem.jp-id-modified {
+  flex: 0 0 112px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-id-narrow {
+  display: none;
+  flex: 0 0 5px;
+  padding: 4px 4px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+  color: var(--jp-border-color2);
+}
+
+.jp-DirListing-narrow .jp-id-narrow {
+  display: block;
+}
+
+.jp-DirListing-narrow .jp-id-modified,
+.jp-DirListing-narrow .jp-DirListing-itemModified {
+  display: none;
+}
+
+.jp-DirListing-headerItem.jp-mod-selected {
+  font-weight: 600;
+}
+
+/* increase specificity to override bundled default */
+.jp-DirListing-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-content mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+/* Style the directory listing content when a user drops a file to upload */
+.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
+  outline: 5px dashed rgba(128, 128, 128, 0.5);
+  outline-offset: -10px;
+  cursor: copy;
+}
+
+.jp-DirListing-item {
+  display: flex;
+  flex-direction: row;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-item[data-is-dot] {
+  opacity: 75%;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: white;
+  background: var(--jp-brand-color1);
+}
+
+.jp-DirListing-item.jp-mod-dropTarget {
+  background: var(--jp-brand-color3);
+}
+
+.jp-DirListing-item:hover:not(.jp-mod-selected) {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-itemIcon {
+  flex: 0 0 20px;
+  margin-right: 4px;
+}
+
+.jp-DirListing-itemText {
+  flex: 1 0 64px;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  user-select: none;
+}
+
+.jp-DirListing-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before {
+  color: limegreen;
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.jp-DirListing-item.lm-mod-drag-image,
+.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
+  font-size: var(--jp-ui-font-size1);
+  padding-left: 4px;
+  margin-left: 4px;
+  width: 160px;
+  background-color: var(--jp-ui-inverse-font-color2);
+  box-shadow: var(--jp-elevation-z2);
+  border-radius: 0px;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-DirListing-deadSpace {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+}
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: flex;
+  flex-direction: row;
+}
+
+.jp-OutputPrompt {
+  flex: 0 0 var(--jp-cell-prompt-width);
+  color: var(--jp-cell-outprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+  opacity: var(--jp-cell-prompt-opacity);
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-OutputArea-output {
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea-child .jp-OutputArea-output {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `p-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/* pre */
+
+.jp-OutputArea-output pre {
+  border: none;
+  margin: 0px;
+  padding: 0px;
+  overflow-x: auto;
+  overflow-y: auto;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre-wrap;
+}
+
+/* tables */
+
+.jp-OutputArea-output.jp-RenderedHTMLCommon table {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+/* description lists */
+
+.jp-OutputArea-output dl,
+.jp-OutputArea-output dt,
+.jp-OutputArea-output dd {
+  display: block;
+}
+
+.jp-OutputArea-output dl {
+  width: 100%;
+  overflow: hidden;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dt {
+  font-weight: bold;
+  float: left;
+  width: 20%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dd {
+  float: left;
+  width: 80%;
+  padding: 0;
+  margin: 0;
+}
+
+/* Hide the gutter in case of
+ *  - nested output areas (e.g. in the case of output widgets)
+ *  - mirrored output areas
+ */
+.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| executeResult is added to any Output-result for the display of the object
+| returned by a cell
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-output.jp-OutputArea-executeResult {
+  margin-left: 0px;
+  flex: 1 1 auto;
+}
+
+/* Text output with the Out[] prompt needs a top padding to match the
+ * alignment of the Out[] prompt itself.
+ */
+.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
+  padding-top: var(--jp-code-padding);
+  border-top: var(--jp-border-width) solid transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-stdin {
+  line-height: var(--jp-code-line-height);
+  padding-top: var(--jp-code-padding);
+  display: flex;
+}
+
+.jp-Stdin-prompt {
+  color: var(--jp-content-font-color0);
+  padding-right: var(--jp-code-padding);
+  vertical-align: baseline;
+  flex: 0 0 auto;
+}
+
+.jp-Stdin-input {
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  color: inherit;
+  background-color: inherit;
+  width: 42%;
+  min-width: 200px;
+  /* make sure input baseline aligns with prompt */
+  vertical-align: baseline;
+  /* padding + margin = 0.5em between prompt and cursor */
+  padding: 0em 0.25em;
+  margin: 0em 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapser {
+  flex: 0 0 var(--jp-cell-collapser-width);
+  padding: 0px;
+  margin: 0px;
+  border: none;
+  outline: none;
+  background: transparent;
+  border-radius: var(--jp-border-radius);
+  opacity: 1;
+}
+
+.jp-Collapser-child {
+  display: block;
+  width: 100%;
+  box-sizing: border-box;
+  /* height: 100% doesn't work because the height of its parent is computed from content */
+  position: absolute;
+  top: 0px;
+  bottom: 0px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Header/Footer
+|----------------------------------------------------------------------------*/
+
+/* Hidden by zero height by default */
+.jp-CellHeader,
+.jp-CellFooter {
+  height: 0px;
+  width: 100%;
+  padding: 0px;
+  margin: 0px;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Input
+|----------------------------------------------------------------------------*/
+
+/* All input areas */
+.jp-InputArea {
+  display: flex;
+  flex-direction: row;
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0px;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  flex: 0 0 var(--jp-cell-prompt-width);
+  color: var(--jp-cell-inprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  opacity: var(--jp-cell-prompt-opacity);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+  opacity: var(--jp-cell-prompt-opacity);
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: flex;
+  flex-direction: row;
+  flex: 1 1 auto;
+}
+
+.jp-Placeholder-prompt {
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  flex: 1 1 auto;
+  border: none;
+  background: transparent;
+  height: 20px;
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon {
+  width: 32px;
+  height: 16px;
+  border: 1px solid transparent;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon:hover {
+  border: 1px solid var(--jp-border-color1);
+  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-cell-scrolling-output-offset: 5px;
+}
+
+/*-----------------------------------------------------------------------------
+| Cell
+|----------------------------------------------------------------------------*/
+
+.jp-Cell {
+  padding: var(--jp-cell-padding);
+  margin: 0px;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0px;
+  margin: 0px;
+  /* Added to reveal the box-shadow on the input and output collapsers. */
+  overflow: visible;
+}
+
+/* Only input/output areas inside cells */
+.jp-Cell-inputArea,
+.jp-Cell-outputArea {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Collapser
+|----------------------------------------------------------------------------*/
+
+/* Make the output collapser disappear when there is not output, but do so
+ * in a manner that leaves it in the layout and preserves its width.
+ */
+.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
+  border: none !important;
+  background: transparent !important;
+}
+
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
+  min-height: var(--jp-cell-collapser-min-height);
+}
+
+/*-----------------------------------------------------------------------------
+| Output
+|----------------------------------------------------------------------------*/
+
+/* Put a space between input and output when there IS output */
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
+  margin-top: 5px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 200px;
+  box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3);
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  flex: 0 0
+    calc(
+      var(--jp-cell-prompt-width) -
+        var(--jp-private-cell-scrolling-output-offset)
+    );
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  flex: 1 1 auto;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: 2px;
+}
+
+.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
+  border: none;
+  box-shadow: none;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown select {
+  height: 24px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: 14px;
+  border-radius: 0;
+  display: block;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown span {
+  top: 5px !important;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-notebook-dragImage-width: 304px;
+  --jp-private-notebook-dragImage-height: 36px;
+  --jp-private-notebook-selected-color: var(--md-blue-400);
+  --jp-private-notebook-active-color: var(--md-green-400);
+}
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel {
+  display: block;
+  height: 100%;
+}
+
+.jp-NotebookPanel.jp-Document {
+  min-width: 240px;
+  min-height: 120px;
+}
+
+.jp-Notebook {
+  padding: var(--jp-notebook-padding);
+  outline: none;
+  overflow: auto;
+  background: var(--jp-layout-color0);
+}
+
+.jp-Notebook.jp-mod-scrollPastEnd::after {
+  display: block;
+  content: '';
+  min-height: var(--jp-notebook-scroll-padding);
+}
+
+.jp-Notebook .jp-Cell {
+  overflow: visible;
+}
+
+.jp-Notebook .jp-Cell .jp-InputPrompt {
+  cursor: move;
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook state related styling
+|
+| The notebook and cells each have states, here are the possibilities:
+|
+| - Notebook
+|   - Command
+|   - Edit
+| - Cell
+|   - None
+|   - Active (only one can be active)
+|   - Selected (the cells actions are applied to)
+|   - Multiselected (when multiple selected, the cursor)
+|   - No outputs
+|----------------------------------------------------------------------------*/
+
+/* Command or edit modes */
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+/* cell is active */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
+  background: var(--jp-brand-color1);
+}
+
+/* collapser is hovered */
+.jp-Notebook .jp-Cell .jp-Collapser:hover {
+  box-shadow: var(--jp-elevation-z2);
+  background: var(--jp-brand-color1);
+  opacity: var(--jp-cell-collapser-not-active-hover-opacity);
+}
+
+/* cell is active and collapser is hovered */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/* Command mode */
+
+.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
+  background: var(--jp-notebook-multiselected-color);
+}
+
+.jp-Notebook.jp-mod-commandMode
+  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
+  background: transparent;
+}
+
+/* Edit mode */
+
+.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-cell-editor-active-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook drag and drop
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-cell.jp-mod-dropSource {
+  opacity: 0.5;
+}
+
+.jp-Notebook-cell.jp-mod-dropTarget,
+.jp-Notebook.jp-mod-commandMode
+  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
+  border-top-color: var(--jp-private-notebook-selected-color);
+  border-top-style: solid;
+  border-top-width: 2px;
+}
+
+.jp-dragImage {
+  display: flex;
+  flex-direction: row;
+  width: var(--jp-private-notebook-dragImage-width);
+  height: var(--jp-private-notebook-dragImage-height);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+  overflow: visible;
+}
+
+.jp-dragImage-singlePrompt {
+  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
+}
+
+.jp-dragImage .jp-dragImage-content {
+  flex: 1 1 auto;
+  z-index: 2;
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  line-height: var(--jp-code-line-height);
+  padding: var(--jp-code-padding);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background-color);
+  color: var(--jp-content-font-color3);
+  text-align: left;
+  margin: 4px 4px 4px 0px;
+}
+
+.jp-dragImage .jp-dragImage-prompt {
+  flex: 0 0 auto;
+  min-width: 36px;
+  color: var(--jp-cell-inprompt-font-color);
+  padding: var(--jp-code-padding);
+  padding-left: 12px;
+  font-family: var(--jp-cell-prompt-font-family);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: 1.9;
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+}
+
+.jp-dragImage-multipleBack {
+  z-index: -1;
+  position: absolute;
+  height: 32px;
+  width: 300px;
+  top: 8px;
+  left: 8px;
+  background: var(--jp-layout-color2);
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
+}
+
+/*-----------------------------------------------------------------------------
+| Cell toolbar
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookTools {
+  display: block;
+  min-width: var(--jp-sidebar-min-width);
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  /* This is needed so that all font sizing of children done in ems is
+    * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  overflow: auto;
+}
+
+.jp-NotebookTools-tool {
+  padding: 0px 12px 0 12px;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px;
+  background-color: var(--jp-layout-color1);
+  border-top: none !important;
+}
+
+.jp-ActiveCellTool .jp-InputArea-prompt {
+  flex: 0 0 auto;
+  padding-left: 0px;
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor {
+  flex: 1 1 auto;
+  background: var(--jp-cell-editor-background);
+  border-color: var(--jp-cell-editor-border-color);
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor .CodeMirror {
+  background: transparent;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0px 12px 0px;
+}
+
+.jp-RankedPanel > :not(:first-child) {
+  margin-top: 12px;
+}
+
+.jp-KeySelector select.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+}
+
+.jp-KeySelector label,
+.jp-MetadataEditorTool label {
+  line-height: 1.4;
+}
+
+.jp-NotebookTools .jp-select-wrapper {
+  margin-top: 4px;
+  margin-bottom: 0px;
+}
+
+.jp-NotebookTools .jp-Collapse {
+  margin-top: 16px;
+}
+
+/*-----------------------------------------------------------------------------
+| Presentation Mode (.jp-mod-presentationMode)
+|----------------------------------------------------------------------------*/
+
+.jp-mod-presentationMode .jp-Notebook {
+  --jp-content-font-size1: var(--jp-content-presentation-font-size1);
+  --jp-code-font-size: var(--jp-code-presentation-font-size);
+}
+
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
+  flex: 0 0 110px;
+}
+
+</style>
+
+    <style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+The following CSS variables define the main, public API for styling JupyterLab.
+These variables should be used by all plugins wherever possible. In other
+words, plugins should not define custom colors, sizes, etc unless absolutely
+necessary. This enables users to change the visual theme of JupyterLab
+by changing these variables.
+
+Many variables appear in an ordered sequence (0,1,2,3). These sequences
+are designed to work well together, so for example, `--jp-border-color1` should
+be used with `--jp-layout-color1`. The numbers have the following meanings:
+
+* 0: super-primary, reserved for special emphasis
+* 1: primary, most important under normal situations
+* 2: secondary, next most important under normal situations
+* 3: tertiary, next most important under normal situations
+
+Throughout JupyterLab, we are mostly following principles from Google's
+Material Design when selecting colors. We are not, however, following
+all of MD as it is not optimized for dense, information rich UIs.
+*/
+
+:root {
+  /* Elevation
+   *
+   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
+   *
+   * https://github.com/material-components/material-components-web
+   * https://material-components-web.appspot.com/elevation.html
+   */
+
+  --jp-shadow-base-lightness: 0;
+  --jp-shadow-umbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.2
+  );
+  --jp-shadow-penumbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.14
+  );
+  --jp-shadow-ambient-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.12
+  );
+  --jp-elevation-z0: none;
+  --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color),
+    0px 1px 1px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 3px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color),
+    0px 2px 2px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 5px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color),
+    0px 4px 5px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 10px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color),
+    0px 6px 10px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 18px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color),
+    0px 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0px 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color),
+    0px 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0px 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color),
+    0px 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0px 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color),
+    0px 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0px 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color),
+    0px 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0px 9px 46px 8px var(--jp-shadow-ambient-color);
+
+  /* Borders
+   *
+   * The following variables, specify the visual styling of borders in JupyterLab.
+   */
+
+  --jp-border-width: 1px;
+  --jp-border-color0: var(--md-grey-400);
+  --jp-border-color1: var(--md-grey-400);
+  --jp-border-color2: var(--md-grey-300);
+  --jp-border-color3: var(--md-grey-200);
+  --jp-border-radius: 2px;
+
+  /* UI Fonts
+   *
+   * The UI font CSS variables are used for the typography all of the JupyterLab
+   * user interface elements that are not directly user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-ui-font-scale-factor: 1.2;
+  --jp-ui-font-size0: 0.83333em;
+  --jp-ui-font-size1: 13px; /* Base font size */
+  --jp-ui-font-size2: 1.2em;
+  --jp-ui-font-size3: 1.44em;
+
+  --jp-ui-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica,
+    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+
+  /*
+   * Use these font colors against the corresponding main layout colors.
+   * In a light theme, these go from dark to light.
+   */
+
+  /* Defaults use Material Design specification */
+  --jp-ui-font-color0: rgba(0, 0, 0, 1);
+  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);
+
+  /*
+   * Use these against the brand/accent/warn/error colors.
+   * These will typically go from light to darker, in both a dark and light theme.
+   */
+
+  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
+  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);
+
+  /* Content Fonts
+   *
+   * Content font variables are used for typography of user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-content-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-content-line-height: 1.6;
+  --jp-content-font-scale-factor: 1.2;
+  --jp-content-font-size0: 0.83333em;
+  --jp-content-font-size1: 14px; /* Base font size */
+  --jp-content-font-size2: 1.2em;
+  --jp-content-font-size3: 1.44em;
+  --jp-content-font-size4: 1.728em;
+  --jp-content-font-size5: 2.0736em;
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-content-presentation-font-size1: 17px;
+
+  --jp-content-heading-line-height: 1;
+  --jp-content-heading-margin-top: 1.2em;
+  --jp-content-heading-margin-bottom: 0.8em;
+  --jp-content-heading-font-weight: 500;
+
+  /* Defaults use Material Design specification */
+  --jp-content-font-color0: rgba(0, 0, 0, 1);
+  --jp-content-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-content-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-content-font-color3: rgba(0, 0, 0, 0.38);
+
+  --jp-content-link-color: var(--md-blue-700);
+
+  --jp-content-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI',
+    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
+    'Segoe UI Symbol';
+
+  /*
+   * Code Fonts
+   *
+   * Code font variables are used for typography of code and other monospaces content.
+   */
+
+  --jp-code-font-size: 13px;
+  --jp-code-line-height: 1.3077; /* 17px for 13px base */
+  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
+  --jp-code-font-family-default: Menlo, Consolas, 'DejaVu Sans Mono', monospace;
+  --jp-code-font-family: var(--jp-code-font-family-default);
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-code-presentation-font-size: 16px;
+
+  /* may need to tweak cursor width if you change font size */
+  --jp-code-cursor-width0: 1.4px;
+  --jp-code-cursor-width1: 2px;
+  --jp-code-cursor-width2: 4px;
+
+  /* Layout
+   *
+   * The following are the main layout colors use in JupyterLab. In a light
+   * theme these would go from light to dark.
+   */
+
+  --jp-layout-color0: white;
+  --jp-layout-color1: white;
+  --jp-layout-color2: var(--md-grey-200);
+  --jp-layout-color3: var(--md-grey-400);
+  --jp-layout-color4: var(--md-grey-600);
+
+  /* Inverse Layout
+   *
+   * The following are the inverse layout colors use in JupyterLab. In a light
+   * theme these would go from dark to light.
+   */
+
+  --jp-inverse-layout-color0: #111111;
+  --jp-inverse-layout-color1: var(--md-grey-900);
+  --jp-inverse-layout-color2: var(--md-grey-800);
+  --jp-inverse-layout-color3: var(--md-grey-700);
+  --jp-inverse-layout-color4: var(--md-grey-600);
+
+  /* Brand/accent */
+
+  --jp-brand-color0: var(--md-blue-700);
+  --jp-brand-color1: var(--md-blue-500);
+  --jp-brand-color2: var(--md-blue-300);
+  --jp-brand-color3: var(--md-blue-100);
+  --jp-brand-color4: var(--md-blue-50);
+
+  --jp-accent-color0: var(--md-green-700);
+  --jp-accent-color1: var(--md-green-500);
+  --jp-accent-color2: var(--md-green-300);
+  --jp-accent-color3: var(--md-green-100);
+
+  /* State colors (warn, error, success, info) */
+
+  --jp-warn-color0: var(--md-orange-700);
+  --jp-warn-color1: var(--md-orange-500);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+
+  --jp-error-color0: var(--md-red-700);
+  --jp-error-color1: var(--md-red-500);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+
+  --jp-success-color0: var(--md-green-700);
+  --jp-success-color1: var(--md-green-500);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+
+  --jp-info-color0: var(--md-cyan-700);
+  --jp-info-color1: var(--md-cyan-500);
+  --jp-info-color2: var(--md-cyan-300);
+  --jp-info-color3: var(--md-cyan-100);
+
+  /* Cell specific styles */
+
+  --jp-cell-padding: 5px;
+
+  --jp-cell-collapser-width: 8px;
+  --jp-cell-collapser-min-height: 20px;
+  --jp-cell-collapser-not-active-hover-opacity: 0.6;
+
+  --jp-cell-editor-background: var(--md-grey-100);
+  --jp-cell-editor-border-color: var(--md-grey-300);
+  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-cell-editor-active-background: var(--jp-layout-color0);
+  --jp-cell-editor-active-border-color: var(--jp-brand-color1);
+
+  --jp-cell-prompt-width: 64px;
+  --jp-cell-prompt-font-family: 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);
+
+  /* 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);
+}
+</style>
+
+<style type="text/css">
+/* Force rendering true colors when outputing to pdf */
+* {
+  -webkit-print-color-adjust: exact;
+}
+
+/* Misc */
+a.anchor-link {
+  display: none;
+}
+
+.highlight  {
+  margin: 0.4em;
+}
+
+/* Input area styling */
+.jp-InputArea {
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  overflow: hidden;
+}
+
+.CodeMirror pre {
+  margin: 0;
+  padding: 0;
+}
+
+/* Using table instead of flexbox so that we can use break-inside property */
+/* CSS rules under this comment should not be required anymore after we move to the JupyterLab 4.0 CSS */
+
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  min-width: calc(
+    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
+  );
+}
+
+.jp-OutputArea-child {
+  display: table;
+  width: 100%;
+}
+
+.jp-OutputPrompt {
+  display: table-cell;
+  vertical-align: top;
+  min-width: var(--jp-cell-prompt-width);
+}
+
+body[data-format='mobile'] .jp-OutputPrompt {
+  display: table-row;
+}
+
+.jp-OutputArea-output {
+  display: table-cell;
+  width: 100%;
+}
+
+body[data-format='mobile'] .jp-OutputArea-child .jp-OutputArea-output {
+  display: table-row;
+}
+
+.jp-OutputArea-output.jp-OutputArea-executeResult {
+  width: 100%;
+}
+
+/* Hiding the collapser by default */
+.jp-Collapser {
+  display: none;
+}
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+
+  .jp-OutputArea-child {
+    break-inside: avoid-page;
+  }
+}
+</style>
+
+<!-- Load mathjax -->
+    <script src="file:///usr/share/javascript/mathjax/MathJax.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 --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+<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;[1]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+
+<span class="kn">import</span> <span class="nn">torch</span>
+<span class="kn">import</span> <span class="nn">torchvision.transforms</span> <span class="k">as</span> <span class="nn">transforms</span>
+<span class="kn">import</span> <span class="nn">torch.nn</span> <span class="k">as</span> <span class="nn">nn</span>
+<span class="kn">import</span> <span class="nn">torch.optim</span> <span class="k">as</span> <span class="nn">optim</span>
+<span class="kn">import</span> <span class="nn">torch.nn.functional</span> <span class="k">as</span> <span class="nn">F</span>
+
+<span class="kn">from</span> <span class="nn">torchvision.datasets</span> <span class="kn">import</span> <span class="n">ImageFolder</span>
+<span class="kn">from</span> <span class="nn">torch.utils.data</span> <span class="kn">import</span> <span class="n">DataLoader</span><span class="p">,</span> <span class="n">Subset</span>
+
+<span class="kn">from</span> <span class="nn">torchvision.transforms</span> <span class="kn">import</span> <span class="n">v2</span>
+
+<span class="n">torch</span><span class="o">.</span><span class="n">backends</span><span class="o">.</span><span class="n">cudnn</span><span class="o">.</span><span class="n">deterministic</span> <span class="o">=</span> <span class="kc">True</span>
+<span class="n">torch</span><span class="o">.</span><span class="n">backends</span><span class="o">.</span><span class="n">cudnn</span><span class="o">.</span><span class="n">benchmark</span> <span class="o">=</span> <span class="kc">False</span>
+
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
+<span class="kn">import</span> <span class="nn">sklearn.metrics</span> <span class="k">as</span> <span class="nn">metrics</span>
+<span class="kn">import</span> <span class="nn">random</span>
+
+<span class="n">random</span><span class="o">.</span><span class="n">seed</span><span class="p">(</span><span class="mi">42</span><span class="p">)</span>
+<span class="n">torch</span><span class="o">.</span><span class="n">manual_seed</span><span class="p">(</span><span class="mi">42</span><span class="p">)</span>
+<span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">seed</span><span class="p">(</span><span class="mi">42</span><span class="p">)</span>
+
+<span class="kn">import</span> <span class="nn">timm</span>
+<span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
+<span class="kn">from</span> <span class="nn">collections</span> <span class="kn">import</span> <span class="n">Counter</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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=" highlight hl-ipython3"><pre><span></span><span class="n">device</span> <span class="o">=</span> <span class="s1">'cuda'</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-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=" highlight hl-ipython3"><pre><span></span><span class="n">DATA_PATH</span> <span class="o">=</span> <span class="s1">'/net/travail/bformanek/MRI_dataset'</span>
+<span class="n">TRAIN_FOLDER</span> <span class="o">=</span> <span class="n">DATA_PATH</span> <span class="o">+</span> <span class="s1">'/train'</span>
+<span class="n">VAL_FOLDER</span> <span class="o">=</span> <span class="n">DATA_PATH</span> <span class="o">+</span> <span class="s1">'/val'</span>
+<span class="n">TEST_FOLDER</span> <span class="o">=</span> <span class="n">DATA_PATH</span> <span class="o">+</span> <span class="s1">'/test'</span>
+
+<span class="n">train_categories</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">TRAIN_FOLDER</span><span class="p">)</span>
+<span class="n">val_categories</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">VAL_FOLDER</span><span class="p">)</span>
+<span class="n">test_categories</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">TEST_FOLDER</span><span class="p">)</span>
+
+<span class="nb">print</span><span class="p">(</span><span class="s2">"Train image distribution: "</span><span class="p">)</span>
+<span class="n">class_num_in_train</span> <span class="o">=</span> <span class="p">[]</span>
+<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">train_categories</span><span class="p">)):</span>
+  <span class="n">CLASS_FOLDER</span> <span class="o">=</span> <span class="n">TRAIN_FOLDER</span> <span class="o">+</span> <span class="s1">'/'</span> <span class="o">+</span> <span class="n">train_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
+  <span class="n">class_elements</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">CLASS_FOLDER</span><span class="p">)</span>
+  <span class="n">class_num_in_train</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">class_elements</span><span class="p">))</span>
+  <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">' </span><span class="si">{</span><span class="n">train_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">: </span><span class="si">{</span><span class="n">class_num_in_train</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+  
+<span class="nb">print</span><span class="p">(</span><span class="s2">"Validation image distribution: "</span><span class="p">)</span>
+<span class="n">class_num_in_val</span> <span class="o">=</span> <span class="p">[]</span>
+<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">val_categories</span><span class="p">)):</span>
+  <span class="n">CLASS_FOLDER</span> <span class="o">=</span> <span class="n">VAL_FOLDER</span> <span class="o">+</span> <span class="s1">'/'</span> <span class="o">+</span> <span class="n">val_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
+  <span class="n">class_elements</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">CLASS_FOLDER</span><span class="p">)</span>
+  <span class="n">class_num_in_val</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">class_elements</span><span class="p">))</span>
+  <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">' </span><span class="si">{</span><span class="n">val_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">: </span><span class="si">{</span><span class="n">class_num_in_val</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+  
+<span class="nb">print</span><span class="p">(</span><span class="s2">"Test image distribution: "</span><span class="p">)</span>
+<span class="n">class_num_in_test</span> <span class="o">=</span> <span class="p">[]</span>
+<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">test_categories</span><span class="p">)):</span>
+  <span class="n">CLASS_FOLDER</span> <span class="o">=</span> <span class="n">TEST_FOLDER</span> <span class="o">+</span> <span class="s1">'/'</span> <span class="o">+</span> <span class="n">test_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
+  <span class="n">class_elements</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">CLASS_FOLDER</span><span class="p">)</span>
+  <span class="n">class_num_in_test</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">class_elements</span><span class="p">))</span>
+  <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">' </span><span class="si">{</span><span class="n">test_categories</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">: </span><span class="si">{</span><span class="n">class_num_in_test</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+  
+<span class="n">num_classes</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">class_num_in_train</span><span class="p">)</span>
+</pre></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>Train image distribution: 
+ T2star: 25
+ T2w: 1156
+ FLAIRCE: 1126
+ FLAIR: 5950
+ T1w: 5881
+ OTHER: 382
+ T1wCE: 5944
+Validation image distribution: 
+ T2w: 160
+ FLAIRCE: 157
+ FLAIR: 844
+ T1w: 838
+ OTHER: 49
+ T1wCE: 844
+Test image distribution: 
+ T2star: 4
+ T2w: 325
+ FLAIRCE: 316
+ FLAIR: 1693
+ T1w: 1678
+ OTHER: 118
+ T1wCE: 1696
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[4]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">train_for_epoch_with_scaler</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">train_loader</span><span class="p">,</span> <span class="n">optimizer</span><span class="p">,</span> <span class="n">criterion</span><span class="p">,</span> <span class="n">scaler</span><span class="p">,</span> <span class="n">device</span><span class="p">):</span>
+    <span class="c1"># set model to train</span>
+    <span class="n">model</span><span class="o">.</span><span class="n">train</span><span class="p">()</span>
+    
+    <span class="n">train_losses</span> <span class="o">=</span> <span class="p">[]</span>
+    <span class="n">train_accuracies</span> <span class="o">=</span> <span class="p">[]</span>
+    <span class="n">counter</span> <span class="o">=</span> <span class="mi">0</span>
+
+    <span class="k">for</span> <span class="n">batch</span><span class="p">,</span> <span class="n">target</span> <span class="ow">in</span> <span class="n">train_loader</span><span class="p">:</span>
+
+        <span class="c1"># data to GPU</span>
+        <span class="n">batch</span> <span class="o">=</span> <span class="n">batch</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+        <span class="n">target</span> <span class="o">=</span> <span class="n">target</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+
+        <span class="c1"># reset optimizer</span>
+        <span class="n">optimizer</span><span class="o">.</span><span class="n">zero_grad</span><span class="p">()</span>
+
+        <span class="c1"># forward pass</span>
+        <span class="n">predictions</span> <span class="o">=</span> <span class="n">model</span><span class="p">(</span><span class="n">batch</span><span class="p">)</span>
+
+        <span class="c1"># calculate accuracy</span>
+        <span class="n">accuracy</span> <span class="o">=</span> <span class="p">(</span><span class="n">torch</span><span class="o">.</span><span class="n">argmax</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">dim</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> <span class="o">==</span> <span class="n">target</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span><span class="o">.</span><span class="n">item</span><span class="p">()</span> <span class="o">/</span> <span class="n">target</span><span class="o">.</span><span class="n">size</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+        
+        <span class="c1"># calculate loss</span>
+        <span class="n">loss</span> <span class="o">=</span> <span class="n">criterion</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">target</span><span class="p">)</span>
+
+        <span class="c1"># backward pass</span>
+        <span class="n">scaler</span><span class="o">.</span><span class="n">scale</span><span class="p">(</span><span class="n">loss</span><span class="p">)</span><span class="o">.</span><span class="n">backward</span><span class="p">()</span>
+
+        <span class="c1"># parameter update</span>
+        <span class="n">scaler</span><span class="o">.</span><span class="n">step</span><span class="p">(</span><span class="n">optimizer</span><span class="p">)</span>
+        <span class="n">scaler</span><span class="o">.</span><span class="n">update</span><span class="p">()</span>
+
+        <span class="c1"># track loss</span>
+        <span class="n">train_losses</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">float</span><span class="p">(</span><span class="n">loss</span><span class="o">.</span><span class="n">item</span><span class="p">()))</span>
+        <span class="n">train_accuracies</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">accuracy</span><span class="p">)</span>
+
+        <span class="n">counter</span> <span class="o">+=</span> <span class="mi">1</span>
+        <span class="k">if</span> <span class="n">counter</span> <span class="o">%</span> <span class="mi">20</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+          <span class="nb">print</span><span class="p">(</span><span class="s1">'[</span><span class="si">{}</span><span class="s1">/</span><span class="si">{}</span><span class="s1"> (</span><span class="si">{:.0f}</span><span class="s1">%)]</span><span class="se">\t</span><span class="s1">Loss: </span><span class="si">{:.6f}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
+                <span class="nb">int</span><span class="p">(</span><span class="n">counter</span> <span class="o">*</span> <span class="nb">len</span><span class="p">(</span><span class="n">batch</span><span class="p">)),</span> <span class="nb">len</span><span class="p">(</span><span class="n">train_loader</span><span class="o">.</span><span class="n">dataset</span><span class="p">),</span>
+                <span class="mf">100.</span> <span class="o">*</span> <span class="n">counter</span> <span class="o">/</span> <span class="nb">len</span><span class="p">(</span><span class="n">train_loader</span><span class="p">),</span> <span class="n">loss</span><span class="o">.</span><span class="n">item</span><span class="p">()))</span>
+
+    <span class="n">train_loss</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">train_losses</span><span class="p">))</span>
+    <span class="n">train_accuracy</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">train_accuracies</span><span class="p">))</span>
+    
+    <span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1">Train: Average loss: </span><span class="si">{:.4f}</span><span class="s1">, Accuracy: </span><span class="si">{:.4f}</span><span class="se">\n</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
+        <span class="n">train_loss</span><span class="p">,</span> <span class="n">train_accuracy</span><span class="p">))</span>
+    
+    <span class="k">return</span> <span class="n">train_loss</span><span class="p">,</span> <span class="n">train_accuracy</span>
+
+<span class="k">def</span> <span class="nf">validate</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">val_loader</span><span class="p">,</span> <span class="n">criterion</span><span class="p">,</span> <span class="n">device</span><span class="p">):</span>
+    <span class="n">model</span><span class="o">.</span><span class="n">eval</span><span class="p">()</span>
+    
+    <span class="n">val_losses</span> <span class="o">=</span> <span class="p">[]</span>
+    <span class="n">y_true</span><span class="p">,</span> <span class="n">y_pred</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">[]</span>
+
+    <span class="k">with</span> <span class="n">torch</span><span class="o">.</span><span class="n">no_grad</span><span class="p">():</span>
+        <span class="k">for</span> <span class="n">batch</span><span class="p">,</span> <span class="n">target</span> <span class="ow">in</span> <span class="n">val_loader</span><span class="p">:</span>
+
+            <span class="c1"># move data to the device</span>
+            <span class="n">batch</span> <span class="o">=</span> <span class="n">batch</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+            <span class="n">target</span> <span class="o">=</span> <span class="n">target</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+
+            <span class="k">with</span> <span class="n">torch</span><span class="o">.</span><span class="n">autocast</span><span class="p">(</span><span class="n">device_type</span><span class="o">=</span><span class="n">device</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="n">torch</span><span class="o">.</span><span class="n">float16</span><span class="p">):</span>
+              <span class="c1"># make predictions</span>
+              <span class="n">predictions</span> <span class="o">=</span> <span class="n">model</span><span class="p">(</span><span class="n">batch</span><span class="p">)</span>
+
+              <span class="c1"># calculate loss</span>
+              <span class="n">loss</span> <span class="o">=</span> <span class="n">criterion</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">target</span><span class="p">)</span>
+
+            <span class="c1"># track losses and predictions</span>
+            <span class="n">val_losses</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">float</span><span class="p">(</span><span class="n">loss</span><span class="o">.</span><span class="n">item</span><span class="p">()))</span>
+            <span class="n">y_true</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">target</span><span class="o">.</span><span class="n">cpu</span><span class="p">()</span><span class="o">.</span><span class="n">numpy</span><span class="p">())</span>
+            <span class="n">y_pred</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">predictions</span><span class="o">.</span><span class="n">argmax</span><span class="p">(</span><span class="n">dim</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">cpu</span><span class="p">()</span><span class="o">.</span><span class="n">numpy</span><span class="p">())</span>
+
+    <span class="n">y_true</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">y_true</span><span class="p">)</span>
+    <span class="n">y_pred</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">y_pred</span><span class="p">)</span>
+    <span class="n">val_losses</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">val_losses</span><span class="p">)</span>
+
+    <span class="c1"># calculate validation accuracy from y_true and y_pred</span>
+    <span class="n">val_accuracy</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">y_true</span> <span class="o">==</span> <span class="n">y_pred</span><span class="p">)</span>
+
+    <span class="c1"># calculate the mean validation loss</span>
+    <span class="n">val_loss</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">val_losses</span><span class="p">)</span>
+
+    <span class="nb">print</span><span class="p">(</span><span class="s1">'Validation: Average loss: </span><span class="si">{:.4f}</span><span class="s1">, Accuracy: </span><span class="si">{:.4f}</span><span class="se">\n</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
+        <span class="n">val_loss</span><span class="p">,</span> <span class="n">val_accuracy</span><span class="p">))</span>
+
+    <span class="k">return</span> <span class="n">val_loss</span><span class="p">,</span> <span class="n">val_accuracy</span>
+
+<span class="k">def</span> <span class="nf">train_with_scaler</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">train_loader</span><span class="p">,</span> <span class="n">val_loader</span><span class="p">,</span> <span class="n">optimizer</span><span class="p">,</span> <span class="n">criterion</span><span class="p">,</span> <span class="n">epochs</span><span class="p">,</span> <span class="n">scaler</span><span class="p">,</span> <span class="n">device</span><span class="p">,</span> <span class="n">checkpoints_foler</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">first_epoch</span><span class="o">=</span><span class="mi">1</span><span class="p">):</span>
+    <span class="n">train_losses</span><span class="p">,</span> <span class="n">val_losses</span> <span class="o">=</span> <span class="p">[],</span>  <span class="p">[]</span>
+    <span class="n">train_accuracies</span><span class="p">,</span> <span class="n">val_accuracies</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">[]</span>
+    <span class="n">max_val_acc</span> <span class="o">=</span> <span class="mi">0</span>
+    <span class="n">best_epoch</span> <span class="o">=</span> <span class="mi">0</span>
+
+    <span class="k">for</span> <span class="n">epoch</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">first_epoch</span><span class="p">,</span> <span class="n">epochs</span><span class="o">+</span><span class="n">first_epoch</span><span class="p">):</span>
+
+        <span class="nb">print</span><span class="p">(</span><span class="s1">'Train Epoch: </span><span class="si">{}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">epoch</span><span class="p">))</span>
+
+        <span class="c1"># train</span>
+        <span class="n">train_loss</span><span class="p">,</span> <span class="n">train_acc</span> <span class="o">=</span> <span class="n">train_for_epoch_with_scaler</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">train_loader</span><span class="p">,</span> <span class="n">optimizer</span><span class="p">,</span> <span class="n">criterion</span><span class="p">,</span> <span class="n">scaler</span><span class="p">,</span> <span class="n">device</span><span class="p">)</span>
+
+        <span class="c1"># validation</span>
+        <span class="n">valid_loss</span><span class="p">,</span> <span class="n">valid_acc</span> <span class="o">=</span> <span class="n">validate</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">val_loader</span><span class="p">,</span> <span class="n">criterion</span><span class="p">,</span> <span class="n">device</span><span class="p">)</span>
+
+        <span class="n">train_losses</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">train_loss</span><span class="p">)</span>
+        <span class="n">val_losses</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">valid_loss</span><span class="p">)</span>
+        <span class="n">train_accuracies</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">train_acc</span><span class="p">)</span>
+        <span class="n">val_accuracies</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">valid_acc</span><span class="p">)</span>
+
+        <span class="c1"># save checkpoint</span>
+        <span class="k">if</span> <span class="n">checkpoints_foler</span> <span class="o">!=</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">max_val_acc</span> <span class="o">&lt;</span> <span class="n">valid_acc</span><span class="p">:</span>
+          <span class="n">max_val_acc</span> <span class="o">=</span> <span class="n">valid_acc</span>
+          <span class="n">best_epoch</span> <span class="o">=</span> <span class="n">epoch</span>
+          <span class="n">torch</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">checkpoints_foler</span><span class="o">+</span><span class="sa">f</span><span class="s1">'/avp_</span><span class="si">{</span><span class="n">epoch</span><span class="si">:</span><span class="s1">03d</span><span class="si">}</span><span class="s1">.pkl'</span><span class="p">)</span>
+
+    <span class="k">return</span> <span class="n">train_losses</span><span class="p">,</span> <span class="n">val_losses</span><span class="p">,</span> <span class="n">train_accuracies</span><span class="p">,</span> <span class="n">val_accuracies</span><span class="p">,</span> <span class="n">best_epoch</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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=" highlight hl-ipython3"><pre><span></span><span class="c1"># define custom resample class to change image resolution without rescaling</span>
+<span class="k">class</span> <span class="nc">RandomResample</span><span class="p">:</span>
+    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">scale_factor</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">scale_factor</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">scale_factor</span><span class="p">)</span>
+    
+    <span class="k">def</span> <span class="fm">__call__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">img</span><span class="p">):</span>
+        <span class="c1"># Downsample</span>
+        <span class="n">width</span><span class="p">,</span> <span class="n">height</span> <span class="o">=</span> <span class="n">img</span><span class="o">.</span><span class="n">size</span>
+        <span class="n">downscaled_size</span> <span class="o">=</span> <span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="n">width</span> <span class="o">/</span> <span class="bp">self</span><span class="o">.</span><span class="n">scale_factor</span><span class="p">),</span> <span class="nb">int</span><span class="p">(</span><span class="n">height</span> <span class="o">/</span> <span class="bp">self</span><span class="o">.</span><span class="n">scale_factor</span><span class="p">))</span>
+        
+        <span class="c1"># Downsample the image</span>
+        <span class="n">img_downsampled</span> <span class="o">=</span> <span class="n">img</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">downscaled_size</span><span class="p">)</span>
+        
+        <span class="c1"># Upsample back to the original size</span>
+        <span class="n">img_upsampled</span> <span class="o">=</span> <span class="n">img_downsampled</span><span class="o">.</span><span class="n">resize</span><span class="p">((</span><span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">))</span>
+        
+        <span class="k">return</span> <span class="n">img_upsampled</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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;[6]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">train_transform</span> <span class="o">=</span> <span class="n">transforms</span><span class="o">.</span><span class="n">Compose</span><span class="p">([</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">v2</span><span class="o">.</span><span class="n">Resize</span><span class="p">(</span><span class="mi">224</span><span class="p">),</span>
+    
+    <span class="c1"># augmentations</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">v2</span><span class="o">.</span><span class="n">RandomHorizontalFlip</span><span class="p">(</span><span class="n">p</span><span class="o">=</span><span class="mf">0.5</span><span class="p">),</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">v2</span><span class="o">.</span><span class="n">RandomVerticalFlip</span><span class="p">(</span><span class="n">p</span><span class="o">=</span><span class="mf">0.5</span><span class="p">),</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">v2</span><span class="o">.</span><span class="n">RandomRotation</span><span class="p">(</span><span class="n">degrees</span><span class="o">=</span><span class="mi">360</span><span class="p">,</span> <span class="n">expand</span><span class="o">=</span><span class="kc">True</span><span class="p">),</span>  <span class="c1"># expand=True: esnure that the whole image is represented on the rotated image</span>
+    <span class="c1">#transforms.v2.ColorJitter(contrast=0.1),</span>
+    <span class="c1">#transforms.v2.GaussianBlur(7, sigma=2),</span>
+    <span class="n">RandomResample</span><span class="p">(</span><span class="n">scale_factor</span><span class="o">=</span><span class="mi">2</span><span class="p">),</span>
+    
+    <span class="n">transforms</span><span class="o">.</span><span class="n">v2</span><span class="o">.</span><span class="n">Resize</span><span class="p">(</span><span class="mi">224</span><span class="p">),</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">ToTensor</span><span class="p">()</span>
+    
+<span class="p">])</span>
+<span class="n">valid_transform</span> <span class="o">=</span> <span class="n">transforms</span><span class="o">.</span><span class="n">Compose</span><span class="p">([</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">Resize</span><span class="p">(</span><span class="mi">224</span><span class="p">),</span>
+    <span class="n">transforms</span><span class="o">.</span><span class="n">ToTensor</span><span class="p">()</span>
+<span class="p">])</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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;[7]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">train_set</span> <span class="o">=</span> <span class="n">ImageFolder</span><span class="p">(</span><span class="n">TRAIN_FOLDER</span><span class="p">,</span> <span class="n">transform</span> <span class="o">=</span> <span class="n">train_transform</span><span class="p">)</span>
+<span class="n">val_set</span> <span class="o">=</span> <span class="n">ImageFolder</span><span class="p">(</span><span class="n">VAL_FOLDER</span><span class="p">,</span> <span class="n">transform</span> <span class="o">=</span> <span class="n">valid_transform</span><span class="p">)</span>
+<span class="n">test_set</span> <span class="o">=</span> <span class="n">ImageFolder</span><span class="p">(</span><span class="n">TEST_FOLDER</span><span class="p">,</span> <span class="n">transform</span> <span class="o">=</span> <span class="n">valid_transform</span><span class="p">)</span>
+
+<span class="n">BATCH_SIZE</span> <span class="o">=</span> <span class="mi">64</span>
+<span class="n">WORKERS</span> <span class="o">=</span> <span class="mi">8</span>
+<span class="n">train_loader</span> <span class="o">=</span> <span class="n">DataLoader</span><span class="p">(</span><span class="n">train_set</span><span class="p">,</span> <span class="n">batch_size</span> <span class="o">=</span> <span class="n">BATCH_SIZE</span><span class="p">,</span> <span class="n">shuffle</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">num_workers</span><span class="o">=</span><span class="n">WORKERS</span><span class="p">)</span>
+<span class="n">val_loader</span> <span class="o">=</span> <span class="n">DataLoader</span><span class="p">(</span><span class="n">val_set</span><span class="p">,</span> <span class="n">batch_size</span> <span class="o">=</span> <span class="n">BATCH_SIZE</span><span class="p">,</span>  <span class="n">shuffle</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> <span class="n">num_workers</span><span class="o">=</span><span class="n">WORKERS</span><span class="p">)</span>
+<span class="n">test_loader</span> <span class="o">=</span> <span class="n">DataLoader</span><span class="p">(</span><span class="n">test_set</span><span class="p">,</span> <span class="n">batch_size</span> <span class="o">=</span> <span class="n">BATCH_SIZE</span><span class="p">,</span>  <span class="n">shuffle</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> <span class="n">num_workers</span><span class="o">=</span><span class="n">WORKERS</span><span class="p">)</span>
+
+<span class="c1"># print(f'train samples: {len(train_set)}  validation samples: {len(val_set)}  test samples: {len(test_set)}')</span>
+
+<span class="c1">#for image_batch, labels_batch in train_loader:</span>
+<span class="c1">#  print("Batch sizes:", image_batch.shape, "(batch, channels, height, width)")</span>
+<span class="c1">#  print("Label vector size:", labels_batch.shape)</span>
+<span class="c1">#  break</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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;[8]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">num_in_class_dict</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span><span class="n">Counter</span><span class="p">(</span><span class="n">train_set</span><span class="o">.</span><span class="n">targets</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">train_set</span><span class="p">))))</span>
+<span class="n">num_in_class</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="nb">len</span><span class="p">(</span><span class="n">num_in_class_dict</span><span class="p">)])</span>
+<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">num_in_class_dict</span><span class="p">)):</span>
+  <span class="n">num_in_class</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="n">num_in_class_dict</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
+
+<span class="n">class_weights</span> <span class="o">=</span> <span class="mi">1</span><span class="o">-</span><span class="p">(</span><span class="n">num_in_class</span><span class="o">/</span><span class="n">num_in_class</span><span class="o">.</span><span class="n">sum</span><span class="p">())</span><span class="o">.</span><span class="n">squeeze</span><span class="p">()</span>
+<span class="n">class_weights_tensor</span> <span class="o">=</span> <span class="n">torch</span><span class="o">.</span><span class="n">Tensor</span><span class="p">(</span><span class="n">class_weights</span><span class="p">)</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+
+<span class="c1"># print(num_in_class_dict)</span>
+<span class="c1"># print(num_in_class)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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;[9]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">MODEL_NAME</span> <span class="o">=</span> <span class="s1">'resnet18'</span> <span class="c1">##resnet18, resnet50, efficientnet_b0</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[10]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">model</span> <span class="o">=</span> <span class="n">timm</span><span class="o">.</span><span class="n">create_model</span><span class="p">(</span><span class="n">MODEL_NAME</span><span class="p">,</span> <span class="n">pretrained</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">num_classes</span><span class="o">=</span><span class="n">num_classes</span><span class="p">)</span>
+<span class="n">model</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+</pre></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>model.safetensors:   0%|          | 0.00/46.8M [00:00&lt;?, ?B/s]</pre>
+</div>
+
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[10]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>ResNet(
+  (conv1): Conv2d(3, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False)
+  (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+  (act1): ReLU(inplace=True)
+  (maxpool): MaxPool2d(kernel_size=3, stride=2, padding=1, dilation=1, ceil_mode=False)
+  (layer1): Sequential(
+    (0): BasicBlock(
+      (conv1): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+    )
+    (1): BasicBlock(
+      (conv1): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+    )
+  )
+  (layer2): Sequential(
+    (0): BasicBlock(
+      (conv1): Conv2d(64, 128, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+      (downsample): Sequential(
+        (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(2, 2), bias=False)
+        (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      )
+    )
+    (1): BasicBlock(
+      (conv1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+    )
+  )
+  (layer3): Sequential(
+    (0): BasicBlock(
+      (conv1): Conv2d(128, 256, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+      (downsample): Sequential(
+        (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(2, 2), bias=False)
+        (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      )
+    )
+    (1): BasicBlock(
+      (conv1): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+    )
+  )
+  (layer4): Sequential(
+    (0): BasicBlock(
+      (conv1): Conv2d(256, 512, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+      (downsample): Sequential(
+        (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(2, 2), bias=False)
+        (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      )
+    )
+    (1): BasicBlock(
+      (conv1): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (drop_block): Identity()
+      (act1): ReLU(inplace=True)
+      (aa): Identity()
+      (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
+      (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
+      (act2): ReLU(inplace=True)
+    )
+  )
+  (global_pool): SelectAdaptivePool2d(pool_type=avg, flatten=Flatten(start_dim=1, end_dim=-1))
+  (fc): Linear(in_features=512, out_features=7, bias=True)
+)</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><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;[11]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">criterion_balanced</span> <span class="o">=</span> <span class="n">nn</span><span class="o">.</span><span class="n">CrossEntropyLoss</span><span class="p">(</span><span class="n">weight</span> <span class="o">=</span> <span class="n">class_weights_tensor</span><span class="p">)</span>
+<span class="n">optimizer_Adam</span> <span class="o">=</span> <span class="n">optim</span><span class="o">.</span><span class="n">Adam</span><span class="p">(</span><span class="n">model</span><span class="o">.</span><span class="n">parameters</span><span class="p">(),</span> <span class="mf">1e-3</span><span class="p">)</span>
+<span class="n">scaler</span> <span class="o">=</span> <span class="n">torch</span><span class="o">.</span><span class="n">cuda</span><span class="o">.</span><span class="n">amp</span><span class="o">.</span><span class="n">GradScaler</span><span class="p">()</span>
+</pre></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>/tmp/cache-bformanek/ipykernel_128826/3247579378.py:3: FutureWarning: `torch.cuda.amp.GradScaler(args...)` is deprecated. Please use `torch.amp.GradScaler(&#39;cuda&#39;, args...)` instead.
+  scaler = torch.cuda.amp.GradScaler()
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[12]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">RESULT_FOLDER_NAME</span> <span class="o">=</span> <span class="n">MODEL_NAME</span><span class="o">+</span><span class="s2">"_flips_90_resample"</span>
+
+<span class="n">checkpoints_foler</span> <span class="o">=</span> <span class="s1">'/net/travail/bformanek/checkpoints/transfer_checkpoints_'</span><span class="o">+</span><span class="n">RESULT_FOLDER_NAME</span>
+<span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">checkpoints_foler</span><span class="p">):</span>
+    <span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">checkpoints_foler</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[13]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">epochs</span> <span class="o">=</span> <span class="mi">30</span>
+<span class="n">train_losses</span><span class="p">,</span> <span class="n">val_losses</span><span class="p">,</span> <span class="n">train_accuracies</span><span class="p">,</span> <span class="n">val_accuracies</span><span class="p">,</span> <span class="n">best_epoch</span> <span class="o">=</span> <span class="n">train_with_scaler</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">train_loader</span><span class="p">,</span> <span class="n">val_loader</span><span class="p">,</span> <span class="n">optimizer_Adam</span><span class="p">,</span> <span class="n">criterion_balanced</span><span class="p">,</span> 
+                                                                                           <span class="n">epochs</span><span class="p">,</span> <span class="n">scaler</span><span class="p">,</span> <span class="n">device</span><span class="p">,</span> <span class="n">checkpoints_foler</span><span class="o">=</span><span class="n">checkpoints_foler</span><span class="p">)</span>
+</pre></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>Train Epoch: 1
+[1280/20457 (6%)]	Loss: 1.054133
+[2560/20457 (12%)]	Loss: 0.725362
+[3840/20457 (19%)]	Loss: 0.610338
+[5120/20457 (25%)]	Loss: 0.386082
+[6400/20457 (31%)]	Loss: 0.483535
+[7680/20457 (38%)]	Loss: 0.419246
+[8960/20457 (44%)]	Loss: 0.328190
+[10240/20457 (50%)]	Loss: 0.308688
+[11520/20457 (56%)]	Loss: 0.554291
+[12800/20457 (62%)]	Loss: 0.545511
+[14080/20457 (69%)]	Loss: 0.206743
+[15360/20457 (75%)]	Loss: 0.248842
+[16640/20457 (81%)]	Loss: 0.231432
+[17920/20457 (88%)]	Loss: 0.220167
+[19200/20457 (94%)]	Loss: 0.388959
+[13120/20457 (100%)]	Loss: 0.223442
+
+Train: Average loss: 0.4534, Accuracy: 0.8358
+
+Validation: Average loss: 1.5219, Accuracy: 0.7027
+
+Train Epoch: 2
+[1280/20457 (6%)]	Loss: 0.154668
+[2560/20457 (12%)]	Loss: 0.071672
+[3840/20457 (19%)]	Loss: 0.456156
+[5120/20457 (25%)]	Loss: 0.200928
+[6400/20457 (31%)]	Loss: 0.288852
+[7680/20457 (38%)]	Loss: 0.125828
+[8960/20457 (44%)]	Loss: 0.158839
+[10240/20457 (50%)]	Loss: 0.223312
+[11520/20457 (56%)]	Loss: 0.165408
+[12800/20457 (62%)]	Loss: 0.213668
+[14080/20457 (69%)]	Loss: 0.175157
+[15360/20457 (75%)]	Loss: 0.117205
+[16640/20457 (81%)]	Loss: 0.178432
+[17920/20457 (88%)]	Loss: 0.235235
+[19200/20457 (94%)]	Loss: 0.135907
+[13120/20457 (100%)]	Loss: 0.271736
+
+Train: Average loss: 0.2184, Accuracy: 0.9194
+
+Validation: Average loss: 1.2750, Accuracy: 0.8500
+
+Train Epoch: 3
+[1280/20457 (6%)]	Loss: 0.250221
+[2560/20457 (12%)]	Loss: 0.124799
+[3840/20457 (19%)]	Loss: 0.126421
+[5120/20457 (25%)]	Loss: 0.105148
+[6400/20457 (31%)]	Loss: 0.213071
+[7680/20457 (38%)]	Loss: 0.075168
+[8960/20457 (44%)]	Loss: 0.452005
+[10240/20457 (50%)]	Loss: 0.217459
+[11520/20457 (56%)]	Loss: 0.391471
+[12800/20457 (62%)]	Loss: 0.218012
+[14080/20457 (69%)]	Loss: 0.207581
+[15360/20457 (75%)]	Loss: 0.060743
+[16640/20457 (81%)]	Loss: 0.155725
+[17920/20457 (88%)]	Loss: 0.163342
+[19200/20457 (94%)]	Loss: 0.328871
+[13120/20457 (100%)]	Loss: 0.150410
+
+Train: Average loss: 0.1682, Accuracy: 0.9380
+
+Validation: Average loss: 1.3876, Accuracy: 0.6535
+
+Train Epoch: 4
+[1280/20457 (6%)]	Loss: 0.155711
+[2560/20457 (12%)]	Loss: 0.111006
+[3840/20457 (19%)]	Loss: 0.153953
+[5120/20457 (25%)]	Loss: 0.161102
+[6400/20457 (31%)]	Loss: 0.193571
+[7680/20457 (38%)]	Loss: 0.209899
+[8960/20457 (44%)]	Loss: 0.139377
+[10240/20457 (50%)]	Loss: 0.081941
+[11520/20457 (56%)]	Loss: 0.179336
+[12800/20457 (62%)]	Loss: 0.148540
+[14080/20457 (69%)]	Loss: 0.137478
+[15360/20457 (75%)]	Loss: 0.170339
+[16640/20457 (81%)]	Loss: 0.022386
+[17920/20457 (88%)]	Loss: 0.103414
+[19200/20457 (94%)]	Loss: 0.172884
+[13120/20457 (100%)]	Loss: 0.150939
+
+Train: Average loss: 0.1391, Accuracy: 0.9509
+
+Validation: Average loss: 1.3734, Accuracy: 0.7769
+
+Train Epoch: 5
+[1280/20457 (6%)]	Loss: 0.062116
+[2560/20457 (12%)]	Loss: 0.379405
+[3840/20457 (19%)]	Loss: 0.125783
+[5120/20457 (25%)]	Loss: 0.279066
+[6400/20457 (31%)]	Loss: 0.059350
+[7680/20457 (38%)]	Loss: 0.189140
+[8960/20457 (44%)]	Loss: 0.164375
+[10240/20457 (50%)]	Loss: 0.063068
+[11520/20457 (56%)]	Loss: 0.139561
+[12800/20457 (62%)]	Loss: 0.068787
+[14080/20457 (69%)]	Loss: 0.048323
+[15360/20457 (75%)]	Loss: 0.120081
+[16640/20457 (81%)]	Loss: 0.119275
+[17920/20457 (88%)]	Loss: 0.179179
+[19200/20457 (94%)]	Loss: 0.179864
+[13120/20457 (100%)]	Loss: 0.312999
+
+Train: Average loss: 0.1280, Accuracy: 0.9526
+
+Validation: Average loss: 1.2929, Accuracy: 0.7526
+
+Train Epoch: 6
+[1280/20457 (6%)]	Loss: 0.113230
+[2560/20457 (12%)]	Loss: 0.062875
+[3840/20457 (19%)]	Loss: 0.216621
+[5120/20457 (25%)]	Loss: 0.073777
+[6400/20457 (31%)]	Loss: 0.144536
+[7680/20457 (38%)]	Loss: 0.115534
+[8960/20457 (44%)]	Loss: 0.097828
+[10240/20457 (50%)]	Loss: 0.098064
+[11520/20457 (56%)]	Loss: 0.118195
+[12800/20457 (62%)]	Loss: 0.119108
+[14080/20457 (69%)]	Loss: 0.038263
+[15360/20457 (75%)]	Loss: 0.056077
+[16640/20457 (81%)]	Loss: 0.143987
+[17920/20457 (88%)]	Loss: 0.074841
+[19200/20457 (94%)]	Loss: 0.082691
+[13120/20457 (100%)]	Loss: 0.117237
+
+Train: Average loss: 0.1107, Accuracy: 0.9585
+
+Validation: Average loss: 1.4264, Accuracy: 0.8396
+
+Train Epoch: 7
+[1280/20457 (6%)]	Loss: 0.198399
+[2560/20457 (12%)]	Loss: 0.164641
+[3840/20457 (19%)]	Loss: 0.051346
+[5120/20457 (25%)]	Loss: 0.137102
+[6400/20457 (31%)]	Loss: 0.164529
+[7680/20457 (38%)]	Loss: 0.102826
+[8960/20457 (44%)]	Loss: 0.151736
+[10240/20457 (50%)]	Loss: 0.176340
+[11520/20457 (56%)]	Loss: 0.020442
+[12800/20457 (62%)]	Loss: 0.168744
+[14080/20457 (69%)]	Loss: 0.127338
+[15360/20457 (75%)]	Loss: 0.064539
+[16640/20457 (81%)]	Loss: 0.041766
+[17920/20457 (88%)]	Loss: 0.105609
+[19200/20457 (94%)]	Loss: 0.116521
+[13120/20457 (100%)]	Loss: 0.195548
+
+Train: Average loss: 0.1048, Accuracy: 0.9613
+
+Validation: Average loss: 1.7050, Accuracy: 0.8177
+
+Train Epoch: 8
+[1280/20457 (6%)]	Loss: 0.050569
+[2560/20457 (12%)]	Loss: 0.050108
+[3840/20457 (19%)]	Loss: 0.094313
+[5120/20457 (25%)]	Loss: 0.073465
+[6400/20457 (31%)]	Loss: 0.012324
+[7680/20457 (38%)]	Loss: 0.253782
+[8960/20457 (44%)]	Loss: 0.053417
+[10240/20457 (50%)]	Loss: 0.077354
+[11520/20457 (56%)]	Loss: 0.061405
+[12800/20457 (62%)]	Loss: 0.043902
+[14080/20457 (69%)]	Loss: 0.098953
+[15360/20457 (75%)]	Loss: 0.085991
+[16640/20457 (81%)]	Loss: 0.071721
+[17920/20457 (88%)]	Loss: 0.068376
+[19200/20457 (94%)]	Loss: 0.042487
+[13120/20457 (100%)]	Loss: 0.047457
+
+Train: Average loss: 0.0958, Accuracy: 0.9647
+
+Validation: Average loss: 1.7110, Accuracy: 0.7037
+
+Train Epoch: 9
+[1280/20457 (6%)]	Loss: 0.039522
+[2560/20457 (12%)]	Loss: 0.090020
+[3840/20457 (19%)]	Loss: 0.203921
+[5120/20457 (25%)]	Loss: 0.052970
+[6400/20457 (31%)]	Loss: 0.165568
+[7680/20457 (38%)]	Loss: 0.052486
+[8960/20457 (44%)]	Loss: 0.110796
+[10240/20457 (50%)]	Loss: 0.118852
+[11520/20457 (56%)]	Loss: 0.089906
+[12800/20457 (62%)]	Loss: 0.037743
+[14080/20457 (69%)]	Loss: 0.071622
+[15360/20457 (75%)]	Loss: 0.091884
+[16640/20457 (81%)]	Loss: 0.144048
+[17920/20457 (88%)]	Loss: 0.020264
+[19200/20457 (94%)]	Loss: 0.154216
+[13120/20457 (100%)]	Loss: 0.068246
+
+Train: Average loss: 0.0857, Accuracy: 0.9704
+
+Validation: Average loss: 1.4652, Accuracy: 0.7879
+
+Train Epoch: 10
+[1280/20457 (6%)]	Loss: 0.087559
+[2560/20457 (12%)]	Loss: 0.075757
+[3840/20457 (19%)]	Loss: 0.131536
+[5120/20457 (25%)]	Loss: 0.294059
+[6400/20457 (31%)]	Loss: 0.050103
+[7680/20457 (38%)]	Loss: 0.272602
+[8960/20457 (44%)]	Loss: 0.051185
+[10240/20457 (50%)]	Loss: 0.026480
+[11520/20457 (56%)]	Loss: 0.145056
+[12800/20457 (62%)]	Loss: 0.037322
+[14080/20457 (69%)]	Loss: 0.050382
+[15360/20457 (75%)]	Loss: 0.103761
+[16640/20457 (81%)]	Loss: 0.096145
+[17920/20457 (88%)]	Loss: 0.084374
+[19200/20457 (94%)]	Loss: 0.165116
+[13120/20457 (100%)]	Loss: 0.038771
+
+Train: Average loss: 0.0763, Accuracy: 0.9722
+
+Validation: Average loss: 1.2155, Accuracy: 0.8538
+
+Train Epoch: 11
+[1280/20457 (6%)]	Loss: 0.093485
+[2560/20457 (12%)]	Loss: 0.161965
+[3840/20457 (19%)]	Loss: 0.139011
+[5120/20457 (25%)]	Loss: 0.096717
+[6400/20457 (31%)]	Loss: 0.047687
+[7680/20457 (38%)]	Loss: 0.135407
+[8960/20457 (44%)]	Loss: 0.037390
+[10240/20457 (50%)]	Loss: 0.108663
+[11520/20457 (56%)]	Loss: 0.062230
+[12800/20457 (62%)]	Loss: 0.090022
+[14080/20457 (69%)]	Loss: 0.049208
+[15360/20457 (75%)]	Loss: 0.063414
+[16640/20457 (81%)]	Loss: 0.038339
+[17920/20457 (88%)]	Loss: 0.089041
+[19200/20457 (94%)]	Loss: 0.171923
+[13120/20457 (100%)]	Loss: 0.111392
+
+Train: Average loss: 0.0817, Accuracy: 0.9689
+
+Validation: Average loss: 1.4669, Accuracy: 0.7765
+
+Train Epoch: 12
+[1280/20457 (6%)]	Loss: 0.063647
+[2560/20457 (12%)]	Loss: 0.073979
+[3840/20457 (19%)]	Loss: 0.020393
+[5120/20457 (25%)]	Loss: 0.051756
+[6400/20457 (31%)]	Loss: 0.045920
+[7680/20457 (38%)]	Loss: 0.027033
+[8960/20457 (44%)]	Loss: 0.078584
+[10240/20457 (50%)]	Loss: 0.112048
+[11520/20457 (56%)]	Loss: 0.044356
+[12800/20457 (62%)]	Loss: 0.037912
+[14080/20457 (69%)]	Loss: 0.076442
+[15360/20457 (75%)]	Loss: 0.062173
+[16640/20457 (81%)]	Loss: 0.110197
+[17920/20457 (88%)]	Loss: 0.105149
+[19200/20457 (94%)]	Loss: 0.019773
+[13120/20457 (100%)]	Loss: 0.018527
+
+Train: Average loss: 0.0765, Accuracy: 0.9726
+
+Validation: Average loss: 2.1678, Accuracy: 0.7117
+
+Train Epoch: 13
+[1280/20457 (6%)]	Loss: 0.103463
+[2560/20457 (12%)]	Loss: 0.034114
+[3840/20457 (19%)]	Loss: 0.096323
+[5120/20457 (25%)]	Loss: 0.039516
+[6400/20457 (31%)]	Loss: 0.007555
+[7680/20457 (38%)]	Loss: 0.019345
+[8960/20457 (44%)]	Loss: 0.090555
+[10240/20457 (50%)]	Loss: 0.036319
+[11520/20457 (56%)]	Loss: 0.069145
+[12800/20457 (62%)]	Loss: 0.058661
+[14080/20457 (69%)]	Loss: 0.070616
+[15360/20457 (75%)]	Loss: 0.075970
+[16640/20457 (81%)]	Loss: 0.087841
+[17920/20457 (88%)]	Loss: 0.030260
+[19200/20457 (94%)]	Loss: 0.027599
+[13120/20457 (100%)]	Loss: 0.045015
+
+Train: Average loss: 0.0678, Accuracy: 0.9748
+
+Validation: Average loss: 2.2481, Accuracy: 0.7897
+
+Train Epoch: 14
+[1280/20457 (6%)]	Loss: 0.088762
+[2560/20457 (12%)]	Loss: 0.064384
+[3840/20457 (19%)]	Loss: 0.078746
+[5120/20457 (25%)]	Loss: 0.091362
+[6400/20457 (31%)]	Loss: 0.013195
+[7680/20457 (38%)]	Loss: 0.088708
+[8960/20457 (44%)]	Loss: 0.021906
+[10240/20457 (50%)]	Loss: 0.141558
+[11520/20457 (56%)]	Loss: 0.116566
+[12800/20457 (62%)]	Loss: 0.014188
+[14080/20457 (69%)]	Loss: 0.043461
+[15360/20457 (75%)]	Loss: 0.081282
+[16640/20457 (81%)]	Loss: 0.161050
+[17920/20457 (88%)]	Loss: 0.116595
+[19200/20457 (94%)]	Loss: 0.097829
+[13120/20457 (100%)]	Loss: 0.218975
+
+Train: Average loss: 0.0692, Accuracy: 0.9752
+
+Validation: Average loss: 2.1919, Accuracy: 0.7568
+
+Train Epoch: 15
+[1280/20457 (6%)]	Loss: 0.076715
+[2560/20457 (12%)]	Loss: 0.208490
+[3840/20457 (19%)]	Loss: 0.032941
+[5120/20457 (25%)]	Loss: 0.032039
+[6400/20457 (31%)]	Loss: 0.106540
+[7680/20457 (38%)]	Loss: 0.041070
+[8960/20457 (44%)]	Loss: 0.016431
+[10240/20457 (50%)]	Loss: 0.152360
+[11520/20457 (56%)]	Loss: 0.101323
+[12800/20457 (62%)]	Loss: 0.185688
+[14080/20457 (69%)]	Loss: 0.088974
+[15360/20457 (75%)]	Loss: 0.081043
+[16640/20457 (81%)]	Loss: 0.128916
+[17920/20457 (88%)]	Loss: 0.011430
+[19200/20457 (94%)]	Loss: 0.153337
+[13120/20457 (100%)]	Loss: 0.151013
+
+Train: Average loss: 0.0623, Accuracy: 0.9763
+
+Validation: Average loss: 2.1169, Accuracy: 0.8132
+
+Train Epoch: 16
+[1280/20457 (6%)]	Loss: 0.104899
+[2560/20457 (12%)]	Loss: 0.118871
+[3840/20457 (19%)]	Loss: 0.004833
+[5120/20457 (25%)]	Loss: 0.058821
+[6400/20457 (31%)]	Loss: 0.043759
+[7680/20457 (38%)]	Loss: 0.116204
+[8960/20457 (44%)]	Loss: 0.131321
+[10240/20457 (50%)]	Loss: 0.085480
+[11520/20457 (56%)]	Loss: 0.008109
+[12800/20457 (62%)]	Loss: 0.064811
+[14080/20457 (69%)]	Loss: 0.072946
+[15360/20457 (75%)]	Loss: 0.124129
+[16640/20457 (81%)]	Loss: 0.029261
+[17920/20457 (88%)]	Loss: 0.032921
+[19200/20457 (94%)]	Loss: 0.016796
+[13120/20457 (100%)]	Loss: 0.009986
+
+Train: Average loss: 0.0679, Accuracy: 0.9757
+
+Validation: Average loss: 2.1286, Accuracy: 0.8565
+
+Train Epoch: 17
+[1280/20457 (6%)]	Loss: 0.018248
+[2560/20457 (12%)]	Loss: 0.085281
+[3840/20457 (19%)]	Loss: 0.060398
+[5120/20457 (25%)]	Loss: 0.012627
+[6400/20457 (31%)]	Loss: 0.079470
+[7680/20457 (38%)]	Loss: 0.025762
+[8960/20457 (44%)]	Loss: 0.163033
+[10240/20457 (50%)]	Loss: 0.021334
+[11520/20457 (56%)]	Loss: 0.019311
+[12800/20457 (62%)]	Loss: 0.029942
+[14080/20457 (69%)]	Loss: 0.023639
+[15360/20457 (75%)]	Loss: 0.024024
+[16640/20457 (81%)]	Loss: 0.053554
+[17920/20457 (88%)]	Loss: 0.014610
+[19200/20457 (94%)]	Loss: 0.106618
+[13120/20457 (100%)]	Loss: 0.056141
+
+Train: Average loss: 0.0612, Accuracy: 0.9788
+
+Validation: Average loss: 3.0565, Accuracy: 0.6857
+
+Train Epoch: 18
+[1280/20457 (6%)]	Loss: 0.053011
+[2560/20457 (12%)]	Loss: 0.164775
+[3840/20457 (19%)]	Loss: 0.056294
+[5120/20457 (25%)]	Loss: 0.087227
+[6400/20457 (31%)]	Loss: 0.064727
+[7680/20457 (38%)]	Loss: 0.084947
+[8960/20457 (44%)]	Loss: 0.011981
+[10240/20457 (50%)]	Loss: 0.116578
+[11520/20457 (56%)]	Loss: 0.019838
+[12800/20457 (62%)]	Loss: 0.070667
+[14080/20457 (69%)]	Loss: 0.056050
+[15360/20457 (75%)]	Loss: 0.074088
+[16640/20457 (81%)]	Loss: 0.008747
+[17920/20457 (88%)]	Loss: 0.039805
+[19200/20457 (94%)]	Loss: 0.142061
+[13120/20457 (100%)]	Loss: 0.025551
+
+Train: Average loss: 0.0526, Accuracy: 0.9809
+
+Validation: Average loss: 2.0993, Accuracy: 0.7918
+
+Train Epoch: 19
+[1280/20457 (6%)]	Loss: 0.012908
+[2560/20457 (12%)]	Loss: 0.011357
+[3840/20457 (19%)]	Loss: 0.034939
+[5120/20457 (25%)]	Loss: 0.016155
+[6400/20457 (31%)]	Loss: 0.047667
+[7680/20457 (38%)]	Loss: 0.023641
+[8960/20457 (44%)]	Loss: 0.038973
+[10240/20457 (50%)]	Loss: 0.056826
+[11520/20457 (56%)]	Loss: 0.016601
+[12800/20457 (62%)]	Loss: 0.092312
+[14080/20457 (69%)]	Loss: 0.081406
+[15360/20457 (75%)]	Loss: 0.062551
+[16640/20457 (81%)]	Loss: 0.033870
+[17920/20457 (88%)]	Loss: 0.092916
+[19200/20457 (94%)]	Loss: 0.145001
+[13120/20457 (100%)]	Loss: 0.056936
+
+Train: Average loss: 0.0571, Accuracy: 0.9794
+
+Validation: Average loss: 2.0757, Accuracy: 0.8565
+
+Train Epoch: 20
+[1280/20457 (6%)]	Loss: 0.018353
+[2560/20457 (12%)]	Loss: 0.030320
+[3840/20457 (19%)]	Loss: 0.099210
+[5120/20457 (25%)]	Loss: 0.027942
+[6400/20457 (31%)]	Loss: 0.058292
+[7680/20457 (38%)]	Loss: 0.096841
+[8960/20457 (44%)]	Loss: 0.026297
+[10240/20457 (50%)]	Loss: 0.052762
+[11520/20457 (56%)]	Loss: 0.087915
+[12800/20457 (62%)]	Loss: 0.006828
+[14080/20457 (69%)]	Loss: 0.007386
+[15360/20457 (75%)]	Loss: 0.025286
+[16640/20457 (81%)]	Loss: 0.063003
+[17920/20457 (88%)]	Loss: 0.010459
+[19200/20457 (94%)]	Loss: 0.073292
+[13120/20457 (100%)]	Loss: 0.016993
+
+Train: Average loss: 0.0502, Accuracy: 0.9824
+
+Validation: Average loss: 2.2133, Accuracy: 0.7647
+
+Train Epoch: 21
+[1280/20457 (6%)]	Loss: 0.046928
+[2560/20457 (12%)]	Loss: 0.022332
+[3840/20457 (19%)]	Loss: 0.030530
+[5120/20457 (25%)]	Loss: 0.024616
+[6400/20457 (31%)]	Loss: 0.092403
+[7680/20457 (38%)]	Loss: 0.013935
+[8960/20457 (44%)]	Loss: 0.044144
+[10240/20457 (50%)]	Loss: 0.060256
+[11520/20457 (56%)]	Loss: 0.137226
+[12800/20457 (62%)]	Loss: 0.052821
+[14080/20457 (69%)]	Loss: 0.004136
+[15360/20457 (75%)]	Loss: 0.025377
+[16640/20457 (81%)]	Loss: 0.056544
+[17920/20457 (88%)]	Loss: 0.020745
+[19200/20457 (94%)]	Loss: 0.063546
+[13120/20457 (100%)]	Loss: 0.068892
+
+Train: Average loss: 0.0542, Accuracy: 0.9791
+
+Validation: Average loss: 2.5180, Accuracy: 0.8222
+
+Train Epoch: 22
+[1280/20457 (6%)]	Loss: 0.036498
+[2560/20457 (12%)]	Loss: 0.029486
+[3840/20457 (19%)]	Loss: 0.009430
+[5120/20457 (25%)]	Loss: 0.031182
+[6400/20457 (31%)]	Loss: 0.018676
+[7680/20457 (38%)]	Loss: 0.009826
+[8960/20457 (44%)]	Loss: 0.013832
+[10240/20457 (50%)]	Loss: 0.066528
+[11520/20457 (56%)]	Loss: 0.012110
+[12800/20457 (62%)]	Loss: 0.091061
+[14080/20457 (69%)]	Loss: 0.033956
+[15360/20457 (75%)]	Loss: 0.031217
+[16640/20457 (81%)]	Loss: 0.100485
+[17920/20457 (88%)]	Loss: 0.027754
+[19200/20457 (94%)]	Loss: 0.038433
+[13120/20457 (100%)]	Loss: 0.100482
+
+Train: Average loss: 0.0483, Accuracy: 0.9823
+
+Validation: Average loss: 2.4675, Accuracy: 0.8105
+
+Train Epoch: 23
+[1280/20457 (6%)]	Loss: 0.079316
+[2560/20457 (12%)]	Loss: 0.012087
+[3840/20457 (19%)]	Loss: 0.063074
+[5120/20457 (25%)]	Loss: 0.012594
+[6400/20457 (31%)]	Loss: 0.089318
+[7680/20457 (38%)]	Loss: 0.040973
+[8960/20457 (44%)]	Loss: 0.051222
+[10240/20457 (50%)]	Loss: 0.241976
+[11520/20457 (56%)]	Loss: 0.099788
+[12800/20457 (62%)]	Loss: 0.019505
+[14080/20457 (69%)]	Loss: 0.039544
+[15360/20457 (75%)]	Loss: 0.052573
+[16640/20457 (81%)]	Loss: 0.026704
+[17920/20457 (88%)]	Loss: 0.010631
+[19200/20457 (94%)]	Loss: 0.068934
+[13120/20457 (100%)]	Loss: 0.047436
+
+Train: Average loss: 0.0450, Accuracy: 0.9836
+
+Validation: Average loss: 2.6579, Accuracy: 0.7443
+
+Train Epoch: 24
+[1280/20457 (6%)]	Loss: 0.018068
+[2560/20457 (12%)]	Loss: 0.180993
+[3840/20457 (19%)]	Loss: 0.027099
+[5120/20457 (25%)]	Loss: 0.031176
+[6400/20457 (31%)]	Loss: 0.020737
+[7680/20457 (38%)]	Loss: 0.031309
+[8960/20457 (44%)]	Loss: 0.023619
+[10240/20457 (50%)]	Loss: 0.022132
+[11520/20457 (56%)]	Loss: 0.014054
+[12800/20457 (62%)]	Loss: 0.009688
+[14080/20457 (69%)]	Loss: 0.010825
+[15360/20457 (75%)]	Loss: 0.033677
+[16640/20457 (81%)]	Loss: 0.003488
+[17920/20457 (88%)]	Loss: 0.077383
+[19200/20457 (94%)]	Loss: 0.006477
+[13120/20457 (100%)]	Loss: 0.021153
+
+Train: Average loss: 0.0477, Accuracy: 0.9834
+
+Validation: Average loss: 3.1563, Accuracy: 0.8219
+
+Train Epoch: 25
+[1280/20457 (6%)]	Loss: 0.011585
+[2560/20457 (12%)]	Loss: 0.026237
+[3840/20457 (19%)]	Loss: 0.032970
+[5120/20457 (25%)]	Loss: 0.017178
+[6400/20457 (31%)]	Loss: 0.063584
+[7680/20457 (38%)]	Loss: 0.030424
+[8960/20457 (44%)]	Loss: 0.038144
+[10240/20457 (50%)]	Loss: 0.006553
+[11520/20457 (56%)]	Loss: 0.084033
+[12800/20457 (62%)]	Loss: 0.042627
+[14080/20457 (69%)]	Loss: 0.023425
+[15360/20457 (75%)]	Loss: 0.016240
+[16640/20457 (81%)]	Loss: 0.028662
+[17920/20457 (88%)]	Loss: 0.022785
+[19200/20457 (94%)]	Loss: 0.023668
+[13120/20457 (100%)]	Loss: 0.033970
+
+Train: Average loss: 0.0456, Accuracy: 0.9837
+
+Validation: Average loss: 2.5554, Accuracy: 0.8389
+
+Train Epoch: 26
+[1280/20457 (6%)]	Loss: 0.238269
+[2560/20457 (12%)]	Loss: 0.046602
+[3840/20457 (19%)]	Loss: 0.016120
+[5120/20457 (25%)]	Loss: 0.010275
+[6400/20457 (31%)]	Loss: 0.063294
+[7680/20457 (38%)]	Loss: 0.028716
+[8960/20457 (44%)]	Loss: 0.055632
+[10240/20457 (50%)]	Loss: 0.003819
+[11520/20457 (56%)]	Loss: 0.068559
+[12800/20457 (62%)]	Loss: 0.017301
+[14080/20457 (69%)]	Loss: 0.091028
+[15360/20457 (75%)]	Loss: 0.201758
+[16640/20457 (81%)]	Loss: 0.009264
+[17920/20457 (88%)]	Loss: 0.058656
+[19200/20457 (94%)]	Loss: 0.082569
+[13120/20457 (100%)]	Loss: 0.189526
+
+Train: Average loss: 0.0533, Accuracy: 0.9811
+
+Validation: Average loss: 4.0893, Accuracy: 0.7737
+
+Train Epoch: 27
+[1280/20457 (6%)]	Loss: 0.030012
+[2560/20457 (12%)]	Loss: 0.022481
+[3840/20457 (19%)]	Loss: 0.013295
+[5120/20457 (25%)]	Loss: 0.013206
+[6400/20457 (31%)]	Loss: 0.004704
+[7680/20457 (38%)]	Loss: 0.026337
+[8960/20457 (44%)]	Loss: 0.122487
+[10240/20457 (50%)]	Loss: 0.010481
+[11520/20457 (56%)]	Loss: 0.096591
+[12800/20457 (62%)]	Loss: 0.006623
+[14080/20457 (69%)]	Loss: 0.016750
+[15360/20457 (75%)]	Loss: 0.165899
+[16640/20457 (81%)]	Loss: 0.066964
+[17920/20457 (88%)]	Loss: 0.044991
+[19200/20457 (94%)]	Loss: 0.028740
+[13120/20457 (100%)]	Loss: 0.010718
+
+Train: Average loss: 0.0417, Accuracy: 0.9856
+
+Validation: Average loss: 3.4930, Accuracy: 0.8046
+
+Train Epoch: 28
+[1280/20457 (6%)]	Loss: 0.013860
+[2560/20457 (12%)]	Loss: 0.003523
+[3840/20457 (19%)]	Loss: 0.017058
+[5120/20457 (25%)]	Loss: 0.036954
+[6400/20457 (31%)]	Loss: 0.021833
+[7680/20457 (38%)]	Loss: 0.108124
+[8960/20457 (44%)]	Loss: 0.022643
+[10240/20457 (50%)]	Loss: 0.034491
+[11520/20457 (56%)]	Loss: 0.046759
+[12800/20457 (62%)]	Loss: 0.019284
+[14080/20457 (69%)]	Loss: 0.039736
+[15360/20457 (75%)]	Loss: 0.030811
+[16640/20457 (81%)]	Loss: 0.035037
+[17920/20457 (88%)]	Loss: 0.030163
+[19200/20457 (94%)]	Loss: 0.015596
+[13120/20457 (100%)]	Loss: 0.023386
+
+Train: Average loss: 0.0433, Accuracy: 0.9843
+
+Validation: Average loss: 2.9932, Accuracy: 0.8039
+
+Train Epoch: 29
+[1280/20457 (6%)]	Loss: 0.034986
+[2560/20457 (12%)]	Loss: 0.014053
+[3840/20457 (19%)]	Loss: 0.021670
+[5120/20457 (25%)]	Loss: 0.013239
+[6400/20457 (31%)]	Loss: 0.019322
+[7680/20457 (38%)]	Loss: 0.108043
+[8960/20457 (44%)]	Loss: 0.080542
+[10240/20457 (50%)]	Loss: 0.050894
+[11520/20457 (56%)]	Loss: 0.022049
+[12800/20457 (62%)]	Loss: 0.056777
+[14080/20457 (69%)]	Loss: 0.036953
+[15360/20457 (75%)]	Loss: 0.008373
+[16640/20457 (81%)]	Loss: 0.094993
+[17920/20457 (88%)]	Loss: 0.046380
+[19200/20457 (94%)]	Loss: 0.040345
+[13120/20457 (100%)]	Loss: 0.067332
+
+Train: Average loss: 0.0421, Accuracy: 0.9840
+
+Validation: Average loss: 3.1402, Accuracy: 0.8191
+
+Train Epoch: 30
+[1280/20457 (6%)]	Loss: 0.038956
+[2560/20457 (12%)]	Loss: 0.016095
+[3840/20457 (19%)]	Loss: 0.015689
+[5120/20457 (25%)]	Loss: 0.022543
+[6400/20457 (31%)]	Loss: 0.032722
+[7680/20457 (38%)]	Loss: 0.063683
+[8960/20457 (44%)]	Loss: 0.009182
+[10240/20457 (50%)]	Loss: 0.036861
+[11520/20457 (56%)]	Loss: 0.067981
+[12800/20457 (62%)]	Loss: 0.020677
+[14080/20457 (69%)]	Loss: 0.007287
+[15360/20457 (75%)]	Loss: 0.016112
+[16640/20457 (81%)]	Loss: 0.008147
+[17920/20457 (88%)]	Loss: 0.008376
+[19200/20457 (94%)]	Loss: 0.031842
+[13120/20457 (100%)]	Loss: 0.003770
+
+Train: Average loss: 0.0381, Accuracy: 0.9865
+
+Validation: Average loss: 2.6988, Accuracy: 0.8299
+
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[14]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">epochs</span> <span class="o">=</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">train_losses</span><span class="p">)</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">15</span><span class="p">,</span><span class="mi">6</span><span class="p">))</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">epochs</span><span class="p">,</span> <span class="n">train_losses</span><span class="p">,</span> <span class="s1">'-o'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Training loss'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">epochs</span><span class="p">,</span> <span class="n">val_losses</span><span class="p">,</span> <span class="s1">'-o'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Validation loss'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Learning curves'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Epoch'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Loss'</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">epochs</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">epochs</span><span class="p">,</span> <span class="n">train_accuracies</span><span class="p">,</span> <span class="s1">'-o'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Training accuracy'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">epochs</span><span class="p">,</span> <span class="n">val_accuracies</span><span class="p">,</span> <span class="s1">'-o'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'Validation accuracy'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Learning curves'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Epoch'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'accuracy'</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">epochs</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
+</pre></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,iVBORw0KGgoAAAANSUhEUgAABNEAAAIhCAYAAABg7ixdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVxU9f7H8dewgywKgoAL4C7uaebSoi1qmlba1brt1+qW7datrNtida/ZzbLVbr9Ss01L82Zds+yWZamZmaZhZopiCqKigCLbML8/DmcA2YZhhhng/Xw85jHDmTPnfEdUDp/5LBabzWZDREREREREREREquXj6QWIiIiIiIiIiIh4OwXRREREREREREREaqEgmoiIiIiIiIiISC0URBMREREREREREamFgmgiIiIiIiIiIiK1UBBNRERERERERESkFgqiiYiIiIiIiIiI1EJBNBERERERERERkVooiCYiIiIiIiIiIlILBdFExG7BggVYLBY2btzo6aXU2fDhwxk+fLinlyEiIiLilXSdJyJSf36eXoCIiCu88sornl6CiIiIiLiBrvNExFsoiCYiXsdms5Gfn09wcLDDr0lOTnbjijyrqKgIi8WCn5/+yxYREZHGTdd5Fek6T6RxUTmniNTZzp07+fOf/0xMTAyBgYH06NGDl19+ucI++fn53HPPPfTr14+IiAgiIyMZMmQIH330UaXjWSwWbrvtNl599VV69OhBYGAgb775pr3s4KuvvuKWW26hdevWREVFMWHCBA4cOFDhGKem+e/ZsweLxcIzzzzDs88+S1JSEqGhoQwZMoT169dXWsP//d//0bVrVwIDA0lOTubdd9/luuuuIzEx0aE/k3fffZchQ4YQGhpKaGgo/fr144033rA/n5iYyHXXXVfpdaeue/Xq1VgsFt566y3uuece2rZtS2BgIL/88gsWi6XCMU2ffvopFouF5cuX27c58j0qKSnhySefpFu3bgQHB9OyZUv69OnD888/79B7FhERkaZH13mV6TpPREwKd4tInaSkpDB06FA6dOjA7NmziY2N5bPPPuOOO+7g8OHDPProowAUFBSQlZXFvffeS9u2bSksLOSLL75gwoQJzJ8/n2uuuabCcf/zn/+wZs0aHnnkEWJjY4mJieGHH34A4IYbbmDs2LG8++677Nu3j7/97W9cddVVfPnll7Wu9+WXX6Z79+7MmTMHgIcffpgxY8aQmppKREQEAK+99hp//etfmThxIs899xzZ2dnMmDGDgoICh/5MHnnkEZ544gkmTJjAPffcQ0REBNu2bWPv3r2O/rFWMn36dIYMGcKrr76Kj48P7du3p3///syfP58pU6ZU2HfBggXExMQwZswYwPHv0dNPP81jjz3G3//+d84++2yKior49ddfOXbsmNPrFhERkcZL13mV6TpPRCqwiYiUmj9/vg2w/fDDD9XuM2rUKFu7du1s2dnZFbbfdttttqCgIFtWVlaVrysuLrYVFRXZpkyZYuvfv3+F5wBbREREpdea65k6dWqF7U8//bQNsKWnp9u3nXPOObZzzjnH/nVqaqoNsPXu3dtWXFxs375hwwYbYHvvvfdsNpvNZrVabbGxsbYzzjijwjn27t1r8/f3tyUkJFT7Z2Gz2Wy7d++2+fr62q688soa90tISLBde+21lbafuu6vvvrKBtjOPvvsSvu+8MILNsC2Y8cO+7asrCxbYGCg7Z577rFvc/R7dNFFF9n69etX47pFRESkadB1Xhld54mIs1TOKSIOy8/P53//+x+XXnopISEhFBcX229jxowhPz+/Qgr9Bx98wLBhwwgNDcXPzw9/f3/eeOMNtm/fXunY5557Lq1ataryvOPHj6/wdZ8+fQAc+gRw7Nix+Pr6VvvaHTt2kJGRwaRJkyq8rkOHDgwbNqzW469atQqr1cqtt95a6751MXHixErbrrzySgIDA1mwYIF923vvvUdBQQHXX389ULfv0aBBg9iyZQtTp07ls88+Iycnx6XvQURERBoPXedVpus8ETmVgmgi4rAjR45QXFzMiy++iL+/f4WbmWJ++PBhAD788EMmTZpE27Ztefvtt1m3bh0//PADf/nLX8jPz6907Li4uGrPGxUVVeHrwMBAAE6ePFnrmmt77ZEjRwBo06ZNpddWte1Uhw4dAqBdu3a17lsXVf15REZGMn78eBYuXIjVagWMFP9BgwbRs2dPoG7fo+nTp/PMM8+wfv16LrzwQqKiojjvvPPYuHGjS9+LiIiIeD9d51Wm6zwROZV6oomIw1q1aoWvry9XX311tZ/IJSUlAfD222+TlJTE4sWLsVgs9uer6z9Rfp+GZF58HTx4sNJzGRkZtb4+OjoagD/++IP27dtXu19QUFCV7/3w4cO0bt260vbq/jyuv/56PvjgA1atWkWHDh344YcfmDt3rv35unyP/Pz8mDZtGtOmTePYsWN88cUXPPjgg4waNYp9+/YREhJS/RsXERGRJkXXeZXpOk9ETqUgmog4LCQkhBEjRvDTTz/Rp08fAgICqt3XYrEQEBBQ4SIhIyOjyqlNntStWzdiY2N5//33mTZtmn17Wloaa9euJT4+vsbXjxw5El9fX+bOncuQIUOq3S8xMZGff/65wrbffvuNHTt2VHlxVdP52rZty/z58+nQoQNBQUFcccUV9ufr8j0qr2XLllx22WXs37+fu+66iz179jTpcfIiIiJSka7zKtN1noicSkE0Eankyy+/ZM+ePZW2jxkzhueff54zzzyTs846i1tuuYXExERyc3P5/fff+fjjj+2TlC666CI+/PBDpk6dymWXXca+fft44okniIuLY+fOnQ38jqrn4+PDjBkz+Otf/8pll13GX/7yF44dO8aMGTOIi4vDx6fmqvfExEQefPBBnnjiCU6ePMkVV1xBREQEKSkpHD58mBkzZgBw9dVXc9VVVzF16lQmTpzI3r17efrpp+2fcDrK19eXa665hmeffZbw8HAmTJhgnz5lcvR7NG7cOHr16sXAgQOJjo5m7969zJkzh4SEBLp06VKndYmIiEjjoOs8XefpOk/EeQqiiUgl999/f5XbU1NTSU5OZtOmTTzxxBP8/e9/JzMzk5YtW9KlSxd7LwYw0tEzMzN59dVXmTdvHh07duSBBx7gjz/+sF9weIubbroJi8XC008/zaWXXkpiYiIPPPAAH330EWlpabW+/vHHH6dLly68+OKLXHnllfj5+dGlSxfuuOMO+z5//vOfOXDgAK+++irz58+nV69ezJ0716k/i+uvv56ZM2dy6NAhe6PZ8hz9Ho0YMYKlS5fy+uuvk5OTQ2xsLBdccAEPP/ww/v7+dV6XiIiIeD9d5+k6T9d5Is6z2Gw2m6cXISLibY4dO0bXrl255JJLeO211zy9HBERERFxEV3niYizlIkmIs1eRkYG//jHPxgxYgRRUVHs3buX5557jtzcXO68805PL09EREREnKTrPBFxJQXRRKTZCwwMZM+ePUydOpWsrCxCQkIYPHgwr776qn2kuIiIiIg0PrrOExFXUjmniIiIiIiIiIhILWoeRyIiIiIiIiIiIiIKoomIiIiIiIiIiNRG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m81GmzZtuO6663j66afx9fUFYPDgwQwePNj+mmHDhnHaaafx4osv8sILL1Q65vTp05k2bZr965ycHAXSqmC11tzsvy6lmKN7xXFBciwbUrPIzM0nJsx4nTLQRESkOVAmmoiISGORW9oTrT7lnGCUdIJR0inihNatW+Pr61sp6ywzM7NSdpopODiYefPmkZeXx549e0hLSyMxMZGwsDBat25d5Wt8fHw4/fTTq81ECwwMJDw8vMJNKvp252GmLNxo//rUUJczpZi+PhaGdIri4n5tGdIpSgE0ERFpNhREExERaSxySwMW9SnnBOg43LhPXQPW4vodS5qlgIAABgwYwKpVqypsX7VqFUOHDq3xtf7+/rRr1w5fX18WLVrERRddhI9P1ZekNpuNzZs3ExenMkFnfPPbIaa8+QMFxSWc1z2GF6/op1JMERGRelA5p4iISGNhTucMr2cmWlw/CGoJ+cfgwE/Q/vR6Lkyao2nTpnH11VczcOBAhgwZwmuvvUZaWho333wzYJRa7t+/n4ULFwLw22+/sWHDBs444wyOHj3Ks88+y7Zt23jzzTftx5wxYwaDBw+mS5cu5OTk8MILL7B582Zefvllj7zHxmz1jkxueutHCotLOL9HG16+sj+Bfr6M6R2vUkwREREnKYgmIiLSWLhisACAjy8knQ3blxslnQqiiRMmT57MkSNHePzxx0lPT6dXr16sWLGChIQEANLT00lLS7Pvb7VamT17Njt27MDf358RI0awdu1aEhMT7fscO3aMm266iYyMDCIiIujfvz/ffPMNgwYNaui316h9+etBbn5rE4XWEkb1bMOLV5xGgJ+R7WeWYoqIiEjdWWw2m6323ZqOnJwcIiIiyM7OVt8MERFpPKxF8ERp36h7f4fQ6Podb+M8+ORuSBgG16+o//qaAV1DeD99j+CLlIPc8s6PFFltXNgrlheu6I+/rzq4iIiI1MTRawj9RBUREWkMzH5oPv4Q4oIsko6lwwX2bYCC4/U/noh43Oe/ZNgDaGN7xymAJiIi4mL6qSoiItIYlC/lrKYJe51EJkHLBCgpgr1r6388EfGoldsymPrOJoqsNsb1jef5y/spgCYiIuJi+skqIiLSGNiDaC6coNepNBtt91euO6aINLhPt6Zz27ubKC6xcXG/eJ6b1Bc/BdBERERcToMFREREGoOc0iBauAuDaB2Hw48LjOECItIoWEtsFaZrHsrN5+73t2AtsXFp/7Y886e+mrYpIiLiJh4Nos2dO5e5c+eyZ88eAHr27MkjjzzChRdeWOX+q1evZsSIEZW2b9++ne7du7tzqSIiIp6Ve8C4d2UmWtI5xn1mCmx4HaK7QcJQY3qniHidldvSmfFxCunZ+ZWem3haO56+rI8CaCIiIm7k0SBau3bteOqpp+jcuTMAb775JhdffDE//fQTPXv2rPZ1O3bsqDAtITq6nhPKREREvJ05WMCVQbQ93xqDCkqKYMU9xrbweBg9C5LHu+48IlJvK7elc8vbm7BV8/x53WMUQBMREXEzjzZLGDduHGPGjKFr16507dqVf/zjH4SGhrJ+/foaXxcTE0NsbKz95uurT8xFRKSJyynNRAuPd83xUpbD+9cYAbQK50k3tqcsd815RKTerCU2ZnycUm0AzQI88d8UrCXV7SEiIiKu4DUdR61WK4sWLeLEiRMMGTKkxn379+9PXFwc5513Hl99VXMz5IKCAnJycircREREGp3y0znrq8QKK++HKn8lL9228gFjPxHxuA2pWVWWcJpsQHp2PhtSsxpuUSIiIs2Qx4NoW7duJTQ0lMDAQG6++WaWLVtGcnJylfvGxcXx2muvsXTpUj788EO6devGeeedxzfffFPt8WfOnElERIT91r59e3e9FREREfexl3O6IBNt79qyzLYq2SBnv7GfiHhcZm71ATRn9hMRERHneHw6Z7du3di8eTPHjh1j6dKlXHvttXz99ddVBtK6detGt27d7F8PGTKEffv28cwzz3D22WdXefzp06czbdo0+9c5OTkKpImISOOSnwOFx43HrshEO37QtfuJiFvFhAW5dD8RERFxjscz0QICAujcuTMDBw5k5syZ9O3bl+eff97h1w8ePJidO3dW+3xgYCDh4eEVbiIiIo2KWcoZGA6BofU/Xmgb1+4nIm41KCmS8KDqP/u2AHERQQxKimy4RYmIiDRDHg+incpms1FQUODw/j/99BNxcS6cVCYiIuJt7P3QXPTzLmFo6YCC6ib5WSC8rbGfiHjcrkPHySusukeh+a/40XHJms4pIiLiZh4t53zwwQe58MILad++Pbm5uSxatIjVq1ezcuVKwCjF3L9/PwsXLgRgzpw5JCYm0rNnTwoLC3n77bdZunQpS5cu9eTbEBERca+c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Xf9eqhWQJPd4ch134sQJ/PTTT4iIiMCaNWtw4cIFTJs2DZcuXcLSpUsBiLKc5cuXo2PHjsjPz8cbb7yBPn36YO/evbjyyiurHbNOXeeljwDGvA9seMx+yEBcivjjNH2EdmsjItLwNSomJgZjx47FE088gby8PEycONHyuVatWmHVqlXYvn076tevj/nz5yM7O1txEG3gwIFo06YNxo8fj3nz5iE/P98u6CM/R2ZmJj755BNcffXVWLduHdasWWO3TfPmzXHy5ElkZGSgSZMmiI2NRXh4uN02d955J5599llMmDABzz33HM6fP4/7778f48aNq/b71h2tWrXC6tWrMXz4cOh0Ojz99NN2mWvNmzfHhAkTMGnSJMtggVOnTiEnJwdjxozB9OnT8dZbb+H222/HrFmzEB8fj59//hk9evRAmzZtcMMNN2DmzJlYt24dWrZsiddffx25ubmK1uXq+/bss89iwIABaNmyJW6//XZUVlbi66+/tvRMA4ApU6ZY/j+3bdvm8fdJKc0HC1RNV6wphdHZ9o4el82aNQszZ860/Ds/Px9NmyqcCkJERAFJ60BeoKxBDYHwdQRCliZ5xp3rOJPJBJ1Oh48++sgylWz+/Pm49dZb8c477yAyMhLXXHMNrrnmGss+ffr0wVVXXYW33noLb775ZrVj1rnrvPQRQNthov9Q4TnRAy21NzPQiCgwaPgaNXnyZCxZsgSDBg2y68v59NNP4+TJkxg8eDCioqJw77334pZbbkFeXp6i4+r1eqxZswaTJ09Gjx490Lx5c7z55psYMmSIZZuRI0fiwQcfxPTp01FWVoZhw4bh6aefxnPPPWfZZvTo0Vi9ejWuv/565ObmYtmyZXbBPgCIiorCN998gwceeABXX301oqKiMHr0aMyfP9+r783rr7+OSZMmoXfv3khISMBjjz1WLXN70aJFeOKJJzBt2jRcvHgRzZo1wxNPPAEAaNiwIb7//ns88sgj6N+/PwwGA7p06YI+ffoAEMMd9u7di/HjxyMkJAQPPvigyyw0pd+36667DitXrsQLL7yAuXPnIi4uDv369bM7zpVXXonevXvj4sWLioZFeEsnOSry9YPy8nJERUVh5cqVlrRCAHjggQeQkZGBLVu2VNunX79+6Nq1K9544w3LY2vWrMGYMWNQXFysqNFdfn4+4uPjkZeX53ajPyIiIqq7eA1h5cl13IQJE7Bt2zYcO3bM8tihQ4eQnp6OI0eOOMw0A0TT4L/++gtff/21y3Xx/4iIyDOlpaU4efIk0tLSOMyFahVJktC2bVv8/e9/t3tjzZGaznOl1xB6VVbtgbCwMHTr1g0bN260e3zjxo3o3dtxU9RevXpV2/7bb79F9+7dvZ4UQURERETKeHId16dPH5w9exaFhYWWx44cOQK9Xm839cyWJEnIyMhw2LKDiIiI6racnBzMnz8fZ86ccdo3TW2aBdEAYObMmfjvf/+LpUuX4tChQ3jwwQeRmZmJqVOnAhAp+uPHj7dsP3XqVJw6dQozZ87EoUOHsHTpUixZsgQPP/ywVl8CERERUZ3k7nXc//3f/6Fhw4a4++67cfDgQfz444945JFHMGnSJMtggeeffx7ffPMNTpw4gYyMDEyePBkZGRmWYxIRERHJEhMTMXfuXCxevBj169f3y3Nq2hNt7NixuHjxImbPno2srCx06NAB69evR2pqKgAgKysLmZmZlu3T0tKwfv16PPjgg3jnnXeQkpKCN9980+cjTImIiIjInrvXcTExMdi4cSPuv/9+dO/eHQ0bNsSYMWPw4osvWrbJzc3Fvffei+zsbMTHx6Nr16748ccf0aNHD79/fURERBTYtOhOpllPNK2wVwYRERF5gtcQgY//R0REnmFPNKoLanVPNCIiIiIiIiIKHHUsx4bqGDXObwbRiIiIiIiIiOoweVBfcXGxxish8h35/PZmMKWmPdGIiIiIiIiISFsGgwH16tVDTk4OACAqKgo6nU7jVRGpQ5IkFBcXIycnB/Xq1YPBYPD4WAyiEREREREREdVxSUlJAGAJpBEFm3r16lnOc08xiEZERERERERUx+l0OiQnJ6Nx48aoqKjQejlEqgoNDfUqA03GIBoRERERERERARClnWoEG4iCEQcLEBERERERERERucAgGhERERERERERkQsMohEREREREREREblQ53qiSZIEAMjPz9d4JURERFSbyNcO8rUEBR5e5xEREZEnlF7n1bkgWkFBAQCgadOmGq+EiIiIaqOCggLEx8drvQxygNd5RERE5A1X13k6qY69nWoymXD27FnExsZCp9Opfvz8/Hw0bdoUp0+fRlxcXK09BtcQOGtQ4xhcA9eg9jG4hsBZgxrH4BqUkSQJBQUFSElJgV7PjhiByNfX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lJKSIo0aNUpxrw5bX375pdShQwcpPDxcatu2rbR48WK39v/mm28kANLhw4fdfm5JkqT8/HzpgQcekJo1ayZFRERILVq0kJ588km7iwhXVqxYIbVo0UIKCwuTkpKSpPvuu0/Kzc11ur2r88dkMknPPvuslJSUJIWHh0v9+vWT9u/f79Yxli1b5vDzzz77rMv95RRsRx8//PCDojWUlJRIf/vb36SUlBQpLCxMSk5OlkaMGGHX2NPdnyNHQbSajlFcXCwNGjRIatSokRQaGio1a9ZMmjBhgpSZmenW91KSJGnJkiVSq1atpIiICKlz58525SRK9v/3v/8tRUZGOj0vXB0jKytLmjhxopSSkiJFRERIbdq0kebNm2dpeOpq/zfeeENq0qSJ5fvw1FNP2Z3jSl6TXJ2XSo5R03npan8l56WrYyg5Lz15fbY9N13tr+S8VLoGZ+el0v1rOi+VHKOm81LJ/q7OS1e/65S8VhJ5gtd5gXOdJ0neXevxOk+76zwlX0dVVa/1eJ3H6zzb89LVMXidZ78/r/O8p5MkSQIRERERERERERE5xZ5oRERERERERERELjCIRkRERERERERE5AKDaERERERERERERC4wiEZEREREREREROQCg2hEREREREREREQuMIhGRERERERERETkAoNoRERERERERERELjCIRkRERERERERE5AKDaEREKtDpdPj888+1XgYRERERqYzXeUQkYxCNiGq9iRMnQqfTVfsYMmSI1ksjIiIiIi/wOo+IAkmI1gsgIlLDkCFDsGzZMrvHwsPDNVoNEREREamF13lEFCiYiUZEQSE8PBxJSUl2H/Xr1wcgUvAXLVqEoUOHIjIyEmlpaVi5cqXd/vv378cNN9yAyMhINGzYEPfeey8KCwvttlm6dCnat2+P8PBwJCcnY/r06Xafv3DhAv72t78hKioKV155JdauXevbL5qIiIioDuB1HhEFCgbRiKhOePrppzF69Gjs3bsXd911F+644w4cOnQIAFBcXIwhQ4agfv362LVrF1auXIlNmzbZXTwtWrQI9913H+69917s378fa9euRatWreye4/nnn8eYMWOwb98+3HTTTbjzzjtx6dIlv36dRERERHUNr/OIyG8kIqJabsKECZLBYJCio6PtPmbPni1JkiQBkKZOnWq3T8+ePaV//OMfkiRJ0uLFi6X69etLhYWFls+vW7dO0uv1UnZ2tiRJkpSSkiI9+eSTTtcAQHrqqacs/y4sLJR0Op309ddfq/Z1EhEREdU1vM4jokDCnmhEFBSuv/56LFq0yO6xBg0aWO736tXL7nO9evVCRkYGAODQoUPo3LkzoqOjLZ/v06cPTCYTDh8+DJ1Oh7Nnz2LAgAE1rqFTp06W+9HR0YiNjUVOTo6nXxIRERERgdd5RBQ4GEQjoqAQHR1dLe3eFZ1OBwCQJMly39E2kZGRio4XGhpabV+TyeTWmoiIiIjIHq/ziChQsCcaEdUJP//8c7V/t23bFgCQnp6OjIwMFBUVWT6/bds26PV6tG7dGrGxsWjevDm+++47v66ZiIiIiFzjdR4R+Qsz0YgoKJSVlSE7O9vusZCQECQkJAAAVq5cie7du+Paa6/FRx99hJ07d2LJkiUAgDvvvBPPPvssJkyYgOeeew7nz5/H/fffj3HjxiExMREA8Nxzz2Hq1Klo3Lgxhg4dioKCAmzbtg3333+/f79QIiIiojqG13lEFCgYRCOioLBhwwYkJyfbPdamTRv88ccfAMREpU8++QTTpk1DUlISPvroI6SnpwMAoqKi8M033+CBBx7A1VdfjaioKIwePRrz58+3HGvChAkoLS3F66+/jocffhgJCQm49dZb/fcFEhEREdVRvM4jokChkyRJ0noRRES+pNPpsGbNGtxyyy1aL4WIiIiIVMTrPCLyJ/ZEIyIiIiIiIiIicoFBNCIiIiIiIiIiIhdYzklEREREREREROQCM9GIiIiIiIiIiIhcYBCNiIiIiIiIiIjIBQbRiIiIiIiIiIiIXGAQjYiIiIiIiIiIyAUG0YiIiIiIiIiIiFxgEI2IiIiIiIiIiMgFBtGIiIiIiIiIiIhcYBCNiIiIiIiIiIjIhf8Hpgd3r3Y+fBQAAAAASUVORK5CYII="
+class="
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><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;[15]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># best_epoch = 32</span>
+<span class="n">model</span> <span class="o">=</span> <span class="n">torch</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">checkpoints_foler</span><span class="o">+</span><span class="sa">f</span><span class="s1">'/avp_</span><span class="si">{</span><span class="n">best_epoch</span><span class="si">:</span><span class="s1">03d</span><span class="si">}</span><span class="s1">.pkl'</span><span class="p">)</span>
+</pre></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>/tmp/cache-bformanek/ipykernel_128826/529002640.py:2: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don&#39;t have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  model = torch.load(checkpoints_foler+f&#39;/avp_{best_epoch:03d}.pkl&#39;)
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[16]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">predict</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">data_loader</span><span class="p">):</span>
+    <span class="n">model</span><span class="o">.</span><span class="n">eval</span><span class="p">()</span>
+
+    <span class="c1"># save the predictions in this list</span>
+    <span class="n">y_pred</span> <span class="o">=</span> <span class="p">[]</span>
+
+    <span class="c1"># no gradient needed</span>
+    <span class="k">with</span> <span class="n">torch</span><span class="o">.</span><span class="n">no_grad</span><span class="p">():</span>
+
+        <span class="c1"># go over each batch in the loader. We can ignore the targets here</span>
+        <span class="k">for</span> <span class="n">batch</span><span class="p">,</span> <span class="n">_</span> <span class="ow">in</span> <span class="n">data_loader</span><span class="p">:</span>
+
+            <span class="c1"># Move batch to the GPU</span>
+            <span class="n">batch</span> <span class="o">=</span> <span class="n">batch</span><span class="o">.</span><span class="n">to</span><span class="p">(</span><span class="n">device</span><span class="p">)</span>
+
+            <span class="c1"># predict probabilities of each class</span>
+            <span class="n">predictions</span> <span class="o">=</span> <span class="n">model</span><span class="p">(</span><span class="n">batch</span><span class="p">)</span>
+
+            <span class="c1"># apply a softmax to the predictions</span>
+            <span class="n">predictions</span> <span class="o">=</span> <span class="n">F</span><span class="o">.</span><span class="n">softmax</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">dim</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
+
+            <span class="c1"># move to the cpu and convert to numpy</span>
+            <span class="n">predictions</span> <span class="o">=</span> <span class="n">predictions</span><span class="o">.</span><span class="n">cpu</span><span class="p">()</span><span class="o">.</span><span class="n">numpy</span><span class="p">()</span>
+
+            <span class="c1"># save</span>
+            <span class="n">y_pred</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">predictions</span><span class="p">)</span>
+
+    <span class="c1"># stack predictions into a (num_samples, 10) array</span>
+    <span class="n">y_pred</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">vstack</span><span class="p">(</span><span class="n">y_pred</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">y_pred</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<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;[17]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># compute predictions on the test set</span>
+<span class="n">y_pred</span> <span class="o">=</span> <span class="n">predict</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">test_loader</span><span class="p">)</span>
+<span class="c1"># find the argmax of each of the predictions</span>
+<span class="n">y_pred</span> <span class="o">=</span> <span class="n">y_pred</span><span class="o">.</span><span class="n">argmax</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
+
+<span class="c1"># get the true labels and convert to numpy</span>
+<span class="n">y_true</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">test_set</span><span class="o">.</span><span class="n">targets</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[18]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">num_errors</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_true</span> <span class="o">!=</span> <span class="n">y_pred</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'Test errors </span><span class="si">{</span><span class="n">num_errors</span><span class="si">}</span><span class="s1"> (out of </span><span class="si">{</span><span class="nb">len</span><span class="p">(</span><span class="n">test_set</span><span class="p">)</span><span class="si">}</span><span class="s1">)  </span><span class="si">{</span><span class="n">num_errors</span><span class="o">/</span><span class="nb">len</span><span class="p">(</span><span class="n">test_set</span><span class="p">)</span><span class="o">*</span><span class="mi">100</span><span class="si">:</span><span class="s1">0.2f</span><span class="si">}</span><span class="s1">%'</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'Test accuracy </span><span class="si">{</span><span class="mi">100</span><span class="o">-</span><span class="n">num_errors</span><span class="o">/</span><span class="nb">len</span><span class="p">(</span><span class="n">test_set</span><span class="p">)</span><span class="o">*</span><span class="mi">100</span><span class="si">:</span><span class="s1">0.2f</span><span class="si">}</span><span class="s1">%'</span><span class="p">)</span>
+</pre></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>Test errors 484 (out of 5823)  8.31%
+Test accuracy 91.69%
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[19]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">confusion_matrix</span>
+<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
+
+<span class="n">conf_matrix</span> <span class="o">=</span> <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
+<span class="n">sns</span><span class="o">.</span><span class="n">heatmap</span><span class="p">(</span><span class="n">conf_matrix</span><span class="p">,</span> <span class="n">annot</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">fmt</span><span class="o">=</span><span class="s1">'d'</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="s1">'Blues'</span><span class="p">,</span>
+            <span class="n">xticklabels</span><span class="o">=</span><span class="n">train_categories</span><span class="p">,</span>
+            <span class="n">yticklabels</span><span class="o">=</span><span class="n">train_categories</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Predicted Labels'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'True Labels'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Confusion Matrix'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
+</pre></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>/usr/lib/python3/dist-packages/statsmodels/__init__.py:6: UserWarning: This appears to be an armel system, on which statsmodels is buggy (crashes and possibly wrong answers) - https://bugs.debian.org/968210
+  warnings.warn(&#34;This appears to be an armel system, on which statsmodels is buggy (crashes and possibly wrong answers) - https://bugs.debian.org/968210&#34;)
+</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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r+S2jIyMAqs/OTkZEokE5cuXBwBcvnwZWVlZaNu2rayMpaUlHB0dERYWBgA4d+4cpFKpLIkEgCZNmkAqlcrK5AcTSSIiIirx1Dm07efnJ5uH+H7z8/MrkLjfvHmDqVOnom/fvjA0NAQAxMTEQEdHB0ZGRnJlzc3NERMTIytjZmaWqz4zMzNZmfzgVdtEREREauTr64vx48fL7dPV1f3serOystC7d2/k5ORg5cqVnywvCILcnM285m9+WOZTmEgSERFRiafO5X90dXULJHH8r6ysLPTs2RNRUVE4fvy4rDcSACwsLJCZmYnExES5XsmXL1/C1dVVVubFixe56o2NjYW5uXm+4+DQNhEREVER8j6JvHfvHo4ePQoTExO5487OztDW1saRI0dk+6Kjo3Hjxg1ZIuni4oLk5GRcvHhRVubChQtITk6WlckP9kgSERFRiVeqlOasSJ6SkoL79+/LHkdFRSEiIgLGxsawtLTE119/jStXruDAgQPIzs6WzWk0NjaGjo4OpFIphgwZggkTJsDExATGxsaYOHEiateujdatWwMA7O3t0b59ewwdOhRr1qwBAAwbNgydO3fO9xXbABNJIiIiIo0SHh4ODw8P2eP38ysHDBiAWbNmYd++fQCAevXqyZ134sQJuLu7AwACAgJQunRp9OzZE+np6WjVqhWCgoKgpaUlK79lyxaMGTNGdnW3p6dnnmtXfgzXkSxhuI6kYlxHkohIXGKuI1lr2mG11X1zfttPFyqi2CNJREREJZ4qd6ChYppIamnQPAdNw143xV6/eSt2CBqrnJjdBEREpLH424GIiIhKPHZIqobL/xARERGRStgjSURERCUe50iqhj2SRERERKQS9kgSERFRicceSdWwR5KIiIiIVMIeSSIiIirx2CGpGlF7JF++fPnR42/fvpW7mTgRERGROkgkErVtxZmoiWTFihXlkkl7e3s8fvxY9jg+Ph4uLi5ihEZEREREnyDq0PaHt/l++vQp3r59+9EyRERERAWtmHccqo3GX2xT3LuEiYiIiIoqXmxDREREJR47rlQjaiIpkUjw+vVr6OnpQRAESCQSpKSk4NWrVwAg+z8RERERaR7R50ja2trKPXZycpJ7zL8QiIiISN2YbqhG1ETyxIkTYj49EREREX0GURNJNzc3MZ+eiIiICADnSKpK1Ku2nz9/jokTJ+Y5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"
+class="
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><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;[20]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">TP</span> <span class="o">=</span> <span class="n">conf_matrix</span><span class="o">.</span><span class="n">diagonal</span><span class="p">()</span>
+<span class="n">P</span> <span class="o">=</span> <span class="n">conf_matrix</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
+
+<span class="c1"># Calculate balanced accuracy</span>
+<span class="n">balanced_accuracy</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="n">TP</span> <span class="o">/</span> <span class="n">P</span><span class="p">)</span> <span class="o">/</span> <span class="nb">len</span><span class="p">(</span><span class="n">P</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">'Balanced accuracy </span><span class="si">{</span><span class="n">balanced_accuracy</span><span class="o">*</span><span class="mi">100</span><span class="si">:</span><span class="s1">0.2f</span><span class="si">}</span><span class="s1">%'</span><span class="p">)</span>
+</pre></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>Balanced accuracy 88.54%
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><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;[&nbsp;]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span> 
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+</body>
+
+
+
+
+
+
+
+</html>
diff --git a/test_transform_exploration.py b/test_transform_exploration.py
index 20ff323a152b67a465dc1dfe167362ef455dd22b..51dce2963ee5223813dde18219143f3ac11a5fb8 100644
--- a/test_transform_exploration.py
+++ b/test_transform_exploration.py
@@ -107,7 +107,8 @@ model_path = '/net/cremi/bformanek/TRDP_II/local_models/'
 #model_name = 'transfer_checkpoints_resnet18_flips_avp_022.pkl' # augmented with flips
 #model_name = 'transfer_checkpoints_resnet18_flips_90_avp_013.pkl' # augmented with flips and rotation upto 90 degrees
 #model_name = 'transfer_checkpoints_resnet18_flips_180_avp_022.pkl' # augmented with flips and rotation upto 180 degrees
-model_name = 'transfer_checkpoints_resnet18_flips_360_avp_022.pkl' # augmented with flips and rotation upto 360 degrees
+#model_name = 'transfer_checkpoints_resnet18_flips_360_avp_022.pkl' # augmented with flips and rotation upto 360 degrees
+model_name = 'transfer_checkpoints_resnet18_flips_90_resample_avp_016.pkl' # augmented with flips and rotation upto 90 degrees plus resample upto half resolution
 model = torch.load(model_path + model_name, map_location=torch.device('cpu'), weights_only=False)
 model.to(device)
 
@@ -119,7 +120,7 @@ use_random_hflip = [False, True]
 use_random_vflip = [False, True]
 random_rotation = list(range(0, 180, 10))
 #random_contrast = [0, 0.1, 0.2, 0.3, 0.4, 0.5]
-random_contrast = [0, 0.2, 0.5]
+random_contrast = [0]
 use_resample = [1, 2, 4]
 
 BATCH_SIZE = 64
@@ -131,9 +132,9 @@ iterations = 0
 y_true_set = False # flag to calculate y_true only once
 for hflip, vflip, rotation, contrast, resample in product(use_random_hflip, use_random_vflip, random_rotation, random_contrast, use_resample):
     # skip iterations at the beginning if needed
-    # if iterations < 540:
-    #   iterations += 1
-    #   continue
+    if iterations < 180:
+      iterations += 1
+      continue
     
     transform = get_transform(hflip, vflip, rotation, contrast, resample)
 
@@ -173,11 +174,11 @@ for hflip, vflip, rotation, contrast, resample in product(use_random_hflip, use_
     if iterations % 36 == 0:
         # Save results to a DataFrame and export to CSV for easy analysis
         df_results = pd.DataFrame(results)
-        df_results.to_csv(f"transform_evaluation_results_resnet18_flips_360_{iterations}.csv", index=False) 
+        df_results.to_csv(f"transform_evaluation_results_resnet18_flips_90_resample_{iterations}.csv", index=False) 
         print(f"save at iteration {iterations}")       
 
     del test_set, test_loader, y_pred
     
 # Save results to a DataFrame and export to CSV for easy analysis
 df_results = pd.DataFrame(results)
-df_results.to_csv("transform_evaluation_results_resnet18_flips_360.csv", index=False)
\ No newline at end of file
+df_results.to_csv("transform_evaluation_results_resnet18_flips_90_resample.csv", index=False)
\ No newline at end of file
diff --git a/time_measure.py b/time_measure.py
index e08d3df7b08cdc853bdea99461fa61c0cfc6c9ac..832c8735b762880d26d67af909553209d5d9b483 100644
--- a/time_measure.py
+++ b/time_measure.py
@@ -128,10 +128,22 @@ test_image_folder = '/net/travail/bformanek/MRI_dataset/test'
 local_images_folder = '/net/cremi/bformanek/TRDP_II/local_images/'
 local_model_folder = '/net/cremi/bformanek/TRDP_II/local_models/'
 
+"""
+predefined_images_list = [
+    'T1w/4RTNI_5_S_5006_MR_Sag_IR-SPGR__br_raw_20140821092148809_194_S228381_I440459_2529.7502_0_093.png',
+    'T1w/4RTNI_5_S_5006_MR_Sag_IR-SPGR__br_raw_20140821092148809_194_S228381_I440459_2529.7502_0_093.png',
+    'T1w/ISYB_sub-0103_T1w_3526.7072_2_121.png',
+    'T1w/ADNI_035_S_0048_MR_MPR-R__GradWarp__B1_Correction__N3_Br_20070319172419398_S10258_I45187_617.3637_0_091.png'
+]"""
+
 for i in range(number_of_measurements):
     print(f"MEASUREMENT - {i}" )
     # get image to local folder
-    local_image_path = copy_image_to_local(test_image_folder, local_images_folder)
+    local_image_path = copy_image_to_local(test_image_folder, local_images_folder) # random image
+    
+    # local_image_path = os.path.join(local_images_folder, os.path.basename(predefined_images_list[i])) # predefined image
+    # shutil.copyfile(os.path.join(test_image_folder, predefined_images_list[i]), local_image_path) # predefined image
+    
     for model_name in os.listdir(local_model_folder) :
         print("MODEL: ")
         print(model_name)
diff --git a/time_measurement/final_local_time_measurement_log.txt b/time_measurement/final_local_time_measurement_log.txt
index 2a1f5206f24263cabb24761e8bc62b107e8fa780..9161d859bb6712bec74efd4ca5a89e3ff1e295a4 100644
--- a/time_measurement/final_local_time_measurement_log.txt
+++ b/time_measurement/final_local_time_measurement_log.txt
@@ -847,4 +847,62 @@ Prediction time for one image: 1.59 ms
 Compete inference time for one image: 24.52 ms
 GPU memory usage: 43.275390625 MB
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+
+MEASUREMENT - 1
+MODEL: 
+transfer_checkpoints_resnet18_flips_90_resample_avp_016.pkl
+DEVICE: cpu
+Inference time masurement using cpu
+Image loaded: 6.15 ms
+Model loaded: 17.71 ms
+Prediction time for one image: 16.32 ms
+Compete inference time for one image: 40.21 ms
+DEVICE: cuda
+cuda is available
+Inference time masurement using cuda
+Image loaded: 1.28 ms
+Model loaded: 24.64 ms
+Prediction time for one image: 1.43 ms
+Compete inference time for one image: 27.49 ms
+GPU memory usage: 43.275390625 MB
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+MEASUREMENT - 2
+MODEL: 
+transfer_checkpoints_resnet18_flips_90_resample_avp_016.pkl
+DEVICE: cpu
+Inference time masurement using cpu
+Image loaded: 13.00 ms
+Model loaded: 19.45 ms
+Prediction time for one image: 38.88 ms
+Compete inference time for one image: 71.35 ms
+DEVICE: cuda
+cuda is available
+Inference time masurement using cuda
+Image loaded: 1.22 ms
+Model loaded: 21.13 ms
+Prediction time for one image: 1.62 ms
+Compete inference time for one image: 24.10 ms
+GPU memory usage: 43.275390625 MB
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+MEASUREMENT - 3
+MODEL: 
+transfer_checkpoints_resnet18_flips_90_resample_avp_016.pkl
+DEVICE: cpu
+Inference time masurement using cpu
+Image loaded: 4.96 ms
+Model loaded: 14.22 ms
+Prediction time for one image: 16.91 ms
+Compete inference time for one image: 36.12 ms
+DEVICE: cuda
+cuda is available
+Inference time masurement using cuda
+Image loaded: 1.38 ms
+Model loaded: 27.03 ms
+Prediction time for one image: 1.56 ms
+Compete inference time for one image: 30.11 ms
+GPU memory usage: 43.275390625 MB
+-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
\ No newline at end of file
diff --git a/train_results.txt b/train_results.txt
index f4f01bd0a22b65ffa797513da4997f7340978f40..e6fca6def87ea68879e9f5daa4770d528bcabe3c 100644
--- a/train_results.txt
+++ b/train_results.txt
@@ -241,4 +241,20 @@ transforms.ToTensor()
         test accuracy: 95.13%
         balanced accuracy: 95.60%
         size: 43
-    checkpoints: /net/travail/bformanek/checkpoints/transfer_checkpoints_resnet18_flips_360
\ No newline at end of file
+    checkpoints: /net/travail/bformanek/checkpoints/transfer_checkpoints_resnet18_flips_360
+
+augmentation using horizontal, vertical flips and 90 degrees random rotation and resample until half resolution: 
+MODEL_NAME = 'resnet18_flips_90_resample'
+transforms.v2.RandomHorizontalFlip(p=0.5),
+transforms.v2.RandomVerticalFlip(p=0.5),
+transforms.v2.RandomRotation(degrees=90, expand=True),
+RandomResample(scale_factor=2),
+transforms.ToTensor()
+    time: 20 min 29 sec
+    Best epoch: 16
+        validation accuracy: 85.65%
+        validation loss: 2.1286
+        test accuracy: 91.59%
+        balanced accuracy: 88.54%
+        size: 43
+    checkpoints: /net/travail/bformanek/checkpoints/transfer_checkpoints_resnet18_flips_90_resample
\ No newline at end of file
diff --git a/transfer_learning_with_augmentation.ipynb b/transfer_learning_with_augmentation.ipynb
index dbbb72f52ba35a55d1c42b20f9c378f9f48b149e..342ade9bb3a780c405095a28647d8a2b417d7124 100644
--- a/transfer_learning_with_augmentation.ipynb
+++ b/transfer_learning_with_augmentation.ipynb
@@ -61,18 +61,18 @@
       " FLAIR: 5950\n",
       " T1w: 5881\n",
       " OTHER: 382\n",
-      " T1wCE: 5947\n",
+      " T1wCE: 5944\n",
       "Validation image distribution: \n",
       " T2w: 160\n",
       " FLAIRCE: 157\n",
       " FLAIR: 844\n",
       " T1w: 838\n",
       " OTHER: 49\n",
-      " T1wCE: 847\n",
+      " T1wCE: 844\n",
       "Test image distribution: \n",
       " T2star: 4\n",
       " T2w: 325\n",
-      " FLAIRCE: 319\n",
+      " FLAIRCE: 316\n",
       " FLAIR: 1693\n",
       " T1w: 1678\n",
       " OTHER: 118\n",
@@ -284,7 +284,7 @@
     "    transforms.v2.RandomRotation(degrees=360, expand=True),  # expand=True: esnure that the whole image is represented on the rotated image\n",
     "    #transforms.v2.ColorJitter(contrast=0.1),\n",
     "    #transforms.v2.GaussianBlur(7, sigma=2),\n",
-    "    #RandomResample(scale_factor=2),\n",
+    "    RandomResample(scale_factor=2),\n",
     "    \n",
     "    transforms.v2.Resize(224),\n",
     "    transforms.ToTensor()\n",
@@ -352,6 +352,20 @@
    "execution_count": 10,
    "metadata": {},
    "outputs": [
+    {
+     "data": {
+      "application/vnd.jupyter.widget-view+json": {
+       "model_id": "d180e410768d41cda335f0936d0a5072",
+       "version_major": 2,
+       "version_minor": 0
+      },
+      "text/plain": [
+       "model.safetensors:   0%|          | 0.00/46.8M [00:00<?, ?B/s]"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
     {
      "data": {
       "text/plain": [
@@ -484,7 +498,7 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "/tmp/cache-bformanek/ipykernel_1725551/3247579378.py:3: FutureWarning: `torch.cuda.amp.GradScaler(args...)` is deprecated. Please use `torch.amp.GradScaler('cuda', args...)` instead.\n",
+      "/tmp/cache-bformanek/ipykernel_128826/3247579378.py:3: FutureWarning: `torch.cuda.amp.GradScaler(args...)` is deprecated. Please use `torch.amp.GradScaler('cuda', args...)` instead.\n",
       "  scaler = torch.cuda.amp.GradScaler()\n"
      ]
     }
@@ -501,7 +515,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "RESULT_FOLDER_NAME = MODEL_NAME+\"_flips_360\"\n",
+    "RESULT_FOLDER_NAME = MODEL_NAME+\"_flips_90_resample\"\n",
     "\n",
     "checkpoints_foler = '/net/travail/bformanek/checkpoints/transfer_checkpoints_'+RESULT_FOLDER_NAME\n",
     "if not os.path.exists(checkpoints_foler):\n",
@@ -517,665 +531,671 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Train Epoch: 1\n",
-      "[1280/20460 (6%)]\tLoss: 0.999237\n",
-      "[2560/20460 (12%)]\tLoss: 0.840347\n",
-      "[3840/20460 (19%)]\tLoss: 0.486756\n",
-      "[5120/20460 (25%)]\tLoss: 0.559186\n",
-      "[6400/20460 (31%)]\tLoss: 0.458453\n",
-      "[7680/20460 (38%)]\tLoss: 0.272512\n",
-      "[8960/20460 (44%)]\tLoss: 0.324681\n",
-      "[10240/20460 (50%)]\tLoss: 0.250867\n",
-      "[11520/20460 (56%)]\tLoss: 0.180001\n",
-      "[12800/20460 (62%)]\tLoss: 0.255491\n",
-      "[14080/20460 (69%)]\tLoss: 0.443328\n",
-      "[15360/20460 (75%)]\tLoss: 0.181067\n",
-      "[16640/20460 (81%)]\tLoss: 0.198571\n",
-      "[17920/20460 (88%)]\tLoss: 0.151553\n",
-      "[19200/20460 (94%)]\tLoss: 0.178173\n",
-      "[14080/20460 (100%)]\tLoss: 0.257576\n",
-      "\n",
-      "Train: Average loss: 0.4285, Accuracy: 0.8485\n",
-      "\n",
-      "Validation: Average loss: 1.2914, Accuracy: 0.6632\n",
+      "Train Epoch: 1\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[1280/20457 (6%)]\tLoss: 1.054133\n",
+      "[2560/20457 (12%)]\tLoss: 0.725362\n",
+      "[3840/20457 (19%)]\tLoss: 0.610338\n",
+      "[5120/20457 (25%)]\tLoss: 0.386082\n",
+      "[6400/20457 (31%)]\tLoss: 0.483535\n",
+      "[7680/20457 (38%)]\tLoss: 0.419246\n",
+      "[8960/20457 (44%)]\tLoss: 0.328190\n",
+      "[10240/20457 (50%)]\tLoss: 0.308688\n",
+      "[11520/20457 (56%)]\tLoss: 0.554291\n",
+      "[12800/20457 (62%)]\tLoss: 0.545511\n",
+      "[14080/20457 (69%)]\tLoss: 0.206743\n",
+      "[15360/20457 (75%)]\tLoss: 0.248842\n",
+      "[16640/20457 (81%)]\tLoss: 0.231432\n",
+      "[17920/20457 (88%)]\tLoss: 0.220167\n",
+      "[19200/20457 (94%)]\tLoss: 0.388959\n",
+      "[13120/20457 (100%)]\tLoss: 0.223442\n",
+      "\n",
+      "Train: Average loss: 0.4534, Accuracy: 0.8358\n",
+      "\n",
+      "Validation: Average loss: 1.5219, Accuracy: 0.7027\n",
       "\n",
       "Train Epoch: 2\n",
-      "[1280/20460 (6%)]\tLoss: 0.277554\n",
-      "[2560/20460 (12%)]\tLoss: 0.357009\n",
-      "[3840/20460 (19%)]\tLoss: 0.283155\n",
-      "[5120/20460 (25%)]\tLoss: 0.209387\n",
-      "[6400/20460 (31%)]\tLoss: 0.173001\n",
-      "[7680/20460 (38%)]\tLoss: 0.174767\n",
-      "[8960/20460 (44%)]\tLoss: 0.298894\n",
-      "[10240/20460 (50%)]\tLoss: 0.210401\n",
-      "[11520/20460 (56%)]\tLoss: 0.121789\n",
-      "[12800/20460 (62%)]\tLoss: 0.149770\n",
-      "[14080/20460 (69%)]\tLoss: 0.275387\n",
-      "[15360/20460 (75%)]\tLoss: 0.094935\n",
-      "[16640/20460 (81%)]\tLoss: 0.083764\n",
-      "[17920/20460 (88%)]\tLoss: 0.129739\n",
-      "[19200/20460 (94%)]\tLoss: 0.171136\n",
-      "[14080/20460 (100%)]\tLoss: 0.029456\n",
-      "\n",
-      "Train: Average loss: 0.2039, Accuracy: 0.9264\n",
-      "\n",
-      "Validation: Average loss: 1.3303, Accuracy: 0.7283\n",
+      "[1280/20457 (6%)]\tLoss: 0.154668\n",
+      "[2560/20457 (12%)]\tLoss: 0.071672\n",
+      "[3840/20457 (19%)]\tLoss: 0.456156\n",
+      "[5120/20457 (25%)]\tLoss: 0.200928\n",
+      "[6400/20457 (31%)]\tLoss: 0.288852\n",
+      "[7680/20457 (38%)]\tLoss: 0.125828\n",
+      "[8960/20457 (44%)]\tLoss: 0.158839\n",
+      "[10240/20457 (50%)]\tLoss: 0.223312\n",
+      "[11520/20457 (56%)]\tLoss: 0.165408\n",
+      "[12800/20457 (62%)]\tLoss: 0.213668\n",
+      "[14080/20457 (69%)]\tLoss: 0.175157\n",
+      "[15360/20457 (75%)]\tLoss: 0.117205\n",
+      "[16640/20457 (81%)]\tLoss: 0.178432\n",
+      "[17920/20457 (88%)]\tLoss: 0.235235\n",
+      "[19200/20457 (94%)]\tLoss: 0.135907\n",
+      "[13120/20457 (100%)]\tLoss: 0.271736\n",
+      "\n",
+      "Train: Average loss: 0.2184, Accuracy: 0.9194\n",
+      "\n",
+      "Validation: Average loss: 1.2750, Accuracy: 0.8500\n",
       "\n",
       "Train Epoch: 3\n",
-      "[1280/20460 (6%)]\tLoss: 0.116036\n",
-      "[2560/20460 (12%)]\tLoss: 0.181494\n",
-      "[3840/20460 (19%)]\tLoss: 0.157793\n",
-      "[5120/20460 (25%)]\tLoss: 0.123821\n",
-      "[6400/20460 (31%)]\tLoss: 0.152550\n",
-      "[7680/20460 (38%)]\tLoss: 0.141733\n",
-      "[8960/20460 (44%)]\tLoss: 0.122220\n",
-      "[10240/20460 (50%)]\tLoss: 0.054822\n",
-      "[11520/20460 (56%)]\tLoss: 0.069806\n",
-      "[12800/20460 (62%)]\tLoss: 0.253814\n",
-      "[14080/20460 (69%)]\tLoss: 0.062691\n",
-      "[15360/20460 (75%)]\tLoss: 0.122664\n",
-      "[16640/20460 (81%)]\tLoss: 0.105224\n",
-      "[17920/20460 (88%)]\tLoss: 0.349258\n",
-      "[19200/20460 (94%)]\tLoss: 0.246001\n",
-      "[14080/20460 (100%)]\tLoss: 0.112209\n",
-      "\n",
-      "Train: Average loss: 0.1521, Accuracy: 0.9467\n",
-      "\n",
-      "Validation: Average loss: 1.1219, Accuracy: 0.8522\n",
+      "[1280/20457 (6%)]\tLoss: 0.250221\n",
+      "[2560/20457 (12%)]\tLoss: 0.124799\n",
+      "[3840/20457 (19%)]\tLoss: 0.126421\n",
+      "[5120/20457 (25%)]\tLoss: 0.105148\n",
+      "[6400/20457 (31%)]\tLoss: 0.213071\n",
+      "[7680/20457 (38%)]\tLoss: 0.075168\n",
+      "[8960/20457 (44%)]\tLoss: 0.452005\n",
+      "[10240/20457 (50%)]\tLoss: 0.217459\n",
+      "[11520/20457 (56%)]\tLoss: 0.391471\n",
+      "[12800/20457 (62%)]\tLoss: 0.218012\n",
+      "[14080/20457 (69%)]\tLoss: 0.207581\n",
+      "[15360/20457 (75%)]\tLoss: 0.060743\n",
+      "[16640/20457 (81%)]\tLoss: 0.155725\n",
+      "[17920/20457 (88%)]\tLoss: 0.163342\n",
+      "[19200/20457 (94%)]\tLoss: 0.328871\n",
+      "[13120/20457 (100%)]\tLoss: 0.150410\n",
+      "\n",
+      "Train: Average loss: 0.1682, Accuracy: 0.9380\n",
+      "\n",
+      "Validation: Average loss: 1.3876, Accuracy: 0.6535\n",
       "\n",
       "Train Epoch: 4\n",
-      "[1280/20460 (6%)]\tLoss: 0.145345\n",
-      "[2560/20460 (12%)]\tLoss: 0.208852\n",
-      "[3840/20460 (19%)]\tLoss: 0.147174\n",
-      "[5120/20460 (25%)]\tLoss: 0.046925\n",
-      "[6400/20460 (31%)]\tLoss: 0.117533\n",
-      "[7680/20460 (38%)]\tLoss: 0.093898\n",
-      "[8960/20460 (44%)]\tLoss: 0.068285\n",
-      "[10240/20460 (50%)]\tLoss: 0.174730\n",
-      "[11520/20460 (56%)]\tLoss: 0.091854\n",
-      "[12800/20460 (62%)]\tLoss: 0.261202\n",
-      "[14080/20460 (69%)]\tLoss: 0.063772\n",
-      "[15360/20460 (75%)]\tLoss: 0.183514\n",
-      "[16640/20460 (81%)]\tLoss: 0.035941\n",
-      "[17920/20460 (88%)]\tLoss: 0.081779\n",
-      "[19200/20460 (94%)]\tLoss: 0.452818\n",
-      "[14080/20460 (100%)]\tLoss: 0.279215\n",
-      "\n",
-      "Train: Average loss: 0.1423, Accuracy: 0.9497\n",
-      "\n",
-      "Validation: Average loss: 1.2911, Accuracy: 0.8858\n",
+      "[1280/20457 (6%)]\tLoss: 0.155711\n",
+      "[2560/20457 (12%)]\tLoss: 0.111006\n",
+      "[3840/20457 (19%)]\tLoss: 0.153953\n",
+      "[5120/20457 (25%)]\tLoss: 0.161102\n",
+      "[6400/20457 (31%)]\tLoss: 0.193571\n",
+      "[7680/20457 (38%)]\tLoss: 0.209899\n",
+      "[8960/20457 (44%)]\tLoss: 0.139377\n",
+      "[10240/20457 (50%)]\tLoss: 0.081941\n",
+      "[11520/20457 (56%)]\tLoss: 0.179336\n",
+      "[12800/20457 (62%)]\tLoss: 0.148540\n",
+      "[14080/20457 (69%)]\tLoss: 0.137478\n",
+      "[15360/20457 (75%)]\tLoss: 0.170339\n",
+      "[16640/20457 (81%)]\tLoss: 0.022386\n",
+      "[17920/20457 (88%)]\tLoss: 0.103414\n",
+      "[19200/20457 (94%)]\tLoss: 0.172884\n",
+      "[13120/20457 (100%)]\tLoss: 0.150939\n",
+      "\n",
+      "Train: Average loss: 0.1391, Accuracy: 0.9509\n",
+      "\n",
+      "Validation: Average loss: 1.3734, Accuracy: 0.7769\n",
       "\n",
       "Train Epoch: 5\n",
-      "[1280/20460 (6%)]\tLoss: 0.162708\n",
-      "[2560/20460 (12%)]\tLoss: 0.138465\n",
-      "[3840/20460 (19%)]\tLoss: 0.150480\n",
-      "[5120/20460 (25%)]\tLoss: 0.179126\n",
-      "[6400/20460 (31%)]\tLoss: 0.074554\n",
-      "[7680/20460 (38%)]\tLoss: 0.129655\n",
-      "[8960/20460 (44%)]\tLoss: 0.028121\n",
-      "[10240/20460 (50%)]\tLoss: 0.205477\n",
-      "[11520/20460 (56%)]\tLoss: 0.053683\n",
-      "[12800/20460 (62%)]\tLoss: 0.104494\n",
-      "[14080/20460 (69%)]\tLoss: 0.042177\n",
-      "[15360/20460 (75%)]\tLoss: 0.206843\n",
-      "[16640/20460 (81%)]\tLoss: 0.180544\n",
-      "[17920/20460 (88%)]\tLoss: 0.067690\n",
-      "[19200/20460 (94%)]\tLoss: 0.131991\n",
-      "[14080/20460 (100%)]\tLoss: 0.087955\n",
-      "\n",
-      "Train: Average loss: 0.1191, Accuracy: 0.9574\n",
-      "\n",
-      "Validation: Average loss: 1.4581, Accuracy: 0.8702\n",
+      "[1280/20457 (6%)]\tLoss: 0.062116\n",
+      "[2560/20457 (12%)]\tLoss: 0.379405\n",
+      "[3840/20457 (19%)]\tLoss: 0.125783\n",
+      "[5120/20457 (25%)]\tLoss: 0.279066\n",
+      "[6400/20457 (31%)]\tLoss: 0.059350\n",
+      "[7680/20457 (38%)]\tLoss: 0.189140\n",
+      "[8960/20457 (44%)]\tLoss: 0.164375\n",
+      "[10240/20457 (50%)]\tLoss: 0.063068\n",
+      "[11520/20457 (56%)]\tLoss: 0.139561\n",
+      "[12800/20457 (62%)]\tLoss: 0.068787\n",
+      "[14080/20457 (69%)]\tLoss: 0.048323\n",
+      "[15360/20457 (75%)]\tLoss: 0.120081\n",
+      "[16640/20457 (81%)]\tLoss: 0.119275\n",
+      "[17920/20457 (88%)]\tLoss: 0.179179\n",
+      "[19200/20457 (94%)]\tLoss: 0.179864\n",
+      "[13120/20457 (100%)]\tLoss: 0.312999\n",
+      "\n",
+      "Train: Average loss: 0.1280, Accuracy: 0.9526\n",
+      "\n",
+      "Validation: Average loss: 1.2929, Accuracy: 0.7526\n",
       "\n",
       "Train Epoch: 6\n",
-      "[1280/20460 (6%)]\tLoss: 0.174448\n",
-      "[2560/20460 (12%)]\tLoss: 0.124685\n",
-      "[3840/20460 (19%)]\tLoss: 0.136886\n",
-      "[5120/20460 (25%)]\tLoss: 0.115015\n",
-      "[6400/20460 (31%)]\tLoss: 0.064571\n",
-      "[7680/20460 (38%)]\tLoss: 0.083053\n",
-      "[8960/20460 (44%)]\tLoss: 0.073907\n",
-      "[10240/20460 (50%)]\tLoss: 0.079761\n",
-      "[11520/20460 (56%)]\tLoss: 0.151325\n",
-      "[12800/20460 (62%)]\tLoss: 0.070430\n",
-      "[14080/20460 (69%)]\tLoss: 0.099623\n",
-      "[15360/20460 (75%)]\tLoss: 0.086542\n",
-      "[16640/20460 (81%)]\tLoss: 0.037445\n",
-      "[17920/20460 (88%)]\tLoss: 0.145197\n",
-      "[19200/20460 (94%)]\tLoss: 0.029267\n",
-      "[14080/20460 (100%)]\tLoss: 0.132985\n",
-      "\n",
-      "Train: Average loss: 0.1029, Accuracy: 0.9617\n",
-      "\n",
-      "Validation: Average loss: 1.5689, Accuracy: 0.7698\n",
+      "[1280/20457 (6%)]\tLoss: 0.113230\n",
+      "[2560/20457 (12%)]\tLoss: 0.062875\n",
+      "[3840/20457 (19%)]\tLoss: 0.216621\n",
+      "[5120/20457 (25%)]\tLoss: 0.073777\n",
+      "[6400/20457 (31%)]\tLoss: 0.144536\n",
+      "[7680/20457 (38%)]\tLoss: 0.115534\n",
+      "[8960/20457 (44%)]\tLoss: 0.097828\n",
+      "[10240/20457 (50%)]\tLoss: 0.098064\n",
+      "[11520/20457 (56%)]\tLoss: 0.118195\n",
+      "[12800/20457 (62%)]\tLoss: 0.119108\n",
+      "[14080/20457 (69%)]\tLoss: 0.038263\n",
+      "[15360/20457 (75%)]\tLoss: 0.056077\n",
+      "[16640/20457 (81%)]\tLoss: 0.143987\n",
+      "[17920/20457 (88%)]\tLoss: 0.074841\n",
+      "[19200/20457 (94%)]\tLoss: 0.082691\n",
+      "[13120/20457 (100%)]\tLoss: 0.117237\n",
+      "\n",
+      "Train: Average loss: 0.1107, Accuracy: 0.9585\n",
+      "\n",
+      "Validation: Average loss: 1.4264, Accuracy: 0.8396\n",
       "\n",
       "Train Epoch: 7\n",
-      "[1280/20460 (6%)]\tLoss: 0.092860\n",
-      "[2560/20460 (12%)]\tLoss: 0.068341\n",
-      "[3840/20460 (19%)]\tLoss: 0.078423\n",
-      "[5120/20460 (25%)]\tLoss: 0.050065\n",
-      "[6400/20460 (31%)]\tLoss: 0.059183\n",
-      "[7680/20460 (38%)]\tLoss: 0.095126\n",
-      "[8960/20460 (44%)]\tLoss: 0.080075\n",
-      "[10240/20460 (50%)]\tLoss: 0.079809\n",
-      "[11520/20460 (56%)]\tLoss: 0.100286\n",
-      "[12800/20460 (62%)]\tLoss: 0.205798\n",
-      "[14080/20460 (69%)]\tLoss: 0.157868\n",
-      "[15360/20460 (75%)]\tLoss: 0.051074\n",
-      "[16640/20460 (81%)]\tLoss: 0.093577\n",
-      "[17920/20460 (88%)]\tLoss: 0.076363\n",
-      "[19200/20460 (94%)]\tLoss: 0.152964\n",
-      "[14080/20460 (100%)]\tLoss: 0.058098\n",
-      "\n",
-      "Train: Average loss: 0.0981, Accuracy: 0.9644\n",
-      "\n",
-      "Validation: Average loss: 1.8628, Accuracy: 0.8501\n",
+      "[1280/20457 (6%)]\tLoss: 0.198399\n",
+      "[2560/20457 (12%)]\tLoss: 0.164641\n",
+      "[3840/20457 (19%)]\tLoss: 0.051346\n",
+      "[5120/20457 (25%)]\tLoss: 0.137102\n",
+      "[6400/20457 (31%)]\tLoss: 0.164529\n",
+      "[7680/20457 (38%)]\tLoss: 0.102826\n",
+      "[8960/20457 (44%)]\tLoss: 0.151736\n",
+      "[10240/20457 (50%)]\tLoss: 0.176340\n",
+      "[11520/20457 (56%)]\tLoss: 0.020442\n",
+      "[12800/20457 (62%)]\tLoss: 0.168744\n",
+      "[14080/20457 (69%)]\tLoss: 0.127338\n",
+      "[15360/20457 (75%)]\tLoss: 0.064539\n",
+      "[16640/20457 (81%)]\tLoss: 0.041766\n",
+      "[17920/20457 (88%)]\tLoss: 0.105609\n",
+      "[19200/20457 (94%)]\tLoss: 0.116521\n",
+      "[13120/20457 (100%)]\tLoss: 0.195548\n",
+      "\n",
+      "Train: Average loss: 0.1048, Accuracy: 0.9613\n",
+      "\n",
+      "Validation: Average loss: 1.7050, Accuracy: 0.8177\n",
       "\n",
       "Train Epoch: 8\n",
-      "[1280/20460 (6%)]\tLoss: 0.266822\n",
-      "[2560/20460 (12%)]\tLoss: 0.054511\n",
-      "[3840/20460 (19%)]\tLoss: 0.064749\n",
-      "[5120/20460 (25%)]\tLoss: 0.067840\n",
-      "[6400/20460 (31%)]\tLoss: 0.101704\n",
-      "[7680/20460 (38%)]\tLoss: 0.041162\n",
-      "[8960/20460 (44%)]\tLoss: 0.061517\n",
-      "[10240/20460 (50%)]\tLoss: 0.093574\n",
-      "[11520/20460 (56%)]\tLoss: 0.088456\n",
-      "[12800/20460 (62%)]\tLoss: 0.124745\n",
-      "[14080/20460 (69%)]\tLoss: 0.097899\n",
-      "[15360/20460 (75%)]\tLoss: 0.124717\n",
-      "[16640/20460 (81%)]\tLoss: 0.223142\n",
-      "[17920/20460 (88%)]\tLoss: 0.163567\n",
-      "[19200/20460 (94%)]\tLoss: 0.028378\n",
-      "[14080/20460 (100%)]\tLoss: 0.009691\n",
-      "\n",
-      "Train: Average loss: 0.0871, Accuracy: 0.9687\n",
-      "\n",
-      "Validation: Average loss: 1.4028, Accuracy: 0.8352\n",
+      "[1280/20457 (6%)]\tLoss: 0.050569\n",
+      "[2560/20457 (12%)]\tLoss: 0.050108\n",
+      "[3840/20457 (19%)]\tLoss: 0.094313\n",
+      "[5120/20457 (25%)]\tLoss: 0.073465\n",
+      "[6400/20457 (31%)]\tLoss: 0.012324\n",
+      "[7680/20457 (38%)]\tLoss: 0.253782\n",
+      "[8960/20457 (44%)]\tLoss: 0.053417\n",
+      "[10240/20457 (50%)]\tLoss: 0.077354\n",
+      "[11520/20457 (56%)]\tLoss: 0.061405\n",
+      "[12800/20457 (62%)]\tLoss: 0.043902\n",
+      "[14080/20457 (69%)]\tLoss: 0.098953\n",
+      "[15360/20457 (75%)]\tLoss: 0.085991\n",
+      "[16640/20457 (81%)]\tLoss: 0.071721\n",
+      "[17920/20457 (88%)]\tLoss: 0.068376\n",
+      "[19200/20457 (94%)]\tLoss: 0.042487\n",
+      "[13120/20457 (100%)]\tLoss: 0.047457\n",
+      "\n",
+      "Train: Average loss: 0.0958, Accuracy: 0.9647\n",
+      "\n",
+      "Validation: Average loss: 1.7110, Accuracy: 0.7037\n",
       "\n",
       "Train Epoch: 9\n",
-      "[1280/20460 (6%)]\tLoss: 0.103873\n",
-      "[2560/20460 (12%)]\tLoss: 0.061105\n",
-      "[3840/20460 (19%)]\tLoss: 0.050217\n",
-      "[5120/20460 (25%)]\tLoss: 0.064988\n",
-      "[6400/20460 (31%)]\tLoss: 0.054004\n",
-      "[7680/20460 (38%)]\tLoss: 0.187985\n",
-      "[8960/20460 (44%)]\tLoss: 0.100011\n",
-      "[10240/20460 (50%)]\tLoss: 0.032275\n",
-      "[11520/20460 (56%)]\tLoss: 0.095999\n",
-      "[12800/20460 (62%)]\tLoss: 0.046272\n",
-      "[14080/20460 (69%)]\tLoss: 0.108111\n",
-      "[15360/20460 (75%)]\tLoss: 0.117144\n",
-      "[16640/20460 (81%)]\tLoss: 0.039111\n",
-      "[17920/20460 (88%)]\tLoss: 0.048137\n",
-      "[19200/20460 (94%)]\tLoss: 0.116113\n",
-      "[14080/20460 (100%)]\tLoss: 0.040787\n",
-      "\n",
-      "Train: Average loss: 0.0807, Accuracy: 0.9713\n",
-      "\n",
-      "Validation: Average loss: 1.6492, Accuracy: 0.7127\n",
+      "[1280/20457 (6%)]\tLoss: 0.039522\n",
+      "[2560/20457 (12%)]\tLoss: 0.090020\n",
+      "[3840/20457 (19%)]\tLoss: 0.203921\n",
+      "[5120/20457 (25%)]\tLoss: 0.052970\n",
+      "[6400/20457 (31%)]\tLoss: 0.165568\n",
+      "[7680/20457 (38%)]\tLoss: 0.052486\n",
+      "[8960/20457 (44%)]\tLoss: 0.110796\n",
+      "[10240/20457 (50%)]\tLoss: 0.118852\n",
+      "[11520/20457 (56%)]\tLoss: 0.089906\n",
+      "[12800/20457 (62%)]\tLoss: 0.037743\n",
+      "[14080/20457 (69%)]\tLoss: 0.071622\n",
+      "[15360/20457 (75%)]\tLoss: 0.091884\n",
+      "[16640/20457 (81%)]\tLoss: 0.144048\n",
+      "[17920/20457 (88%)]\tLoss: 0.020264\n",
+      "[19200/20457 (94%)]\tLoss: 0.154216\n",
+      "[13120/20457 (100%)]\tLoss: 0.068246\n",
+      "\n",
+      "Train: Average loss: 0.0857, Accuracy: 0.9704\n",
+      "\n",
+      "Validation: Average loss: 1.4652, Accuracy: 0.7879\n",
       "\n",
       "Train Epoch: 10\n",
-      "[1280/20460 (6%)]\tLoss: 0.129111\n",
-      "[2560/20460 (12%)]\tLoss: 0.160861\n",
-      "[3840/20460 (19%)]\tLoss: 0.142680\n",
-      "[5120/20460 (25%)]\tLoss: 0.043355\n",
-      "[6400/20460 (31%)]\tLoss: 0.095755\n",
-      "[7680/20460 (38%)]\tLoss: 0.093439\n",
-      "[8960/20460 (44%)]\tLoss: 0.085926\n",
-      "[10240/20460 (50%)]\tLoss: 0.108597\n",
-      "[11520/20460 (56%)]\tLoss: 0.145176\n",
-      "[12800/20460 (62%)]\tLoss: 0.058684\n",
-      "[14080/20460 (69%)]\tLoss: 0.120203\n",
-      "[15360/20460 (75%)]\tLoss: 0.053747\n",
-      "[16640/20460 (81%)]\tLoss: 0.031906\n",
-      "[17920/20460 (88%)]\tLoss: 0.092290\n",
-      "[19200/20460 (94%)]\tLoss: 0.196654\n",
-      "[14080/20460 (100%)]\tLoss: 0.110593\n",
-      "\n",
-      "Train: Average loss: 0.0808, Accuracy: 0.9706\n",
-      "\n",
-      "Validation: Average loss: 2.1011, Accuracy: 0.8214\n",
+      "[1280/20457 (6%)]\tLoss: 0.087559\n",
+      "[2560/20457 (12%)]\tLoss: 0.075757\n",
+      "[3840/20457 (19%)]\tLoss: 0.131536\n",
+      "[5120/20457 (25%)]\tLoss: 0.294059\n",
+      "[6400/20457 (31%)]\tLoss: 0.050103\n",
+      "[7680/20457 (38%)]\tLoss: 0.272602\n",
+      "[8960/20457 (44%)]\tLoss: 0.051185\n",
+      "[10240/20457 (50%)]\tLoss: 0.026480\n",
+      "[11520/20457 (56%)]\tLoss: 0.145056\n",
+      "[12800/20457 (62%)]\tLoss: 0.037322\n",
+      "[14080/20457 (69%)]\tLoss: 0.050382\n",
+      "[15360/20457 (75%)]\tLoss: 0.103761\n",
+      "[16640/20457 (81%)]\tLoss: 0.096145\n",
+      "[17920/20457 (88%)]\tLoss: 0.084374\n",
+      "[19200/20457 (94%)]\tLoss: 0.165116\n",
+      "[13120/20457 (100%)]\tLoss: 0.038771\n",
+      "\n",
+      "Train: Average loss: 0.0763, Accuracy: 0.9722\n",
+      "\n",
+      "Validation: Average loss: 1.2155, Accuracy: 0.8538\n",
       "\n",
       "Train Epoch: 11\n",
-      "[1280/20460 (6%)]\tLoss: 0.043188\n",
-      "[2560/20460 (12%)]\tLoss: 0.149980\n",
-      "[3840/20460 (19%)]\tLoss: 0.063318\n",
-      "[5120/20460 (25%)]\tLoss: 0.103241\n",
-      "[6400/20460 (31%)]\tLoss: 0.077571\n",
-      "[7680/20460 (38%)]\tLoss: 0.049932\n",
-      "[8960/20460 (44%)]\tLoss: 0.037021\n",
-      "[10240/20460 (50%)]\tLoss: 0.122454\n",
-      "[11520/20460 (56%)]\tLoss: 0.037386\n",
-      "[12800/20460 (62%)]\tLoss: 0.094418\n",
-      "[14080/20460 (69%)]\tLoss: 0.150054\n",
-      "[15360/20460 (75%)]\tLoss: 0.086483\n",
-      "[16640/20460 (81%)]\tLoss: 0.010899\n",
-      "[17920/20460 (88%)]\tLoss: 0.065263\n",
-      "[19200/20460 (94%)]\tLoss: 0.060945\n",
-      "[14080/20460 (100%)]\tLoss: 0.187086\n",
-      "\n",
-      "Train: Average loss: 0.0749, Accuracy: 0.9733\n",
-      "\n",
-      "Validation: Average loss: 2.1704, Accuracy: 0.8103\n",
+      "[1280/20457 (6%)]\tLoss: 0.093485\n",
+      "[2560/20457 (12%)]\tLoss: 0.161965\n",
+      "[3840/20457 (19%)]\tLoss: 0.139011\n",
+      "[5120/20457 (25%)]\tLoss: 0.096717\n",
+      "[6400/20457 (31%)]\tLoss: 0.047687\n",
+      "[7680/20457 (38%)]\tLoss: 0.135407\n",
+      "[8960/20457 (44%)]\tLoss: 0.037390\n",
+      "[10240/20457 (50%)]\tLoss: 0.108663\n",
+      "[11520/20457 (56%)]\tLoss: 0.062230\n",
+      "[12800/20457 (62%)]\tLoss: 0.090022\n",
+      "[14080/20457 (69%)]\tLoss: 0.049208\n",
+      "[15360/20457 (75%)]\tLoss: 0.063414\n",
+      "[16640/20457 (81%)]\tLoss: 0.038339\n",
+      "[17920/20457 (88%)]\tLoss: 0.089041\n",
+      "[19200/20457 (94%)]\tLoss: 0.171923\n",
+      "[13120/20457 (100%)]\tLoss: 0.111392\n",
+      "\n",
+      "Train: Average loss: 0.0817, Accuracy: 0.9689\n",
+      "\n",
+      "Validation: Average loss: 1.4669, Accuracy: 0.7765\n",
       "\n",
       "Train Epoch: 12\n",
-      "[1280/20460 (6%)]\tLoss: 0.036053\n",
-      "[2560/20460 (12%)]\tLoss: 0.078786\n",
-      "[3840/20460 (19%)]\tLoss: 0.031719\n",
-      "[5120/20460 (25%)]\tLoss: 0.023891\n",
-      "[6400/20460 (31%)]\tLoss: 0.060088\n",
-      "[7680/20460 (38%)]\tLoss: 0.073726\n",
-      "[8960/20460 (44%)]\tLoss: 0.211413\n",
-      "[10240/20460 (50%)]\tLoss: 0.031129\n",
-      "[11520/20460 (56%)]\tLoss: 0.045819\n",
-      "[12800/20460 (62%)]\tLoss: 0.008133\n",
-      "[14080/20460 (69%)]\tLoss: 0.075346\n",
-      "[15360/20460 (75%)]\tLoss: 0.032074\n",
-      "[16640/20460 (81%)]\tLoss: 0.099488\n",
-      "[17920/20460 (88%)]\tLoss: 0.128713\n",
-      "[19200/20460 (94%)]\tLoss: 0.113352\n",
-      "[14080/20460 (100%)]\tLoss: 0.078803\n",
-      "\n",
-      "Train: Average loss: 0.0693, Accuracy: 0.9746\n",
-      "\n",
-      "Validation: Average loss: 2.3092, Accuracy: 0.8280\n",
+      "[1280/20457 (6%)]\tLoss: 0.063647\n",
+      "[2560/20457 (12%)]\tLoss: 0.073979\n",
+      "[3840/20457 (19%)]\tLoss: 0.020393\n",
+      "[5120/20457 (25%)]\tLoss: 0.051756\n",
+      "[6400/20457 (31%)]\tLoss: 0.045920\n",
+      "[7680/20457 (38%)]\tLoss: 0.027033\n",
+      "[8960/20457 (44%)]\tLoss: 0.078584\n",
+      "[10240/20457 (50%)]\tLoss: 0.112048\n",
+      "[11520/20457 (56%)]\tLoss: 0.044356\n",
+      "[12800/20457 (62%)]\tLoss: 0.037912\n",
+      "[14080/20457 (69%)]\tLoss: 0.076442\n",
+      "[15360/20457 (75%)]\tLoss: 0.062173\n",
+      "[16640/20457 (81%)]\tLoss: 0.110197\n",
+      "[17920/20457 (88%)]\tLoss: 0.105149\n",
+      "[19200/20457 (94%)]\tLoss: 0.019773\n",
+      "[13120/20457 (100%)]\tLoss: 0.018527\n",
+      "\n",
+      "Train: Average loss: 0.0765, Accuracy: 0.9726\n",
+      "\n",
+      "Validation: Average loss: 2.1678, Accuracy: 0.7117\n",
       "\n",
       "Train Epoch: 13\n",
-      "[1280/20460 (6%)]\tLoss: 0.021361\n",
-      "[2560/20460 (12%)]\tLoss: 0.064092\n",
-      "[3840/20460 (19%)]\tLoss: 0.007784\n",
-      "[5120/20460 (25%)]\tLoss: 0.113468\n",
-      "[6400/20460 (31%)]\tLoss: 0.023264\n",
-      "[7680/20460 (38%)]\tLoss: 0.014301\n",
-      "[8960/20460 (44%)]\tLoss: 0.042146\n",
-      "[10240/20460 (50%)]\tLoss: 0.097107\n",
-      "[11520/20460 (56%)]\tLoss: 0.150676\n",
-      "[12800/20460 (62%)]\tLoss: 0.051004\n",
-      "[14080/20460 (69%)]\tLoss: 0.057212\n",
-      "[15360/20460 (75%)]\tLoss: 0.160044\n",
-      "[16640/20460 (81%)]\tLoss: 0.047489\n",
-      "[17920/20460 (88%)]\tLoss: 0.095587\n",
-      "[19200/20460 (94%)]\tLoss: 0.060530\n",
-      "[14080/20460 (100%)]\tLoss: 0.217007\n",
-      "\n",
-      "Train: Average loss: 0.0684, Accuracy: 0.9756\n",
-      "\n",
-      "Validation: Average loss: 2.4277, Accuracy: 0.8615\n",
+      "[1280/20457 (6%)]\tLoss: 0.103463\n",
+      "[2560/20457 (12%)]\tLoss: 0.034114\n",
+      "[3840/20457 (19%)]\tLoss: 0.096323\n",
+      "[5120/20457 (25%)]\tLoss: 0.039516\n",
+      "[6400/20457 (31%)]\tLoss: 0.007555\n",
+      "[7680/20457 (38%)]\tLoss: 0.019345\n",
+      "[8960/20457 (44%)]\tLoss: 0.090555\n",
+      "[10240/20457 (50%)]\tLoss: 0.036319\n",
+      "[11520/20457 (56%)]\tLoss: 0.069145\n",
+      "[12800/20457 (62%)]\tLoss: 0.058661\n",
+      "[14080/20457 (69%)]\tLoss: 0.070616\n",
+      "[15360/20457 (75%)]\tLoss: 0.075970\n",
+      "[16640/20457 (81%)]\tLoss: 0.087841\n",
+      "[17920/20457 (88%)]\tLoss: 0.030260\n",
+      "[19200/20457 (94%)]\tLoss: 0.027599\n",
+      "[13120/20457 (100%)]\tLoss: 0.045015\n",
+      "\n",
+      "Train: Average loss: 0.0678, Accuracy: 0.9748\n",
+      "\n",
+      "Validation: Average loss: 2.2481, Accuracy: 0.7897\n",
       "\n",
       "Train Epoch: 14\n",
-      "[1280/20460 (6%)]\tLoss: 0.089016\n",
-      "[2560/20460 (12%)]\tLoss: 0.032950\n",
-      "[3840/20460 (19%)]\tLoss: 0.025786\n",
-      "[5120/20460 (25%)]\tLoss: 0.109084\n",
-      "[6400/20460 (31%)]\tLoss: 0.037234\n",
-      "[7680/20460 (38%)]\tLoss: 0.018847\n",
-      "[8960/20460 (44%)]\tLoss: 0.041286\n",
-      "[10240/20460 (50%)]\tLoss: 0.035738\n",
-      "[11520/20460 (56%)]\tLoss: 0.041484\n",
-      "[12800/20460 (62%)]\tLoss: 0.067456\n",
-      "[14080/20460 (69%)]\tLoss: 0.083951\n",
-      "[15360/20460 (75%)]\tLoss: 0.167649\n",
-      "[16640/20460 (81%)]\tLoss: 0.034117\n",
-      "[17920/20460 (88%)]\tLoss: 0.022157\n",
-      "[19200/20460 (94%)]\tLoss: 0.037026\n",
-      "[14080/20460 (100%)]\tLoss: 0.083594\n",
-      "\n",
-      "Train: Average loss: 0.0658, Accuracy: 0.9762\n",
-      "\n",
-      "Validation: Average loss: 2.3616, Accuracy: 0.8577\n",
+      "[1280/20457 (6%)]\tLoss: 0.088762\n",
+      "[2560/20457 (12%)]\tLoss: 0.064384\n",
+      "[3840/20457 (19%)]\tLoss: 0.078746\n",
+      "[5120/20457 (25%)]\tLoss: 0.091362\n",
+      "[6400/20457 (31%)]\tLoss: 0.013195\n",
+      "[7680/20457 (38%)]\tLoss: 0.088708\n",
+      "[8960/20457 (44%)]\tLoss: 0.021906\n",
+      "[10240/20457 (50%)]\tLoss: 0.141558\n",
+      "[11520/20457 (56%)]\tLoss: 0.116566\n",
+      "[12800/20457 (62%)]\tLoss: 0.014188\n",
+      "[14080/20457 (69%)]\tLoss: 0.043461\n",
+      "[15360/20457 (75%)]\tLoss: 0.081282\n",
+      "[16640/20457 (81%)]\tLoss: 0.161050\n",
+      "[17920/20457 (88%)]\tLoss: 0.116595\n",
+      "[19200/20457 (94%)]\tLoss: 0.097829\n",
+      "[13120/20457 (100%)]\tLoss: 0.218975\n",
+      "\n",
+      "Train: Average loss: 0.0692, Accuracy: 0.9752\n",
+      "\n",
+      "Validation: Average loss: 2.1919, Accuracy: 0.7568\n",
       "\n",
       "Train Epoch: 15\n",
-      "[1280/20460 (6%)]\tLoss: 0.065958\n",
-      "[2560/20460 (12%)]\tLoss: 0.174801\n",
-      "[3840/20460 (19%)]\tLoss: 0.098779\n",
-      "[5120/20460 (25%)]\tLoss: 0.063341\n",
-      "[6400/20460 (31%)]\tLoss: 0.098103\n",
-      "[7680/20460 (38%)]\tLoss: 0.046305\n",
-      "[8960/20460 (44%)]\tLoss: 0.073324\n",
-      "[10240/20460 (50%)]\tLoss: 0.040650\n",
-      "[11520/20460 (56%)]\tLoss: 0.065830\n",
-      "[12800/20460 (62%)]\tLoss: 0.035708\n",
-      "[14080/20460 (69%)]\tLoss: 0.120711\n",
-      "[15360/20460 (75%)]\tLoss: 0.056538\n",
-      "[16640/20460 (81%)]\tLoss: 0.036377\n",
-      "[17920/20460 (88%)]\tLoss: 0.091699\n",
-      "[19200/20460 (94%)]\tLoss: 0.012143\n",
-      "[14080/20460 (100%)]\tLoss: 0.008556\n",
-      "\n",
-      "Train: Average loss: 0.0574, Accuracy: 0.9800\n",
-      "\n",
-      "Validation: Average loss: 3.1694, Accuracy: 0.7975\n",
+      "[1280/20457 (6%)]\tLoss: 0.076715\n",
+      "[2560/20457 (12%)]\tLoss: 0.208490\n",
+      "[3840/20457 (19%)]\tLoss: 0.032941\n",
+      "[5120/20457 (25%)]\tLoss: 0.032039\n",
+      "[6400/20457 (31%)]\tLoss: 0.106540\n",
+      "[7680/20457 (38%)]\tLoss: 0.041070\n",
+      "[8960/20457 (44%)]\tLoss: 0.016431\n",
+      "[10240/20457 (50%)]\tLoss: 0.152360\n",
+      "[11520/20457 (56%)]\tLoss: 0.101323\n",
+      "[12800/20457 (62%)]\tLoss: 0.185688\n",
+      "[14080/20457 (69%)]\tLoss: 0.088974\n",
+      "[15360/20457 (75%)]\tLoss: 0.081043\n",
+      "[16640/20457 (81%)]\tLoss: 0.128916\n",
+      "[17920/20457 (88%)]\tLoss: 0.011430\n",
+      "[19200/20457 (94%)]\tLoss: 0.153337\n",
+      "[13120/20457 (100%)]\tLoss: 0.151013\n",
+      "\n",
+      "Train: Average loss: 0.0623, Accuracy: 0.9763\n",
+      "\n",
+      "Validation: Average loss: 2.1169, Accuracy: 0.8132\n",
       "\n",
       "Train Epoch: 16\n",
-      "[1280/20460 (6%)]\tLoss: 0.021537\n",
-      "[2560/20460 (12%)]\tLoss: 0.074768\n",
-      "[3840/20460 (19%)]\tLoss: 0.025322\n",
-      "[5120/20460 (25%)]\tLoss: 0.030596\n",
-      "[6400/20460 (31%)]\tLoss: 0.026692\n",
-      "[7680/20460 (38%)]\tLoss: 0.117345\n",
-      "[8960/20460 (44%)]\tLoss: 0.011465\n",
-      "[10240/20460 (50%)]\tLoss: 0.059155\n",
-      "[11520/20460 (56%)]\tLoss: 0.030028\n",
-      "[12800/20460 (62%)]\tLoss: 0.036679\n",
-      "[14080/20460 (69%)]\tLoss: 0.017885\n",
-      "[15360/20460 (75%)]\tLoss: 0.021472\n",
-      "[16640/20460 (81%)]\tLoss: 0.007105\n",
-      "[17920/20460 (88%)]\tLoss: 0.169662\n",
-      "[19200/20460 (94%)]\tLoss: 0.176929\n",
-      "[14080/20460 (100%)]\tLoss: 0.127220\n",
-      "\n",
-      "Train: Average loss: 0.0638, Accuracy: 0.9769\n",
-      "\n",
-      "Validation: Average loss: 2.7536, Accuracy: 0.8477\n",
+      "[1280/20457 (6%)]\tLoss: 0.104899\n",
+      "[2560/20457 (12%)]\tLoss: 0.118871\n",
+      "[3840/20457 (19%)]\tLoss: 0.004833\n",
+      "[5120/20457 (25%)]\tLoss: 0.058821\n",
+      "[6400/20457 (31%)]\tLoss: 0.043759\n",
+      "[7680/20457 (38%)]\tLoss: 0.116204\n",
+      "[8960/20457 (44%)]\tLoss: 0.131321\n",
+      "[10240/20457 (50%)]\tLoss: 0.085480\n",
+      "[11520/20457 (56%)]\tLoss: 0.008109\n",
+      "[12800/20457 (62%)]\tLoss: 0.064811\n",
+      "[14080/20457 (69%)]\tLoss: 0.072946\n",
+      "[15360/20457 (75%)]\tLoss: 0.124129\n",
+      "[16640/20457 (81%)]\tLoss: 0.029261\n",
+      "[17920/20457 (88%)]\tLoss: 0.032921\n",
+      "[19200/20457 (94%)]\tLoss: 0.016796\n",
+      "[13120/20457 (100%)]\tLoss: 0.009986\n",
+      "\n",
+      "Train: Average loss: 0.0679, Accuracy: 0.9757\n",
+      "\n",
+      "Validation: Average loss: 2.1286, Accuracy: 0.8565\n",
       "\n",
       "Train Epoch: 17\n",
-      "[1280/20460 (6%)]\tLoss: 0.045164\n",
-      "[2560/20460 (12%)]\tLoss: 0.068306\n",
-      "[3840/20460 (19%)]\tLoss: 0.114620\n",
-      "[5120/20460 (25%)]\tLoss: 0.008024\n",
-      "[6400/20460 (31%)]\tLoss: 0.081870\n",
-      "[7680/20460 (38%)]\tLoss: 0.124366\n",
-      "[8960/20460 (44%)]\tLoss: 0.004715\n",
-      "[10240/20460 (50%)]\tLoss: 0.022715\n",
-      "[11520/20460 (56%)]\tLoss: 0.064733\n",
-      "[12800/20460 (62%)]\tLoss: 0.010231\n",
-      "[14080/20460 (69%)]\tLoss: 0.080186\n",
-      "[15360/20460 (75%)]\tLoss: 0.008757\n",
-      "[16640/20460 (81%)]\tLoss: 0.095369\n",
-      "[17920/20460 (88%)]\tLoss: 0.011833\n",
-      "[19200/20460 (94%)]\tLoss: 0.027831\n",
-      "[14080/20460 (100%)]\tLoss: 0.037789\n",
-      "\n",
-      "Train: Average loss: 0.0557, Accuracy: 0.9805\n",
-      "\n",
-      "Validation: Average loss: 2.5960, Accuracy: 0.7106\n",
+      "[1280/20457 (6%)]\tLoss: 0.018248\n",
+      "[2560/20457 (12%)]\tLoss: 0.085281\n",
+      "[3840/20457 (19%)]\tLoss: 0.060398\n",
+      "[5120/20457 (25%)]\tLoss: 0.012627\n",
+      "[6400/20457 (31%)]\tLoss: 0.079470\n",
+      "[7680/20457 (38%)]\tLoss: 0.025762\n",
+      "[8960/20457 (44%)]\tLoss: 0.163033\n",
+      "[10240/20457 (50%)]\tLoss: 0.021334\n",
+      "[11520/20457 (56%)]\tLoss: 0.019311\n",
+      "[12800/20457 (62%)]\tLoss: 0.029942\n",
+      "[14080/20457 (69%)]\tLoss: 0.023639\n",
+      "[15360/20457 (75%)]\tLoss: 0.024024\n",
+      "[16640/20457 (81%)]\tLoss: 0.053554\n",
+      "[17920/20457 (88%)]\tLoss: 0.014610\n",
+      "[19200/20457 (94%)]\tLoss: 0.106618\n",
+      "[13120/20457 (100%)]\tLoss: 0.056141\n",
+      "\n",
+      "Train: Average loss: 0.0612, Accuracy: 0.9788\n",
+      "\n",
+      "Validation: Average loss: 3.0565, Accuracy: 0.6857\n",
       "\n",
       "Train Epoch: 18\n",
-      "[1280/20460 (6%)]\tLoss: 0.049802\n",
-      "[2560/20460 (12%)]\tLoss: 0.011394\n",
-      "[3840/20460 (19%)]\tLoss: 0.032899\n",
-      "[5120/20460 (25%)]\tLoss: 0.086893\n",
-      "[6400/20460 (31%)]\tLoss: 0.044579\n",
-      "[7680/20460 (38%)]\tLoss: 0.040786\n",
-      "[8960/20460 (44%)]\tLoss: 0.059407\n",
-      "[10240/20460 (50%)]\tLoss: 0.042121\n",
-      "[11520/20460 (56%)]\tLoss: 0.021799\n",
-      "[12800/20460 (62%)]\tLoss: 0.106940\n",
-      "[14080/20460 (69%)]\tLoss: 0.025000\n",
-      "[15360/20460 (75%)]\tLoss: 0.167877\n",
-      "[16640/20460 (81%)]\tLoss: 0.022861\n",
-      "[17920/20460 (88%)]\tLoss: 0.021975\n",
-      "[19200/20460 (94%)]\tLoss: 0.074256\n",
-      "[14080/20460 (100%)]\tLoss: 0.138714\n",
-      "\n",
-      "Train: Average loss: 0.0554, Accuracy: 0.9801\n",
-      "\n",
-      "Validation: Average loss: 2.6120, Accuracy: 0.8342\n",
+      "[1280/20457 (6%)]\tLoss: 0.053011\n",
+      "[2560/20457 (12%)]\tLoss: 0.164775\n",
+      "[3840/20457 (19%)]\tLoss: 0.056294\n",
+      "[5120/20457 (25%)]\tLoss: 0.087227\n",
+      "[6400/20457 (31%)]\tLoss: 0.064727\n",
+      "[7680/20457 (38%)]\tLoss: 0.084947\n",
+      "[8960/20457 (44%)]\tLoss: 0.011981\n",
+      "[10240/20457 (50%)]\tLoss: 0.116578\n",
+      "[11520/20457 (56%)]\tLoss: 0.019838\n",
+      "[12800/20457 (62%)]\tLoss: 0.070667\n",
+      "[14080/20457 (69%)]\tLoss: 0.056050\n",
+      "[15360/20457 (75%)]\tLoss: 0.074088\n",
+      "[16640/20457 (81%)]\tLoss: 0.008747\n",
+      "[17920/20457 (88%)]\tLoss: 0.039805\n",
+      "[19200/20457 (94%)]\tLoss: 0.142061\n",
+      "[13120/20457 (100%)]\tLoss: 0.025551\n",
+      "\n",
+      "Train: Average loss: 0.0526, Accuracy: 0.9809\n",
+      "\n",
+      "Validation: Average loss: 2.0993, Accuracy: 0.7918\n",
       "\n",
       "Train Epoch: 19\n",
-      "[1280/20460 (6%)]\tLoss: 0.004554\n",
-      "[2560/20460 (12%)]\tLoss: 0.042295\n",
-      "[3840/20460 (19%)]\tLoss: 0.028682\n",
-      "[5120/20460 (25%)]\tLoss: 0.053749\n",
-      "[6400/20460 (31%)]\tLoss: 0.079738\n",
-      "[7680/20460 (38%)]\tLoss: 0.050336\n",
-      "[8960/20460 (44%)]\tLoss: 0.073925\n",
-      "[10240/20460 (50%)]\tLoss: 0.133525\n",
-      "[11520/20460 (56%)]\tLoss: 0.042605\n",
-      "[12800/20460 (62%)]\tLoss: 0.003682\n",
-      "[14080/20460 (69%)]\tLoss: 0.018496\n",
-      "[15360/20460 (75%)]\tLoss: 0.071872\n",
-      "[16640/20460 (81%)]\tLoss: 0.193883\n",
-      "[17920/20460 (88%)]\tLoss: 0.046756\n",
-      "[19200/20460 (94%)]\tLoss: 0.037845\n",
-      "[14080/20460 (100%)]\tLoss: 0.024763\n",
-      "\n",
-      "Train: Average loss: 0.0518, Accuracy: 0.9816\n",
-      "\n",
-      "Validation: Average loss: 3.2742, Accuracy: 0.8034\n",
+      "[1280/20457 (6%)]\tLoss: 0.012908\n",
+      "[2560/20457 (12%)]\tLoss: 0.011357\n",
+      "[3840/20457 (19%)]\tLoss: 0.034939\n",
+      "[5120/20457 (25%)]\tLoss: 0.016155\n",
+      "[6400/20457 (31%)]\tLoss: 0.047667\n",
+      "[7680/20457 (38%)]\tLoss: 0.023641\n",
+      "[8960/20457 (44%)]\tLoss: 0.038973\n",
+      "[10240/20457 (50%)]\tLoss: 0.056826\n",
+      "[11520/20457 (56%)]\tLoss: 0.016601\n",
+      "[12800/20457 (62%)]\tLoss: 0.092312\n",
+      "[14080/20457 (69%)]\tLoss: 0.081406\n",
+      "[15360/20457 (75%)]\tLoss: 0.062551\n",
+      "[16640/20457 (81%)]\tLoss: 0.033870\n",
+      "[17920/20457 (88%)]\tLoss: 0.092916\n",
+      "[19200/20457 (94%)]\tLoss: 0.145001\n",
+      "[13120/20457 (100%)]\tLoss: 0.056936\n",
+      "\n",
+      "Train: Average loss: 0.0571, Accuracy: 0.9794\n",
+      "\n",
+      "Validation: Average loss: 2.0757, Accuracy: 0.8565\n",
       "\n",
       "Train Epoch: 20\n",
-      "[1280/20460 (6%)]\tLoss: 0.010771\n",
-      "[2560/20460 (12%)]\tLoss: 0.125281\n",
-      "[3840/20460 (19%)]\tLoss: 0.007049\n",
-      "[5120/20460 (25%)]\tLoss: 0.016924\n",
-      "[6400/20460 (31%)]\tLoss: 0.100763\n",
-      "[7680/20460 (38%)]\tLoss: 0.085736\n",
-      "[8960/20460 (44%)]\tLoss: 0.045819\n",
-      "[10240/20460 (50%)]\tLoss: 0.065345\n",
-      "[11520/20460 (56%)]\tLoss: 0.093369\n",
-      "[12800/20460 (62%)]\tLoss: 0.017157\n",
-      "[14080/20460 (69%)]\tLoss: 0.072407\n",
-      "[15360/20460 (75%)]\tLoss: 0.108482\n",
-      "[16640/20460 (81%)]\tLoss: 0.026168\n",
-      "[17920/20460 (88%)]\tLoss: 0.060181\n",
-      "[19200/20460 (94%)]\tLoss: 0.026590\n",
-      "[14080/20460 (100%)]\tLoss: 0.092837\n",
-      "\n",
-      "Train: Average loss: 0.0549, Accuracy: 0.9803\n",
-      "\n",
-      "Validation: Average loss: 2.3883, Accuracy: 0.8591\n",
+      "[1280/20457 (6%)]\tLoss: 0.018353\n",
+      "[2560/20457 (12%)]\tLoss: 0.030320\n",
+      "[3840/20457 (19%)]\tLoss: 0.099210\n",
+      "[5120/20457 (25%)]\tLoss: 0.027942\n",
+      "[6400/20457 (31%)]\tLoss: 0.058292\n",
+      "[7680/20457 (38%)]\tLoss: 0.096841\n",
+      "[8960/20457 (44%)]\tLoss: 0.026297\n",
+      "[10240/20457 (50%)]\tLoss: 0.052762\n",
+      "[11520/20457 (56%)]\tLoss: 0.087915\n",
+      "[12800/20457 (62%)]\tLoss: 0.006828\n",
+      "[14080/20457 (69%)]\tLoss: 0.007386\n",
+      "[15360/20457 (75%)]\tLoss: 0.025286\n",
+      "[16640/20457 (81%)]\tLoss: 0.063003\n",
+      "[17920/20457 (88%)]\tLoss: 0.010459\n",
+      "[19200/20457 (94%)]\tLoss: 0.073292\n",
+      "[13120/20457 (100%)]\tLoss: 0.016993\n",
+      "\n",
+      "Train: Average loss: 0.0502, Accuracy: 0.9824\n",
+      "\n",
+      "Validation: Average loss: 2.2133, Accuracy: 0.7647\n",
       "\n",
       "Train Epoch: 21\n",
-      "[1280/20460 (6%)]\tLoss: 0.021656\n",
-      "[2560/20460 (12%)]\tLoss: 0.057478\n",
-      "[3840/20460 (19%)]\tLoss: 0.005611\n",
-      "[5120/20460 (25%)]\tLoss: 0.082956\n",
-      "[6400/20460 (31%)]\tLoss: 0.036128\n",
-      "[7680/20460 (38%)]\tLoss: 0.023281\n",
-      "[8960/20460 (44%)]\tLoss: 0.022550\n",
-      "[10240/20460 (50%)]\tLoss: 0.019933\n",
-      "[11520/20460 (56%)]\tLoss: 0.053786\n",
-      "[12800/20460 (62%)]\tLoss: 0.062733\n",
-      "[14080/20460 (69%)]\tLoss: 0.020300\n",
-      "[15360/20460 (75%)]\tLoss: 0.066334\n",
-      "[16640/20460 (81%)]\tLoss: 0.005735\n",
-      "[17920/20460 (88%)]\tLoss: 0.094226\n",
-      "[19200/20460 (94%)]\tLoss: 0.074330\n",
-      "[14080/20460 (100%)]\tLoss: 0.007086\n",
-      "\n",
-      "Train: Average loss: 0.0461, Accuracy: 0.9840\n",
-      "\n",
-      "Validation: Average loss: 1.7902, Accuracy: 0.8602\n",
+      "[1280/20457 (6%)]\tLoss: 0.046928\n",
+      "[2560/20457 (12%)]\tLoss: 0.022332\n",
+      "[3840/20457 (19%)]\tLoss: 0.030530\n",
+      "[5120/20457 (25%)]\tLoss: 0.024616\n",
+      "[6400/20457 (31%)]\tLoss: 0.092403\n",
+      "[7680/20457 (38%)]\tLoss: 0.013935\n",
+      "[8960/20457 (44%)]\tLoss: 0.044144\n",
+      "[10240/20457 (50%)]\tLoss: 0.060256\n",
+      "[11520/20457 (56%)]\tLoss: 0.137226\n",
+      "[12800/20457 (62%)]\tLoss: 0.052821\n",
+      "[14080/20457 (69%)]\tLoss: 0.004136\n",
+      "[15360/20457 (75%)]\tLoss: 0.025377\n",
+      "[16640/20457 (81%)]\tLoss: 0.056544\n",
+      "[17920/20457 (88%)]\tLoss: 0.020745\n",
+      "[19200/20457 (94%)]\tLoss: 0.063546\n",
+      "[13120/20457 (100%)]\tLoss: 0.068892\n",
+      "\n",
+      "Train: Average loss: 0.0542, Accuracy: 0.9791\n",
+      "\n",
+      "Validation: Average loss: 2.5180, Accuracy: 0.8222\n",
       "\n",
       "Train Epoch: 22\n",
-      "[1280/20460 (6%)]\tLoss: 0.023283\n",
-      "[2560/20460 (12%)]\tLoss: 0.022632\n",
-      "[3840/20460 (19%)]\tLoss: 0.039984\n",
-      "[5120/20460 (25%)]\tLoss: 0.097088\n",
-      "[6400/20460 (31%)]\tLoss: 0.066772\n",
-      "[7680/20460 (38%)]\tLoss: 0.045607\n",
-      "[8960/20460 (44%)]\tLoss: 0.105642\n",
-      "[10240/20460 (50%)]\tLoss: 0.073934\n",
-      "[11520/20460 (56%)]\tLoss: 0.079578\n",
-      "[12800/20460 (62%)]\tLoss: 0.119628\n",
-      "[14080/20460 (69%)]\tLoss: 0.029313\n",
-      "[15360/20460 (75%)]\tLoss: 0.048237\n",
-      "[16640/20460 (81%)]\tLoss: 0.035918\n",
-      "[17920/20460 (88%)]\tLoss: 0.156017\n",
-      "[19200/20460 (94%)]\tLoss: 0.139338\n",
-      "[14080/20460 (100%)]\tLoss: 0.103584\n",
-      "\n",
-      "Train: Average loss: 0.0456, Accuracy: 0.9836\n",
-      "\n",
-      "Validation: Average loss: 1.8767, Accuracy: 0.9058\n",
+      "[1280/20457 (6%)]\tLoss: 0.036498\n",
+      "[2560/20457 (12%)]\tLoss: 0.029486\n",
+      "[3840/20457 (19%)]\tLoss: 0.009430\n",
+      "[5120/20457 (25%)]\tLoss: 0.031182\n",
+      "[6400/20457 (31%)]\tLoss: 0.018676\n",
+      "[7680/20457 (38%)]\tLoss: 0.009826\n",
+      "[8960/20457 (44%)]\tLoss: 0.013832\n",
+      "[10240/20457 (50%)]\tLoss: 0.066528\n",
+      "[11520/20457 (56%)]\tLoss: 0.012110\n",
+      "[12800/20457 (62%)]\tLoss: 0.091061\n",
+      "[14080/20457 (69%)]\tLoss: 0.033956\n",
+      "[15360/20457 (75%)]\tLoss: 0.031217\n",
+      "[16640/20457 (81%)]\tLoss: 0.100485\n",
+      "[17920/20457 (88%)]\tLoss: 0.027754\n",
+      "[19200/20457 (94%)]\tLoss: 0.038433\n",
+      "[13120/20457 (100%)]\tLoss: 0.100482\n",
+      "\n",
+      "Train: Average loss: 0.0483, Accuracy: 0.9823\n",
+      "\n",
+      "Validation: Average loss: 2.4675, Accuracy: 0.8105\n",
       "\n",
       "Train Epoch: 23\n",
-      "[1280/20460 (6%)]\tLoss: 0.104166\n",
-      "[2560/20460 (12%)]\tLoss: 0.017932\n",
-      "[3840/20460 (19%)]\tLoss: 0.053743\n",
-      "[5120/20460 (25%)]\tLoss: 0.001651\n",
-      "[6400/20460 (31%)]\tLoss: 0.056572\n",
-      "[7680/20460 (38%)]\tLoss: 0.145369\n",
-      "[8960/20460 (44%)]\tLoss: 0.072902\n",
-      "[10240/20460 (50%)]\tLoss: 0.058727\n",
-      "[11520/20460 (56%)]\tLoss: 0.022644\n",
-      "[12800/20460 (62%)]\tLoss: 0.056106\n",
-      "[14080/20460 (69%)]\tLoss: 0.036463\n",
-      "[15360/20460 (75%)]\tLoss: 0.131182\n",
-      "[16640/20460 (81%)]\tLoss: 0.029406\n",
-      "[17920/20460 (88%)]\tLoss: 0.018448\n",
-      "[19200/20460 (94%)]\tLoss: 0.056077\n",
-      "[14080/20460 (100%)]\tLoss: 0.021559\n",
-      "\n",
-      "Train: Average loss: 0.0463, Accuracy: 0.9829\n",
-      "\n",
-      "Validation: Average loss: 2.4885, Accuracy: 0.7930\n",
+      "[1280/20457 (6%)]\tLoss: 0.079316\n",
+      "[2560/20457 (12%)]\tLoss: 0.012087\n",
+      "[3840/20457 (19%)]\tLoss: 0.063074\n",
+      "[5120/20457 (25%)]\tLoss: 0.012594\n",
+      "[6400/20457 (31%)]\tLoss: 0.089318\n",
+      "[7680/20457 (38%)]\tLoss: 0.040973\n",
+      "[8960/20457 (44%)]\tLoss: 0.051222\n",
+      "[10240/20457 (50%)]\tLoss: 0.241976\n",
+      "[11520/20457 (56%)]\tLoss: 0.099788\n",
+      "[12800/20457 (62%)]\tLoss: 0.019505\n",
+      "[14080/20457 (69%)]\tLoss: 0.039544\n",
+      "[15360/20457 (75%)]\tLoss: 0.052573\n",
+      "[16640/20457 (81%)]\tLoss: 0.026704\n",
+      "[17920/20457 (88%)]\tLoss: 0.010631\n",
+      "[19200/20457 (94%)]\tLoss: 0.068934\n",
+      "[13120/20457 (100%)]\tLoss: 0.047436\n",
+      "\n",
+      "Train: Average loss: 0.0450, Accuracy: 0.9836\n",
+      "\n",
+      "Validation: Average loss: 2.6579, Accuracy: 0.7443\n",
       "\n",
       "Train Epoch: 24\n",
-      "[1280/20460 (6%)]\tLoss: 0.029782\n",
-      "[2560/20460 (12%)]\tLoss: 0.024480\n",
-      "[3840/20460 (19%)]\tLoss: 0.033176\n",
-      "[5120/20460 (25%)]\tLoss: 0.014249\n",
-      "[6400/20460 (31%)]\tLoss: 0.037911\n",
-      "[7680/20460 (38%)]\tLoss: 0.023197\n",
-      "[8960/20460 (44%)]\tLoss: 0.105220\n",
-      "[10240/20460 (50%)]\tLoss: 0.003205\n",
-      "[11520/20460 (56%)]\tLoss: 0.031969\n",
-      "[12800/20460 (62%)]\tLoss: 0.032188\n",
-      "[14080/20460 (69%)]\tLoss: 0.101091\n",
-      "[15360/20460 (75%)]\tLoss: 0.007326\n",
-      "[16640/20460 (81%)]\tLoss: 0.107772\n",
-      "[17920/20460 (88%)]\tLoss: 0.076094\n",
-      "[19200/20460 (94%)]\tLoss: 0.060503\n",
-      "[14080/20460 (100%)]\tLoss: 0.026952\n",
-      "\n",
-      "Train: Average loss: 0.0433, Accuracy: 0.9847\n",
-      "\n",
-      "Validation: Average loss: 2.1807, Accuracy: 0.8872\n",
+      "[1280/20457 (6%)]\tLoss: 0.018068\n",
+      "[2560/20457 (12%)]\tLoss: 0.180993\n",
+      "[3840/20457 (19%)]\tLoss: 0.027099\n",
+      "[5120/20457 (25%)]\tLoss: 0.031176\n",
+      "[6400/20457 (31%)]\tLoss: 0.020737\n",
+      "[7680/20457 (38%)]\tLoss: 0.031309\n",
+      "[8960/20457 (44%)]\tLoss: 0.023619\n",
+      "[10240/20457 (50%)]\tLoss: 0.022132\n",
+      "[11520/20457 (56%)]\tLoss: 0.014054\n",
+      "[12800/20457 (62%)]\tLoss: 0.009688\n",
+      "[14080/20457 (69%)]\tLoss: 0.010825\n",
+      "[15360/20457 (75%)]\tLoss: 0.033677\n",
+      "[16640/20457 (81%)]\tLoss: 0.003488\n",
+      "[17920/20457 (88%)]\tLoss: 0.077383\n",
+      "[19200/20457 (94%)]\tLoss: 0.006477\n",
+      "[13120/20457 (100%)]\tLoss: 0.021153\n",
+      "\n",
+      "Train: Average loss: 0.0477, Accuracy: 0.9834\n",
+      "\n",
+      "Validation: Average loss: 3.1563, Accuracy: 0.8219\n",
       "\n",
       "Train Epoch: 25\n",
-      "[1280/20460 (6%)]\tLoss: 0.001547\n",
-      "[2560/20460 (12%)]\tLoss: 0.023376\n",
-      "[3840/20460 (19%)]\tLoss: 0.046724\n",
-      "[5120/20460 (25%)]\tLoss: 0.092519\n",
-      "[6400/20460 (31%)]\tLoss: 0.027603\n",
-      "[7680/20460 (38%)]\tLoss: 0.037492\n",
-      "[8960/20460 (44%)]\tLoss: 0.013154\n",
-      "[10240/20460 (50%)]\tLoss: 0.016246\n",
-      "[11520/20460 (56%)]\tLoss: 0.081681\n",
-      "[12800/20460 (62%)]\tLoss: 0.021114\n",
-      "[14080/20460 (69%)]\tLoss: 0.012098\n",
-      "[15360/20460 (75%)]\tLoss: 0.018630\n",
-      "[16640/20460 (81%)]\tLoss: 0.053905\n",
-      "[17920/20460 (88%)]\tLoss: 0.046273\n",
-      "[19200/20460 (94%)]\tLoss: 0.030135\n",
-      "[14080/20460 (100%)]\tLoss: 0.008063\n",
-      "\n",
-      "Train: Average loss: 0.0443, Accuracy: 0.9842\n",
-      "\n",
-      "Validation: Average loss: 1.5726, Accuracy: 0.8986\n",
+      "[1280/20457 (6%)]\tLoss: 0.011585\n",
+      "[2560/20457 (12%)]\tLoss: 0.026237\n",
+      "[3840/20457 (19%)]\tLoss: 0.032970\n",
+      "[5120/20457 (25%)]\tLoss: 0.017178\n",
+      "[6400/20457 (31%)]\tLoss: 0.063584\n",
+      "[7680/20457 (38%)]\tLoss: 0.030424\n",
+      "[8960/20457 (44%)]\tLoss: 0.038144\n",
+      "[10240/20457 (50%)]\tLoss: 0.006553\n",
+      "[11520/20457 (56%)]\tLoss: 0.084033\n",
+      "[12800/20457 (62%)]\tLoss: 0.042627\n",
+      "[14080/20457 (69%)]\tLoss: 0.023425\n",
+      "[15360/20457 (75%)]\tLoss: 0.016240\n",
+      "[16640/20457 (81%)]\tLoss: 0.028662\n",
+      "[17920/20457 (88%)]\tLoss: 0.022785\n",
+      "[19200/20457 (94%)]\tLoss: 0.023668\n",
+      "[13120/20457 (100%)]\tLoss: 0.033970\n",
+      "\n",
+      "Train: Average loss: 0.0456, Accuracy: 0.9837\n",
+      "\n",
+      "Validation: Average loss: 2.5554, Accuracy: 0.8389\n",
       "\n",
       "Train Epoch: 26\n",
-      "[1280/20460 (6%)]\tLoss: 0.044958\n",
-      "[2560/20460 (12%)]\tLoss: 0.005513\n",
-      "[3840/20460 (19%)]\tLoss: 0.026505\n",
-      "[5120/20460 (25%)]\tLoss: 0.051464\n",
-      "[6400/20460 (31%)]\tLoss: 0.054007\n",
-      "[7680/20460 (38%)]\tLoss: 0.047236\n",
-      "[8960/20460 (44%)]\tLoss: 0.180607\n",
-      "[10240/20460 (50%)]\tLoss: 0.015927\n",
-      "[11520/20460 (56%)]\tLoss: 0.063853\n",
-      "[12800/20460 (62%)]\tLoss: 0.056948\n",
-      "[14080/20460 (69%)]\tLoss: 0.095953\n",
-      "[15360/20460 (75%)]\tLoss: 0.087786\n",
-      "[16640/20460 (81%)]\tLoss: 0.042396\n",
-      "[17920/20460 (88%)]\tLoss: 0.056485\n",
-      "[19200/20460 (94%)]\tLoss: 0.039375\n",
-      "[14080/20460 (100%)]\tLoss: 0.013858\n",
-      "\n",
-      "Train: Average loss: 0.0443, Accuracy: 0.9845\n",
-      "\n",
-      "Validation: Average loss: 1.9030, Accuracy: 0.8854\n",
+      "[1280/20457 (6%)]\tLoss: 0.238269\n",
+      "[2560/20457 (12%)]\tLoss: 0.046602\n",
+      "[3840/20457 (19%)]\tLoss: 0.016120\n",
+      "[5120/20457 (25%)]\tLoss: 0.010275\n",
+      "[6400/20457 (31%)]\tLoss: 0.063294\n",
+      "[7680/20457 (38%)]\tLoss: 0.028716\n",
+      "[8960/20457 (44%)]\tLoss: 0.055632\n",
+      "[10240/20457 (50%)]\tLoss: 0.003819\n",
+      "[11520/20457 (56%)]\tLoss: 0.068559\n",
+      "[12800/20457 (62%)]\tLoss: 0.017301\n",
+      "[14080/20457 (69%)]\tLoss: 0.091028\n",
+      "[15360/20457 (75%)]\tLoss: 0.201758\n",
+      "[16640/20457 (81%)]\tLoss: 0.009264\n",
+      "[17920/20457 (88%)]\tLoss: 0.058656\n",
+      "[19200/20457 (94%)]\tLoss: 0.082569\n",
+      "[13120/20457 (100%)]\tLoss: 0.189526\n",
+      "\n",
+      "Train: Average loss: 0.0533, Accuracy: 0.9811\n",
+      "\n",
+      "Validation: Average loss: 4.0893, Accuracy: 0.7737\n",
       "\n",
       "Train Epoch: 27\n",
-      "[1280/20460 (6%)]\tLoss: 0.014182\n",
-      "[2560/20460 (12%)]\tLoss: 0.004076\n",
-      "[3840/20460 (19%)]\tLoss: 0.057770\n",
-      "[5120/20460 (25%)]\tLoss: 0.012988\n",
-      "[6400/20460 (31%)]\tLoss: 0.080241\n",
-      "[7680/20460 (38%)]\tLoss: 0.032667\n",
-      "[8960/20460 (44%)]\tLoss: 0.020630\n",
-      "[10240/20460 (50%)]\tLoss: 0.204567\n",
-      "[11520/20460 (56%)]\tLoss: 0.025905\n",
-      "[12800/20460 (62%)]\tLoss: 0.035793\n",
-      "[14080/20460 (69%)]\tLoss: 0.003653\n",
-      "[15360/20460 (75%)]\tLoss: 0.086452\n",
-      "[16640/20460 (81%)]\tLoss: 0.006440\n",
-      "[17920/20460 (88%)]\tLoss: 0.006412\n",
-      "[19200/20460 (94%)]\tLoss: 0.053606\n",
-      "[14080/20460 (100%)]\tLoss: 0.006571\n",
-      "\n",
-      "Train: Average loss: 0.0395, Accuracy: 0.9860\n",
-      "\n",
-      "Validation: Average loss: 2.2398, Accuracy: 0.9048\n",
+      "[1280/20457 (6%)]\tLoss: 0.030012\n",
+      "[2560/20457 (12%)]\tLoss: 0.022481\n",
+      "[3840/20457 (19%)]\tLoss: 0.013295\n",
+      "[5120/20457 (25%)]\tLoss: 0.013206\n",
+      "[6400/20457 (31%)]\tLoss: 0.004704\n",
+      "[7680/20457 (38%)]\tLoss: 0.026337\n",
+      "[8960/20457 (44%)]\tLoss: 0.122487\n",
+      "[10240/20457 (50%)]\tLoss: 0.010481\n",
+      "[11520/20457 (56%)]\tLoss: 0.096591\n",
+      "[12800/20457 (62%)]\tLoss: 0.006623\n",
+      "[14080/20457 (69%)]\tLoss: 0.016750\n",
+      "[15360/20457 (75%)]\tLoss: 0.165899\n",
+      "[16640/20457 (81%)]\tLoss: 0.066964\n",
+      "[17920/20457 (88%)]\tLoss: 0.044991\n",
+      "[19200/20457 (94%)]\tLoss: 0.028740\n",
+      "[13120/20457 (100%)]\tLoss: 0.010718\n",
+      "\n",
+      "Train: Average loss: 0.0417, Accuracy: 0.9856\n",
+      "\n",
+      "Validation: Average loss: 3.4930, Accuracy: 0.8046\n",
       "\n",
       "Train Epoch: 28\n",
-      "[1280/20460 (6%)]\tLoss: 0.143015\n",
-      "[2560/20460 (12%)]\tLoss: 0.002720\n",
-      "[3840/20460 (19%)]\tLoss: 0.101957\n",
-      "[5120/20460 (25%)]\tLoss: 0.076931\n",
-      "[6400/20460 (31%)]\tLoss: 0.040592\n",
-      "[7680/20460 (38%)]\tLoss: 0.012416\n",
-      "[8960/20460 (44%)]\tLoss: 0.062311\n",
-      "[10240/20460 (50%)]\tLoss: 0.039100\n",
-      "[11520/20460 (56%)]\tLoss: 0.123086\n",
-      "[12800/20460 (62%)]\tLoss: 0.012272\n",
-      "[14080/20460 (69%)]\tLoss: 0.077870\n",
-      "[15360/20460 (75%)]\tLoss: 0.097095\n",
-      "[16640/20460 (81%)]\tLoss: 0.009405\n",
-      "[17920/20460 (88%)]\tLoss: 0.018047\n",
-      "[19200/20460 (94%)]\tLoss: 0.011251\n",
-      "[14080/20460 (100%)]\tLoss: 0.089883\n",
-      "\n",
-      "Train: Average loss: 0.0451, Accuracy: 0.9833\n",
-      "\n",
-      "Validation: Average loss: 2.0306, Accuracy: 0.9003\n",
+      "[1280/20457 (6%)]\tLoss: 0.013860\n",
+      "[2560/20457 (12%)]\tLoss: 0.003523\n",
+      "[3840/20457 (19%)]\tLoss: 0.017058\n",
+      "[5120/20457 (25%)]\tLoss: 0.036954\n",
+      "[6400/20457 (31%)]\tLoss: 0.021833\n",
+      "[7680/20457 (38%)]\tLoss: 0.108124\n",
+      "[8960/20457 (44%)]\tLoss: 0.022643\n",
+      "[10240/20457 (50%)]\tLoss: 0.034491\n",
+      "[11520/20457 (56%)]\tLoss: 0.046759\n",
+      "[12800/20457 (62%)]\tLoss: 0.019284\n",
+      "[14080/20457 (69%)]\tLoss: 0.039736\n",
+      "[15360/20457 (75%)]\tLoss: 0.030811\n",
+      "[16640/20457 (81%)]\tLoss: 0.035037\n",
+      "[17920/20457 (88%)]\tLoss: 0.030163\n",
+      "[19200/20457 (94%)]\tLoss: 0.015596\n",
+      "[13120/20457 (100%)]\tLoss: 0.023386\n",
+      "\n",
+      "Train: Average loss: 0.0433, Accuracy: 0.9843\n",
+      "\n",
+      "Validation: Average loss: 2.9932, Accuracy: 0.8039\n",
       "\n",
       "Train Epoch: 29\n",
-      "[1280/20460 (6%)]\tLoss: 0.049717\n",
-      "[2560/20460 (12%)]\tLoss: 0.020472\n",
-      "[3840/20460 (19%)]\tLoss: 0.038108\n",
-      "[5120/20460 (25%)]\tLoss: 0.126613\n",
-      "[6400/20460 (31%)]\tLoss: 0.026770\n",
-      "[7680/20460 (38%)]\tLoss: 0.017383\n",
-      "[8960/20460 (44%)]\tLoss: 0.014881\n",
-      "[10240/20460 (50%)]\tLoss: 0.097292\n",
-      "[11520/20460 (56%)]\tLoss: 0.060368\n",
-      "[12800/20460 (62%)]\tLoss: 0.017599\n",
-      "[14080/20460 (69%)]\tLoss: 0.011290\n",
-      "[15360/20460 (75%)]\tLoss: 0.052744\n",
-      "[16640/20460 (81%)]\tLoss: 0.011328\n",
-      "[17920/20460 (88%)]\tLoss: 0.014417\n",
-      "[19200/20460 (94%)]\tLoss: 0.009475\n",
-      "[14080/20460 (100%)]\tLoss: 0.026258\n",
-      "\n",
-      "Train: Average loss: 0.0350, Accuracy: 0.9879\n",
-      "\n",
-      "Validation: Average loss: 1.7274, Accuracy: 0.8339\n",
+      "[1280/20457 (6%)]\tLoss: 0.034986\n",
+      "[2560/20457 (12%)]\tLoss: 0.014053\n",
+      "[3840/20457 (19%)]\tLoss: 0.021670\n",
+      "[5120/20457 (25%)]\tLoss: 0.013239\n",
+      "[6400/20457 (31%)]\tLoss: 0.019322\n",
+      "[7680/20457 (38%)]\tLoss: 0.108043\n",
+      "[8960/20457 (44%)]\tLoss: 0.080542\n",
+      "[10240/20457 (50%)]\tLoss: 0.050894\n",
+      "[11520/20457 (56%)]\tLoss: 0.022049\n",
+      "[12800/20457 (62%)]\tLoss: 0.056777\n",
+      "[14080/20457 (69%)]\tLoss: 0.036953\n",
+      "[15360/20457 (75%)]\tLoss: 0.008373\n",
+      "[16640/20457 (81%)]\tLoss: 0.094993\n",
+      "[17920/20457 (88%)]\tLoss: 0.046380\n",
+      "[19200/20457 (94%)]\tLoss: 0.040345\n",
+      "[13120/20457 (100%)]\tLoss: 0.067332\n",
+      "\n",
+      "Train: Average loss: 0.0421, Accuracy: 0.9840\n",
+      "\n",
+      "Validation: Average loss: 3.1402, Accuracy: 0.8191\n",
       "\n",
       "Train Epoch: 30\n",
-      "[1280/20460 (6%)]\tLoss: 0.055909\n",
-      "[2560/20460 (12%)]\tLoss: 0.012958\n",
-      "[3840/20460 (19%)]\tLoss: 0.009414\n",
-      "[5120/20460 (25%)]\tLoss: 0.028990\n",
-      "[6400/20460 (31%)]\tLoss: 0.026297\n",
-      "[7680/20460 (38%)]\tLoss: 0.014383\n",
-      "[8960/20460 (44%)]\tLoss: 0.045923\n",
-      "[10240/20460 (50%)]\tLoss: 0.003171\n",
-      "[11520/20460 (56%)]\tLoss: 0.074503\n",
-      "[12800/20460 (62%)]\tLoss: 0.034564\n",
-      "[14080/20460 (69%)]\tLoss: 0.267748\n",
-      "[15360/20460 (75%)]\tLoss: 0.021972\n",
-      "[16640/20460 (81%)]\tLoss: 0.005628\n",
-      "[17920/20460 (88%)]\tLoss: 0.024788\n",
-      "[19200/20460 (94%)]\tLoss: 0.026827\n",
-      "[14080/20460 (100%)]\tLoss: 0.074816\n",
-      "\n",
-      "Train: Average loss: 0.0402, Accuracy: 0.9847\n",
-      "\n",
-      "Validation: Average loss: 2.2622, Accuracy: 0.7979\n",
+      "[1280/20457 (6%)]\tLoss: 0.038956\n",
+      "[2560/20457 (12%)]\tLoss: 0.016095\n",
+      "[3840/20457 (19%)]\tLoss: 0.015689\n",
+      "[5120/20457 (25%)]\tLoss: 0.022543\n",
+      "[6400/20457 (31%)]\tLoss: 0.032722\n",
+      "[7680/20457 (38%)]\tLoss: 0.063683\n",
+      "[8960/20457 (44%)]\tLoss: 0.009182\n",
+      "[10240/20457 (50%)]\tLoss: 0.036861\n",
+      "[11520/20457 (56%)]\tLoss: 0.067981\n",
+      "[12800/20457 (62%)]\tLoss: 0.020677\n",
+      "[14080/20457 (69%)]\tLoss: 0.007287\n",
+      "[15360/20457 (75%)]\tLoss: 0.016112\n",
+      "[16640/20457 (81%)]\tLoss: 0.008147\n",
+      "[17920/20457 (88%)]\tLoss: 0.008376\n",
+      "[19200/20457 (94%)]\tLoss: 0.031842\n",
+      "[13120/20457 (100%)]\tLoss: 0.003770\n",
+      "\n",
+      "Train: Average loss: 0.0381, Accuracy: 0.9865\n",
+      "\n",
+      "Validation: Average loss: 2.6988, Accuracy: 0.8299\n",
       "\n"
      ]
     }
@@ -1193,7 +1213,7 @@
    "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABNEAAAIhCAYAAABg7ixdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hT9f4H8HeS7k13SydQCmWDIEPcDAFRAcEFoqgXcSF6Vbw/B3oV8YrixAmoKEMBBUUUBAQFZJZVhAKlZXSXtrSlK8nvj29O2nQlbU9ykvT9ep4+J01Oz/mW0Z58zmeo9Hq9HkRERERERERERNQotdILICIiIiIiIiIisncMohEREREREREREZnBIBoREREREREREZEZDKIRERERERERERGZwSAaERERERERERGRGQyiERERERERERERmcEgGhERERERERERkRkMohEREREREREREZnBIBoREREREREREZEZDKIRkdGSJUugUqmwd+9epZfSbNdeey2uvfZapZdBREREZJd4nUdE1HouSi+AiEgOH330kdJLICIiIiIr4HUeEdkLBtGIyO7o9XqUl5fD09PT4q9JSkqy4oqUVVVVBZVKBRcX/sgmIiIix8brPFO8ziNyLCznJKJmS01NxV133YXQ0FC4u7uja9eu+PDDD032KS8vx1NPPYXevXvD398fgYGBGDRoEH788cd6x1OpVHj00Ufx8ccfo2vXrnB3d8eXX35pLDvYsmULHn74YQQHByMoKAjjxo3DhQsXTI5RN83/zJkzUKlUeOutt/D2228jPj4ePj4+GDRoEHbt2lVvDZ999hk6d+4Md3d3JCUl4dtvv8XUqVMRFxdn0Z/Jt99+i0GDBsHHxwc+Pj7o3bs3vvjiC+PrcXFxmDp1ar2vq7vurVu3QqVS4euvv8ZTTz2F9u3bw93dHUePHoVKpTI5puSXX36BSqXC2rVrjc9Z8nek0+nw3//+F4mJifD09ERAQAB69uyJd99916LvmYiIiJwPr/Pq43UeEUkY7iaiZklJScHgwYMRExOD+fPnIzw8HL/++isef/xx5OXl4aWXXgIAVFRUoKCgAE8//TTat2+PyspKbNq0CePGjcPixYsxZcoUk+P+8MMP2L59O1588UWEh4cjNDQUe/bsAQA88MADGD16NL799lucPXsW//73v3HPPfdg8+bNZtf7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RkREREREREREZA6DaERERERERERERGa0ucECOp0OFy5cgK+vL1QqldLLISIiIgeh1+tx6dIlREZGQq3mfUh7xOs8IiIiaglLr/PaXBDtwoULiI6OVnoZRERE5KDOnj2LqKgopZdBDeB1HhEREbWGueu8NhdE8/X1BSD+YPz8/BReDRERETmK4uJiREdHG68l2rJt27bhf//7H/bt24fMzEysWbMGt956a5Nf88cff2DWrFk4evQoIiMj8cwzz2D69Okm+6xatQovvPACTp06hY4dO+K1117DbbfdZvG6eJ1HRERELWHpdV6bC6JJqf1+fn68uCIiIqJmY5kgUFpail69euG+++7D+PHjze6flpaGUaNG4cEHH8TSpUvx119/YcaMGQgJCTF+/c6dOzFp0iS8+uqruO2227BmzRpMnDgRf/75J6688kqL1sXrPCIiImoNc9d5Kr1er7fRWuxCcXEx/P39UVRUxIsrIiIishivIRqmUqnMZqI9++yzWLt2LY4dO2Z8bvr06Th48CB27twJAJg0aRKKi4vxyy+/GPcZOXIk2rVrh2XLllm0Fv4dERERUUtYeg3BrrhEREREZFU7d+7E8OHDTZ4bMWIE9u7di6qqqib32bFjR6PHraioQHFxsckHERERkbUwiEZEREREVpWVlYWwsDCT58LCwlBdXY28vLwm98nKymr0uHPnzoW/v7/xg0MFiIiIyJraXE80IiJyLnq9HtXV1dBqtUovhRycRqOBi4sLe55ZSd0/V6mjSO3nG9qnqb+P2bNnY9asWcbPpabARERERNbAIBoRETmsyspKZGZmoqysTOmlkJPw8vJCREQE3NzclF6KUwkPD6+XUZaTkwMXFxcEBQU1uU/d7LTa3N3d4e7uLv+CiYiIiBrAIBoRETkknU6HtLQ0aDQaREZGws3NjRlE1GJ6vR6VlZXIzc1FWloaEhISoFaz64VcBg0ahHXr1pk899tvv+GKK66Aq6urcZ+NGzfiySefNNln8ODBNl0rERERUWMYRCMiIodUWVkJnU6H6OhoeHl5Kb0ccgKenp5wdXVFeno6Kisr4eHhofSS7FZJSQlOnjxp/DwtLQ3JyckIDAxETEwMZs+ejfPnz+Orr74CICZxfvDBB5g1axYefPBB7Ny5E1988YXJ1M0nnngCV199NebNm4dbbrkFP/74IzZt2oQ/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f/9+xMXFobi4GAMHDkROTo6i/evVq4d58+bh0KFDOHToEO68806MGDHCqoPq4MGDWLZsGdq1a2fxvq1bt0ZKSorhcuLECYv2v3nzJnr16gVfX19s2bIFp0+fxvz581GjRg3Fcy/7+HFxcQCABx54QPEc3nvvPXz22WdYvHgxzpw5g/fffx8ffPABPvnkE8VjTJkyBXFxcfjqq69w4sQJDBw4EHfddReSk5NNbm/u+Hn//fexYMECLF68GAcPHkRUVBTuvvtuZGVlKR4jJycHvXr1wrx58yyeQ25uLo4cOYLZs2fjyJEjWL9+Pf7++28MHz7coudx2223YfHixThx4gT++OMPNGzYEAMHDsS1a9cU7S/74Ycf8OeffyImJsai5yEbPHiw0XGyefNmi8a4cOECevfujRYtWmDHjh04duwYZs+eDX9/f0X7l33slJQUrFixAiqVCqNHj1Y8h2effRZbt27F6tWrcebMGTz77LN4+umn8eOPP5rdXwiBkSNH4uLFi/jxxx9x9OhRxMbG4q677jK85ih5TTJ3XCoZo6rj0tz+So5LJXMwd1xa8vps6thUun9Vx6WSMao6LpXsb+64VDJGVceluf2VHJfm/tcpea0ksgbP8ySuPs8DbD/X43me687zlIwhq+xcj+d5PM/jeR7P81x6nifIIQCIDRs22DRGWlqaACB27txp9Rg1a9YUn3/+uUX7ZGVliWbNmom4uDjRr18/8cwzzyje94033hDt27e3bJLlvPTSS6J37942jVHWM888I5o0aSL0er3ifYYOHSomTZpkdN+oUaPEI488omj/3NxcodFoxM8//2x0f/v27cWrr75qdv/yx49erxdRUVFi3rx5hvvy8/NFWFiY+OyzzxSNUVZCQoIAII4ePap4DqYcOHBAABCXL1+2eoyMjAwBQGzfvl3x/v/884+oW7euOHnypIiNjRULFy6sdHxTY0yYMEGMGDGiynmZG2Ps2LGKjwclP4cRI0aIO++806IxWrduLebMmWN03+233y5ee+01s/ufPXtWABAnT5403FdcXCxq1aol/ve//5mcQ/nXJGuOy6pe15Qcl0peF80dl0rGqOq4rGoMpcemqf0tPS5NjWHJcank52DuuDQ1hiXHZfn9rTkuhSj9X2fNMUlkDZ7nWc/e53lCWH6ux/M89zjPq2oMpf9PeZ5nen+e5/E8j+d5jsNMNDeWkZEBAKhVq5bF++p0Onz77bfIyclBjx49LNr3qaeewtChQ3HXXXdZ/LgAcO7cOcTExKBRo0Z48MEHcfHiRYv237hxIzp37owHHngAERER6NixI/73v/9ZNZfCwkKsXr0akyZNgkqlUrxf79698euvv+Lvv/8GABw7dgx//PEH7rnnHkX7FxcXQ6fTGT6tkgUEBOCPP/5Q/gRKJCQkIDU1FQMHDjTcp9Vq0a9fP+zdu9fi8ewlIyMDKpXKok+PyyosLMSyZcsQFhaG9u3bK9pHr9dj3LhxeOGFF9C6dWurHhcAduzYgYiICNx2222YOnUq0tLSFO+r1+uxadMm3HbbbRg0aBAiIiLQrVs3i5f2yK5evYpNmzZh8uTJFu3Xu3dvbNy4EcnJyRBC4Pfff8fff/+NQYMGmd23oKAAAIyOUY1GAz8/v0qP0fKvSdYcl7a8rind39xxaW4MJcelqTEsOTYrm4Mlx2X5MSw9Ls39HJQcl6bGsOS4LL+/pcdl+f917vpaSWQKz/NsP88DrDvX43meMq44zwPsc67H8zye5/E8j+d5DuO0cF01Axs/odTr9WLYsGEWf1J3/PhxERQUJDQajQgLCxObNm2yaP9vvvlGtGnTRuTl5QkhhMWfUG7evFl8//334vjx44ZPOCMjI0V6erriMbRardBqtWLWrFniyJEj4rPPPhP+/v7iiy++sOi5CCHEmjVrhEajEcnJyRbtp9frxcsvvyxUKpXw8fERKpVKvPvuuxaN0aNHD9GvXz+RnJwsiouLxVdffSVUKpW47bbbzO5b/vjZs2ePAFDheUydOlUMHDhQ0Rhl2eMTyry8PNGpUyfx8MMPWzzGTz/9JIKCgoRKpRIxMTHiwIEDivd/9913xd133234tNmaTLRvv/1W/Pzzz+LEiRNi48aNon379qJ169YiPz9f0RgpKSkCgAgMDBQLFiwQR48eFXPnzhUqlUrs2LFD8c9B9t5774maNWsa/u6UPo+CggIxfvx4AUD4+PgIPz8/8eWXXyrav7CwUMTGxooHHnhA3LhxQxQUFIi5c+cKACaPKVOvSZYel+Ze18wdl0peF80dl1WNofS4rGwMpcdmZftbclyaGsOS41LJz9LccVnZGEqPS1P7Kz0uK/tfZ81rJZE1eJ7nHud5Qlh3rsfzPPc4z6tsDEvO9XieZ3p/nufxPI/neY7DIJqD2HpyNW3aNBEbGyuSkpIs2q+goECcO3dOHDx4ULz88ssiPDxcnDp1StG+iYmJIiIiQsTHxxvus/Tkqrzs7GwRGRkp5s+fr3gfX19f0aNHD6P7nn76adG9e3eLH3/gwIHi3nvvtXi/b775RtSrV09888034vjx4+LLL78UtWrVEqtWrVI8xvnz50Xfvn0FAKHRaESXLl3Eww8/LFq2bGl238pOrq5cuWK03ZQpU8SgQYMUjVGWrSdXhYWFYsSIEaJjx44iIyPD4jGys7PFuXPnxL59+8SkSZNEw4YNxdWrV83uf+jQIREZGWn0wmlNEK28K1euCF9fX7Fu3TpFYyQnJwsA4qGHHjLabtiwYeLBBx+0eA7NmzcX06dPr3KOpsb44IMPxG233SY2btwojh07Jj755BMRHBws4uLiFO1/6NAh0b59e8MxOmjQIDFkyBAxZMiQCvubek2y9Lg097pm7rg0t7+S47KqMZQel6bGsOTYVPr6XtVxaWoMS45LJXMwd1xWNobS47Ky/ZUcl5X9r7PmtZLIGjzPk7j6PE8I6871eJ7nHud5psaw9FyP53mV78/zPGM8zzPG8zzrMYjmILacXE2fPl3Uq1dPXLx40eZ5DBgwQDz22GOKtt2wYYPhYJYvAIRKpRIajUYUFxdbNYe77rpLPPHEE4q3b9CggZg8ebLRfUuWLBExMTEWPe6lS5eEWq0WP/zwg0X7CSFEvXr1xOLFi43ue/vtt0Xz5s0tHis7O9vwhz5mzBhxzz33mN2n/PFz4cIFAUAcOXLEaLvhw4eL8ePHKxqjLFtOrgoLC8XIkSNFu3btzH7yrPTvoGnTpiY/AS6//8KFCw3HY9ljVK1Wi9jYWJvnUHZ9fVVjFBQUCB8fH/H2228bbffiiy+Knj17WjSHXbt2CQBGb2qUzCE3N1f4+vpWqMcyefJkk/9EqprDrVu3RFpamhBCiK5du4pp06YZfb+y1yRLjkslr2tVHZfm9ldyXFr62mrquKxsDKXHpjVzKH9cVjaG0uNSyRzMHZeVjaH0uFQyB3PHZVny/zprXiuJrMHzvFKuOs8TwvpzPZ7nucd5nqkxLD3X43me+TnwPM80nufxPM9arInmRoQQmD59OtavX4/ffvsNjRo1ssuY8tpjcwYMGIATJ04gPj7ecOncuTMefvhhxMfHQ6PRWPz4BQUFOHPmDKKjoxXv06tXrwqtcP/++2/ExsZa9NgrV65EREQEhg4datF+gNQJRq02/vPQaDQWtT6XBQUFITo6Gjdv3sS2bdswYsQIi8do1KgRoqKiDN2nAGk9/86dO9GzZ0+Lx7NWUVERxowZg3PnzmH79u2oXbu2XcZVepyOGzcOx48fNzpGY2Ji8MILL2Dbtm1WP/7169eRlJSk+Dj18/NDly5d7HKcLl++HJ06dbKoVggg/S6KiorscpyGhYWhTp06OHfuHA4dOmQ4Rs29Jik5Lm19XVOyv7nj0to5lD0uzY1h7ti0Zg7lj0tzY5g7Li2ZQ2XHpbkxzB2XlsyhsuPSFPl35S6vlUSm8DxPYq/zPMD6cz2e55nm6vM8wDHnejzP43leZY/N8zye51nFGZG66iIrK0scPXpUHD16VAAwrFWurHNIeU8++aQICwsTO3bsECkpKYZLbm6uov1nzZoldu3aJRISEsTx48fFK6+8ItRqtfjll1+sfk6Wpvk/99xzYseOHeLixYti//794t577xUhISHi0qVLisc4cOCA8PHxEf/5z3/EuXPnxNdffy0CAwPF6tWrFY+h0+lEgwYNxEsvvaR4n7ImTJgg6tatK37++WeRkJAg1q9fL8LDw8WLL76oeIytW7eKLVu2iIsXL4pffvlFtG/fXnTt2lUUFhaa3N7c8TNv3jwRFhYm1q9fL06cOCEeeughER0dLTIzMxWPcf36dXH06FGxadMmAUB8++234ujRoyIlJcXs/kVFRWL48OGiXr16Ij4+3ugYLSgoUDSH7OxsMWvWLLFv3z5x6dIlcfjwYTF58mSh1WoNXVos/TsylUpd1RhZWVniueeeE3v37hUJCQni999/Fz169BB169a16Ge5fv164evrK5YtWybOnTsnPvnkE6HRaMTu3bsVP4+MjAwRGBgoli5datUx0a9fP9G6dWvx+++/i4sXL4qVK1cKf39/sWTJEkX7f/fdd+L3338XFy5cED/88IOIjY0Vo0aNMjy+ktckc8elkjGqOi7N7a/kuDQ3hpLj0prX57LHprn9lRyXSuZQ1XGp9DlUdVwqGaOq41LJ/uaOS3P/65S8VhJZg+d57nOeJ4Rt53o8z3PdeZ6S51Fe+XM9nufxPI/neTzPc+V5HoNodvT7778LABUuEyZMULS/qX0BiJUrVyraf9KkSSI2Nlb4+fmJOnXqiAEDBth0YiWE5SdXY8eOFdHR0cLX11fExMSIUaNGKa7VUdZPP/0k2rRpI7RarWjRooVYtmyZRftv27ZNABBnz561+LGFECIzM1M888wzokGDBsLf3180btxYvPrqq0YnEeasWbNGNG7cWPj5+YmoqCjx1FNPiVu3blW6vbnjR6/XizfeeENERUUJrVYr+vbtK06cOGHRGCtXrjT5/TfeeMPs/nIKtqnL77//rmgOeXl54r777hMxMTHCz89PREdHi+HDhxsV9rT078hUEK2qMXJzc8XAgQNFnTp1hK+vr2jQoIGYMGGCSExMtOhnKYQQy5cvF02bNhX+/v6iffv2RstJlOz/3//+VwQEBFR6XJgbIyUlRUycOFHExMQIf39/0bx5czF//nxDwVNz+3/00UeiXr16hp/Da6+9ZnSMK3lNMndcKhmjquPS3P5KjktzYyg5Lq15fS57bJrbX8lxqXQOlR2XSvev6rhUMkZVx6WS/c0dl+b+1yl5rSSyBs/z3Oc8TwjbzvV4nue68zwlz6O88ud6PM/jeV7Z49LcGDzPM96f53m2UwkhBIiIiIiIiIiIiKhSrIlGRERERERERERkBoNoREREREREREREZjCIRkREREREREREZAaDaERERERERERERGYwiEZERERERERERGQGg2hERERERERERERmMIhGRERERERERERkBoNoREREREREREREZjCIRkRkByqVCj/88IOrp0FEREREdsbzPCKSMYhGRB5v4sSJUKlUFS6DBw929dSIiIiIyAY8zyMid+Lj6gkQEdnD4MGDsXLlSqP7tFqti2ZDRERERPbC8zwichfMRCMir6DVahEVFWV0qVmzJgApBX/p0qUYMmQIAgIC0KhRI6xdu9Zo/xMnTuDOO+9EQEAAateujcceewzZ2dlG26xYsQKtW7eGVqtFdHQ0pk+fbvT99PR03HfffQgMDESzZs2wceNGxz5pIiIiomqA53lE5C4YRCOiamH27NkYPXo0jh07hkceeQQPPfQQzpw5AwDIzc3F4MGDUbNmTRw8eBBr167F9u3bjU6eli5diqeeegqPPfYYTpw4gY0bN6Jp06ZGj/HWW29hzJgxOH78OO655x48/PDDuHHjhlOfJxEREVF1w/M8InIaQUTk4SZMmCA0Go0ICgoyusyZM0cIIQQA8cQTTxjt061bN/Hkk08KIYRYtmyZqFmzpsjOzjZ8f9OmTUKtVovU1FQhhBAxMTHi1VdfrXQOAMRrr71m+Do7O1uoVCqxZcsWuz1PIiIiouqG53lE5E5YE42IvMIdd9yBpUuXGt1Xq1Ytw+0ePXoYfa9Hjx6Ij48HAJw5cwbt27dHUFCQ4fu9evWCXq/H2bNnoVKpcOXKFQwYMKDKObRr185wOygoCCEhIUhLS7P2KREREREReJ5HRO6DQTQi8gpBQUEV0u7NUalUAAAhhOG2qW0CAgIUjefr61thX71eb9GciIiIiMgYz/OIyF2wJhoRVQv79++v8HWLFi0AAK1atUJ8fDxycnIM39+zZw/UajVuu+02hISEoGHDhvj111+dOmciIiIiMo/neUTkLMxEIyKvUFBQgNTUVKP7fHx8EB4eDgBYu3YtOnfujN69e+Prr7/GgQMHsHz5cgDAww8/jDfeeAMTJkzAm2++iWvXruHpp5/GuHHjEBkZCQB488038cQTTyAiIgJDhgxBVlYW9uzZg6efftq5T5SIiIiomuF5HhG5CwbRiMgrbN26FdHR0Ub3NW/eHH/99RcAqaPSt99+i2nTpiEqKgpff/01WrVqBQAIDAzEtm3b8Mwzz6BLly4IDAzE6NGjsWDBAsNYEyZMQH5+PhYuXIjnn38e4eHhuP/++533BImIiIiqKZ7nEZG7UAkhhKsnQUTkSCqVChs2bMDIkSNdPRUiIiIisiOe5xGRM7EmGhERERERERERkRkMohEREREREREREZnB5ZxERERERERERERmMBONiIiIiIiIiIjIDAbRiIiIiIiIiIiIzGAQjYiIiIiIiIiIyAwG0YiIiIiIiIiIiMxgEI2IiIiIiIiIiMgMBtGIiIiIiIiIiIjMYBCNiIiIiIiIiIjIDAbRiIiIiIiIiIiIzPh/EdDgjyuM90oAAAAASUVORK5CYII=",
+      "image/png": "iVBORw0KGgoAAAANSUhEUgAABNEAAAIhCAYAAABg7ixdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVxU9f7H8dewgywKgoAL4C7uaebSoi1qmlba1brt1+qW7datrNtida/ZzbLVbr9Ss01L82Zds+yWZamZmaZhZopiCqKigCLbML8/DmcA2YZhhhng/Xw85jHDmTPnfEdUDp/5LBabzWZDREREREREREREquXj6QWIiIiIiIiIiIh4OwXRREREREREREREaqEgmoiIiIiIiIiISC0URBMREREREREREamFgmgiIiIiIiIiIiK1UBBNRERERERERESkFgqiiYiIiIiIiIiI1EJBNBERERERERERkVooiCYiIiIiIiIiIlILBdFExG7BggVYLBY2btzo6aXU2fDhwxk+fLinlyEiIiLilXSdJyJSf36eXoCIiCu88sornl6CiIiIiLiBrvNExFsoiCYiXsdms5Gfn09wcLDDr0lOTnbjijyrqKgIi8WCn5/+yxYREZHGTdd5Fek6T6RxUTmniNTZzp07+fOf/0xMTAyBgYH06NGDl19+ucI++fn53HPPPfTr14+IiAgiIyMZMmQIH330UaXjWSwWbrvtNl599VV69OhBYGAgb775pr3s4KuvvuKWW26hdevWREVFMWHCBA4cOFDhGKem+e/ZsweLxcIzzzzDs88+S1JSEqGhoQwZMoT169dXWsP//d//0bVrVwIDA0lOTubdd9/luuuuIzEx0aE/k3fffZchQ4YQGhpKaGgo/fr144033rA/n5iYyHXXXVfpdaeue/Xq1VgsFt566y3uuece2rZtS2BgIL/88gsWi6XCMU2ffvopFouF5cuX27c58j0qKSnhySefpFu3bgQHB9OyZUv69OnD888/79B7FhERkaZH13mV6TpPREwKd4tInaSkpDB06FA6dOjA7NmziY2N5bPPPuOOO+7g8OHDPProowAUFBSQlZXFvffeS9u2bSksLOSLL75gwoQJzJ8/n2uuuabCcf/zn/+wZs0aHnnkEWJjY4mJieGHH34A4IYbbmDs2LG8++677Nu3j7/97W9cddVVfPnll7Wu9+WXX6Z79+7MmTMHgIcffpgxY8aQmppKREQEAK+99hp//etfmThxIs899xzZ2dnMmDGDgoICh/5MHnnkEZ544gkmTJjAPffcQ0REBNu2bWPv3r2O/rFWMn36dIYMGcKrr76Kj48P7du3p3///syfP58pU6ZU2HfBggXExMQwZswYwPHv0dNPP81jjz3G3//+d84++2yKior49ddfOXbsmNPrFhERkcZL13mV6TpPRCqwiYiUmj9/vg2w/fDDD9XuM2rUKFu7du1s2dnZFbbfdttttqCgIFtWVlaVrysuLrYVFRXZpkyZYuvfv3+F5wBbREREpdea65k6dWqF7U8//bQNsKWnp9u3nXPOObZzzjnH/nVqaqoNsPXu3dtWXFxs375hwwYbYHvvvfdsNpvNZrVabbGxsbYzzjijwjn27t1r8/f3tyUkJFT7Z2Gz2Wy7d++2+fr62q688soa90tISLBde+21lbafuu6vvvrKBtjOPvvsSvu+8MILNsC2Y8cO+7asrCxbYGCg7Z577rFvc/R7dNFFF9n69etX47pFRESkadB1Xhld54mIs1TOKSIOy8/P53//+x+XXnopISEhFBcX229jxowhPz+/Qgr9Bx98wLBhwwgNDcXPzw9/f3/eeOMNtm/fXunY5557Lq1ataryvOPHj6/wdZ8+fQAc+gRw7Nix+Pr6VvvaHTt2kJGRwaRJkyq8rkOHDgwbNqzW469atQqr1cqtt95a6751MXHixErbrrzySgIDA1mwYIF923vvvUdBQQHXX389ULfv0aBBg9iyZQtTp07ls88+Iycnx6XvQURERBoPXedVpus8ETmVgmgi4rAjR45QXFzMiy++iL+/f4WbmWJ++PBhAD788EMmTZpE27Ztefvtt1m3bh0//PADf/nLX8jPz6907Li4uGrPGxUVVeHrwMBAAE6ePFnrmmt77ZEjRwBo06ZNpddWte1Uhw4dAqBdu3a17lsXVf15REZGMn78eBYuXIjVagWMFP9BgwbRs2dPoG7fo+nTp/PMM8+wfv16LrzwQqKiojjvvPPYuHGjS9+LiIiIeD9d51Wm6zwROZV6oomIw1q1aoWvry9XX311tZ/IJSUlAfD222+TlJTE4sWLsVgs9uer6z9Rfp+GZF58HTx4sNJzGRkZtb4+OjoagD/++IP27dtXu19QUFCV7/3w4cO0bt260vbq/jyuv/56PvjgA1atWkWHDh344YcfmDt3rv35unyP/Pz8mDZtGtOmTePYsWN88cUXPPjgg4waNYp9+/YREhJS/RsXERGRJkXXeZXpOk9ETqUgmog4LCQkhBEjRvDTTz/Rp08fAgICqt3XYrEQEBBQ4SIhIyOjyqlNntStWzdiY2N5//33mTZtmn17Wloaa9euJT4+vsbXjxw5El9fX+bOncuQIUOq3S8xMZGff/65wrbffvuNHTt2VHlxVdP52rZty/z58+nQoQNBQUFcccUV9ufr8j0qr2XLllx22WXs37+fu+66iz179jTpcfIiIiJSka7zKtN1noicSkE0Eankyy+/ZM+ePZW2jxkzhueff54zzzyTs846i1tuuYXExERyc3P5/fff+fjjj+2TlC666CI+/PBDpk6dymWXXca+fft44okniIuLY+fOnQ38jqrn4+PDjBkz+Otf/8pll13GX/7yF44dO8aMGTOIi4vDx6fmqvfExEQefPBBnnjiCU6ePMkVV1xBREQEKSkpHD58mBkzZgBw9dVXc9VVVzF16lQmTpzI3r17efrpp+2fcDrK19eXa665hmeffZbw8HAmTJhgnz5lcvR7NG7cOHr16sXAgQOJjo5m7969zJkzh4SEBLp06VKndYmIiEjjoOs8XefpOk/EeQqiiUgl999/f5XbU1NTSU5OZtOmTTzxxBP8/e9/JzMzk5YtW9KlSxd7LwYw0tEzMzN59dVXmTdvHh07duSBBx7gjz/+sF9weIubbroJi8XC008/zaWXXkpiYiIPPPAAH330EWlpabW+/vHHH6dLly68+OKLXHnllfj5+dGlSxfuuOMO+z5//vOfOXDgAK+++irz58+nV69ezJ0716k/i+uvv56ZM2dy6NAhe6PZ8hz9Ho0YMYKlS5fy+uuvk5OTQ2xsLBdccAEPP/ww/v7+dV6XiIiIeD9d5+k6T9d5Is6z2Gw2m6cXISLibY4dO0bXrl255JJLeO211zy9HBERERFxEV3niYizlIkmIs1eRkYG//jHPxgxYgRRUVHs3buX5557jtzcXO68805PL09EREREnKTrPBFxJQXRRKTZCwwMZM+ePUydOpWsrCxCQkIYPHgwr776qn2kuIiIiIg0PrrOExFXUjmniIiIiIiIiIhILWoeRyIiIiIiIiIiIiIKoomIiIiIiIiIiNRGQTQREREREREREZFaNLvBAiUlJRw4cICwsDAsFounlyMiIiKNhM1mIzc3l/j4eHx89DmkN9J1noiIiDjD4es8WzOzb98+G6Cbbrrppptuuunm1G3fvn2evpzxuK+//tp20UUX2eLi4myAbdmyZbW+ZvXq1bbTTjvNFhgYaEtKSrLNnTu30j5Lliyx9ejRwxYQEGDr0aOH7cMPP6zTunSdp5tuuummm2661edW23Ves8tECwsLA2Dfvn2Eh4d7eDUiIiLSWOTk5NC+fXv7tURzduLECfr27cv111/PxIkTa90/NTWVMWPGcOONN/L222/z3XffMXXqVKKjo+2vX7duHZMnT+aJJ57g0ksvZdmyZUyaNIlvv/2WM844w6F16TpPREREnOHodZ7FZrPZGmhNXiEnJ4eIiAiys7N1cSUiIiIO0zVE1SwWC8uWLeOSSy6pdp/777+f5cuXs337dvu2m2++mS1btrBu3ToAJk+eTE5ODp9++ql9n9GjR9OqVSvee+89h9ai75GIiIg4w9FrCDX0EBERERG3WrduHSNHjqywbdSoUWzcuJGioqIa91m7dm21xy0oKCAnJ6fCTURERMRdFEQTEREREbfKyMigTZs2Fba1adOG4uJiDh8+XOM+GRkZ1R535syZRERE2G/t27d3/eJFRERESimIJiIiIiJud+q0TLOjSPntVe1T05TN6dOnk52dbb/t27fPhSsWERERqajZDRZwhM1mo7i4GKvV6umlSCPn6+uLn59fjb8AiIiINHWxsbGVMsoyMzPx8/MjKiqqxn1OzU4rLzAwkMDAQNcvWERERKQKCqKdorCwkPT0dPLy8jy9FGkiQkJCiIuLIyAgwNNLERER8YghQ4bw8ccfV9j2+eefM3DgQPz9/e37rFq1irvvvrvCPkOHDm3QtYqIiIhUR0G0ckpKSkhNTcXX15f4+HgCAgKUQSROs9lsFBYWcujQIVJTU+nSpQs+PqqgFhGRxu/48eP8/vvv9q9TU1PZvHkzkZGRdOjQgenTp7N//34WLlwIGJM4X3rpJaZNm8aNN97IunXreOONNypM3bzzzjs5++yzmTVrFhdffDEfffQRX3zxBd9++22Dvz8RERGRqiiIVk5hYSElJSW0b9+ekJAQTy9HmoDg4GD8/f3Zu3cvhYWFBAUFeXpJIiIi9bZx40ZGjBhh/3ratGkAXHvttSxYsID09HTS0tLszyclJbFixQruvvtuXn75ZeLj43nhhReYOHGifZ+hQ4eyaNEi/v73v/Pwww/TqVMnFi9ezBlnnNFwb0xERESkBhab2dW1mcjJySEiIoLs7GzCw8MrPJefn09qaipJSUkKdojL6O+ViEjTUNM1hHgHfY9ERETEGY5eQ6i2TEREREREREREpBYKoomIiIiIiIiIiNRCQTQ3sZbYWLfrCB9t3s+6XUewljS+qtnhw4dz1113Obz/nj17sFgsbN682W1rAli9ejUWi4Vjx4659TwiIiIiIiIiIiYNFnCDldvSmfFxCunZ+fZtcRFBPDoumdG94lx+vtomiJpNfuvqww8/tI+dd0T79u1JT0+ndevWdT6XiIiIiIiIiIg3UxDNxVZuS+eWtzdxat5ZRnY+t7y9iblXnebyQFp6err98eLFi3nkkUfYsWOHfVtwcHCF/YuKihwKjkVGRtZpHb6+vsTGxtbpNSIiIiIiIiIijYHKOWths9nIKyx26JabX8Sjy3+pFEAD7NseW55Cbn6RQ8dzdHBqbGys/RYREYHFYrF/nZ+fT8uWLXn//fcZPnw4QUFBvP322xw5coQrrriCdu3aERISQu/evXnvvfcqHPfUcs7ExET++c9/8pe//IWwsDA6dOjAa6+9Zn/+1HJOs+zyf//7HwMHDiQkJIShQ4dWCPABPPnkk8TExBAWFsYNN9zAAw88QL9+/Rx676alS5fSs2dPAgMDSUxMZPbs2RWef+WVV+jSpQtBQUG0adOGyy67zP7ckiVL6N27N8HBwURFRXH++edz4sSJOp1fRMRjSqyQuga2LjHuS6yeXpGIiIiIiMt4U7ssZaLV4mSRleRHPnPJsWxARk4+vR/73KH9Ux4fRUiAa75F999/P7Nnz2b+/PkEBgaSn5/PgAEDuP/++wkPD+e///0vV199NR07duSMM86o9jizZ8/miSee4MEHH2TJkiXccsstnH322XTv3r3a1zz00EPMnj2b6Ohobr75Zv7yl7/w3XffAfDOO+/wj3/8g1deeYVhw4axaNEiZs+eTVJSksPv7ccff2TSpEk89thjTJ48mbVr1zJ16lSioqK47rrr2LhxI3fccQdvvfUWQ4cOJSsrizVr1gBGFt8VV1zB008/zaWXXkpubi5r1qxxOIApIuJRKcth5f2Qc6BsW3g8jJ4FyeM9ty4RERER8ThriY0NqVlk5uYTExbEoKRIfH1qbgflbRq6XVZtFERrJu666y4mTJhQYdu9995rf3z77bezcuVKPvjggxqDaGPGjGHq1KmAEZh77rnnWL16dY1BtH/84x+cc845ADzwwAOMHTuW/Px8goKCePHFF5kyZQrXX389AI888giff/45x48fd/i9Pfvss5x33nk8/PDDAHTt2pWUlBT+9a9/cd1115GWlkaLFi246KKLCAsLIyEhgf79+wNGEK24uJgJEyaQkJAAQO/evR0+t4iIx6Qsh/evgVPzn3PSje2TFiqQJiIiItJMeVvwyRmeaJdVGwXRahHs70vK46Mc2ndDahbXzf+h1v0WXH86g5Jq7zcW7O/r0HkdMXDgwApfW61WnnrqKRYvXsz+/fspKCigoKCAFi1a1HicPn362B+bZaOZmZkOvyYuzvgLnpmZSYcOHdixY4c9KGcaNGgQX375pUPvC2D79u1cfPHFFbYNGzaMOXPmYLVaueCCC0hISKBjx46MHj2a0aNHc+mllxISEkLfvn0577zz6N27N6NGjWLkyJFcdtlltGrVyuHzi4g0uBKrkYFWbQMBC6x8ALqPBR/X/SwRERERaQy8IQPLk2twZfCpvu/D2ddbS2zM+DilpqtdZnycwgXJsQ36vVUQrRYWi8XhksqzukQTFxFERnZ+ld9oCxAbEcRZXaIb/B/wqcGx2bNn89xzzzFnzhx69+5NixYtuOuuuygsLKzxOKcOJLBYLJSUlDj8GnOSaPnXnDpdtK6llDabrcZjhIWFsWnTJlavXs3nn3/OI488wmOPPcYPP/xAy5YtWbVqFWvXruXzzz/nxRdf5KGHHuL777+vU0mpiEiD2ru2YglnJTbI2W/sl3RWgy1LRERExNNckYFV38CRJ7PAXBl8qu/7qOvrbTYbB3MK2LY/m5XbMiq8rqr3kp6dz4bULIZ0iqp1La6iIJoL+fpYeHRcMre8vQkLFfMDzL+aj45L9ooa5DVr1nDxxRdz1VVXAUZQa+fOnfTo0aNB19GtWzc2bNjA1Vdfbd+2cePGOh0jOTmZb7/9tsK2tWvX0rVrV3x9jQwMPz8/zj//fM4//3weffRRWrZsyZdffsmECROwWCwMGzaMYcOG8cgjj5CQkMCyZcuYNm1a/d+giIg7HD/o2v1EREREaPwZXK7IwHJF4MiTJYgbUrMcCj5dN28DyW3DiQkLok14IDFhQcSEBRITHkhIgF+930dtr3/lytNIjg9n2/4cfjmQzbYDOfyyP5sjJ2pO7DlVZm7179UdFERzsdG94ph71WmV/tHFelntcefOnVm6dClr166lVatWPPvss2RkZDR4EO3222/nxhtvZODAgQwdOpTFixfz888/07FjR4ePcc8993D66afzxBNPMHnyZNatW8dLL73EK6+8AsAnn3zC7t27Ofvss2nVqhUrVqygpKSEbt268f333/O///2PkSNHEhMTw/fff8+hQ4ca/M9BRKROQtu4dj8RERFp9ryhh1Z91uCKDKz6Bo48WYJYZC3hu98P88rqXQ7tv+b3w6z5/XCVz4UG+HKyuKTa9wFw/9KtZJ8sIsjfF39fH/x9fQjw88Hf14KvxcJDy7bV+Pqp71T+cwbwsUCXmDBiwgKrXV95MWFBte7jSgqiucHoXnFckBzr8Qh+TR5++GFSU1MZNWoUISEh3HTTTVxyySVkZ2c36DquvPJKdu/ezb333kt+fj6TJk3iuuuuY8OGDQ4f47TTTuP999/nkUce4YknniAuLo7HH3+c6667DoCWLVvy4Ycf8thjj5Gfn0+XLl1477336NmzJ9u3b+ebb75hzpw55OTkkJCQwOzZs7nwwgvd9I5FRFwgYagxhTMnnar7olmM5xOGNvTKRERExElNpYdWQ6+h2FrCkROFfJFy0KEMrFvf/ZH2rULw9SkN+PhY8POxYLFYePXrXTUGfv625Gd+OZCDtcRGkbWEIquNguKS0sclZGSfdGkJYm1/J4qtJazfncUnPx9g5S8ZHMsrqvWYpisGtSfY34+DufkcyikgMzefgzkFnCyycrzQWuvrs08Wcf/SrQ6f71Q2wM/HQnJ8OD3jI+gZH06vthF0jw0jyN8Xa4mNM2d9WWu7LEf6zbuSxVbXBlSNXE5ODhEREWRnZxMeHl7hufz8fFJTU0lKSiIoqGGjmVLmggsuIDY2lrfeesvTS3EJ/b0SEbeobjqn2UBA0zldrqZrCPEO+h6JSGPl6R5aZ876strgjxms+Pb+c90W1KttDQARwf5cPyyRQ7kFHCwN+mRk53P4eAEljSyq0a1NGMO7R9MrPoJebSNIiAzB55Q/2+r+Tjw8NplWLQKMwNm2jArlj61DAxndqw2fbs0g60RhjcGnqr6fNpuN4wXFLNqwj3+s2F7r+0iOCyOyRSCFxSUUWsuCiVknCjl8vPayzGcn9WXCae2qfd4MrELV7bJcGdx19BpCmWjiUXl5ebz66quMGjUKX19f3nvvPb744gtWrVrl6aWJiHi35PFw2XxYcl3F7eHxMPopBdBEREQamLOZZJ6epPj1jswGzZ6qSm19vMDIfJrzxc4qn/P1sRAe5MdRBzKxLu4bT2xEEMUlNoqtJRSX2LCW2Nh9+AQbUrNqff2wzlF0bRNGQIUSRiOrbf+xk8z/bk+tx9hxMJcdB3PtX4cG+pEcH14aVAvnWF4RT3xSuSw0PTufqe9uqrAtskUAo3vFclHvOM7oGIWvj4UzO7d2qle7xWIhLMifXm0jan0PAA9f1LPKvxPrdh3hiv9bX+vr4yKCa3zeG9tleU0QbebMmTz44IPceeedzJkzp9r9vv76a6ZNm8Yvv/xCfHw89913HzfffHPDLVRcymKxsGLFCp588kkKCgro1q0bS5cu5fzzz/f00kREvF+7gca9xRcsPlBSBH/+AGJ7enZdIiIizYyzmWQNPUnRZrOx50geP+49yqa0o2zae5RfM3KrO2QF97y/mZE9YxncMZJBSVFEtghwag2mjOx8NuzJ4ofULP633bFhSIOTIhnUMYo24YG0CQuiTXgQbSICiWoRCOBQ+d+zk/tV+WfpaODnthFdqg0mWktsrNyWUeMaokIDmHZBV1LSc9i2P4ft6TkcLyhmQ2qWQ0E88ziXDWjHuL7xDO0UhZ+vT4Xn6xt8GpQUSVxEkNOllPV9/anvxZvaZXlFEO2HH37gtddeo0+fPjXul5qaypgxY7jxxht5++23+e6775g6dSrR0dFMnDixgVYrrhQcHMwXX3zh6WWIiDROuenGfXhbiOoIu1fDnjUKoomIiDSgumaS5eYXsevQCXZlHufr3w45PEmxT/sI4iKCiW8ZZNxHBBMe7IfFYqlxDTe/vYlL+sVzvKCYTWnHyKrj9EPTgex8Fqzdw4K1ewDo2iaUwR2jOCMpijM6RrJxT1aNfw6Pje9JsL8vG/YYwaK0rLw6r+HO87vWmA336LhkpzKwwDWBH18fS61rePKSXhX+PhRbS9h16ATb9mez7UA2634/wq8Haw5s2oAJp7Wr8c+iPsEnR95HTX+W9X19VcdzJAuyIXi8J9rx48c57bTTeOWVV3jyySfp169ftZlo999/P8uXL2f79rLa3JtvvpktW7awbt06h86nnmjS0PT3SkTcJuUjoy9au0HQfSx88Sh0HQ1/XuzplTVJ6rfl/fQ9EpGG5kgvr/BgPy7uG8/uwyfYlXmCjJyayxbrIiTAl9jwQP44lk9hcYlDrwnw86FP2wgGJLSif4dW9G0fwYRX1tYYPIoJD+TvY5L5YW8W63cf4beDxyvt5+tjwVqH5mQ+FugRF86gpEgGdmjFjE9SOJRbUOc+XqeqT385V/Xgqs8aPtq8nzsXba71HM9f3o+L+7Wtdb/6qG+vPm+Y+OqoRtMT7dZbb2Xs2LGcf/75PPnkkzXuu27dOkaOHFlh26hRo3jjjTcoKirC39+/0msKCgooKCiwf52Tk+OahYuIiHhajpmJFgedRhhBtD3fgrUIfCv/TBQREWmKXDHV0tljONLLK+dkMW+tT6uwrXVoIJ1jWhAa6McX2zNrPc8Vp7fH38+HA8fyOXDsJOnZJzmaV0ReoZXdhx3L6LpqcAcmntaO5PhwAv18KzxXW9bQjPE9Gd0rjnH94gE4cryAH/ZksX63EVT7NSPXoQBatzahnNejDYOSIjktoRXhQWXXK76+FpdkLtUnA8tVPbjqs4aYMMcSLxzdrz7qW0rpbaWYruDRINqiRYvYtGkTP/zwg0P7Z2Rk0KZNmwrb2rRpQ3FxMYcPHyYurvJf6JkzZzJjxgyXrFdERMSr5B4w7sPioU1vCImCvCPwx0ZIGOLZtYmIiDioPkEwV2S61PUYxdYSUtJz2JCaxfIt+x06x3ndYxjVK5ZO0aF0jg4lIsQIHpmZbLWVED55ae9KfyYnC62kZ59k6aY/ePmrXbWu4fTESPp3aFXlc3UNHkWFBjK6V5x9+3sb9jL9w221rmHqiM7VZk+5sol8fcr/XBX4cXYNruwn5gr1LaX0plJMV/BYEG3fvn3ceeedfP7553UqcbNYKo9grWq7afr06UybNs3+dU5ODu3bt3dixSIiIl4mN8O4D4sFHx9IOgd++dDojaYgmoiINID6ZoG5ovSuPlMtHTnG8G4xbN53jB9Ss9iwJ4tNe49yotDq8HsEuOGsjlUGEurTOyo4wJeO0aGc2TnaoSBabZlL9QkeJUaF1rqPu9fgSp4M/Li6n5i4lseCaD/++COZmZkMGDDAvs1qtfLNN9/w0ksvUVBQgK9vxRTT2NhYMjIyKmzLzMzEz8+PqKiq/4IHBgYSGBjo+jcgIiLiaTmlmWjhRmkFHYeXBtG+ghHTPbYsERFpHlzRL8nZIFhufhEP/+eXaqdaAjy4bBuRLQKJCPYnJMCX0EA/WgT6EeBnTDKsbTImwO3v/QQ2KDqlVDEsyI+BCa0YmBjJvG9TyTpR6HTWkKcnKZbnDdlTTS1zyRmuzMoT1/JYEO28885j69atFbZdf/31dO/enfvvv79SAA1gyJAhfPzxxxW2ff755wwcOLDKfmgiIiJNmjmdM6z0QqrTCOP+j42Qnw1BEZ5Zl4iINBrOZpLVNwvMkQDWfUt+Zssfxzh6oojDxws4fLyQw8cLOHK8kJNFtWeCZZ0oZNK/Kw+g8/e10CLQDz+LhcO1TKosshqriQ4LZFBiJIOSIjk9MZJusWH2P6dO0S3qnTXkyUmKruANa2hqvCUrTyryWBAtLCyMXr16VdjWokULoqKi7NunT5/O/v37WbhwIWBM4nzppZeYNm0aN954I+vWreONN97gvffea/D116rECnvXwvGDENoGEoaCT+XAoDcZPnx4hemoiYmJ3HXXXdx1113VvsZisbBs2TIuueSSep3bVcepyWOPPcZ//vMfNm/e7LZziIg0KHs5Z+kvKS07QGQnyNoFe76D7mM8tzYREamVKxri14ezmWSOBMDuXryFjzbvp7DYRkFxCQXFVuO+yHick19E1omiGteXk1/M3NW7nXhnZSJb+AMWThQUU1A6vbLIauNYXs3nLu/hsT34y5lJ1bYQclXWUH37eHk6c8kb1tDUKCvP+3h8OmdN0tPTSUsrm2KSlJTEihUruPvuu3n55ZeJj4/nhRdeYOLEiR5cZRVSlsPK+8vKbMAotRk9C5LHu/x048aN4+TJk3zxxReVnlu3bh1Dhw7lxx9/5LTTTqvTcX/44QdatGjhqmUC1Qey0tPTadWq6iaXIiJShfwcKCwdLx9e7qK043AjiLb7KwXRRES8mCsa4tf3/I5mkh3LK2Rn5nF+O5jLzoPH2bin9omUJ4usfLrtYL3XeVaX1gxKjCQqNJDWoQH2+92HTnD9gtoH1L385wH2IESRtYS8AisnCos5UVDM+t1HePijX2o9RnJ8RLUBNJM3ZA1pDSLu51VBtNWrV1f4esGCBZX2Oeecc9i0aVPDLMgZKcvh/Wvg1B9HOenG9kkLXR5ImzJlChMmTGDv3r0kJCRUeG7evHn069evzgE0gOjoaFctsVaxsbENdi4RkSbBLOUMjICAch94dBoBG98whguIiIjb1HeiZH0b4teHI5lk097fwoLv9vD7oRMcPl7g1Hn+NKAdpydGEujvQ6CfD4F+vsa9vw870nN58D8OTHMc3rnKTJx2rULq3IPL39eHiBAf+2TMjtGhvLJ6l8umIHpD1pDWIOJePp5egNez2aDwhGO3/Bz49D4qBdCMAxl3K+8vzR5w4Hi2qo5T2UUXXURMTEyloGNeXh6LFy9mypQpHDlyhCuuuIJ27doREhJC7969ay2DTUxMtJd2AuzcuZOzzz6boKAgkpOTWbVqVaXX3H///XTt2pWQkBA6duzIww8/TFGRkSq9YMECZsyYwZYtW7BYLFgsFvuaLRYL//nPf+zH2bp1K+eeey7BwcFERUVx0003cfz4cfvz1113HZdccgnPPPMMcXFxREVFceutt9rP5YiSkhIef/xx2rVrR2BgIP369WPlypX25wsLC7ntttuIi4sjKCiIxMREZs6caX/+scceo0OHDgQGBhIfH88dd9zh8LlFROrN3g/tlA8hEs8Ciw8c/g2y9zf8ukREmoGV29I5c9aXXPF/67lz0Wau+L/1nDnrS1ZuS6/1tY4EsGZ8nIK1xLHfBZyxIbX2TLK8QivrU7PsAbS2LYMZ3i2aG89K4q9nd3ToPBNOa8ek09tzcb+2jO4Vx4juMQzt3JoBCZFMHtSBuIggqgs7WjAy86oLYJk9uMx9T30t1N6DyxXHEJHmxasy0bxSUR78M95FB7MZJZ5PtXds9wcPVMwuqIafnx/XXHMNCxYs4JFHHrGnGn/wwQcUFhZy5ZVXkpeXx4ABA7j//vsJDw/nv//9L1dffTUdO3bkjDPOqPUcJSUlTJgwgdatW7N+/XpycnKq7JUWFhbGggULiI+PZ+vWrdx4442EhYVx3333MXnyZLZt28bKlSvtpacREZWbXufl5TF69GgGDx7MDz/8QGZmJjfccAO33XZbhUDhV199RVxcHF999RW///47kydPpl+/ftx44421vh+A559/ntmzZ/Pvf/+b/v37M2/ePMaPH88vv/xCly5deOGFF1i+fDnvv/8+HTp0YN++fezbtw+AJUuW8Nxzz7Fo0SJ69uxJRkYGW7Zscei8IiIukVP6i1r4KZkKwS0h/jTYv9Eo6ex/VYMvTUSkKatLFlmRtYT9R0+yNyuPtCMn2HMkj5/SjtUYwLIB6dn5bEjNqjWbp67ZcNl5Raz5/RBvrdvr0Hu98owOTBrYns4xobQILPvV0VpiY/mWA/XK4HJFI3pX9OBSHy8RqQsF0ZqIv/zlL/zrX/9i9erVjBhhTGebN28eEyZMoFWrVrRq1Yp7773Xvv/tt9/OypUr+eCDDxwKon3xxRds376dPXv20K5dOwD++c9/cuGFF1bY7+9//7v9cWJiIvfccw+LFy/mvvvuIzg4mNDQUPz8/Gos33znnXc4efIkCxcutPdke+mllxg3bhyzZs2iTZs2ALRq1YqXXnoJX19funfvztixY/nf//7ncBDtmWee4f777+fyyy8HYNasWXz11VfMmTOHl19+mbS0NLp06cKZZ56JxWKpUCqblpZGbGws559/Pv7+/nTo0IFBgwY5dF4REZfILe27GVbFBz2dRpQG0VYriCYi4kKOlkG+tW4vaUfzOHAs3+mMsvuWbuHCXnEM6RjFwMRWhAX5V3jekZ5qJSU2th3IZvWOQ3z92yF+SjtKXZZzUZ94+rZvWWm7qyYxuioIVt8eXOrjJSKOUhCtNv4hRkaYI/auhXcuq32/K5cY0zodObeDunfvztChQ5k3bx4jRoxg165drFmzhs8//xwAq9XKU089xeLFi9m/fz8FBQUUFBQ4PDhg+/btdOjQwR5AAxgyZEil/ZYsWcKcOXP4/fffOX78OMXFxYSHhzv8Psxz9e3bt8Lahg0bRklJCTt27LAH0Xr27Imvb9nE07i4OLZu3erQOXJycjhw4ADDhg2rsH3YsGH2jLLrrruOCy64gG7dujF69GguuugiRo4cCcCf/vQn5syZQ8eOHRk9ejRjxoxh3Lhx+Pnpn5SINBD7ZM4qPpToOBy++ZcRRCspAR91bxARcQVHyyC/23XE/nWQvw8JkS3oEBVCQmQIJTYb877bU+u59mWd5LVvdvPaN7vxsUDvthEM7hTF4I5RHMsrYtrizVVmw9389iauH5bIsbwivvntEEdOFFbYp2ubUM7q0pplPx3g6IlCpzPJXJXB5YoAlit6cKmPl4g4Qr/x18ZicaikEoBO5xpTOHPSqbovmsV4vtO54ONbxfP1M2XKFG677TZefvll5s+fT0JCAueddx4As2fP5rnnnmPOnDn07t2bFi1acNddd1FYWFjLUQ22KvqznTqhZv369Vx++eXMmDGDUaNGERERwaJFi5g9e3ad3ofNZqt2+k357f7+/pWeKykpqdO5Tj1P+XOfdtpppKam8umnn/LFF18wadIkzj//fJYsWUL79u3ZsWMHq1at4osvvmDq1Kn861//4uuvv660LhERtzAnQIdXkYnWbpDxQcyJQ5CZArG9GnZtIiJN1G8Hcxza78+D2nNJ/3YkRIUQExZY4ZrTWmLj020ZNZZCRocF8sDo7mzYk8W63UfYeySPLX9ks+WPbP799e5qz2seb365IF1ooB/DOkcxvFsMZ3eNpm3LYABOT4x0SSaZKzK4FMASkcZCQTRX8vGF0bNKp3NW8+No9FNuCaABTJo0iTvvvJN3332XN998kxtvvNH+A3vNmjVcfPHFXHWVUdZTUlLCzp076dGjh0PHTk5OJi0tjQMHDhAfb/zCtm7dugr7fPfddyQkJPDQQw/Zt+3dW7HfQkBAAFartdZzvfnmm5w4ccKejfbdd9/h4+ND165dHVpvbcLDw4mPj+fbb7/l7LPPtm9fu3ZthbLM8PBwJk+ezOTJk7nssssYPXo0WVlZREZGEhwczPjx4xk/fjy33nor3bt3Z+vWrU5NQhURqTP7YIEqPun3C4CEYfD7KqMvmoJoIiL1sintKPO+TWXF1toHBwCM69u21ob4NQWwHr+4J6N7xTFhgFEFcuDYSb5PPcL6XVl8tSOTzNzap2WO7xvPn8/owICEVvj7Vs5IdlUmmQJgItKcKIjmasnjYdJCYwpnTrky0PB4I4CWPN5tpw4NDWXy5Mk8+OCDZGdnc91119mf69y5M0uXLmXt2rW0atWKZ599loyMDIeDaOeffz7dunXjmmuuYfbs2eTk5FQIlpnnSEtLY9GiRZx++un897//ZdmyZRX2SUxMJDU1lc2bN9OuXTvCwsIIDAyssM+VV17Jo48+yrXXXstjjz3GoUOHuP3227n66qvtpZyu8Le//Y1HH32UTp060a9fP+bPn8/mzZt55513AHjuueeIi4ujX79++Pj48MEHHxAbG0vLli1ZsGABVquVM844g5CQEN566y2Cg4Mr9E0TEXErezlnNb/kdBpRGkRbDUNvb7BliYg0Bo405C8sLuHTbenM+24PW/Yds28P8LVQaK26sZgjZZBQ9wBWfMtgLu3fjkv7t+Ojzfu5c9HmWt/jeT1iGNyx5uCWeoGJiNSNgmjukDweuo81eqQdPwihbYweaG7KQCtvypQpvPHGG4wcOZIOHTrYtz/88MOkpqYyatQoQkJCuOmmm7jkkkvIzs526Lg+Pj4sW7aMKVOmMGjQIBITE3nhhRcYPXq0fZ+LL76Yu+++m9tuu42CggLGjh3Lww8/zGOPPWbfZ+LEiXz44YeMGDGCY8eOMX/+/ArBPoCQkBA+++wz7rzzTk4//XRCQkKYOHEizz77bL3+bE51xx13kJOTwz333ENmZibJycksX76cLl26AEZQctasWezcuRNfX19OP/10VqxYgY+PDy1btuSpp55i2rRpWK1Wevfuzccff0xUlD6FE5EGUGItC6KdOp3T1NEYMsOe76C4APwCq95PRKSZqa0h/5HjBby3IY231u/lYI6R8RXg58PFfeO5flgSaVknuOXtTYDzZZDgfAArJizIoffp6H7KJBMRcZzFVlWzqyYsJyeHiIgIsrOzKzW8z8/PJzU1laSkJIKCHPuhI1Ib/b0SEZfLzYDZ3cDiA38/BL5VfCZmsxn7HD8I134MSWdX3kfqpKZrCPEO+h5JbVZuS+eWtzdV6kVmllUO6xTFD3uPUlhs9NmNDgvk6sEJ/PmMDrQODaxwnNomY7qLtcTGmbO+rLGnWmxEEN/ef64yykREHOToNYQy0URERBobsx9ai5iqA2hgDMbpOBx+XmyUdCqIJiLNnLXExoyPU6oMPJnbzKmafdpF8JdhSYzpHUeAX9X9xDxVBulITzVHs+FERKRuNPNeRESksckpDaJVV8pp6jjcuN/1lVuXIyLSGGxIzaqQOVadGeOT+ejWYVzSv22VATSTWQZ5cb+2DOkU1aBBK7OnWmxExSqH2Igg5l51mtuz4UREmitloomIiDQ2uaWDa8Lia97PDKId+AlOHoXgVm5dlohIQ3FkMIApv8jKprSjvPndHoeO3TIkwD7h3ptpKICISMNTEE1ERKSxsU/mjK15v/B4iO4Oh36F1G8g+WL3r01ExM1q60dWbC3h5/3ZrNt1hLW7DrNxz1EKSnucOcLRhvzeQEMBREQaloJoVWhmsxbEzfT3SURcztFyTjCy0Q79apR0KogmIo1cdYMB0rPzufntTfRqG86ew3kcLyiu8Hx0WCBDO0ay+rfDZJ8sqvLYZkP+QUmR7lm8iIg0egqilePv7w9AXl4ewcHBHl6NNBV5eXlA2d8vEZF6c7ScE6DjCPj+VWO4gIiIF6hLKeapr6tuMIBp2/4cACKC/RnSMYqhnaMY2imKTtGhWCwWexAO1JBfRETqTkG0cnx9fWnZsiWZmZkAhISENIp+COKdbDYbeXl5ZGZm0rJlS3x9fT29JBFpKhwt5wRIHAY+fnA0FY7ugVaJ7lyZiEiNaivFPJXNZmPPkTy27DvGp9vSHRoM8M9LezH59A5VBsPMhvynriG2hjWIiIiYFEQ7RWys8QuJGUgTqa+WLVva/16JiLhETmkmWrgDmWiBYdDudEhbZ2SjDbjOnSsTEalWdaWYGdn53PL2JuZedRqnJ0ay5Y9jbN6XzeZ9x9iy71i15ZfVaRHoV2M2mRryi4iIsxREO4XFYiEuLo6YmBiKiur2A1vkVP7+/spAExHXKjoJ+ceMx2EOZkx0HGEE0XZ9pSCaiHhETaWY5rZb39mEtYodAvx86BkfTkxYIJ/9crDWczkyGEAN+UVExBkKolXD19dXwQ8REfE+uaVDBfyCISjCsdd0HA6r/wmpX0NJCfj4uG15IiJV2ZCaVWspphlA6xTdgr7tW9K/fUv6tm9J99hwAvx8sJbYOHPWl2Rk51cZjNNgABERcTcF0URERBqT8pM5He3b2XYABITByaOQsQXi+7tvfSIiVUjPPunQfk9N6M3lgzpU+Zyvj4VHxyVzy9ubsKDBACIi0vD0UbSIiEhjYmaiOTKZ0+TrB0lnGY93feX6NYmIVCP7ZBGvfbOLf/w3xaH9E6Ja1Pi8ORggNqJiyWZsRBBzrzpNgwFERMStlIkmIiLSmNiDaHUcWNJxBOxYYQwXOGuay5clIs2HtcRWa1P+fVl5zPsulfd/2MeJQisAPhYoqaoOk7qVYmowgIiIeIqCaCIiIo1J+XLOuug0wrhPW28MJ/APdu26RKRZWLktnRkfp1TobxYXEcSj45IZ3SuOH/ce5Y1vd7NyW4Y9YNa1TSg3nNmRIH8f7ly0Gah/KaYGA4iIiCcoiCYiItKY5B4w7utSzgkQ1RnC20LOfmNSZ6dzXb82EWnSVm5L55a3N1Vq6p+Rnc/Nb28iqXUIqYfz7NvP6tKaG87qyNldWmMp7eEY4OdTKQgXWy4IJyIi4s0URBMREWlMcjOM+7qWc1osRknn5reNvmgKook0S46UYlb3uhkfp1Q5FdPclno4D38fC5f0b8uUs5LoHhteaV+VYoqISGOmIJqIiEhjklOaiRZex0w0gI7DjSDabg0XEGmOaivFrMm3vx+q8LrqvPDn/lxYy7FUiikiIo2VpnOKiIg0FjZbuUw0J8qeOg437jO2wonDLluWNF+vvPIKSUlJBAUFMWDAANasWVPj/i+//DI9evQgODiYbt26sXDhwgrPL1iwAIvFUumWn1978EZqZpZinhoIy8jO55a3N/HJzwdIO5LHd78fZvEPaTzz2Q7uXPQTE+euZdA/vuDaeT84dJ7C4hJ3LF9ERMQrKBNNRESksTh5FKwFxuO6lnMChEZDm95wcKsxpbP3ZS5dnjQvixcv5q677uKVV15h2LBh/Pvf/+bCCy8kJSWFDh06VNp/7ty5TJ8+nf/7v//j9NNPZ8OGDdx44420atWKcePG2fcLDw9nx44dFV4bFBTk9vfTlDlSinnbuz+55FwxYfpeiYhI06UgmoiISGNhlnKGRIFfoHPH6HiOgmjiEs8++yxTpkzhhhtuAGDOnDl89tlnzJ07l5kzZ1ba/6233uKvf/0rkydPBqBjx46sX7+eWbNmVQiiWSwWYmOdCBJLtTakZjlUiunvY6FDVAjtWoXQPjKY9q3KHsdHBHPRS99yMDu/ymCcBWNAwKCkSJevX0RExFsoiCYiItJY5KYb93WdzFlepxGw7iUjiGazGQMHROqosLCQH3/8kQceeKDC9pEjR7J27doqX1NQUFApoyw4OJgNGzZQVFSEv78/AMePHychIQGr1Uq/fv144okn6N+/f7XHLCgosH+dk5NTn7fVZGXmOlYO+68/9eWS/m2rff6xccnc8vYmLFAhkGb+L/LouGQNCBARkSZNPdFEREQaC3sQrR5ZOh2Ggm8AZO+DrN2uWZc0O4cPH8ZqtdKmTZsK29u0aUNGRkaVrxk1ahSvv/46P/74IzabjY0bNzJv3jyKioo4fNjo0de9e3cWLFjA8uXLee+99wgKCmLYsGHs3LmzymPOnDmTiIgI+619+/aufaNNhKMllm3Ca95vdK845l51GrERFfeLjQhi7lWn1TqcQEREpLFTJpqIiEhjkVMaRAuvxy+qASHQ/gzYswZ2fQlRnVyzNmmWLKdkMtpstkrbTA8//DAZGRkMHjwYm81GmzZtuO6663j66afx9fUFYPDgwQwePNj+mmHDhnHaaafx4osv8sILL1Q65vTp05k2bZr965ycHAXSqmC11tzsvy6lmKN7xXFBciwbUrPIzM0nJsx4nTLQRESkOVAmmoiISGORW9oTrT7lnGCUdIJR0inihNatW+Pr61sp6ywzM7NSdpopODiYefPmkZeXx549e0hLSyMxMZGwsDBat25d5Wt8fHw4/fTTq81ECwwMJDw8vMJNKvp252GmLNxo//rUUJczpZi+PhaGdIri4n5tGdIpSgE0ERFpNhREExERaSxySwMW9SnnBOg43LhPXQPW4vodS5qlgIAABgwYwKpVqypsX7VqFUOHDq3xtf7+/rRr1w5fX18WLVrERRddhI9P1ZekNpuNzZs3ExenMkFnfPPbIaa8+QMFxSWc1z2GF6/op1JMERGRelA5p4iISGNhTucMr2cmWlw/CGoJ+cfgwE/Q/vR6Lkyao2nTpnH11VczcOBAhgwZwmuvvUZaWho333wzYJRa7t+/n4ULFwLw22+/sWHDBs444wyOHj3Ks88+y7Zt23jzzTftx5wxYwaDBw+mS5cu5OTk8MILL7B582Zefvllj7zHxmz1jkxueutHCotLOL9HG16+sj+Bfr6M6R2vUkwREREnKYgmIiLSWLhisACAjy8knQ3blxslnQqiiRMmT57MkSNHePzxx0lPT6dXr16sWLGChIQEANLT00lLS7Pvb7VamT17Njt27MDf358RI0awdu1aEhMT7fscO3aMm266iYyMDCIiIujfvz/ffPMNgwYNaui316h9+etBbn5rE4XWEkb1bMOLV5xGgJ+R7WeWYoqIiEjdWWw2m6323ZqOnJwcIiIiyM7OVt8MERFpPKxF8ERp36h7f4fQ6Podb+M8+ORuSBgG16+o//qaAV1DeD99j+CLlIPc8s6PFFltXNgrlheu6I+/rzq4iIiI1MTRawj9RBUREWkMzH5oPv4Q4oIsko6lwwX2bYCC4/U/noh43Oe/ZNgDaGN7xymAJiIi4mL6qSoiItIYlC/lrKYJe51EJkHLBCgpgr1r6388EfGoldsymPrOJoqsNsb1jef5y/spgCYiIuJi+skqIiLSGNiDaC6coNepNBtt91euO6aINLhPt6Zz27ubKC6xcXG/eJ6b1Bc/BdBERERcToMFREREGoOc0iBauAuDaB2Hw48LjOECItIoWEtsFaZrHsrN5+73t2AtsXFp/7Y886e+mrYpIiLiJh4Nos2dO5e5c+eyZ88eAHr27MkjjzzChRdeWOX+q1evZsSIEZW2b9++ne7du7tzqSIiIp6Ve8C4d2UmWtI5xn1mCmx4HaK7QcJQY3qniHidldvSmfFxCunZ+ZWem3haO56+rI8CaCIiIm7k0SBau3bteOqpp+jcuTMAb775JhdffDE//fQTPXv2rPZ1O3bsqDAtITq6nhPKREREvJ05WMCVQbQ93xqDCkqKYMU9xrbweBg9C5LHu+48IlJvK7elc8vbm7BV8/x53WMUQBMREXEzjzZLGDduHGPGjKFr16507dqVf/zjH4SGhrJ+/foaXxcTE0NsbKz95uurT8xFRKSJyynNRAuPd83xUpbD+9cYAbQK50k3tqcsd815RKTerCU2ZnycUm0AzQI88d8UrCXV7SEiIiKu4DUdR61WK4sWLeLEiRMMGTKkxn379+9PXFwc5513Hl99VXMz5IKCAnJycircREREGp3y0znrq8QKK++HKn8lL9228gFjPxHxuA2pWVWWcJpsQHp2PhtSsxpuUSIiIs2Qx4NoW7duJTQ0lMDAQG6++WaWLVtGcnJylfvGxcXx2muvsXTpUj788EO6devGeeedxzfffFPt8WfOnElERIT91r59e3e9FREREfexl3O6IBNt79qyzLYq2SBnv7GfiHhcZm71ATRn9hMRERHneHw6Z7du3di8eTPHjh1j6dKlXHvttXz99ddVBtK6detGt27d7F8PGTKEffv28cwzz3D22WdXefzp06czbdo0+9c5OTkKpImISOOSnwOFx43HrshEO37QtfuJiFvFhAW5dD8RERFxjscz0QICAujcuTMDBw5k5syZ9O3bl+eff97h1w8ePJidO3dW+3xgYCDh4eEVbiIiIo2KWcoZGA6BofU/Xmgb1+4nIm41KCmS8KDqP/u2AHERQQxKimy4RYmIiDRDHg+incpms1FQUODw/j/99BNxcS6cVCYiIuJt7P3QXPTzLmFo6YCC6ib5WSC8rbGfiHjcrkPHySusukeh+a/40XHJms4pIiLiZh4t53zwwQe58MILad++Pbm5uSxatIjVq1ezcuVKwCjF3L9/PwsXLgRgzpw5JCYm0rNnTwoLC3n77bdZunQpS5cu9eTbEBERca+c0iBauIuCaD6+MHqWMYUTC1UOGBj9lLGfiHhUQbGVO977ieISG73iwzl8opCMckMGYiOCeHRcMqN76UNlERERd/NoEO3gwYNcffXVpKenExERQZ8+fVi5ciUXXHABAOnp6aSlpdn3Lyws5N5772X//v0EBwfTs2dP/vvf/zJmzBhPvQURERH3yy0dAuCqTDSA5PEwaaExpbP8kAHfAJj4hvG8iHjcv1bu4NeMXKJaBDD/+kFEtghgQ2oWmbn5xIQZJZzKQBMREWkYFpvNVtV8+yYrJyeHiIgIsrOz1R9NREQahxV/gw2vwZnT4PxHXXvsEqsxhfPQDlhxj7Ft2q+uy3prQnQN4f2a2vfo252HueqN7wF449qBnNdDfQpFRETcwdFrCK/riSYiIiKnMDPFwuNdf2wfX0g6CwbdAO3PMLb9+onrzyMidXL0RCH3fLAZgKsGd1AATURExAsoiCYiIuLt7IMFYt17nh7jjPvtH7v3PCJSI5vNxgMf/szBnAI6RbfgoTHJnl6SiIiIoCCaiIiI98vNMO7D3JCJVl73i4z7Pd9CXpZ7zyUi1Xp/4z4+++Ug/r4Wnr+8P8EBGvIhIiLiDRREExER8WYl1rIgmrv7lEUmQWxvsFlhx6fuPZeIVCn18AlmfJwCwD0ju9GrbYSHVyQiIiImBdFERES82YlDRlDL4gMtYtx/vu4q6RTxlCJrCXct3kxeoZUhHaO46ayOnl6SiIiIlKMgmoiIiDcz+6G1iAFfP/efz+yLtutLKMh1//lExO6F/+1ky75jhAf5MXtSX3x8LJ5ekoiIiJSjIJqIiIg3yykNorm7lNMU0wMiO4G1AH7/omHOKSL8sCeLl7/6HYCZE/oQ3zLYwysSERGRUymIJiIi4s1yDxj3YQ0URLNYNKVTpIHl5Bdx16LNlNhg4mntGNungf69i4iISJ0oiCYiIuLN7JM5G/CX6h7jjfvfPoOi/IY7r0gz9ehHv7D/2EnaRwbz2PhkTy9HREREqqEgmoiIiDdr6HJOgPj+EN4WCo9D6tcNd16RZuijzftZ9tN+fH0szJncn7Agf08vSURERKqhIJqIiIg3a+hyTgAfH+g+1ni8fXnDnVekmfnjaB5//882AG4b0ZkBCa08vCIRERGpiYJoIiIi3swT5ZxQ1hft1xVgLW7Yc4s0UdYSG+t2HeGjzfv57vfD3L14M7n5xfTv0JLbz+3s6eWJiIhILfw8vQARERGpQU5pJlp4fMOet8NQCI6Ek1mQthaSzm7Y84s0MSu3pTPj4xTSsyv2GQz08+H5yf3x89Vn2yIiIt5OP61FRES8VdFJyD9mPA6Lbdhz+/pB9zHG4+2fNOy5RZqYldvSueXtTZUCaAAFxSWkpGd7YFUiIiJSVwqiiYiIeKvc0qECfsEQ1LLhz29O6dz+MZSUNPz5RZoAa4mNGR+nYKvmeQsw4+MUrCXV7SEiIiLeQkE0ERERb1V+MqfF0vDnTzoHAkKN4QYHfmr484s0ARtSs6rMQDPZgPTsfDakZjXcokRERMQpCqKJiIh4KzMTraGHCpj8g6DLSOOxpnSKOCUzt/oAmjP7iYiIiOcoiCYiIuKtPB1Eg7IpnduXg03lZiJ1FRMW5NL9RERExHMURBMREfFW5cs5PaXLBeAbCFm7IXO759Yh0kgNSookLiKI6gqyLUBcRBCDkiIbclkiIiLiBAXRREREvFXuAePek5logWHQ6Vzj8a+a0ilSV74+Fh4dl1zlc2Zg7dFxyfj6eKDvoYiIiNSJgmgiIiLeKjfDuPdkEA0qlnSKSJ2N7hXH3KtOI9i/4qV3bEQQc686jdG9PPxvXERERBzi5+kFiIiISDVySjPRwuM9u45uF4LFFzK2QlYqRCZ5dj0ijdDoXnG88tXv/Lw/hynDEjk/OZZBSZHKQBMREWlElIkmIiLijWy2cplosZ5dS0gkJA4zHqukU8QpNpuN3YfzALh8UAeGdIpSAE1ERKSRURBNRETEGSVWSF0DW5cY9yVW1x7/5FGwFhiPPV3OCdBjvHG//WPPrkOkkcrMLeB4QTG+PhYSolp4ejkiIiLiBJVzioiI1FXKclh5f1m5JRgll6NnQfJ415zDPHZIFPgFuuaY9dF9LKy4F/Z9b2TIeTo7TqSR+T3zOAAJkSEE+OlzbBERkcZIP8FFRETqImU5vH9NxQAaQE66sT3FRc33c9ONe2/IQgMjSNjudOOxq0s63Z3VJ+IFdh0ygmgdo0M9vBIRERFxljLRREREHFViNTLQsFXxpA2wwMoHjKwtH9/6ncvbgmhgTOn84wfY/gmcfoNrjtkQWX0iXmBXaSZapxiVcoqIiDRWykQTERFx1N61lTPQKrBBzn5jv/rKKQ2ihXtREK37Rcb9njWQl1X/4zVUVp+IF9h16AQAnZSJJiIi0mgpiCYiIuKo4wddu19NcksDS96UiRbVCWJ6Qkkx/PZZ/Y5Va1YfRlafSjuliTB7onWOURBNRESksVIQTURExFGhbVy7X01yM4x7bwqigVHSCfWf0tmQWX0iHna8oJiMnHwAOrVWEE1ERKSxUhBNRETEUQlDjX5dWKrZwQLhbY396ssMMIXH1/9YrmQG0Xb9DwqOO3+chszqE/Gw3aVDBVqHBhIR4u/h1YiIiIizFEQTERFxlI+v0fC+JqOfqv9QASg3WCC2/sdypTY9oVUSFOfD7184f5yGzOoT8TBzMmenaA0VEBERacwURBMREamL5PEw8XUqZaMFhMKkha6ZKGktghOHjMdhXpaJZrG4pqQzshP41JSR48KsPhEPUz80ERGRpkFBNBERkbryDwZs0CIaBv3V2BbezjUBNCjrh+bjDyFRrjmmK5lBtJ2fQ3FB3V+flQoLxkBJUc37uSqrT8TDdmVqMqeIiEhToCCaiEhDKbFC6hrYusS419TBxsvMwOr9Jxj+AGCBw7+WBb/qq3wpp48X/qhuOxBCY6EgB1K/qdtrM7bBvFFwNBVaJsCYZyr3fbP4wGXzXReUFPEwezmnMtFEREQaNT9PL0BEpFlIWQ4r7684jTA83uivpUBB42Itgh0rjMc9xkFIJMT1hfTNsPtr6Du5/uewB9G8bDKnyccHelwEP7wO25dDlwsce93edfDeZMjPhpiecPWHRqBw4F9Kp3XuhxV/M4JzgQo2SNNQbC1hzxEzE0090URERBozL/x4W0SkiUlZDu9fUzGABpCTbmxPWe6ZdYlz9qwxgkAtYqD9Gca2jsON+92rXXOOnNIgWriXBtGgrKTz1/86llX522fw1qXGn137wXD9f8uGJvj4QtJZ0Pdy4wbw82L3rFukge07epIiq41gf1/iI4I9vRwRERGpBwXRRETcqcRqZKBhq+LJ0m0rH1BpZ2NiBj27jy3r11U+iGar6ntdR7mlAVdvzUQDSBgGwa0g7wikrat53y2L4b0roPgkdBkJVy8zXluVPqVBtO2fQEGua9csLvfKK6+QlJREUFAQAwYMYM2aNTXu//LLL9OjRw+Cg4Pp1q0bCxcurLTP0qVLSU5OJjAwkOTkZJYtW+au5TcIc6hAx+gW+PhYatlbREREvJmCaCIi7rR3beUMtApsRgnb3rUNtiSphxKrkXkFZZlYAB0Gg2+gEfw6vLP+5zF7q3lzEM3XH7qNMR7XNKVz/VxYdhPYrNBnMlz+LgSEVL9/29MgqrMRcKvP9E9xu8WLF3PXXXfx0EMP8dNPP3HWWWdx4YUXkpaWVuX+c+fOZfr06Tz22GP88ssvzJgxg1tvvZWPPy77Pq9bt47Jkydz9dVXs2XLFq6++momTZrE999/31Bvy+Xs/dA0VEBERKTRUxBNRMSdjh907X7iWfs2wIlMCIqAxLPKtvsHG4E0cE1Jpxl4PbXhvrfpfpFxv/2Tyhl4Nht8+aSRaQlwxi1wyatG8K0mFosRbAOVdHq5Z599lilTpnDDDTfQo0cP5syZQ/v27Zk7d26V+7/11lv89a9/ZfLkyXTs2JHLL7+cKVOmMGvWLPs+c+bM4YILLmD69Ol0796d6dOnc9555zFnzpwGeleutytTQTQREZGmQkE0ERF3Cm3j2v3Es8zMqK4Xgl9Axedc2Ret/HROb9ZpBPi3gJw/YOP8ssmzxYXwyd3wzb+M/c79O4ye6fik0T6TjPvdX9eSySmeUlhYyI8//sjIkSMrbB85ciRr11adWVtQUEBQUFCFbcHBwWzYsIGioiLAyEQ79ZijRo2q8Zg5OTkVbt6mbDKnhgqIiIg0dh4Nos2dO5c+ffoQHh5OeHg4Q4YM4dNPP63xNV9//TUDBgwgKCiIjh078uqrrzbQakVEnJAwtDSbqLo+OBYIb2vsJ97NZisLopUv5TSZQbQ9a8BaXL9z2cs5vTwTzT8Y2vQ0Hv/3blg6Bd68CJ5qDz/OByww9lk4+29GhpmjWiVChyGADbZ+4IaFS30dPnwYq9VKmzYVPwBo06YNGRkZVb5m1KhRvP766/z444/YbDY2btzIvHnzKCoq4vDhwwBkZGTU6ZgzZ84kIiLCfmvfvr0L3p3r2Gw2e0+0zjHKRBMREWnsPBpEa9euHU899RQbN25k48aNnHvuuVx88cX88ssvVe6fmprKmDFjOOuss/jpp5948MEHueOOO1i6dGkDr1xExEE+vjB6VjVPlgYVRj9V1qBevFf6FshOA/8Q6HRu5efj+kJQSyjIgQM/OX+e/BwoNH7p9vpMtJTl8MeGytuL8437IbfC6VOcO7aZjfbz+869XhqE5ZTgqM1mq7TN9PDDD3PhhRcyePBg/P39ufjii7nuuusA8PUt+z+wLsecPn062dnZ9tu+ffvq8W5c7/DxQnLyi7FYIDFKmWgiIiKNnUeDaOPGjWPMmDF07dqVrl278o9//IPQ0FDWr19f5f6vvvoqHTp0YM6cOfTo0YMbbriBv/zlLzzzzDMNvHIRkTpIHg+TFhp9tMoLiTS2J4/3zLqkbswstM7nV90Y38cXks42HtenpNMs5QwMh0AvzlyxT56twS/LnJ882/NS8A2Ag9sgY5tzxxC3ad26Nb6+vpUyxDIzMytlkpmCg4OZN28eeXl57Nmzh7S0NBITEwkLC6N169YAxMbG1umYgYGB9ooG8+ZNzFLO9q1CCPLXhyUiIiKNndf0RLNarSxatIgTJ04wZMiQKveprk/Gxo0b7b00TtUYemWISDOQPN4ICpQ35DYF0BoTeylnDd8zV/RFM3uAefNkTnBg8iz1mzwb3Aq6jjIe/7zIuWOI2wQEBDBgwABWrVpVYfuqVasYOrTm8nR/f3/atWuHr68vixYt4qKLLsKntF/ekCFDKh3z888/r/WY3qpsMqey0ERERJoCjwfRtm7dSmhoKIGBgdx8880sW7aM5OTkKvetrk9GcXGxvZfGqby9V4aINCOHdhj3UV2M+8O/eW4tUjeHdsDhHeDjD11HVr+fGUTb9z0UnnDuXGY/tHAvD6I1xORZc0rn1iXOZ7SJ20ybNo3XX3+defPmsX37du6++27S0tK4+eabAaPU8pprrrHv/9tvv/H222+zc+dONmzYwOWXX862bdv45z//ad/nzjvv5PPPP2fWrFn8+uuvzJo1iy+++IK77rqrod+eS+zKNP4f0GROERGRpsHjQbRu3bqxefNm1q9fzy233MK1115LSkpKtftX1Sejqu0mb++VISLNhM0GmaX/t/WaYNwf+tVz65G6MbPQOg6vXJZbXmRHiOgAJUWwd51z58ptJJloDTF5tstIo89cbjqkfuP8ccQtJk+ezJw5c3j88cfp168f33zzDStWrCAhIQGA9PR00tLS7PtbrVZmz55N3759ueCCC8jPz2ft2rUkJiba9xk6dCiLFi1i/vz59OnThwULFrB48WLOOOOMhn57LvH7IQ0VEBERaUr8PL2AgIAAOnfuDMDAgQP54YcfeP755/n3v/9dad/q+mT4+fkRFRVV5fEDAwMJDAx0/cJFROoiNx3ys8Hia0x2/HqWkd1UUgI+Hv88Q2pT01TO8iwW6HgO/PQW7P4Kupxf93PllPZE8/Ygmjl5NicdsFWxg8V4vj6TZ/0CjaDzxnnw82LoNML5Y4lbTJ06lalTp1b53IIFCyp83aNHD376qfahG5dddhmXXXaZK5bncbtKJ3N2UhBNRESkSfC639xsNhsFBQVVPlddn4yBAwfi7+/fEMsTEXGOmYUW1QmiexgN04vyjGmP4t2OpUH6ZrD4QLcxte9v74v2tXPnMwcLhMc79/qGUmHy7KnZ4C6cPGuWdG7/2PkSWREPOFloZf+xk4DKOUVERJoKjwbRHnzwQdasWcOePXvYunUrDz30EKtXr+bKK68EKvfSuPnmm9m7dy/Tpk1j+/btzJs3jzfeeIN7773XU29BRMQxmduN+5ge4OtX1hfN7JMm3mv7J8Z9h6EQGl37/knnGPcHt8LxQ3U/nxlEC4ut+2sbmjl59tT+beHxrps82/4MaJUIhcfh1xX1P55IA9l92MhCaxXiT2SLAA+vRkRERFzBo+WcBw8e5OqrryY9PZ2IiAj69OnDypUrueCCC4DKvTSSkpJYsWIFd999Ny+//DLx8fG88MILTJw40VNvQUTEMfYgWs/S++6Q+Yux3ZxAKN7J0VJOU2g0xPaGjK2Q+jX0rmNZmr2c08sz0UzJ46H7WGMK5/GDRg+0hKH1z0AzWSxGNtrXs4wpnX3+5JrjirjZ75nqhyYiItLUeDSI9sYbb9T4/Km9NADOOeccNm3a5KYViYi4iVnOGdPDuI8uvddwAe92PBPSSgcE9LjI8dd1HG4E0XZ/VbcgWom1bJqlt0/nLM/HF5LOct/xzSDari+N70lojPvOJeIiuw5pMqeIiEhT43U90UREmpySEsgsDZbFJBv30d2MezNDTbzTr58ANog/DSLaOf46sy/artXGZFZHnTgENqvRf62FAkV2UZ2g7UCwlcDWJZ5ejYhDdpVO5lQQTUREpOlQEE1ExN2O7YHik+AbCJFJxjYzI+3wb0aQTbxTXUs5TR2GGMMjcv6ArN2Ovy7ngHHfIsbonSdl+l5u3P+8yLPrEHFQ2WTOFh5eiYiIiLiKgmgiIu5mZptFdyvrE9UqSRM6vd3Jo5D6jfG4Rx0b5Ae0MBrig1HS6ajcDOO+MZVyNpSeE8DHD9K3lGV2ingpa4mN3YeNcs7O0WEeXo2IiIi4ioJoIiLuZu+Hlly2zdcPWnctfV4BAa/022dQUmx831p3rvvrO5ZO6dy92vHX5JZmooUpiFZJiyjobAwe4ufFnl2LSC32Hz1JYXEJAX4+tG0V7OnliIiIiIsoiCYi4m4HTxkqYDL7oh1SXzSv5Gwpp6njCOM+9RtjYIAj7JM5FUSrUt/Jxv3WD1QGLV7N7IfWsXULfH0sHl6NiIiIuIqCaCIi7maWc5bPRINyEzp3NOx6pHaFJ+D3L4zHzgbR4vpBYATkZ0P6Zsdeo3LOmnUdDYHhkL0P0tZ6ejUi1dJQARERkaZJQTQREXcqLoQjO43Hp2aixXQ37jWh0/v8/gUU50OrRGjTy7lj+PpB0lnGY0dLOlXOWTP/YEi+2Hi8RQMGxHuVBdE0VEBERKQpURBNRMSdjvxu9NUKCIOIdhWfiy4NomlCp/cpX8ppqUcpVsfhxr2jQTSVc9bOnNKZ8hEUnfTsWkSq8bt9Mqcy0URERJoSBdFERNwps1w/tFODMeUndB7b2/Brk6oVFxhDBaDuUzlPZQbR0tZDYV7t++eWBtHC4+t33qasw1CIaA8FOfDbSk+vRqRKuw4ZkzlVzikiItK0KIgmIuJO9n5oPSo/V35Cp/qieY/Ub4wATWgstB1Yv2NFdYbwtmAthH3ra9636CTkHzMeh8XW77xNmY8P9P6T8XiLpnSK98k6UUjWiUIAOqqcU0REpElREE1ExJ2qGypgMks6NaHTe2xfbtz3uMgI2NSHxeJ4SWdOaT80v2AIalm/8zZ1fUqndP6+Ck4c9uxaRE6xu7QfWtuWwYQE+Hl4NSIiIuJKCqKJiLhT+XLOqphBtMxfG2Y9UrMSK/z6X+Oxs1M5T+VoEK38ZM769GFrDmK6Q1xfo9/gL8s8vRqRCtQPTUREpOlSEE1ExF0KT8DRPcbjNj2r3sec0HlIQTSvkLYO8o5AcCtIGOaaYyadY9yn/wwnjlS/X66GCtRJn9IBA5rSKV5GkzlFRESaLgXRRETc5dAOwAYtoqFF66r3iS7NUNOETu9gTuXsNgZ8/V1zzLA2ENMTsMGeb6rfzyznVBDNMb0vA4sv7N8Ih3/39GpE7DRUQEREpOlSEE1ExF1qGipgapUIvoGa0OkNbLayIJqrSjlNjpR0li/nlNqFxkCnEcbjre97di0i5ZRloimIJiIi0tQoiCYi4i72fmjVDBWA0gmdXYzHKun0rAObIGc/+LeAjiNce2yHgmjKRKszs6Tz58VGEFTEw/KLrOzLygOgU4zKOUVERJoaBdFERNzFkUw0KDehU0E0j0opncrZdST4B7n22AlDwcfP6JGXlVr1PjnqiVZn3cdCQKjx57rve0+vRoQ9R05QYoPwID+iQwM9vRwRERFxMQXRRETcxZFMNCgbLqAJnZ5js8H20iCaq0s5AQJDod0g43Hq11XvYw4WCI93/fmbqoCQsu/Xz4s9uxYRYFdmaT+0mFAsmrIrIiLS5CiIJiLiDnlZZUERM9OsOuZwgUPb3bsmqV7mdsjaDb4B0GWke85RU0mnzVbWEy0s1j3nb6r6TDbut30IxQWeXYs0e+qHJiIi0rQpiCYi4g5maWZEewgKr3lfezmnJnR6jDlQoNO5EBjmnnPYg2hfV/4+52WBtTQApHLOukk62/gzyz8G382BrUsgdQ2UWD29MmmGFEQTERFp2vw8vQARkSbJXspZSz80gMgkY0Jn8UljQmdkknvXJpXZp3KOd9852p4GAWFwMgsOboW4vmXPmVmLIVHgpz5KdeLjC/H9YEc6fPXPsu3h8TB6FiS78XsqcorfM40gWucYBdFERESaImWiiYi4g6NDBcAIArTuajzWcIGGl7XbCGpZfKHbhe47j68/JJ5pPD61pDNXQwWclrIcdnxaeXtOOrx/TdnACBE3KymxsftQaU+0aE3mFBERaYoURBMRcQd7EK2WoQIm+3AB9UVrcNs/Me4Tz4SQSPeeyyzp3PVVxe05B4x7BdHqpsQKK++v5kmbcbfyAZV2SoNIz8nnZJEVf18L7SNDPL0cERERcQMF0UREXM1mq1s5J0B0N+NemWgNp8Rq9M76cYHxdfex7j+nGURLWwdF+WXbzaEC4Qqi1cnetWUByCrZIGe/sZ+Im+0qLeVMiGqBv68usUVERJoi/YQXEXG14wfh5FGw+JSVadbGPqFTQbQGkbIc5vSCNy+CrF3GtjXPur/0L7obhMZCcT7s+75se64y0Zxy/KBr9xOpB7Mfmko5RUREmi4F0UREXM3MQovsBP7Bjr3GzFjThE73S1lu9Mo6NYPp+EH399CyWMpN6Vxdtj1HPdGcEtrGtfuJ1IM5mVNDBURERJouBdFERFytLkMFTK0Sy03o3OOOVQmU66Flq+LJBuqhVVUQzRwsEB7vvvM2RQlDS//MLNXsYIHwtsZ+Im5mBtE6RSuIJiIi0lQpiCYi4mr2fmgODhWAihM6M1XS6Tbe0EOr4znG/YGfjLJfKDedM9Z9522KfHxh9KzSL04NpJV+PfopYz8RN9tln8ypIJqIiEhTpSCaiIirOZOJBmUTOtUXzX28oYdWeDy07gbYjMEGxYVw4pDxXJgy0eoseTxMWlh5KEN4vLE9ebxn1iXNSvbJIg7lFgDQUT3RREREmiw/Ty9ARKRJKSkpyySrSyYaQLSCaG7nLT20Oo2AwzuMks74/sY2H38IiXLveZuq5PHGdNW9a40AaGgbo4RTGWjSQMxSztjwIMKC/D28GhEREXEXZaKJiLjSsb1QdAJ8AyCyY91eawbRzEw2cb2EoRBQU6lVA/XQKt8XrXwpp49+LDvNxxeSzoLelxn3CqBJA9plTuaMURaaiIhIU6ardRERVzIDYK27gW8dk33N8s/Dv7m3sX1ztnUJFB6v5skG7KGVMAwsvpC1C/ZtMLZpMqdIo6V+aCIiIs2DgmgiIq5kHypQx35oYEzo9AuC4nwjo01cK+17WH6b8bj7RZUnYTZkD62gcGg30Hi8ZVHp+RVEE2msNJlTRESkeVBPNBERV3J2qACUTujsAhlbjb5qdS0Hleod3QuL/gzWQiOANuktwObZHlodh8O+7+HgVuNrZaKJNFr2ck4F0URERJo0ZaKJiLiSPYhWx6ECJvtwAfVFc5n8HHjvcsg7DLG94dJ/G73HPN1Dy+yLZirKVxmvSCNUWFzC3qw8ADrHKIgmIiLSlCmIJiLiKtYio58ZOJeJBuWCaDtcs6bmrsQKS28wymxD28AViyHQS37Jzc3A3ocNYNMCmNMLUpZ7akUi4oS0rBNYS2y0CPClTXigp5cjIiIibqQgmoiIqxzZBSVFxvTHiPbOHcMMvmlCp2t8/jDs/MzoNXfFexDR1tMrMqQshyV/AWwVt+ekw/vXKJAm0oj8nlk6VCAmFIvFUsveIiIi0pgpiCYi4irmUIHo7ka5oDPMTDRN6Ky/HxfA+peNx5fMhbYDPLocuxIrrLyfSgE0KNu28gF9/0UaCQ0VEBERaT4URBMRcRUze6yNk/3QoOKEzqN7XLEq71RihdQ1sHWJce/qgFHqN/Dfe4zHwx+EXhNce/z62LsWcg7UsIMNcvYb+4mI1zOHCqgfmoiISNOn6ZwiIq5iZqI5O1QAKk7oPLQDojq5Zm3eJGW5kYlVPpAUHg+jZ0Hy+Pof//DvsPhqKCmGXpfBOffV/5iudPyga/cTEY8qy0Rr4eGViEi9lFg9O7XbVZrK+xDxUgqiiYi4in0yp5NDBUzRPUqDaNuh+5j6r8ubpCw3en5V1wts0sL6BdJOHoX3JkP+MWg7EC5+CbytR1FoG9fuJyIeY7PZ2HWotCeayjlFGi93f8DXUJrK+xDxYh4t55w5cyann346YWFhxMTEcMkll7BjR80T6VavXo3FYql0+/XXXxto1SIiVSjMg6zdxuP6ZKIBxJT2RctsYv+vubsXmLXICMQd+R3C28Hl74J/sLOrdZ+EocYFLdUF9ywQ3tbYT0S8WmZuAccLivH1sdAhKsTTyxERZ5gf8J3aaqGxDftpKu9DxMt5NIj29ddfc+utt7J+/XpWrVpFcXExI0eO5MSJE7W+dseOHaSnp9tvXbp0aYAVi4hU4/AOwAYhUdAiun7HMocLHGpiEzrd2QvMZoMVfzN6ofm3gD8vgjAvzeTy8TU+EQYqB9JKvx79lEovRBqB30v7oXWIDCHQT/9mxQnu7hEqNWsqw36ayvsQaQQ8Ws65cuXKCl/Pnz+fmJgYfvzxR84+++waXxsTE0PLli1rPUdBQQEFBQX2r3Nycpxaq4hIjeylnMn1Lx+0T+jcaVzsNJVgiqM9vr58AgZPhc7nQ2A15VGn9vvI2Ao/zgcsMPF1iO3tsmW7RfJ4o3S1ypKLp1RyIdJIaDKn1ItK7zyvLh/wJZ3VYMuqs6byPkQaAa/qiZadnQ1AZGRkrfv279+f/Px8kpOT+fvf/86IESOq3G/mzJnMmDHDpesUEanEPlSgnv3QoPKEzqYyXMDRHl/7vjduvoHQaQR0vwi6jYEWUcbzVf3SYbpgRuPpI5c8HrqPVfNfkUbMnMzZKUZDBaSO3N0jVBzTVIb9NJX3IdIIeE0QzWazMW3aNM4880x69epV7X5xcXG89tprDBgwgIKCAt566y3OO+88Vq9eXWX22vTp05k2bZr965ycHNq3b++W9yAizZirhgrAKRM6f206QbSEoRAWB7np1exggRatoc9k2LHC6DH320rjZvGBDkONAOPmd6i6XAHj+cbEx1efCIs0YhoqIE6ptfTOYpTedR+rD1bcrakM+2kq70OkEfCaINptt93Gzz//zLffflvjft26daNbt272r4cMGcK+fft45plnqgyiBQYGEhgY6PL1iohUUL6c0xXMCZ2Z242L6KbAxxfaD4aUZVU8WVoCO/ZZ45P3kU8a7/3XT2D7x5DxM+z91rhVywIrpxuZa/qlQ0QagNkTTUE0qROV3nkPc9hPTjpVBzUtxvPePuynqbwPkUbAo4MFTLfffjvLly/nq6++ol27dnV+/eDBg9m5c6cbViYi4oCTx4yLXSjrZ1Zf5oTOQzVPLG5UThyB31cZj4NbVXwuPL5i6YrFAm2S4Zz74OY1cOfPcPqNtZygHoMJRETq6HhBMRk5+QB0djSIpibyAiq98yb2YT/VBJ6gcQz7aSrvQ6QR8GgQzWazcdttt/Hhhx/y5ZdfkpSU5NRxfvrpJ+Li4ly8OhERBx361bgPbwvBLV1zzOjSstCmNKHz22eh8DjE9YV7dsK1n8DEN4z7u7bW3PulVQJ0GOzYefRLh0iDeeWVV0hKSiIoKIgBAwawZs2aGvd/55136Nu3LyEhIcTFxXH99ddz5MgR+/MLFizAYrFUuuXn57v7rdTZ7tKhAq1DA4kI8a/9BSnLYU4vePMiWDrFuJ/Ty9guzYtK77xL8njodF7l7ad+wOftksdX/YFjY3sfIl7Oo+Wct956K++++y4fffQRYWFhZGRkABAREUFwcDBg9DTbv38/CxcuBGDOnDkkJibSs2dPCgsLefvtt1m6dClLly712PsQkWbOlUMFTNGlZetNZUJn9n7Y8H/G43MfAT//upeo6JcOEa+yePFi7rrrLl555RWGDRvGv//9by688EJSUlLo0KFDpf2//fZbrrnmGp577jnGjRvH/v37ufnmm7nhhhtYtqyszDs8PJwdOypm4QYFBbn9/dRV2WROB4YKqIm8lKfSO+9is5V9IBrUCvKPQv+rYdzzjf/6q8c4+NObjf99iHgRj2aizZ07l+zsbIYPH05cXJz9tnjxYvs+6enppKWl2b8uLCzk3nvvpU+fPpx11ll8++23/Pe//2XChAmeeAsiIq4dKmA6dUJnY/fN02AtgIRh0LmKT3sdYf7SYZYlVGIxsgH1S4dIg3j22WeZMmUKN9xwAz169GDOnDm0b9+euXPnVrn/+vXrSUxM5I477iApKYkzzzyTv/71r2zcuLHCfhaLhdjY2Ao3b7Qrs3SoQEwtpZy1NpHHaCKv0s7mw156VxWV3jW4jJ+NdhD+IdDnT8a2oIjG+ed/4CfjPrH0g8rigsb5PkS8mMfLOau6XXfddfZ9FixYwOrVq+1f33ffffz++++cPHmSrKws1qxZw5gxYxp+8SIiJnsQrafrjunjC627Go/NT0cbqyO7YNNbxuNzHzb6nTmjwi8dpx5Dv3SINKTCwkJ+/PFHRo4cWWH7yJEjWbu26r6EQ4cO5Y8//mDFihXYbDYOHjzIkiVLGDu24vCU48ePk5CQQLt27bjooov46aefql1HQUEBOTk5FW4NxeGhAnVpIi/NR/J4GHxL5e0qvWt4O1Ya953ONT6MA8g7Uv3+3spaZAylAug10bg/sstz6xFporxisICISKNls8HBX4zHrsxEK3+8zEbeF+2rf4LNCl1GQsKQ+h0rebzxy0X4KX0w9UuHSIM6fPgwVquVNm0qlk+3adPG3p7jVEOHDuWdd95h8uTJBAQEEBsbS8uWLXnxxRft+3Tv3p0FCxawfPly3nvvPYKCghg2bFi1A6RmzpxJRESE/da+fXvXvclamOWcnWvLRFMTeanOqR/69Bhfe49Qcb0dK4z7rqMhJNJ43BiDaJnbjaz/wIiyrP9je8Fa7Nl1iTQxCqKJiNTH8Uw4mQVYyvqYuYp5vMaciZaxFbYtMR6f+3fXHDN5PNy1rW6DCUTELSynZJbabLZK20wpKSnccccdPPLII/z444+sXLmS1NRUbr75Zvs+gwcP5qqrrqJv376cddZZvP/++3Tt2rVCoK286dOnk52dbb/t27fPdW+uBsXWEvYcKS3nrK0nmvo5SnUObDbu259h3BfkKJu6oeUcgPTNgAW6joKQKGN7XpYnV+Ucs5Qzvi+EtzPagpQUQ3Zaza8TkTrx6GABEZFGzxwqENkR/INde2z7hM5GHET78h/Gfc8JxlROV/HxrftgAhFxmdatW+Pr61sp6ywzM7NSdppp5syZDBs2jL/97W8A9OnThxYtWnDWWWfx5JNPVjlp3cfHh9NPP73aTLTAwEACAwPr+W7qbt/RkxRZbQT5+xAfUcv//WoiL1Wx2SD9Z+Nx3ytg3/eNP/O8MfqttJSz3ekQGlMuiNYIM9HsQbT+4OMDrZKMKe9HdhvXqSLiEspEExGpD3cMFTDFdDfuzQmdjc2+DfDbp2DxhREPeXo1IuJCAQEBDBgwgFWrVlXYvmrVKoYOrToYlJeXh49PxUtPX18j68Zmqyq4ZGzfvHlzlQE2TzL7oXVsHYqPTy19HtVEXqqStRsKssE3EJIvNrYdP9g4M6Aasx2fGvfdRhv3wWY5ZyP8PpQPokFZ4Cxrt2fWI9JEKYgmIlIfZiZaTLLrj90yAfyCG+eETpsN/ve48bjfn6F1Z8+uR0Rcbtq0abz++uvMmzeP7du3c/fdd5OWlmYvz5w+fTrXXHONff9x48bx4YcfMnfuXHbv3s13333HHXfcwaBBg4iPjwdgxowZfPbZZ+zevZvNmzczZcoUNm/eXKHk0xs43A/NZPZzDGpZcbv6OTZf6ZuN+zY9jT5cER2Mr5WN1nAKT8Dur43H3UoH1ZmZaAXZRqP+xqK4oKxHrxlEizKDaBouIOJKKucUEakPd2ai+fhC6y7G6PXM7RDVyfXncJfdX8GeNeAbAOfc7+nViIgbTJ48mSNHjvD444+Tnp5Or169WLFiBQkJCQCkp6eTllbWi+e6664jNzeXl156iXvuuYeWLVty7rnnMmtWWZbWsWPHuOmmm8jIyCAiIoL+/fvzzTffMGjQoAZ/fzXZ5ehkzvKSx8Ph3+DLJ4yv+14JF7+oDLTmyp411M+4j+lh9K46tB0Sh3lsWc3Krq+MRvytEiG6NPs/uCVGhqgNTh41Sjwbg8wUKCmC4FbGh7AAkaXXjZrQKeJSCqKJiDirpKSsX5k7MtHAuKjO+Nk4T4+L3HMOVyufhTZwCrRsuGl5ItKwpk6dytSpU6t8bsGCBZW23X777dx+++3VHu+5557jueeec9Xy3MbMROsUU8tQgVOV77MUHKEAWnNmDhUws4ZiusPOz5SJ1pDMUs6uF4I5EMXH1wiknTxq/HttLEG08qWc5ntROaeIW6icU0TEWdn7oPA4+Pi7L0vM/GS0MQ0X+PUT42LOvwWcdY+nVyMi4lI2m41dh8zJnHXIRANjorPp5DHXLUoal/JDBeL6Gffmh3GZjejnfWNWYi0bKtDtworPNcYJnaf2Q4Oya9Nje8Fa3PBrEmmiFEQTEXGW+Wlx667g6++ec5hloo3lorrECl8+aTweMhVCoz27HhERFzt8vJDsk0VYLJDUuo6ZaCcOlT0+edS1C2tMSqyQuga2LjHuG+PwnPooP1TA/DlvfmiWmWIE2cS99v8IeYchMKLyZNzGOKGzqiBaWDz4BUFJsVEqLCIuoXJOERFn2YcKuKEfmim6m3F/+DfjlwxvL/35+X0jay6oJQy5zdOrEZFTrF69muHDh3t6GY2aWcrZvlUIQf51/D+5fBAt/5jrFtWYpCyHlfdDzoGybeHxxgTT5jJgofxQAfNDuOhugAVOZhl/TxpLGWFjZZZydjm/8geh9gmdjSSIVnSy7IPd8kE0Hx9olWT02Tuyu6y8UxpOiRX2rjUm74a2MQK23n4tL7VSJpqIiLPcOVTA1DLRmNBpLfD+CZ3FhbD6n8bjM+8qbc4rIt5k9OjRdOrUiSeffJJ9+/Z5ejmNkr0fWnQds9BA5Zwpy+H9ayoG0ABy0o3tKcs9s66GZu+H1q9sm38wRCYZj80P6cR9zCCaOZWzPDMT7WQjKec8+IuRbdYiGsLbVnzOLOnUhM6Gl7Ic5vSCNy+CpVOM+zm9ms//c02YgmgiIs6yB9HcNFQAjE8Ro7tWPJ+32vQmHEszPmkb9FdPr0ZEqnDgwAHuvPNOPvzwQ5KSkhg1ahTvv/8+hYWFnl5ao7Er08l+aNbiipktzS0TrcRqZKBRVali6baVDzSP0k4zE83sh2ZSX7SGkZVqZGdZfKHzeZWfDzEz0RpJEM0s5YzrVzZUwGQGZjVcoGHpA4MmTUE0ERFnWIvh8A7jsTsz0aDccAEvDqIV5sE3/zIen/03CAjx7HpEpEqRkZHccccdbNq0iY0bN9KtWzduvfVW4uLiuOOOO9iyZYunl+j1frdP5qxjEC3vCBUCSM0tE23v2sq/UFZgg5z9xn5Nmc0G6aX/zspnokHFvmjiPuZAgYShENyq8vMhjaycs6p+aKbI0ky0I8pEazD6wKDJUxBNRMQZWbvAWmhMoGyZ4N5z2S+qvfiT6Q2vGf0eWnaA06719GpExAH9+vXjgQce4NZbb+XEiRPMmzePAQMGcNZZZ/HLL794enleyVpiI2V/NgAFRVasJXVoAH+itJTTN9C4Lz4JxQUuXqEXO37Qtfs1VkdTIT8bfAMg+pQP4cwP5RrTRO7GaMcK476qUk5ofNM57eXBVQTR7OWcykRrMPrAoMlTEE1E3K8pTuGyDxXobpRcupP9onqHe8/jrJPH4NvnjMfDHwS/AI8uR0RqVlRUxJIlSxgzZgwJCQl89tlnvPTSSxw8eJDU1FTat2/Pn/70J08v0+us3JbOsKf+x+ETRunrYx+ncOasL1m5Ld2xA5hDBSKTgNKSq+aUjRbaxrX7NVZmwKNNz8o/L+0TubdrQqe7nDxWFrzoNrrqfRrTdM7CvLJKhSoz0UqHCRzba1RRiPvpA4MmT9M5RcS9muoUroYYKmAyM9G8dULnupeM3j7R3aHPJE+vRkRqcPvtt/Pee+8BcNVVV/H000/Tq1cv+/MtWrTgqaeeIjEx0UMr9E4rt6Vzy9ubKhXnZGTnc8vbm5h71WmM7hVX80GOlwbRQmMgN8P4fzP/GIQ18aCRKWGo8fM/J52qy5wsxvMJQxt6ZQ2run5oAFFdwMcPCnKM66aItpX3kfr5/QujCX909+qnVTamIFrGVrCVQGgshFfxf1BYPPgFQXG+EUgzM9PEffSBQZOnTDQRcZ+m3FTTnonmxqECppYJZRM6s1Ldf766OH4I1r1iPD73794X4BORClJSUnjxxRc5cOAAc+bMqRBAM8XHx/PVV195YHXeyVpiY8bHKTV1t2HGxym1l3aa5ZwtYsqmFzenTDQfX+MDtGrZYPRTTf/nSFWTOU1+AWU9rLx9mFBjZZ/KeWH1+wQ3osECNfVDA6NaopU5XMDLriGbqoShZYHYKlmMKapN/QODJkxBNBFxj6beVLMhM9HKT+j0hj4p5ctz/3sPFJ0wLt66X+TplYlILf73v/9xxRVXEBBQfdm1n58f55xzTgOuyrttSM0iPTu/2udtQHp2PhtSa/mF+3hpEC00BoJaGo9PHnXJGhuN5PEwaWHZ+z9VaEyDLqfBlR8qUFUmGpRr4aAgmstZi2DnKuNx1xqCaGYApCDbeI03qy2IBuX6omm4QIPIzYDi6iZel5byN4cPDJowBdFExD2aclPNopNlDVobIhMNypoPe/qiOmU5zOkFb14ES6fA9o+M7V0uqDxWXUS8zsyZM5k3b16l7fPmzWPWrJqyhJqvzNzqA2h12s/sidYiuiwTLf+Y0+tqtJLHQ/8rjcedzoNrP4H+Vxlf//fept236ege43vuG1D99UP5vmjiWmnrjMBYSGtoN7D6/YJbUta30MsD3Y4E0cyyVQ0XcL/iQvjgOijMhYgOEHZKiW1YnPFBQmNuaSMKoomIm6Stc2y/L5+EnV/U/kmfNw0nOPyb0X8iuFXD9TOI8YIJndWV5wJ8/a/GXZ4r0kz8+9//pnv37pW29+zZk1dffdUDK/J+MWFBrtmvfCZacCvjcXMq5yzvSOkv890uhKSz4PzHjey0g1th4xseXZpbmf3QYpKrH8KjIJr7mKWcXUfVnAXk41sW6PbmvmgFucY1KVRdHmwyg2hHlInmdqsehj82QGAEXPsR3P2L8UGBWSJ86asKoDUBCqKJiGvt3wTvTIKv/uHY/vvWwzsTYXZ34xPotO8rT6Q6NfvpzYuMrz0VtLGXciY3XPaVOVzAU+WcNZbnlmrM5bkizURGRgZxcZWbT0dHR5Oe7uCUyWZmUFIkcRFBVPe/vQWIiwhiUFJkzQeyZ6KVK+dsjploAEd2GvdRnY37FlFw/qPG4y+fLAs4NjWOZA3ZM89/hZIS96+pubDZHOuHZrIPF/DivmjpPwM2o79WTaXQKudsGFuXwPelH0Zd+qoRvPTxNT4oMPufZfzsufU1dl6UUKEgmoi4xoGf4N3L4f9GwM7PAAv4B0NNv3a0iIbTbzDS6vMOww//B/NGwvN94IsZcDDFO4cT2IcKNEA/NJN9QudOz5S6NOXyXJFmpH379nz33XeVtn/33XfEx8d7YEXez9fHwqPjjNK7U3+imV8/Oi4ZX59aPlQxg2ih0c1zsIDJWmSUNQK07lK2/bRrjeBSQQ6sesQjS3O7moYKmCI7GuWeRXmQndYQq2oeDu2Ao6ngGwgdR9S+f2OY0OlIUBbKMtGOpXl/j7fGKvNXWH6H8fjMadB9TMXnze+R+X+A1I2XJVQoiCYitasp8p++Bd67Al4bDr99ChYf6HM53LYRLn2tdKdqfu0Y+yyMnQ337ICrlkLfKyAg1Pgh/+2zMHcILLkerxtO0JBDBUwtE8A/xJjQaf7y0ZCOH3TtfiLiETfccAN33XUX8+fPZ+/evezdu5d58+Zx9913c+ONN3p6eV5rdK845l51GrERFUs2YyOCmHvVaYzuVTm7r4KSkoo90ZpzJtrRvVBSbPxMCysXuPXxNa4JsMCW95rehzKODBUA8PWD1qXDhFTS6To7Vhj3SWdDYGjt+9sndHpxEM0sD64pKAvGvzO/IOPf3TEFZl2uIBfev9oYtJV0Nox4qPI+9iDaTw27tqbACxMq/Br8jCLSuKQsN8r4yv/HFR4PZ0w1SjF//cTYZvGBXpfBOfeVfbLcurPRPLOq149+qqwngK8fdD7fuI191shk27oEfltp/MCvVrnsp6SzXPq2a1S+nLOh+PgYF9Xpm43hAq07N9y5wfHebw3VI05EnHLfffeRlZXF1KlTKSw0pocFBQVx//33M336dA+vzruN7hXHBcmxbEjNIjM3n5gwo4Sz1gw0MIJl5s+zFs08E80s5YzsZPxsK6/tABhwLfy4wGjx8NdvjGuEpsCRoQKmmB5wcJuR+e5I6aHU7reVxr2jf55mJtpJLy7ndDQTzcfHyEbLTDGGC5jlnVJ/Nhssv93oTRcWDxPnVf1/lvk9ytoF+dkQFNGw62ysamwnYwMsRkJF97ENOu20ifxUEhG3MCP/p/7HlXMAVv299AsL9L4Mzr4PortWPkbyeOM/tr1rjSyl0DZGX4Dq/qMLCIGelxq3HxfAx3fWvs6GzH7Kz4Hsfcbj6MrNud0qursRRMv8FXqMa9hz+wUagVJbdf1ZLEZw1Oz5ICJeyWKxMGvWLB5++GG2b99OcHAwXbp0ITAw0NNLaxR8fSwM6RRV9xeaPb6CIoz/T5tzJtqR34376j4MOu9RSPkIMn8x2jwMvqXh1uZOjgwVMEV7wTChpuT4Idi3wXjcdbRjrwkxM9G8NIiWn132bymuliAaVAyiiet8/yr8sgx8/GDSm0a5flVCIqFlByMTMH2LkbEmtatLO5kGTKhQEE1EquZII3n/YLjhS2hTyyeqZlPNuop08JMy/5C6H9tZZmP/sLiyC6yGEuOh4QLbP4GlN5QLoFmo+PeiNAtj9FMN+imQiDgvNDSU008/3dPLaD5OlAbRWpQ2/27OmWiHzaECXap+PiQSzn/M+BDtq38aH6qFxTbY8tzGkX5oJjNTTeWcrrHzM8AGcX0hoq1jrwnx8nJOszS4ZQdjMEdtNKHT9dLWw+elSQWj/gntB9W8f3x/I4h24CcF0Rzlpe1knAqi7du3D4vFQrt27QDYsGED7777LsnJydx0000uXaCIeEitkX+g6KR7Ly4ShhrZTTnp1BjMWzIFBl4PQ251/OLIGSVW+OU/xuOwOOPrhgwalZ/Y1RBsNlj/Cnz2EGAzym17T4L/PVZzea6IeLUffviBDz74gLS0NHtJp+nDDz/00KqaOPtQgdIgmpmJdvKoR5bjUWb2TFQNbQn6XwObFsL+H40hAxNeq37fxsLMRKupH5rJ/NDs8G/GMKGmUtLqKfapnGNq3q88b5/O6Wgpp8k+oVOZaC5xPBPev9Yo0+81EQY5EAOJ62dk2Wq4gOO8tJ2MU4MF/vznP/PVV18Bxqj0Cy64gA0bNvDggw/y+OOPu3SBIuIh3hD59/GF0bNKv6hmOEHLBCjOg/Uvw/N94T+3wqHfKh+rvmORzakw6182vj6wqeGnwkR3M+7Ni2p3shbDir/BZw8CNhj4F7hiMfSdDHdtg2s/gYlvGPd3bVUATaSRWLRoEcOGDSMlJYVly5ZRVFRESkoKX375JRER6tHiNsfLDRWAskw0lXNWzccHxjwDWODnxbCn8kTZRsVmq1smWstE8AsuHSaU6saFNQNF+bDrS+NxXfrLeft0zroG0cxMtCxlotWbtRiW/AWOZ0DrbjDuBbA40BtTwwXqxmaDtHW17GSB8LYN3k7GqSDatm3bGDTISFd8//336dWrF2vXruXdd99lwYIFrlyfiHiKt0T+k8cbwwnCT5l8Fh4Pk96CO7cYkz0Tz4KSItj8Nrw8CBZfZXyCDfUfi+wtU2HsEzoL3XtRXZALi64wetFggZFPGgMfzE/CzfLc3pcZ9yrhFGk0/vnPf/Lcc8/xySefEBAQwPPPP8/27duZNGkSHTp08PTymi57OacZRGtl3BfnG7/kNxf5OWUfvtWUiQbQ9jQjyxxgxb1gLXLv2tzp2F4jYOrj79hQIh+fsg/OVNJZP3vWQFGe8Yt2bB/HX+ft0znrHEQrzUQ7urdx/1vyBl8+Yfy9CgiFyW87Nu0VjHJiMK7hm2MWcl0U5hmByq/+UW5jNQkVHmgn41QQraioyN6A9osvvmD8eCMDoXv37qSnp7tudSLiOWYpZaX/sEwNGPlPHl999pPFYpQZXvcJTPkCul8E2GD7x/B/58IrQ4yx084GwGqdCoMxFaaumW3O8PEp6yGzcZ5zGXW1yTkA8y+EnZ8bn4JPWghDb3fsEzYR8Xq7du1i7NixAAQGBnLixAksFgt33303r73WBErmvJU5WMAs5wwIM4a1QPPKRjMnc7aIcWw63bkPG8GMzBTY0Ij/fppZaG2SjcESjlBfNNfYscK47zq6btcy3jydMy/LmPYKZYGZ2oTFgV8Q2KxGXy5xzvZP4Ls5xuPxL1Y9VK06IZHQKtF4bPa0k8qy/4D5o+GXD42BDRc9ZyROVJlQsdAj1TBOFdj37NmTV199lbFjx7Jq1SqeeOIJAA4cOEBUlBMTi0TE+5illO9fXcWTHoj8OzKcoP3pcPk7cGgHfPc8bFlkXHhXqXQs8op7jYv5gmzjouTkUeOCKS/LuM/a7T1TYVKWw5HSUtX1rxi38Hjj++SKHyDpP8O7kyH3gJEtccViaDeg/scVEa8RGRlJbm4uAG3btmXbtm307t2bY8eOkZeX5+HVNWEnTinn9PExgkgnjxrDBZpC43xHmE3NW1czVOBUIZFwwQxYfjt8NRN6Tqj8i1RjUJd+aCb7MCEF0Zxms8GOlcbjupRyQlkQLT/byNzy9Xft2urD/PvUKqksq7U2Pj4VJ3SaPdLcpcRqXBsfP2hUrSQMbXyVC6e+h9A28J/SacGDp0KvCXU/Znx/IwB64CfoONyVq20a0tYb1UQnDhn/Bie9BYnDjOe6j/Wav1NOBdFmzZrFpZdeyr/+9S+uvfZa+vY1IuDLly+3l3mKSBOQPB56XQbbllTc7u2N5KO7wSWvQKfzYOlfatjRZvxHPH9U/c/p7qkwZknpqRlxZkZdXT6JqerC5vf/wQfXQdEJiO4Of34fWiW4+l2IiIedddZZrFq1it69ezNp0iTuvPNOvvzyS1atWsV5553n6eU1XacOFgBjuMDJo80rE80+mbOWUs7y+l0FP74J+zfCqodh4uvuWZs71aUfmkmZaPWXvsX4YNC/hdH2oy6CW2KfRn7yaMV/u55m//vkYCmnqXwQzZ1SlhtVHJWGULnoQ9+GUNV78PEzBgm0HwwXONkHPq4f/LJMwwWqsmkhfDLNaM/Tphdc/m7F30UcSahoIE4F0YYPH87hw4fJycmhVauy6PdNN91ESEiIyxYnIl6gIMe4P/0m6HCGxyP/dVPDRM/yQqIgor3xaV5IpFE6Yt4fz4RvZ9d+DHf2hqu1pNRilJR2H1v796Wqi4KgCKNPDTZIOscIyJlNr0WkSXnppZfIzzd6cE2fPh1/f3++/fZbJkyYwMMPP+zh1TVh9sEC5X4RD24JRzEy0ZqLI04E0Xx8YOxseG04bP0ATrvWa36RcojN5lwmWnRpJtqR36G4EPwCXL2yps+cytn5XPAPqttrfXyNf6MnjxrVCV4VRKtjPzSTOVzAzAh1B1d+6Osp1b2HktKhXv2ucD4zUcMFKrMWG4PMNvzb+LrHeLj0VQho4dl11cCpINrJkyex2Wz2ANrevXtZtmwZPXr0YNQoF2R0iIh3KCmBfRuMx/2uMJr8NiaOBrb+9Gb1F+QlVvj5PeOHf5VBLIvx6Zo7e8PtXetYSenGBdB7QvWp/dVdFORnG/eJZ8OVS3ShLtJEFRcX8/HHH9uv1Xx8fLjvvvu47777PLyyJs5mKxssEBpdtj2opXHfnDLR7JM5HSznNMX3g9OnwA+vG20Ybv7Wu8rranIszQjE+PhDm56Ovy6indE7rzDX+HNr48BAAqnI3g+tjqWcppCo0iCalw0XcDYTzSzhdNeETld+6OspNb6HUl8/Df2vdu49mD3sju01grMhkU4ts8nIyzIqYVK/Nr4e/iCc/TfjwxMv5tTqLr74YhYuXAjAsWPHOOOMM5g9ezaXXHIJc+fOdekCRcSDDv9mXNz7h0Bsb0+vpu5cMRzB7A1n7n/q68H9veEcLRVdMQ1mJcLTHeGNkfCfqfDNM/DLf+DAFvj0Pmq8KMja5b0XNSJSb35+ftxyyy0UFBR4einNS0GuMYUTynqiQVnGb3PJRCspKcuAiapjEA3g3L8bQY1Dv8L3r7p2be5kZqHF9HB8qAAYTfDVF8152fsh42fAAl2dTPIw+6J5UxDtxGHILh0M4OhQAZM5odNd5ZyOfui7d617zu8Ktb4H6vcegluWZQSa/zc0ByVWYyDa1iVlg9Eyt8P/jTACaP4tjEmnw+/3+gAaOBlE27RpE2edZWRtLFmyhDZt2rB3714WLlzICy+84NIFiogH7fveuG87oPF84lueqwJgyeON9HNPTYVxNKOu/Dj2fd/D5neMMdwfXAuvnQ25tUxP9vYLGxGptzPOOIOfflIZSYMy+6H5t6hYnmJmop082uBL8ojcA1CUZ/QVcqbnZnCrsj5Eq5+q/Rddb+Fs1hAYgTdQXzRn/FZaytn+DGjR2rljlL+u8hbm36eoLhAUXrfXmsGbo3uNYQmu5uiHvu7uI1wfDfEemltJZ8pymNML3rwIlk4x7v/V2SjRP7oHWnaAG1ZBj3GeXqnDnCrnzMvLIywsDIDPP/+cCRMm4OPjw+DBg9m7d69LFygiHmQG0do34oEhZgCsygandRiOkDzec1NhzIy62kpK79pq/IKStdv4tP/ILqME5MjvRiPZIgcm73nzhY2I1NvUqVO55557+OOPPxgwYAAtWlTsOdKnTx8PrawJO15FKSeUZaI1l3JOs5SzVaLzH8z1/bMxZOCPDbDyQaPE0wsmtdXI3r+qX91fG60gmtPsUzlHO38MMxPtZFb91+MqzvZDAwiLA79gKD5plBm7ekKnox/6urOPcH01xHuI6wfbljaP4QLVtZIx/01F94Dr/gstohp8afXhVBCtc+fO/Oc//+HSSy/ls88+4+677wYgMzOT8PA6RsRFxHvZg2iDPbuO+nJVAMxTU2HMjLr3r8E+KcrulIy6wDAjvf/UFP/UNcYnP7Xx5gsbEam3yZMnA3DHHXfYt1ksFmw2GxaLBavV6qmlNV0nqhgqAGX9K5tLOad9MqcTpZwmHx8Y+wz8+xxIWWbcTN44/c/ZoQImZaI5p+B4WY+lbmOcP47ZryqviQTRfHwgMqlsQqerg2i1fuiLEZh0Zx/h+nL0g+v6vAd7Jtpm54/RGDjSX64gp1EOM3OqnPORRx7h3nvvJTExkUGDBjFkyBDAyErr39+Jf9Ai4n1OHCn71LjdQM+uxRXMAFjvy4x7b/y0uib1LSl1RX84EWn0UlNTK912795tvxc3sA8VOCWI1twGC5jXFPX9xf3oXqr8pcyc/peyvH7HdyVnhwqYzCDa0VQoOunatTVlu74Ea6FRvti6q/PHCfHGcs56BNHAvRM6K7RRqUbeUaPdiLdqiF7I5gfd2WnG71tNlbv7y3mQU5lol112GWeeeSbp6en07VuW7XDeeedx6aWXumxxIuJBZhZa626aHOMt6pNRV5dsNhFpshISnOhFJfVz3MxEq6acs7lkojk7mbM8e2ZDVbxw+p+zQwVMoW2MjMWTR41hT3VtJN9c/VZaytn1QmNAg7PsgwW8JBMt96DRW9Di4/zAL/uETjd9aJI8HobdAd89X3F7eFsjgLdnDSy/HXIzjCmM9fn+uIv5wfUnd1UMoNa1FUx1gsIhqrPxf2L6T9D5/Podz1s1hR551XAqiAYQGxtLbGwsf/zxBxaLhbZt2zJoUN36Js2cOZMPP/yQX3/9leDgYIYOHcqsWbPo1q1bja/7+uuvmTZtGr/88gvx8fHcd9993Hzzzc6+FRGpihlE63CGZ9chFdWnpNRV/eFEpNEyp6tX55prrmmglTQjZibaqUG05paJ5opyzrpM//NE+4VT2YcK9HPu9RYLxCTD3u8g81cF0RxRYi0LonW7sH7H8rbpnGZQtnVXCAx17hhmJlqWGzLRTLYS477raOj9p7IPfS0+8OWTsOYZ+OofxsCrMc94R8D7VMnjjUzSzx8ysv4ueMK1fRfj+xtBtANNOIjWFHrkVcOpIFpJSQlPPvkks2fP5vjx4wCEhYVxzz338NBDD+Hj4FjSr7/+mltvvZXTTz+d4uJiHnroIUaOHElKSkqlRrem1NRUxowZw4033sjbb7/Nd999x9SpU4mOjmbixInOvB0Rqcq+DcZ9ewXRmhRPDkgQEY+78847K3xdVFREXl4eAQEBhISEKIjmDserKedsTploRfnGL6RgZGA4q7FlNtSnH5opuntpEC3FFStqukqsxrXNnm+NoFdgOHSoZ09fb5vOWd9SToDI0kw0d5RzmtJKP4hPvsRoo1LeeQ9DWCys+BtsnGf8/zjxdfAPdt96nHV4h3Hf+XzXB+Xj+sHWD5p2X7SEoRDUCvKrm0Dtgv5yHuJUEO2hhx7ijTfe4KmnnmLYsGHYbDa+++47HnvsMfLz8/nHP/7h0HFWrlxZ4ev58+cTExPDjz/+yNlnn13la1599VU6dOjAnDlzAOjRowcbN27kmWeeURBNxFWKC+HAJuOxgmhNj6cGJIiIxx09WvlidufOndxyyy387W9/88CKmoET1ZRzNqdMtKOpgM0IbJwaTKyLxpTZYLPVPxMNyvqiHfq1vitqulKWV86yLymCHZ/WL8ve26ZzuiSIVpqJdiwNrEXOT8qtTlF+WfC4umqWQTca/w8svRF+/QQWXgJXvOd97WMyS//Nmf8GXak5DBdIWw+FudU82bhbyTg1WODNN9/k9ddf55ZbbqFPnz707duXqVOn8n//938sWLDA6cVkZ2cDEBlZ/T+gdevWMXLkyArbRo0axcaNGykqKqq0f0FBATk5ORVuIlKLjJ+hON/4BK4+nxiLiIjX69KlC0899VSlLDVxETOIVl0mWnF+028aby/l7Fy/HkiNaUhO9j4j+OLjBzFODBUw2Sd0KhOtSinLjX6vp5b5Fp2s/6AJM4iWn20EnDzJZnNNEC0sDvyCwWYtyw51pfTNxlCHFtHQKqn6/ZIvhquXQWAE7FsP8y+E7D9cvx5n2WxlgetoNwTR4voAFsj5o6xvZlNyeCcs+jOUFEPbgaX/b5fj6GA0L+VUEC0rK4vu3btX2t69e3eyspyL1NtsNqZNm8aZZ55Jr169qt0vIyODNm0qfrrUpk0biouLOXz4cKX9Z86cSUREhP3Wvn17p9Yn0qykrTfu25/hnQ0/RUTEpXx9fTlwoJYpWuIc+2CBU4JoAWFGjyBo+iWdR8oF0eqjISbnuYqZYRLTA/yDnD+O+Qv8sTQoOF7vZTUp9kETVUxrNa18wNjPGcEtsf+9OlldSVoDyU03ypQtvtCm+t+Va+XjU64vmhuGC5g9lR35HSJxGPxlJYTFGwGr1y+Ag14SLM7ZDwU5RhDcHQkFgWFlQ1bMzL2m4sRheOdPRpZ124Fw3Sdw1za49hOY+IZxf9fWRhtAAyeDaH379uWll16qtP2ll16iT58+Ti3ktttu4+eff+a9996rdV/LKf8gbTZbldsBpk+fTnZ2tv22b98+p9Yn0qxoqICISJO0fPnyCrePPvqIV199lauvvpphw4Z5enlNT9HJsnKW0FPKOX18ICjCeNzUSzrN/kv1mcxpMofkhMdV3O5tmQ2u6IcG0CKqLAB7aEf9jtXU1GXQhDN8fMsyRj09odPMQovpAQEh9TtWZGmGmDv6oqWVC6I5ok0y3LDK6P2XewDmj4Y93xmBz9Q1sHWJce9sINRZZilnZCfwC3DPOewlnT+55/ieUJRvZKAdTYWWHeCKRUa/O7OVTO/LjHtv+KCjHpzqifb0008zduxYvvjiC4YMGYLFYmHt2rXs27ePFStW1Pl4t99+O8uXL+ebb76hXbt2Ne4bGxtLRkZGhW2ZmZn4+fkRFRVVaf/AwEACA50YKS3SXNlsFT9FEhGRJuOSSy6p8LXFYiE6Oppzzz2X2bNne2ZRTZk5VMA3wOgHdqrgVkaGS1PPRDvsokw0kzkk55O7YdOb0OlcuHKJd/1i5op+aKaYHpCaCYe2Q7sB9T9eU9EQgyZCoox/o54eLmAv5exX/2NFlQ4XcPWEzvK/Q9RlqENEO7j+UyP4krYOFo43/r8s34suPN7IQm2oILlZPu2OfmimuH7w8+KmE0QrKYH/3GL8HQiKMP5PPvXDoybCqUy0c845h99++41LL72UY8eOkZWVxYQJE/jll1+YP3++w8ex2WzcdtttfPjhh3z55ZckJdVQN11qyJAhrFq1qsK2zz//nIEDB+Lv7+LGiCLN0bG9xsWGj3/9ei6IiIjXKSkpqXCzWq1kZGTw7rvvEhcXV/sBpG5OlCvlrKq0qbkMF3BVOWd5Pr6QeKbx2FrkXQE0m61cJpoLrqXsfdG21/9YTUlDDJrwlgmdruiHZjIndLq6nDNrN+QdBt9AiOtbt9eGRBo90toOMPponTrMISe9/j3u6uKQG4cKmJracIGvnoRfPjRKYCe/DdHdPL0it3EqEw0gPj6+0hTOLVu28OabbzJv3jyHjnHrrbfy7rvv8tFHHxEWFmbPMIuIiCA42BhzO336dPbv38/ChQsBuPnmm3nppZeYNm0aN954I+vWreONN95wqAxURBywb4NxH9fXO8dNi4iINBZmJlp1n8abpWJNORMtL6usn5SZAeMqEaUVLN7UkByM9eQdMX6ZbFOPoQImBdGqZg6ayEmn6r5oFuP5+gya8IYJnRUmvboiiFbaE83V5ZxmFlp8f/BzohLMN8Do/VYlG2Axetx1H+v+oLn5by26ch94l4ntbfTFzD0AuRkQFuu+c7nbprdgTWk2+/gXIelsz67HzZzKRHOVuXPnkp2dzfDhw4mLi7PfFi9ebN8nPT2dtLSyySFJSUmsWLGC1atX069fP5544gleeOEFJk6c6Im3INL0qJRTRKTJuuyyy3jqqacqbf/Xv/7Fn/70Jw+sqIk7Uc1QAVNzyEQzSznD20FAC9ceO7ytcZ9zwCgl8hZmFlp9hwqYohVEq1KFQROnctGgCTOI5slMtOw/jAwvH//6DRUwmcHsY2munTpqH0w2yLnXu7vHnaNKSsploiW77zyBodC6q/G4MWej7foKPrnLeHz2fdDvzx5dTkNwOhPNFcyBADVZsGBBpW3nnHMOmzZtcsOKRKSsIaiTPwBFRMRrff311zz66KOVto8ePZpnnnnGAytq4k4oE62slNPFWWhgZBlhAWuBEWQIrSZY2dDMX4jrO1TAFFOaDZN7wPi7Yv69kbJBE8tuMgZ5mMLjjQBafXtohbQy7j05WKD8UAFnMrxOFRoLfsFQfNIIpLnq36ZZzeLsB/EN0ePOEdlpUJRnZMaZWXvuEt/fCNilb4Zuo917LnfI3G6U2ZYUQ+8/wYgHPb2iBuHRTDQR8TL5OZD5i/FYmWgiIk3O8ePHCQioPGnM39+f/2/vvsObqvc/gL+TdE9GoUOgFJBRtiAICKggQwS8oKA/ZQjo5SJeESdu0Ss4QFzg5V6G6yoioCiIggoioIBShiBbitBSVvdOzu+Pb05GmzQnyUlOmr5fz9MnIT3n5Ntymp5+8hn5+fkarCjIFTITDRePiVs1JnNWZQi1lkAFUkmnmk3gAdGkW866kzNkyCp9BBCVIO5fOxOY8BUwY786TegtmWgBEERTq1exXq9+SWfJZTH4AvD8bwh/9LhTQp7M2fBKwODjnKPaPKGz4Bzw0RigLB9o1hsY+Y7j3p9ByK2zYtSoUTV+Pjc315u1EJHWzvwKSCYxkrjq6HgiIqr1OnTogBUrVuCZZ56xe/yTTz5BeroPy1bqKjkTLdpVJtplvyxHE5bJnD4IogGiL1pBlgiiXXGVb57DHWoPFZA1bidK2XIOuTf5sC7IPwvknRb9pfrOBMJj1Tt2IJRzqh1EA4CGLcQb52oNF/hrt7ht0MLziYz+6HGnhD8mc8rkbFVflnOajKIEtvCcCECm9va+p1x5MfDx7SJrr0FL4PaP1MmSrCXcCqLFx8e7/Pz48eO9WhARaYj90IiIgtrTTz+N0aNH4/jx47jhhhsAAN999x0+/vhjrFy5UuPVBSE5E81ZmaGciRbU5ZzmTDQ1J3PairsCwC4RYAoEag8VkDVqCxzbxL5ojsi9uJI6qhtAA7QPokmSb4JocibaJZUy0Sz90LwI8Mo97j4dD9HTzkEgzdsed0pY+qH5cKiATB4uUJgtgodqJzEcXAtseMy+11xcivg+u5OpaRuIi24E/PJv4OxvYnrtnSvFdNU6xK0g2rJly3y1DiIKBAyiEREFtREjRuDzzz/HSy+9hM8++wyRkZHo1KkTNm3ahP79+2u9vOCjNBMtWMs5TUZrpkuCj4JogTahU85Ca6TSUAGZ3OBczpIhKzUCOM5EmoMDWgXRLv8pXh8MYeo2uW9g7oOmVibaaZV6Kss97qoGfiLrA8PfVKdE1xXLZE4/ZKKFRYkAec5BESxVM4h2cK05IFklGJmfJR4f876y76ejQBwg3ii442Pf9LsMcJoOFiCiAGIyAqd3ifsMohERBa1hw4Zh2LBhWi+jbihykYkWaW5aHqyZaLmZgLEcMIQD8U198xyBFkSTy7JSOqt7XDkrhj3RqsvcIW59UeYqZ6KVaNQTTc5CS+wAhFTvZ+kxOfChRk80Y4VoCQOo83+QPgJoO0xkPm17Azi2Eehwq38CaCYjcOGIuO+Pck5AZBjmHBQB+LY3qXNMk1EEvhyWxUoAdMCGx8X3uabMPmeBOEAMEyjMUWe9tQyDaEQk5BwCyguAsBh1yw+IiChg7Nq1CyaTCT172r9Z8ssvv8BgMKB79+4arSwIGSusvc7q6mABuZSzQQvflWAFWhDN0g+ti7rHbWQOohWdB4ouANEJ6h6/tiorAM4dEPd9GUQrzRM/04ZQ9Z+jJr4o5QSs5Zy5md5/XecOiGmWEfFAQht11qc3AGl9RfbTsY1A9j51juvK5T+BylIgJAKo39w/z5nSFcj4SN3hAqe2V88csyOJEvhPxwON2oi//8JjrR9hMUBoFLD+ITgOxAGKA3FBiEE0IhLkNOwm3evcCyERUV1x33334dFHH60WRDtz5gxefvll/PLLLxqtLAjJWWg6gzXjrCrLYIFcf6zI/yyTOX1UyglYp1YGQk80SbLJRFM56BEWDdRLBXJPiTc+0/qqe/za6q9dNkOxUtQ/fmQ9WPpzlVx2nlXqK3JQVu3zKTYZCIkEKktEIM2bkrzTO8Vtkx5i8qea5Am32ftFdpWv/0aRSzkTWvvv7yHLcIE94jVEjQmXheeUbffHV+LDI+ZA3Kntde71iEE0IhLYD42IKOgdPHgQV11VfYJh165dcfAgey2pSi5ziU5w/oelnIlmLAMqSoDQSL8szW98PZkTsGaiFWQDleXqlry5K/8MUHxBBE59kdXfOJ1BtKoy5etXH00s1RtEIK3kMlB8yb9BNJMJOLtX3Fc7iKbTiWy0nN9FSac3QTRLTzof/A3RsBUQGg1UFInXE183+z9vDqKp2X/OlaQO4jWj6LzIHou/wvtjxiQq267TWPEmT1khUJYPlBeK7M6yAvE7TEkZs9KAXRBROVRMRLUWg2hEREEvPDwc585Vv+DNyspCSIj7760uXLgQaWlpiIiIQLdu3bB169Yat//oo4/QuXNnREVFITk5GXfffTcuXrRv2L1q1Sqkp6cjPDwc6enpWLNmjdvrCghyJpqzUk5AlM3ozNkOwZiNdlEOovkwEy0qQfRcgwQUZPnueZSQs9Aat/NNQNTSF40TOi182Q9NptWEzssngbI8UVrYyAfBo4YqTeiUM9Ga+eBvCL1BTLAErFl5viRnovljMqcsNNLaf02tks7U3ubMTGdZbTqRxXvLImDoy8At7wBjPwDGrQGmbALu+0UMHlBCacAuiDCIRkRAwTnRAwA6Uc5JRERB6cYbb8SsWbOQl5dneSw3NxdPPPEEbrzxRreOtWLFCsyYMQNPPvkk9uzZg759+2Lo0KHIzMx0uP1PP/2E8ePHY/Lkyfj999+xcuVK7Nq1C1OmTLFss2PHDowdOxbjxo3D3r17MW7cOIwZM6Z2lpnKmWgxTiZzAiIbJCJe3A/Gvmhy0/IEH2ai6fXWMj6t+6L5qh+azDKhk0E0AICxEvhrt7jvyyCaVhM65YBKUkfA4IMCMjUmdOb9BeT/Jd4MuKKbOuuqSi7plIPUvpRjHtzhj8mctuSvUa1Aod4ADHkZjvuZmQNrQ+bWXLKqNBCX2tu7tdZCDKIRkTULrXG69WKeiIiCzrx583D69Gmkpqbi+uuvx/XXX4+0tDRkZ2dj3rx5bh1r/vz5mDx5MqZMmYJ27dphwYIFaNq0KRYtWuRw+59//hnNmzfHP//5T6SlpeHaa6/F3//+d+zevduyzYIFCyyBvrZt22LWrFkYMGAAFixY4M2XrQ0lmWiATV+0yz5djt+VF1n7lPkyEw2wlnRq3RfN0g+ti2+OL2cj5RwSvZPqunP7RZlfeLxvgx5aTej01VABmTxcwJsJnfLfEEkdRd8+X5CD0r7ORDNWWLNn/TWZUyb/H6s5XCB9hDVQaisuRWSZuZp2agnEAdUDaQoDcUGKQTQisv4C9EUaNhERBYwrrrgC+/btwyuvvIL09HR069YNb7zxBvbv34+mTZsqPk55eTl+/fVXDBo0yO7xQYMGYfv27Q736d27N/766y+sX78ekiTh3Llz+OyzzzBs2DDLNjt27Kh2zMGDBzs9ZllZGfLz8+0+AoYcRKspEw2w9kULtnJOeahAZAMgqoFvn8syofO0b5+nJpLk+0y0hNaATi+yFguyffMctUmmzfWr2g3tbWlVzunrIFpDFTLRMv3QDsaSpbVP9InzlUsnAGO56MEWr/z3oSqSbYJoagXIz/wqSnX1ocCYD4HRS4AJXwEz9rsOoMnSR4iAW1yy/eNKA3FBioMFiIj90IiI6pDo6Ghce+21aNasGcrLywEAX3/9NQBgxAhlF8QXLlyA0WhEYqJ9L5TExERkZzv+475379746KOPMHbsWJSWlqKyshIjRozAW2+9ZdkmOzvbrWPOmTMHzz//vKI1+51lsIDCTLRgK+e0TOb0YSmnzBJE0zATLf+sCJzqDKJRuC+ERojsoYvHRF+0qn/Y1jVyPzRfX79GmafrFvsxE81kBLJ8NFRAJmei5WaKLCxDqPvHsPwN0UO9dVXV8EoxSbSiSJz7jVr75nnkMulGbXwblHUksT2gDxGB2ry/gHoqBPF+WSxuO4wC0od7fpz0EUDbYWIKZ+E50QMttXedzECTMYhGVNdVlFrLDxhEIyIKaidOnMDf/vY37N+/HzqdDpIkQaezlmkYjUa3jme7L4Bqx7N18OBB/POf/8QzzzyDwYMHIysrC4888gimTp2KJUuWeHTMWbNmYebMmZZ/5+fnu5VR51NFchDNRSZapPkP9GDLRLtgDqL5upQTEH15AG17oslZaL4aKiBr3E4EEnIOAS1v8N3zBDpJsqmk6OXb57JkovkxiHbxmJiUGBolMhB9ITZZHL+iGLh8Ckhw82e1rBDI3i/u+7InnSFElIv+tVP8nPkqiHbe3A/Nn5M5ZaER4nmz94lsNG+DaIXngd9Xi/s9/u79+vQGTgS2wXJOorouKwMwVYh3yus313o1RETkQw888ADS0tJw7tw5REVF4cCBA9iyZQu6d++OzZs3Kz5OQkICDAZDtQyxnJycaplksjlz5qBPnz545JFH0KlTJwwePBgLFy7E0qVLkZUlpiomJSW5dczw8HDExcXZfQSMQjfLOYMuE80PkzllcumVlj3R5DckfVXKKZN7f9X14QK5p8Q0Vn0ocMVVvn0uLco5LedTZ99l/Oh01mw0T0o6z/4GSEYRxJazQX3FH8MFcg6KW39O5rSl5nCBX5eL0tQrugFNfDTwoQ5jEI2orsv8Wdw27SF+mRIRUdDasWMHZs+ejUaNGkGv18NgMODaa6/FnDlz8M9//lPxccLCwtCtWzds3LjR7vGNGzeid2/Hk7qKi4uhr1IiYzCIPw4lcw+YXr16VTvmt99+6/SYAa3IzXLOYMtE82s5p5yJpmFPNEv/qi6+fZ7GDKIBsPbiSuni28w/QJvpnL7uhyZrkCZuL3kwXMAf/dBk/hguoNVkTplawwWMFcBuc3a3GlloVA3LOYnqutM7xa0v07CJiCggGI1GxMTEABDZZGfPnkWbNm2QmpqKw4cPu3WsmTNnYty4cejevTt69eqFxYsXIzMzE1OnTgUgSi3PnDmD999/HwAwfPhw3HPPPVi0aJGlnHPGjBno0aMHUlJSAIhMuX79+uHll1/GyJEj8cUXX2DTpk346aefVPwu+IHJaP2DO8ZFEC0YM9EkSZtyztI8oKwACI/1/XPa8sdQAZkcRDv/h3jeuvoGqL/6oQHaTOf0WxDNi+EC/uypXHW4gNo9yyrLrIFErTLR5NcOebiApz/bh74UWZrRjYD2t6i1OrLBIBpRXWbbT4L90IiIgl6HDh2wb98+tGjRAj179sQrr7yCsLAwLF68GC1atHDrWGPHjsXFixcxe/ZsZGVloUOHDli/fj1SU1MBAFlZWcjMzLRsP3HiRBQUFODtt9/GQw89hHr16uGGG27Ayy+/bNmmd+/e+OSTT/DUU0/h6aefRsuWLbFixQr07FnLfkcVXwIkEwAdEJVQ87bBmIlWeA4oLxCTJBu4d155JCIOCI8HyvLEcAF//xHsj6ECsgYtRQljeaHIvKvXzLfPF6j81Q8N8G85p8kInNwqSiUBIKmTb59PntB50c1MNJNJ9CgDxHRUX0toA4REiNeVSyfc79/mysVjgKkSCI+zBuX9LbG9+NkuuSyGPdRP9ew4O80DBbrdDYSEq7c+smAQjcgZkzH4p5BcOgEUXwAM4aLnAhERBbWnnnoKRUVFAIAXX3wRN998M/r27YuGDRtixYoVbh9v2rRpmDZtmsPPLV++vNpj999/P+6///4aj3nrrbfi1ltvdXstAUUu5YxqIJpi1yQYM9HkUs56zfz3R1x8EyAnD8j/y/9BNDkLrVFb35cWhoSJ7L7zh0T5WV0MopVctvav8mcmWmkeYKx0/TPtqYNrgQ2PiaCs7MO/AUNeFhMSfcHSE83NINqFw+L7ERoFJPo4cAyI73liB+DMbvHzpnYQzTKZs6122Z0h4SKQlpUhstE8CaJl7RNZmvoQoPsk1ZdIAoNoFLy8CYI5+iUWl+LbX2JakN/FS+nKdyqIiOqAwYMHW+63aNECBw8exKVLl1C/fn2nEzDJA4UKJ3MCNplol322HL+74MehArL4K4Cc37WZ0Ck3O/d1PzRZ43bmINpBoPUg/zxnIDm9S9w2bOV6cIcaIusB0AGQxM+pL57z4Frg0/HiOWzlZ4nHx7zvm79B5HLO3EygslwEaZWQeypf0Q0whKq/LkdSuogg2tk9QEeV32ixTObUqJRTltLFGkTzpBRz57/FbbsRQFyyigsjWxwsQMHp4FpgQQfgvZuBVZPF7YIO4nEl+3463j6ABlh/iSk5Rm1hO1SAiIjqpAYNGjCAprYi82ROJUE0ORMtmMo55Uy0hn4YKiCTpwPmaTCh01/90GS2fdECgVyCuP8zcWsy+vb5LP3Q/NTPV2+wBrt9UdJpMoo376sG0ADrYxse9833NTZJZJNJJhFIU0ruqezPdjCW4QJ71T+2nInWOF39Y7tD7oHnyQCF4kviZxAAenKggC8xiEbBx5sgmJa/xLSgxS9AIiKiYCdnorkaKgBY/zgvzRW9SoOBZTKnHzPR5D5G/s5EkyRtMtEAa0mjlrx549pT8pvA/hyK5cu+aKe2V/+7xY4E5J8R26lNp7Mp6XRjuIClJ50f/w8swwX2ip5sarIt59SSZbhAhvu/D357D6gsFX30+LedT7Gck4KLkiDYVzPEC0xlmbitKAYqSsTHxePKf4ml9VV//f5UkitKAQC+0BIREanJkommJIhWX9way8W1SFiU79blL5qUczYVt/l+DKKZjGISXlEOAB3QqJ1/nld+nvNHxBq06tmrRQliZZm16b4/AziRDcStL4JohefU3c5dDVoA5w4o74tWeN66bZPuvlmTI43aij7OZfnA5ZPWoQjeqigRxwOsAWqtNE4HDGHiTZXLfwIN0pTtZ6wEdi0R93v+ve5O7fUTBtEouLh8Jwfil9/qe7x7Hl/9EvOnv8z9JBq08E8/CSIiorpCDqIp+f0aFiOmOkpG8YdTbQ+iVZaLP/4AP5dz+jkTrVr/XAlY2MM//XMbpIlgQmWJ+F6rFUxwh8s3rnWieqPtMHWDfFl7xZvgUQ39G6SVM9FKLql/7JhEdbdzl5yJpnRCpzyVs1E765sA/mAIFY33z/4myh3VOu8vHBHlrJH1ffc9ViokTAxQOPub6IumNIh25GsxrTeyAdBhtG/XSCznpCCjNLiV0Aa4cjCQPhLofIeYXnLNfUDHMcr21/oFVg1yGra/+kkQERHVFZbBAgoy0XQ6m+ECub5akf/knhIBwdAoMZTJX2x7ovm6LFbr/rl6A9CotbivVV80rUoQLf18r/Fvto0vyzlTe5t/Vpx9PTpRrpzaW/3nBqzBKKXlnFr2VJZLOuUSajXkmH+GGrULjAwuy9e4R/k+v5gHCnSb4PsJwcRMNAoySoNbw+Y5Lsc0GYFTP4mLIIfvrOnELzlf/RLzJ0sQjUMFiIiIVFXkxnROQAwXKL4oMtFqO0spZ0v//kEaaw5CGMuAogu+y7LXKgOrqsbpQPZ+0Ret7TDfPY8zWpUgatEPDQCizBlXxT7IRNMbRAbjp+MdfNL8MzRkru/OJ3lCp9JyTi17KluGC2Sod0y5vY3Wkzll7g4XOHcQ+HMroNMD3Sf7bFlkxUw0Ci6pvc0XUc64eCdH/iUmb1uNBAyZo13vCbUYK4G/fhX32Q+NiIhIXYVulHMCwZWJdlEOovmxlBMQZVDym6m+7IumZRN4W3ID9ByNMtG0KEGUJOC0VkE0ORPNB0E0QJQAj3kfCI+zfzwuxTe95WzJ5Zy5maIcuyaVZdYMKX//HwD2wwXUyjiVf4a0nswpk4NoZxUOUNi5WNy2HQbUa+q7dZEFg2gUXPQGIK2fk08qfCdH/iUWl+z4865+udQG5w4AFUVAeLz2U2iIiIiCiSS5N1gAEJloQHBkolkmc/o5iAb4py+a1k3gZfIf/PJUQX/TogTx4jGRsRkSASR3Vu+4SviynFOWPgLoeJu43+YmYMJXwIz9vu+xF5skyq8lkwik1SRrr8j2jEqwBt/8qVE7c+P9PGvvRW/JU24D5W8iywCFPOvAA2dKLgP7Voj7Paf6fm0EgEE0CjaF54HD68V9+YJU5s47OekjgBkHxC+v0UvE7XWzxOe+flSUCdRmllLOqwE9XwaIiIhUU5oLmCrEfaXlnJZMtMu+WJF/XTAH0fzZ9F1m2xfNV7RuAi+TS88uHgWMFb59LkfsqjecULsEUS7lTLkKCAlX77hK+HI6py05ANx6sGg944/qF53OGhBzVdJp6YfWU5v+YSFh1gCyGiWd5UWijyOg/WROmSEUSOoo7rvqi7bnI6CiGGjcHkjt4/u1EQAG0SjY/PCiGHuc3Bl4+Jh9EMzdd3L0BvHLq+Ot4vbameIFquQS8PVjvvsa/MESRGMpJxERkarkUs7weCA0Qtk+8ht/QVXOqUEQLU4Oop323XNo3QReFt8MCI0GjOXKG8KrTa7eCIup/rmBz6qfQaVVPzTAt9M5bcnnbryfy/IsQTQX51Ig9FRWc7jA+cPiNroREJ3g/fHUomS4gMkI7PqPuN/z3sAYilBHMIhGwSN7P/Db++L+kLlASKh9EMzbd3JCwoCRb4umjQc+Aw5/7f2ataJlQ1AiIqJgJg8VcKexvZyJVtvLOUtyraWsWmai5fswE63GDCw/NIG3rEMPNGoj7mtV0gmIQFkzc8Cwy51Ai+vF/YsKm9S7Q6t+aIB/yjklyVpOWS/Vd8/jiDyhs6b/N0myBtG0+D+QqTlcQP7ZCZRSTplluMBe59sc3ShKWiPqAR3H+GNVZMYgGgUHSQI2zBK1/O3/5rt3/664Cug1Xdz/6kFRj1/b5J0R73LpDMAV3bReDRERUXApdHMyJwBEmif/1fZMNPkP8JhEICKu5m19wR890QBrBlbVkkJ/NIG3pXVfNNkFc2P2LncC/R8V9w+sAkrz1XuOwvPWfntaZEFFmcs5S/PEgC5fKLkMlBeK+3JA2F+UlHNePimC5IYwayBLC2oOF7BM5gyQUk6ZZbhAhvPhAjv/LW6vGgeERfllWSQwiEbB4dCXYrRvSARw42zfPtf1T4hfNAVZwLdP+/a5fEF+BympAxDuIP2eiIiIPGcZKuBGEC1YBgtoNZlT5o+eaLL0EUCMeQhV30f81wTeltwXTW6MroWyQmv2VON2QLNeQEJr0adp/0r1nke+fm2cbg06+1NEPVgyDX3Vu1DuzRWTpLwUXC0NzJloNZVzZpr/D5K7+H99thqnA/pQ8f/gahCCK5bJnAEWREtoA4REAuUFjgObF44Cx78HoAOunuL35dV1DKJR7VdRCnz7lLjf+36gXjPfPl9oJDDiLXH/t/eAE1t8+3xqYyknERGR78iZaDEKJ3MCNoMFctVejX9ZJnNqUMoJWHuiFWT5vtl+RSmQZ/4Dvsc9/msCb0v+w//8H/59XluWnlKNRbaWTgd0myge+3WZ95lCsswd4lar61dDiPXn1Fclnbnmfmj1/NwPDbCWc+ZmApXljrcJhH5ogMgAlc99b0s6LeWcARZEM4TYDBfIqP75nYvFbZuhQP3m/loVmTGIRrXfL4vEOzexyUCfGf55zubXAt0niftf/hMoL/bP86rhtM1UHSIiIlKXJRPNjSBasGSiXdBwqAAgsv8MYQAkEUjzpUsnRBuR8Hj3AqZqkv/wv3gcqCzTZg2WcjibnlKd7wAM4aJfsavpgkpZenH1Uud4nvD1hE5LPzQfJwQ4EpMoBlVIJufZXYHQD02mxnCB0nwg31z63TjAeqIBzocLlOYDGf8T93vc69clkcAgGtVuBeeAH18T9wc+59/yxIHPi+lLl/8EfviX/57XG+VFQNY+cZ9BNCIiIvXJQTRPBgsESyaaVuWcer15ciZ83xftwhFxm3CldlPx4lJEEE8yWgOY/uYokyeqAZA+Utz/dbn3z1FebA2WNNPw+tXXEzq1DKLpdDX3RSvJtf5fB8LfEGoMF5CzKGOStCkRdsXSF61KEC3jf6J3XkIboMV1fl8WMYhGtd33s8WLyBXd/D+VJCIOuHmBuP/zQuCv3f59fk+c3SMutGJT/N+wlIiIqC6wDBbwMBNNrfI3Z0xG4ORWYP9n4tZkVOm4JutggQSNgmgAEG8uhfN1XzS5/1tCa98+T010Opu+aBoNF5BLSatm8sglnfs/837AwNnfAFOFqDrx99RKW76e0JlnLueM16CcEwAapIlbRxM6z+wGIAH107TLvLSlxnABuZdgoPVDk8lBtOx91tdpk8laytnjHu0C+HUcg2hUe53NAPZ8JO4PmSveffS31oOATmNF6vMX07VLpVcqUy7l7MEXXSIiIl8o8mQ6Zz1xaywXDdl95eBaYEEH4L2bgVWTxe2CDuJxb+WfASpLAH2INpk0sjh5Qudp3z6PnPmlZcAQABq1Ebe/r1Y3KKqU3Ji9ak+p1N4iI7GiCDjwmXfPkWnTikTL61dfB9EsmWgaBQob1jBcQB4qEAhZaADQuL14rSm+6HnW6fkAHSogS2gNhEaJhBE5y/f49yJTMDxOlE2TJhhEU5Ov3tmj6iQJ2PA4AAnoeJu2DS4HzwGiEkRPiK3ztVuHEvJQgUDoZUBERBRsJAko9KCcMywG0Jmb0vuqpPPgWuDT8UD+WfvH87PE494G0uTMrPppgCHUu2N5Q860z/dxJpqlnFPDTLSDa4HfvxD3D69XNyiqRE09pewGDCz37nnkIJqW/dAAIMpc8lfsg3JOSdK2nBOwmdDpIBMtUIYKyEIjrIFbT0s6LaXIAdgPDRCDSpI6iftyOfPOf4vbLnf6t40R2WEQTS2+fGePqjv4uZjSExIpeqFpKbohcNMr4v7WecC537VdjzMmU+D9AiQiIgom5YUiGwtwr5xTp7Nmo/liuIDJCGx4DICjsifzYxse9+4N4EAo5QSAeDkTzYc90STJJhNNoyCaHBQty7N/XK2gqBJyT6nYZMc9pTrfIQY9ZO31fMCAyWTzJrDGWVCWTDQfBNFKc4Eyc9mrFtM5AZueaFUy0YyV1rY1gfRGfEpncevpcAE5iNY4XZXl+IRtX7SLx4GjG8W/e9yj3ZqIQTRV+PqdPbJXUQJ8+4y4f+2MwOjt1X4U0GaY6NfwxXTxyybQXDwqfkGHRFrf1SAiIiL1yEMFQqPczxKQgxC+yEQ7tb36daodSWRundru+XNYJnO29PwYavBHT7SCLBEw1YdY+0j5kz+CokrIPaWcZfJENwTajRD3Pc1GO39IBApDo4HEjp4dQy2+LOfMNZcfRzcCQiPVP74S8s9ubiZQWW59POd3UZYbHhdYWVveDBcouQwUZov7ckl0IJJ7v53YDHxt/plvOVD719k6TtMg2o8//ojhw4cjJSUFOp0On3/+eY3bb968GTqdrtrHH3/84Z8FOxIov8Tqkh1vA3mZoudF739qvRpBpwOGzRMTks7+BvyySOsVVSdnoV3RTdsyCyIiomAll3K60w9NZjtcQG2F59TdzhG5nFOryZwyf/REk0s5tSpd9UdQVAklPaW63y1u938GlBW4/xxyKWeT7oAhxP391RTZQNz6JIimcSknAMQkimClZAJyT1kfl/uhNblalBgGCkuWVob7wwXkXn5xTcSwuEAlv6ly/hBwzJyFlrWHSToa0zSIVlRUhM6dO+Ptt992a7/Dhw8jKyvL8nHllRr+sg6UX2J1RX4WsPV1cX/g80BYlLbrsRWXDAx+Udz//l+OJ9toKZOlnERERD4lDxXwZHqdXM7pi0y0mER1t3NEbnyteTmnuUKhNBcoK/TNc2g9VMAfQVEllPSUSu0DNGwlMvcOrHL/OQKlHxpgzUQr8UE5ZyAE0XQ6xyWdpwNsqIAssb3oJVl8wcXf4w6cl0s5A3SoACACZRser/548SVWu2lM0yDa0KFD8eKLL2LUqFFu7de4cWMkJSVZPgwGDSPigfJLrK747nmRTtykB9DxVq1XU13XcUBaP9EP5csHRB+HQCH/AgykXgZERETBpNCDyZwyX2aipfYG4lIAOJtsqBMZXKm9PTt+RYm1HK1hK8+OoZaIOFF2BvhuuIBlqIBGQTR/BEWVUJKJZjtgYPcy95/jtBxEC4AAji/LOeXMyXiN+qHJGpqDaLbJAJa/IQLg/8BWaKQ1gOtuSaelH1oAlafaYrVbQKuVPdG6du2K5ORkDBgwAD/88EON25aVlSE/P9/uQ1WB8kusLvjrV2Dvx+L+0Lnajrh2RqcDhr8peqH8uRX4dZn2E1tNRuDQOmuZRcpV/l8DERFRXVDkRTmnLzPR9AZgyMs1bCABQ+Z6Xqp16YQ4Rni8Z1+72uRsNF8NF9B6Mqevg6JKlOSK3nCA655Snf/PPGAgw70BA/lnRYaWTi9KCbUWZS7nLM1Tv/9xIGSiATaZaOYgWt4ZEeDT6UVLmEAj9wxzd7iAJYsyQDPRWO0W0GpVEC05ORmLFy/GqlWrsHr1arRp0wYDBgzAjz/+6HSfOXPmID4+3vLRtKnK0X2Xv8Tg+19idYEkWdNZO98RmC/isgZpwA1Pi/vrHtJ2Yqs8NXbF/1kfW9yP6b9ERES+UOhFOaeciVZyWbXl2EkfAYx539rXyVajdkC74Z4f21LK2Sow3uSM8/GETq0nc9oFRat+v83/9iYoqoSchRZ3BRARX/O20Q2t59ev7yl/DrmUM7EDEB7r/hrVFlEPlu+v2j+ncg+yeqnqHtddDcwN6+VyTjkLLVD+D6rydLiAkixKLbHaLaDVqiBamzZtcM899+Cqq65Cr169sHDhQgwbNgyvvfaa031mzZqFvLw8y8fp0yo3Ga3xl5jZ9U8GVhPG2ujAKuCvnaLZ5YBntV6Na3Ep5jtVUnD9ObGVU2OJiIj8y5KJ5kVPNF+Uc8rSRwDXmd+UTOkKjF4K6MPMTas3eX5cy2ROjUs5ZXImmi/KOcsKrMfV8uuVg6JxyfaPRyeIx9NH+Pb5lfRDsyWXdO5fqbxXXSD1QwPEYAP551Ttks5AyUSTpz7K5Zynd4rbQOuHJpMz0bL2Kt+n6IL1tTpQJ3Oy2i2g1aogmiPXXHMNjh496vTz4eHhiIuLs/tQnbNfYnrzBJkTm9V/zrqkvBjY+Iy43/fB6t/nQGMyAt/McvJJP9Wws46eiIjI/+Q/zGK86Inmi3JOW3LmwhXdgY6jgWv+Lv698VnPrwvkTDStJ3PK4n2YiSZ/rdGNrOV9WkkfAcw4AEz4SmQKAUC/R3wfQAPcz+Rp3ldkObkzYCCQ+qHJfDGhszRPfABAPY17osnlnHmngcpym/+DAO2pnNhBlJoWnhOJAkrIAeB6qUBYtO/W5o1AKNkmp2p9EG3Pnj1ITg6AoIrtL7HRS8TtxK/FD/X+T4Ej32i9wtrFZLT2Elv3kHjHL74Z0Gu61itzLRBq2ANhDURERHWNZbBAgGaiAdY/NOWs+WtninK8nN+BfZ96dkzbcs5AIDdn90UQTetSzqr0BiCtL9DmJvFvdzJyvJHj5nRD2wEDvy53vX1ZAZC9X9xvGkABHF9M6JSHckQ11D6oE5MoKn8kk8hQzdonHm/aQ9t1ORMWBSSYs8mUlnRaAsDpPlmSKgKhZJuc0jSIVlhYiIyMDGRkZAAATp48iYyMDGRminTWWbNmYfz48ZbtFyxYgM8//xxHjx7F77//jlmzZmHVqlWYPj1AAivyL7GOt4rbZj2Aa6aJz331IFCq8lCDYCX38ZJ7ie39n3g8fbiYwhLoAqGGPRDWQEREVNd4NVigvrj1dSZagflNNjmIFtVABNIA4Id/ARWl7h1PkgKvnNOXPdG0nszpTEpXcetO435veNKYvcv/AfpQ4OxvroN9f+0WgZz4ZtbMwkDgiwmdgVLKCYhgp5yNtn8lIBmB2BTtp4bWxN3hAjkHxW2gTuaUOat2i0vxT8k2OaVpEG337t3o2rUrunYVL/ozZ85E165d8cwzonQvKyvLElADgPLycjz88MPo1KkT+vbti59++gnr1q3DqFGjNFm/Itc/CdRvLrJ+vnte69UEPmd9vABgx8La0ccrEGrYA2ENREREdUlFKVBmfsPUm3JOn2eima+xYm3+MOv5dxF4yjsN7PqPe8crvmhds9yUXGu2PdEkR60tvKD1ZE5n5CDa+T+A8iLfPlfxJaDInHXpTk+p6ASbAQPLa942M0DLCKN8UM6ZZ85EC5RAVUNzEE3OTG3aIzAGhjjj7nCBHHMmWqBO5rTlqNptxn4G0DSmaRDtuuuugyRJ1T6WL18OAFi+fDk2b95s2f7RRx/FsWPHUFJSgkuXLmHr1q246aabtFm8UmFRwPA3xf1d/2X5XE1q7ONlVhv6eAVCDXtqbyAmqYYNWEdPRESkKjmoYAizBsTcIZdzluSqH/ixVbWcExCZ/tc/Ie7/+Jp7kwflUs74puK6NxDIX1tlqfoN4C/IpasBFkSLSxbXfpLJWgbpK3IWWnwzIDzGvX3lks59LgYMBGI/NMAmiKZmOWcAZaIBQP00cStXrDS5Wru1KOHOcAFJEmWqQOBO5qyqarUbSzg1V+t7otUKLfoDV5nLUtfe736avLts+4md3Br4QSdZsPTxcjmxVfJ9DbveIDIgHWIdPRERkepsSzk9ydqQA2+mCqCiWLVl2SkrAMoLxP3YKiVCne8QmRmlucBPrys/pqWUM0Cy0AAgJNyaba9mSafJaNP/LcDKOQH/lXRaghAelMM17yvKBcsLgN9XO97GWAmc3iXuB8pkTpmlnFPNINopcVsvVb1jeurg2upZgtsWBHY1UGIHADqgIAsocNGqpvCceJNApw+8QDjVGgyi+cuNL4h3hy4eA7a87Hp7T1XtJ/bezeLf7rzwaRWEC6Y+Xs5q2AFYssB86ci35nfwdNX7srCOnoiISH2FXvRDA0RDcXmyu6/6oslZaOHx1TOI9AZg4HPi/s/vKg8+XZSDaAEWVPJFX7TcTMBYBoREBE7pnS1/BdEs5XAeBNH0euCqCeK+s5LOc/uBiiJxngZayZ0vpnPKgwW0nswpt9WpWlJedEE8HqiBtPAYa0DMVUmnnEVZPw0IjfDpsih4MYjmL5H1gGHzxP1tb/hmco6zfmL5Wcpf+NQIwnkqRuEkq9rSx8tRDXuHWwFIIiPRWOGb5y0rBNaZGwT3ug946DDr6ImIiHxNLudUej1TlU5nzUZzp5zSHflnxK3DN/kAtB4MpPYRgaIf5ig75sXj4jbQMrNs+6KpxXaAQiBm81uCaBm+fR7LdEMPA1xd7hQDBs78ap3+aCvzF3HbtIcIugUSn0znDIByzhrb6pgfC+S2OkqHC3h77hKBQTT/anczkH6LmHLyxX3qBlHUeOFTIwjnqcpyBWPVa2Efr6o17ENfFu9g5fwugqm+8MO/RIPSes1EfxPW0RMREfleoTmI5mkmGmDti+ar4QIF5ky0qqWcMp0OuHG2uL/3f8C5g66PGYjlnIA1iCY3bVdDoE7mlMmBhAtHROmur+R42VMqppH4uwhwnI2WuUPcBtpQAUD96ZxlBdaAnJbZjbW9rY7S4QKWyZwMopHnGETzt5teFe8yZu8Htr+l3nGVvvAtGQR8fh+w6Tkx7XLfSuDEZiBrP7D+EWjy7kPxJeDDUcCeD2DtIVa1l0iQ9PGKThBfAwBsecV64amWM78Cv7wr7t/8uigNISIiIt8r8rKcE7DJRMv1djWOydeKNbWVaNIdaDdCNKh3NVneWAlcOiHuB1o5pyWIpmYmWoBO5pTFNDb/30qOM7zUUHgeKL4AQAckuDGZsyrLgIFP7aeJShJw2pyJVheCaHIpZ2R9ICJOnWN6ora31VE6XMCbUmQiMwbR/C2mMTDEnB6/ea51wo+3lL6gndkNZHwoGsZ+MwtYPQV4fyTw72uBwuwadvTRuw/nDwP/uQH4cysQFgv83wpgzAfVywyCqY9XpzFAywGiVOLLBwCTSZ3jGiuAtf8UF70dxwCtBqpzXCIiInJNDqJ5Ws4J+C8TzVk5p2zAs4DOABzZAPy5zfl2eZliEIIhPPB6hPmiJ9qFAO3/ZsvXfdHkoQL1U72bxtq8n+hLVV4AHLAZMJB7Spyn+lAg5Srv1uoL8nTO0jwRRPaWnCmp9c+P0nY5gdpWJ6kjAJ34e1XuT1mVJLGck1TBIJoWOt8BtLxBBFHW3u99EKWsENj7ibJte90P3PAU0HMq0H6UmJCT0AYIVZixpOa7D8c2Af8dCFw+KabRTNkoenE46iUWTH28dDqRJRYaBZzaBux5X53j7ngbOHdAvJM1RGEfEyIiIlKHpZzTmyBafXHr60w0Z+WcsoRW1kyhjc+IPz4dkd8Mbtgy8HpXyUEJVXuiBXg5J2DTG8pHQTRLJo+XQQi9HujmYMCA3A8tubN3QTpfiagHS4WMGr0LA6EfGiDa5cSloHo1kCzA2+qEx4pehYDzks78M0BZvhjgEsiBcAp4Afbbro7Q6YCbF4jAVeZ24Nelnh/rr93Au9cCxza6elLxwnfj80C/R0RvrtuWARO/AqbvFBlgSlSUeL5WmSQBv/wb+Og28ULWrBdwz/f27wgEex+v+qkimAkA3z5jnZblqYvHRWYjAAx+SZSNEhERkf9YMtFUKOf0VSaapZwzxfW2/R8T16pndgOHnPTFvWjTaD/QxJsz0Qqy1MkYKr5kLmNEYH69Mn9lojVWoRyuy50ioHFmt2h1AwR2PzQAMIRYM0bVKOnMPSVu66V6fyxv6A3AkJfN/6ilbXVcDReQA8ANWgIhYf5YEQUpBtG0Uj8VGPisuL/xOfdTzY2VwOaXRY+zyyeBuCbAdU9AvMh58MLn8t0Hs7XTgU8nWBuKustYISZHfv2oKDvscicw/ou6GfTpOVWkqZflAV8/4vlxJAn46kGgshRocZ3IdCQiIiL/UiUTrZ649VUmmqWcU0EQLTYR6D1d3N/0vOOBWBfNmWiBmJkV3ViUBEom69ftDbmUM64JEB7j/fF8JdkcRLt03DfnkVqZaIAofW47TNz/9T1xG8j90GSR5pJOVYJo5nLOegFQDp0+QrTPqa1tdVwNF1AzAEx1GoNoWrp6CtCkh+gF8NVM56nyVV06ASwbAmx+SUz67HAr8I9twHWPef7Cp+TdhyY9xO3Bz4GFvYCVd4ueZkrJAwR2LxXHvHE2MPIdICRc+TGCid4AjHhTvAN36EvPp5/u/Rg4uQUIiRBlojoXgVAiIiJSl7HCOmFPjcECvshEM1ZYA32xCoJoAND7fiAqQQRkfnPQfuJCAGei6fXWYKEafdFqQyknAEQ3tJYGumqy7i5JUj8Q0e1ucbv3E+D3z63TE6+4Wp3j+4I8XED+mfdGoJRzympzWx1XwwXkAHDjdL8sh4IXg2ha0huAEW8BhjDg6DfA/s9q3l6SgD0fAu/2Bf7aBYTHAaP+C9y6xPrOpTcvfDW++/CB6Fn2j+1iYhMk4PfVwDs9gc8mA+eP2O9jMgInt4qv6eRW8aL134HAyR+BsBjgjo+BPg8w4JPUUXwfADEd1d13DAvPA988Ie5f9zjQoIWqyyMiIiIFisxlfjq9tfG4J3yZiVaQDUAS2VlyEMCV8FhR1gmIthFlhfaflzPRArW/kJp90QJ9MqctX5V0FuaIPmA6vXrfh7T+IvBcXgCsnGB9/L/Xe/4Gs6+pOaEz0IJoQO1tq5PUUdzmnQaKHPzfyAFaTuYkL4VovYA6r3FboN+jwA8vihLHtH7il3ThOTH9JLW3eOEqvgR8+U+RsQQAqX2Av73r+AVXfuHzRPoIkVZ9anv1NQBAYntg7Aeib8HmucAfXwEHPhMBtQ63igutnIPAhsesfTcAiGw2SVzM3PEJkNTBs/UFo36PAge/EBeim54Fhr+hfN9vZomLmcSOQK/pvlsjEREROSf3Q4tK8O4PTjkTTY2G5VXJJY2xye4NAeg2Efh5oWgfsuMdUfkAiICafMyGLVVdqmrkvmjyBERvyFl3gZ6JBogg2sEvnJe1ecoymTMNCI1U55h/fGX9+bGVnwV8Oj4wywijVCrnLC+y9tnTejpnMIiIF/3OLh0HsvYArQZaP2cyWSuoOJmTvMQgWiDo84AokTx3AHizs33z/rgUoMtdIoW+MFu8e3jDk0Dvf/ruXQElQbikjsDtHwFZ+0Qw7fA6YP+nwP6VAByVpZof6/84A2hVhUaIwNnyYWI6UccxQPM+rvc7ukl8v3V6YMQbgCHU50slIiIiB4rMZZIxXvRDA6yZaL4o53RnqICtkDBgwNPAZ5OA7W8C3SeJ4QlyFlpUQ++y73wpvom4zWMmmios5XAqBSFMRvHGu0MSAB2w4XHxBn8gZUNZgmhelnPKZcbh8dafffJOShcRRDubYR9EyzsNVBSJCjBW7pCXWM4ZCELCgI63iftVp1/mnwV+fEUE0BJaA1M2Adc+GDi/SJI7AXf8D7h3C3DlEDgOoMl0oo+byeiv1dUeza8FrjKnsH/5T6CitObty4uAdQ+K+z2nAld08+36iIiIyLlCcyaNN/3QAJtMtFzvjuOIJYiWXPN2jqT/TQRmygvFdSkQ+KWcgJhMD3jfE62yHLj8p7hfG4JoyZ3F7eU/vQ/02FK7HO7U9iqVK1VJohT31HZ1nk8tlnJOL7+3gVjKWds5Gy4gD8VreCUTD8hrDKIFApMR2PnvmrcJiwamfG9tmBhoUrpYJzg5FaC/CAPFjbNF+ezFY8CPr9a87Q8viV+88c2A65/0z/qIiIjIMV9koikdOKVUgTlYoXSogC29XlynAGJA1KUTNkG0ABwqILP0RPMyiHb5pBjmFRYLxCZ5vy5fi6wvSi4BdUs6z6uciVZ4Tt3t/EWt6Zy5p8Qtg2jqcTZcgJM5SUUMogUCl+/CQGQeqd3XQG219RdhoIisB9z0mri/bQGQfcDxdmf3iN4kADBsXmCPWSciIqoL5KmX3maiRdYXt6ZKce2npnxz/zJPMtEA0be31UCxtk2zgT+3icf1hsCtMohXKRPNdjJnbRmKpXZJpyRZyznVykSLSVR3O39RazpnrrlXXz32Q1NNUidxm5tpnymodiky1WkMogWCYAk+1dZfhIEkfQTQ9mZxgbr2/uoXpcZKYO0/AckEdBgNtB6kzTqJiIjIqkilcs7QKNH/FlC/L5o8BMDdnmi2Bj4vbg+uAf78Udz/7T1gQYfAnKQo90QruexdULI29UOTqR1EK8gCyvIAnUG94Qqpvc3no7PApE6U5Kb2Vuf51KLWdE6Wc6ovsp7jLExLKTKDaOQ9BtECQbAEn2rrL8JAc9NrQHgccPY34JcqZb4/vwNk7xM9U4bM1WR5REREVIUcRPO2nFOns5Z0qt0XLd/cXN+Tck7ZpRNOjm2epBhogbSIeFGCCXg3XKA2TeaUWYJoGeocT+4p1aAFEBKuzjH1BmDIy+Z/VP37wfzvIXMDpxe0TK3pnAyi+YZc0imf+yajNRDOTDRSAYNogSBYgk+19RdhoIlLtvYd+f5F4OIJ4ORWYMdC4LsXxeOD/+X9hToRERGpwzJYQIXfzfJwATUz0STJ+3JOl5MUISYpBlppp5yN5k1ftNqYiSYPF8g7bT0/vWHph6ZyT6n0EcCY96ufl3Ep4vH0Eeo+nxrkTLTSPFEl4ikG0Xyj6nCBy38ClaVASARQv7k2a6KgwiBaIAim4FNt/EUYiK6aAKT2EaOYF14DvHcz8M0swFQuRjOHx2q9QiIiIixcuBBpaWmIiIhAt27dsHXrVqfbTpw4ETqdrtpH+/btLdssX77c4TalpS6mVmvNMljAy3JOwDeZaCWXAWOZuB/rYRCttk5S9LYvmiTZZKLVoiBaRJx1cqoafZXlTLTG6d4fq6r0EcCMA8CEr4DRS8TtjP2B+3dDRD1Y/kYruezZMSpKrK8b8eyJpqqqwwXkczehde34e5oCHoNogSKYgk+17RdhINLrgfSR4r580SszVgCfTgi8kgkiIqpTVqxYgRkzZuDJJ5/Enj170LdvXwwdOhSZmZkOt3/jjTeQlZVl+Th9+jQaNGiA2267zW67uLg4u+2ysrIQERHhjy/JMyYTUHRB3FczE83TP84dkYNfUQmel+LV1h6+ciaap+WcheeAsnzRC6xBmnrr8gc1SzrPqzxUoCq9AUjrC3S8VdwGcrDDECJKhQHPSzrloG5YrHWgCKlDHi5w+U/xOmqZzMlSTlJHiNYLIBvpI4C2w8Q7eIXnRA+01N6B/UvEGfkXIXnGZBQTOh2SAOhEyUTbYbXz/CAiolpv/vz5mDx5MqZMmQIAWLBgAb755hssWrQIc+bMqbZ9fHw84uPjLf/+/PPPcfnyZdx999122+l0OiQlJfl28WoquQRI5hLG6ATvjydnoqlZzikH0Twt5QRqbw/fODmI5mEmmlzKWT9VvV5g/pLSFdj/qffDBWwnczIQIUQ1FD+jnk7ozD0lbus1qz0TX2uLqAZAvVTxPc7ay3OXVMdMtEBTm96FId+prSUTRERUJ5SXl+PXX3/FoEH2U6IHDRqE7duV/W5asmQJBg4ciNTUVLvHCwsLkZqaiiZNmuDmm2/Gnj3OAwBlZWXIz8+3+/C7QnNJVmR9wBDq/fEsmWi53h9LVmC+pvBmqEBt7eHrbU+02tgPTabWhM68v4DyAkAfAjRo6f26goG3EzpzT4vbeizl9Anb4QJyOScnc5JKGEQjCkS1tWSCiIjqhAsXLsBoNCIx0T7rKDExEdnZ2S73z8rKwtdff23JYpO1bdsWy5cvx9q1a/Hxxx8jIiICffr0wdGjRx0eZ86cOZYMt/j4eDRtqsEfpEUqDhUArKVdqmaiyUMFvAii1dYevt72RKuNkzllSR0B6EQQtcD1z6VTcilnw1ZASJgqS6v1vA6icaiAT8nDBc7sBi6af4bVHopBdRaDaESBqLaWTBARUZ2iq1KGJElStcccWb58OerVq4dbbrnF7vFrrrkGd911Fzp37oy+ffvi008/RevWrfHWW285PM6sWbOQl5dn+Th9+rTHX4vH5CCaWlOzfTFYQM5E8yaIBtTOHr62PdEkyf39a3MmWngM0KiNuO9NXzRLJg+DEBZRDcQtg2iBSc5EO7oJMJYDoVFAPL/XpA72RCMKRHLJRH4WLGPj7ejE5wOtZIKIiOqEhIQEGAyGallnOTk51bLTqpIkCUuXLsW4ceMQFlZzVoter8fVV1/tNBMtPDwc4eEa96mSyzmjVZjMCVjLOX3RE83TyZy2alsP3zhzJlplCVB8CYhu6N7+tXEyp62UriKT7OweoM0Qz45xnj2lqrEE0TztiWYOonEyp2/ImWiVJeI27go4/puKyH3MRCMKRLW1ZIKIiOqEsLAwdOvWDRs3brR7fOPGjejdu+Y3eLZs2YJjx45h8uTJLp9HkiRkZGQgOVmF4I+vFJmDaIGciWYp51Tp+1ibeviGhFtLbd3ti1ZeBOSZsxtrcxAN8K4vGjPRqrOUc3oYRJPPK2ai+cafP4mJurKLR4EFHYCDa7VbEwUNBtGIAlVtLJkgIqI6Y+bMmfjvf/+LpUuX4tChQ3jwwQeRmZmJqVOnAhClluPHj6+235IlS9CzZ0906NCh2ueef/55fPPNNzhx4gQyMjIwefJkZGRkWI4ZkArlnmgqTOYEfJOJZinnvEK9Y9YmnvZFu3hM3EY1tGYe1Ta2QTRPyllNJuD8YXG/cbp666rtIr0o56wsAwrMge16qTVvS+47uBb4dLx1arIsP0s8zkAaeYnlnESBrLaVTBARUZ0xduxYXLx4EbNnz0ZWVhY6dOiA9evXW6ZtZmVlITMz026fvLw8rFq1Cm+88YbDY+bm5uLee+9FdnY24uPj0bVrV/z444/o0aOHz78ej8mZaKoNFqgnbtXKRKsoAUoui/tqlHPWRvFNRBAp74x7+9X2Uk4ASOwgMnKKckRZb7ybgdS800BFEWAIAxq08M0aayM5E63Eg0w0OZgbGl17g7OBymQENjwGx6WbEgAdsOFx8fcV/54iDzGIRhTo5JIJIiKiADNt2jRMmzbN4eeWL19e7bH4+HgUFxc7Pd7rr7+O119/Xa3l+YfagwXkTLSSyyJzSMGghhrJ/dBCo4CIeO+OVVvFycMF3Bw8UZsnc8rCokQvs3MHgKwM94NolsmcVwIG/ulo4c10TstQgabe/3yTvVPbra95DklA/hmxHf++Ig+xnJOIiIiIyFOWck6VM9EkI1Be6P3x5LKx2OS6+we7PKEz391MtFo8mdOWPKnQk75oOQfFbWP2Q7PjzXROTub0ncJz6m5H5ACDaEREREREnpAkm8ECKk3nDI0C9KHivholnZahAineH6u28rQnWjCUcwLeDRfIMWeiNeJkTjtyJlppHmCsdG9fBtF8J6bm6dBub0fkAINoRERERESeKM0DjOXifrRKQTSdDoisbz5+rvfHk7Ov6nQQram4dacnmskkJvoBtbucE/BuuMB582ROZqLZi6gHwJzZKfccVEoOosnnJakntbf5tc5Z1q1ODFhJrXmKNFFNGEQjIiIiIvKE3A8tLBYIjVTvuGoOF7At56yr5KmkBWeVZw3lnQYqS0VD/do+QbFxe0AfIkoP3ekLZzIB580lrcxEs2cIsfYYdLekU/4/YCaa+vQGYMjL5n9UDaSZ/z1kLocKkFcYRCMiIiIi8kShyqWcMnm4gCqZaOYm23U5Ey0mUZTISiagMFvZPnIpZ8NWtf8P7tAIoHG6uO9OSWfun0BlCWAIBxqk+WRptZqnEzot5Zy1PDgbqNJHAGPeB+KqvHEQlyIeTx+hzbooaHDEChERERGRJ4pUHiog80UmWl0Ooun14g/q3EzRF00eNFATy1CBWl7KKUvpCmTvE0G09JHK9pH7oSW0rv2BRF+IaghcOu5eJlpluTWwzUw030kfAbQdJqZwFp4TgfTU3jyPSRUMohEREREReUIOotWGTLTYOhxEA0T/KTmIpkSwTOaUpXQFfnvPvUw0Sz80lnI65MmEzvwzACQgJBKITvDJsshMbwDS+mq9CgpCLOckIiIiIvKEXM7ps0w0NxuWV2UyAgXm8sWqpU11TZybEzot5ZxBlIkGAGczlA8XkDPROFTAMbmcs9iNck5LKWdTMUSEiGodBtGIiIiIiDxRJPdEUzmIJmeieVvOWXQekIyATq9+oK+2kUs48xVO6Ay2cs7G6WJIQmkucPlPZfvkmDPROFTAMU8y0SxBNJZyEtVWDKIREREREXmiUO6JpnJZlpyJ5m05p1zKGZMkpgnWZfFuZKKVXLYGSIMliBYSBiR2EPeVlHSajNZAIjPRHPMmEy2+qfrrISK/YBCNiIiIiMgTRT4q51QrE80ymbOOl3IC1qCFkiDahWPiNjYFCI/13Zr8zVLSqSCIdukkYCwTvbvqNffpsmqtSHMmmjvTOfNOi1tmohHVWpoG0X788UcMHz4cKSkp0Ol0+Pzzz13us2XLFnTr1g0RERFo0aIF3n33Xd8vlIiIiIioKstgAbV7otUXt95mosmTOWMZRHOrJ1qwlXLK3AmiyUMFGrUW002pOksmGss5ieoSTV8Ri4qK0LlzZ7z99tuKtj958iRuuukm9O3bF3v27METTzyBf/7zn1i1apWPV0pEREREVIWlnFPl6ZyWwQK53h3HkolWxydzAtaeaCWXgPLimre9aB4qECyTOWVyEC1rL2Ay1bytPFSA/dCc8yqIlqr+eojILzRtjjB06FAMHTpU8fbvvvsumjVrhgULFgAA2rVrh927d+O1117D6NGjfbRKIiIiIqIqyouAiiJx31eDBdTKRGMQDYiIB8JigPJCMVygpiyzC0EaRGvUFgiJAMrygUsngIRWzreVM9HYD805dwcLGCutge167IlGVFvVqtzcHTt2YNCgQXaPDR48GLt370ZFRYXDfcrKypCfn2/3QURERETklUJzP7SQSBGcUZNtJpokeX4ceRJlLINo0Oms2WiuSjqDtZzTEAIkdRT3XZV0yplojdN9u6baTM5EK80TATJX8s+IabmGcE7LJarFalUQLTs7G4mJiXaPJSYmorKyEhcuXHC4z5w5cxAfH2/5aNqUUX8iIiIi8lKRTSmnTqfuseVMNMkoMqc8lS9norEnGgBlfdGMFSJLCwi+TDRAWV80Y6W1pLURM9GciqgHwPyzX3LZ9faWUs6m7DNHVIvVup9eXZWLFMn87lzVx2WzZs1CXl6e5eP06dM+XyMRERERBTk5Ey1G5X5oABAaCRjCxH0lf5w7YynnvML7NQUDORNNztBz5PKfgKkSCI0OzjJYJUG0SycAY7n4HsQzAcEpQ4goEwaUlXTKkzn5PSWq1TTtieaupKQkZGdn2z2Wk5ODkJAQNGzY0OE+4eHhCA8P98fyiIiIiKiusGSi+aAsS6cTWS5FOaKk05NJfqX51iw2TucULOWcNbypblvKqXaGYSCQg2jZ+wCTEdAbqm+Tc1DcNmrDjClXohqK3oUll1xvy8mcREGhVr0q9urVCxs3brR77Ntvv0X37t0RGhqq0aqIiIiIqM6Rg2i+yEQDrH3RPB0uIDcwj4gHwqLUWFHtZwmi1ZCJZgmiBWEpJyC+rtAoEWC9eMzxNuflfmiczOmSOxM6GUQjCgqaBtEKCwuRkZGBjIwMAMDJkyeRkZGBzEzxAjNr1iyMHz/esv3UqVNx6tQpzJw5E4cOHcLSpUuxZMkSPPzww1osn4iIiIjqKrmc01cNwuW+aCW5nu1fYA6icaiAlZKeaME6mVOmNwDJncV9ZyWdOebJnOyH5po7EzotQbRU362HiHxO0yDa7t270bVrV3TtKtKKZ86cia5du+KZZ54BAGRlZVkCagCQlpaG9evXY/PmzejSpQteeOEFvPnmmxg9erQm6yciIiKiOqpI7onmoyBaZH1x63EmmtwPjUE0C9ueaM6mngbrZE5brvqiMRNNOUsmmjvlnOyJRlSbadoT7brrrrMMBnBk+fLl1R7r378/fvvtNx+uioiIiIjIhUKb6Zy+IJdzepuJxsmcVnImWkWxGNggZxHJJCn4yzmBmoNoleXWMk9mormmNBPNWGkdaMFyTqJarVb1RCMiIiIiCghyJpqvgmhyOae3PdFYzmkVGmH9/3JU0ll0HijNA3R6oEEL/67Nn+QgWtY+Edyxdem4mE4aFmvN3CPnIuUgmotMtIIs8X3VhwIxSb5fFxH5DINoRERERETusgwW8FU5Zz1x62kmmqWck5lodmrqiyZnodVrJgJuwapBSxEkqywBLhy2/5zcD61x2+CcTqo2uZzT1XROeSJsfBNOPCWq5fgTTERERETkjsoykbEEBG4mmqWc8wo1VhM8bPuiVVUXSjkBEcRxNlxA7ofGUk5llE7n5GROoqDBIBoRERERkTvkLDR9qHUAgNosmWiXPdvfUs7JTDQ7chBNzgyyFeyTOW2ldBG3VYNoOQfFLYcKKKO0JxqDaERBg0E0IiIiIiJ3FNr0Q/NVyZucieZJOWdluTXQx+mc9ixBtJoy0YJ4MqfMMlwgw/7xHGaiuUXpdM7cU+KWQTSiWo9BNCIiIiIid1j6ofmolBOwZqJ5Us5ZmC1uDWHWP/JJqLEnWl3KRDMH0bL3A8YKcb+yDLh0QtxnJpoy8s9XaW71IQ22cs2ZjwyiEdV6DKIREREREbmj0MeTOQHvMtHkoQKxyWwOX1V8U3FbtSdaRYm15K4uBNEatADC4wFjmXWYwIWjgGQUj7MMWJmIegDMP2M1lV6znJMoaDCIRkRERETkDjkTLdpHkzkBa6+10jxAktzbVw4QsZSzunhzJlr+WcBktD5+8TgASXzf60L2nk5XvS+aPFSAkzmVM4QAEfHivrMJnSaTNfORQTSiWo9BNCIiIiIid/iznFMyAmUF7u1bYJOJRvZiEgF9iPi+FmRbH7edzFlXAkiWvmjmIJqckcZSTve4mtBZmA2YKsR5x59JolqPQTQiIiIiIndYyjl9mIkWGgkYwsV9d/uiyZM5mYlWnd4AxJq/L7Z90Sz90OrAUAFZ1SCanInWiEE0t7gKosmlnHFXiPOPiGo1BtGIiIiIiNxRZA6ixfgwiAZYs9Hc7YsmZ6IxiOaYPKEz3zaIZpOJVlfIQbRzv4uhApZMNE7mdEtUA3HrKojGUk6ioMAgGhERERGROwrlnmg+LOcErMMFPM1EY+mYY/EOJnTWxSBavWaiB5ypAjjzK3D5pHicmWjusWSiOemJlntK3DKIRhQUGEQjIiIiInJHkR+mcwI2mWg1TP1zhOWcNZMz0fLMAxhMJuDiMXG/LgXRdDprNtq+TwHJJIJqvs6wDDYuM9FOi1sG0YiCAoNoRERERERKGSutGSe+DjbImWjulHNKkrVhPjPRHIurkomWfwaoKAb0oUC9VO3WpQU5iPb7anHbqF3dGayglkg5iOYsE43lnETBhEE0IiIiIiKlii8CkACd3lrG5StyJpo75ZzFlwBjmbjPIJpj8U3FrdwTTS7lbNgSMIRosyatyEG00jxxGxEPmIzarac2kl8HShhEI6oLGEQjIiIiIlJKLuWMauj7SXueZKLlm0sUoxsBIWFqryg4VO2JVhcnc8qKLtj/+8jXwIIOwMG12qynNqppOqfJZD3P5OAtEdVqDKIRERERESlVKPdD80PfqMj64tadTDR5Miez0JyTyzmLLwIVJXVzqAAgAmVfPVj98fws4NPxDKQpVVNPtKIckRmqM1jPOyKq1RhEIyIiIiJSqsg8mTPGx0MFAJvBArnK97EMFeAf7E5F1gdCo8X9vDM25Zx1KBPNZAQ2PAZAcvBJ82MbHmdppxI1TeeUSznjrqh7pcJEQYpBNCIiIiIipQr9NJkTsJZzepKJFsdMNKd0OmtJZ/5fNuWcdSgT7dR2a8DVIUmUBp/a7rcl1VpyEK00VwwesWXph8ZSTqJgwSAaEREREZFSciaaX8o564lbT3qixaaovZrgEt9E3OYcAgrN00wTWmm3Hn8rPKfudnWZHOwGgJLL9p/jUAGioMMgGhERERGRUv4s5/QkEy2fmWiKyOWuJzaL25gkMZmyrohJVHe7uswQYjMEpEpJJ4NoREGHQTQiIiIiIqX8Olignritmt1SE0s5JzPRaiRPSjy5VdzWtcmcqb3N54jOyQY6EWhM7e3PVdVeziZ0MohGFHQYRCMiIiIiUqrIHESL8UMQzZKJlgeYTMr2kftcsZyzZnJPtIoicVuX+qEBgN4ADHnZ/I+qgTTzv4fMFduRa84mdOadFrfx7IlGFCwYRCMiIiIiUqpQ7onmx+mckgkoL3C9fXmxtfST5Zw1k3uiyepaEA0A0kcAY96vfq7EpYjH00dos67ayNGETkliJhpREOKcXSIiIiIiJUwmm8ECfgiihUYChnDAWCaGC7jq2SWXcoZGA+FxPl9erRZTJXDUoIU269Ba+gig7TAxhbPwnOiBltqbGWjuclTOWXQeqCwFdHprDz4iqvWYiUZEREREpERpLiAZxX1/BNEAILK+9bldkUs541IAnbNeV4SDa4EPRto/tna6eLwu0huAtL5Ax1vFLQNo7nNUzilnocUmAyFh/l8TEfkEg2hERERERErIky9Do4DTvwAmo++f0zJcINf1tpYgGks5nTq4Fvh0vDVrT1aYIx6vq4E08k6kOYhmOwSEpZxEQYlBNCIiIiIiVw6uBd4fLu5XFAPv3Qws6OD7oItluECu620LOFSgRiYjsOExAJKDT5of2/C4f4KjFFwclXMyiEYUlBhEIyIiIiKqiZy9VHXyXn6W77OX3MpEM2dXMRPNsVPbrdl6DklA/hmxHZE7agqicTInUVBhEI2IiIiIyBmts5c8yURjE3PHCs+pux2RzFFPtLzT4paZaERBhUE0IiIiIvLIwoULkZaWhoiICHTr1g1bt251uu3EiROh0+mqfbRv395uu1WrViE9PR3h4eFIT0/HmjVrfP1l1Ezr7CVLJtrlGjcDYF1nLDPRHIpJVHc7IpklE+2S9TGWcxIFJQbRiIiIiMhtK1aswIwZM/Dkk09iz5496Nu3L4YOHYrMzEyH27/xxhvIysqyfJw+fRoNGjTAbbfdZtlmx44dGDt2LMaNG4e9e/di3LhxGDNmDH755Rd/fVnVaZ29JGeisZzTe6m9xeRSOJtcqhNZfKm9/bkqCgZyEK00FzBWApLEIBpRkGIQjYiIiIjcNn/+fEyePBlTpkxBu3btsGDBAjRt2hSLFi1yuH18fDySkpIsH7t378bly5dx9913W7ZZsGABbrzxRsyaNQtt27bFrFmzMGDAACxYsMBPX5UDWmcvyZlorso5TUZrII+DBRzTG4AhL5v/UTWQZv73kLliOyJ3yMFuQGSNFl8UA0gAIL6JJksiIt9gEI2IiIiI3FJeXo5ff/0VgwYNsnt80KBB2L5dWVnjkiVLMHDgQKSmploe27FjR7VjDh482Okxy8rKkJ+fb/ehOq2zl5RmohXmAJIR0BmAmMa+WUswSB8BjHm/erZeXIp4PH2ENuui2s0QYvOzesmahRabDISEa7YsIlJfiNYLICIiIqLa5cKFCzAajUhMtM++SkxMRHZ2tsv9s7Ky8PXXX+N///uf3ePZ2dluHXPOnDl4/vnn3Vy9m+TspU/HQwTSbAcM+CF7KbK+uHWViWbph5bETCpX0kcAbYeJPnaF50QWYWpvft/IO1ENxc9p8UUR1AZYykkUhJiJRkREREQe0enss7MkSar2mCPLly9HvXr1cMstt3h1zFmzZiEvL8/ycfr0aeWLd4eW2UuWwQK5NW9XwKECbtEbgLS+QMdbxS0DaOQt2wmdciZafFPt1kNEPsFMNCIiIiJyS0JCAgwGQ7UMsZycnGqZZFVJkoSlS5di3LhxCAsLs/tcUlKSW8cMDw9HeLifSqW0yl6SS8RcZqJxqACRpmwndOaZA/rMRCMKOsxEIyIiIiK3hIWFoVu3bti4caPd4xs3bkTv3jX3BtuyZQuOHTuGyZMnV/tcr169qh3z22+/dXlMv9Eie8kyWCAPMJmcbydnosVd4fMlEZEDliDaRU7mJApizEQjIiIiIrfNnDkT48aNQ/fu3dGrVy8sXrwYmZmZmDp1KgBRannmzBm8//77dvstWbIEPXv2RIcOHaod84EHHkC/fv3w8ssvY+TIkfjiiy+wadMm/PTTT375mgKSnIkmmYCyfGtQrap8lnMSaUruX8ggGlFQYxCNiIiIiNw2duxYXLx4EbNnz0ZWVhY6dOiA9evXW6ZtZmVlITMz026fvLw8rFq1Cm+88YbDY/bu3RuffPIJnnrqKTz99NNo2bIlVqxYgZ49e/r86wlYoRFASARQWSpKOl0F0eJS/LUyIrJlW87JIBpR0GIQjYiIiIg8Mm3aNEybNs3h55YvX17tsfj4eBQXF9d4zFtvvRW33nqrGssLHhH1gMJsMVygvpNtCuSeaAyiEWlCDqJdOg6UF4r78U20Ww8R+YTmPdEWLlyItLQ0REREoFu3bti6davTbTdv3gydTlft448//vDjiomIiIiI/MjSFy3X8eclyTpYgOWcRNqQp3Nm7RO3MYlAaKR26yEin9A0iLZixQrMmDEDTz75JPbs2YO+ffti6NCh1VL/qzp8+DCysrIsH1deeaWfVkxERERE5GdyX7SSXMefL80DKorEfWaiEWlDzkSrLBG38U21WwsR+YymQbT58+dj8uTJmDJlCtq1a4cFCxagadOmWLRoUY37NW7cGElJSZYPg8EPk5GIiIiIiLQgNyx3lokml3JG1GPmC5FW5CCajP3QiIKSZkG08vJy/Prrrxg0aJDd44MGDcL27dtr3Ldr165ITk7GgAED8MMPP9S4bVlZGfLz8+0+iIiIiIhqDbmc01kmmmWowBX+WA0ROcIgGlGdoFkQ7cKFCzAajUhMTLR7PDExEdnZ2Q73SU5OxuLFi7Fq1SqsXr0abdq0wYABA/Djjz86fZ45c+YgPj7e8tG0qe/Sao0mCTuOX8QXGWew4/hFGE2Sz56LiIiIiOoIuZzTVSZaHPuhEWlG/jmVMYhGFJQ0n86p0+ns/i1JUrXHZG3atEGbNm0s/+7VqxdOnz6N1157Df369XO4z6xZszBz5kzLv/Pz830SSNtwIAvPf3kQWXmllseS4yPw7PB0DOnACxoiIiIi8pDSTDQOFSDSjiFEBNLkYDeDaERBSbNMtISEBBgMhmpZZzk5OdWy02pyzTXX4OjRo04/Hx4ejri4OLsPtW04kIV/fPibXQANALLzSvGPD3/DhgNZqj8nEREREdURlsEClx1/3lLOyaECRJqKbGC9X3QeMBm1WwsR+YRmQbSwsDB069YNGzdutHt848aN6N27t+Lj7NmzB8nJ2r3rZjRJeP7Lg3BUuCk/9vyXB1naSURERESekTPRXJZzMohGpJmDa4H809Z/f/4PYEEH8TgRBQ1NyzlnzpyJcePGoXv37ujVqxcWL16MzMxMTJ06FYAoxTxz5gzef/99AMCCBQvQvHlztG/fHuXl5fjwww+xatUqrFq1SrOvYefJS9Uy0GxJALLySrHz5CX0atnQ6XZERERERA5ZMtFyHX8+/4y4jWUQjUgTB9cCn44HqqZW5GeJx8e8D6SP0GRpRKQuTYNoY8eOxcWLFzF79mxkZWWhQ4cOWL9+PVJTUwEAWVlZyMzMtGxfXl6Ohx9+GGfOnEFkZCTat2+PdevW4aabbtLqS0BOgfMAmifbERERERHZcZWJls/BAkSaMRmBDY+hWgANMD+mAzY8DrQdBugNfl4cEalN88EC06ZNw7Rp0xx+bvny5Xb/fvTRR/Hoo4/6YVXKNY6NUHU7IiIiIiI7NWWiVZYBxRfEfWaiEfnfqe3WvoQOSSJb9NR2IK2v35ZFRL6hWU+0YNEjrQGS4yPgeJ6okBwfgR5pDWrYgoiIiIjIicj64rY0DzCZ7D9XYB7SZQgHoni9SeR3hefU3Y6IAhqDaF4y6HV4dng6ADgNpI266goY9DWF2YiIiIiInJDLOSEBZfn2n7NM5kwGdLzeJPK7mER1tyOigMYgmgqGdEjGoruuQlK8fclmdJioeV+5+y/kFpdrsTQiIiIiqu1CwoGQSHG/al+0AnMQjaWcRNpI7W2ejOssiK0D4q4Q2xFRrad5T7RgMaRDMm5MT8LOk5eQU1CKxrER6NQkHsPf/gknzhfhubW/Y8HtXbVeJhERERHVRpH1gIIS0Retvs3jHCpApC29ARjysnk6pw72AwbMgbUhczlUgChIMBNNRQa9Dr1aNsTILlegV8uGiA4PwbzbOkOvAz7POIuv92dpvUQiIiIiqo0swwUu2z9eIAfRmIlGpJn0EcCY96sHs+NSxOPpI7RZFxGpjploPta1WX3847qWeOeH43jy8wO4Oq0BEmLCtV4WEREREdUmcl+0quWc+WfELcs5ibSVPgJoO0xM4Sw8J3qgpfZmBhpRkGEmmh/8c8CVaJsUi0tF5Xhi9X5IkuR6JyIiIiIimSUTLdf+cZZzEgUOvQFI6wt0vFXcMoBGFHQYRPOD8BAD5o/pglCDDt8ePIfPM85ovSQiIiIiqk2cZaJxsAAREZHfsJzTT9JT4vDAgCvx2rdH8MwXv+OaFg2RHB+p9bKIiIiIqDZwlIlmMgEF2eI+e6IRkUqMRiMqKiq0XgaRqkJDQ2EweJ8dyiCaH03t3xIbD57D3r/y8Niq/Xjv7quh0zkbhUxEREREZBZpHslpm4lWfBEwlgPQAbFJWqyKiIKIJEnIzs5Gbm6u1ksh8ol69eohKSnJqzgMg2h+FGLQY96YLhj25lb8eOQ8Pt55Gv/Xs5nWyyIiIiKiQCeXc9pmosmlnNGNAEOov1dEREFGDqA1btwYUVFRTPigoCFJEoqLi5GTkwMASE72vI8og2h+1qpxDB4Z3AYvrjuEF9cdxLWtEtCsYZTWyyIiIiKiQCaXc9pmolmGCrCUk4i8YzQaLQG0hg0bar0cItVFRop2Wjk5OWjcuLHHpZ0cLKCBSX3S0COtAYrLjXj4s70wmTitk4iIiIhqUFMmGoNoROQluQdaVBQTPCh4yee3Nz3/GETTgF6vw7zbOiMqzICdJy9h2fY/tV4SEREREQUyy2CBy9bH8uXJnJ6XpRAR2WIJJwUzNc5vBtE00rRBFJ4alg4AeGXDHziWU6jxioiIiIgoYMmZaA7LORlEIyIi8gcG0TR0R4+m6Ne6EcoqTXjo0wxUGk1aL4mIiIiIApGlJ1o+YDJfM1rKOa/QZElERFUZTRJ2HL+ILzLOYMfxizDWwtZF1113HWbMmKF4+z///BM6nQ4ZGRk+WxMFDg4W0JBOp8Mrozth0OtbsPevPLy75Tim33Cl1ssiIiIiokAjZ6JBAsrygMj61kw0lnMSUQDYcCALz395EFl5pZbHkuMj8OzwdAzpoP7rlKvSvAkTJmD58uVuH3f16tUIDVU+8bhp06bIyspCQkKC289FtQ8z0TSWFB+B50e2BwC88d1R7Psrt9ZH7omIiIhIZSHhQIiYLGYZLpDPwQJEFBg2HMjCPz78zS6ABgDZeaX4x4e/YcOBLNWfMysry/KxYMECxMXF2T32xhtv2G2vtJl8gwYNEBsbq3gdBoMBSUlJCAmpezlK5eXlWi/B7xhECwC3dLkCg9snosIoYdTC7bjjPz/jgU8ycMd/fsa1L3/vkxccIiIiIqplIuuL29JcoLxIZKQBzEQjItVJkoTi8kpFHwWlFXh27e9wlP4hP/bc2oMoKK1QdDxJUpZIkpSUZPmIj4+HTqez/Lu0tBT16tXDp59+iuuuuw4RERH48MMPcfHiRdxxxx1o0qQJoqKi0LFjR3z88cd2x61aztm8eXO89NJLmDRpEmJjY9GsWTMsXrzY8vmq5ZybN2+GTqfDd999h+7duyMqKgq9e/fG4cOH7Z7nxRdfROPGjREbG4spU6bg8ccfR5cuXZx+vUajEZMnT0ZaWhoiIyPRpk2baoFCAFi6dCnat2+P8PBwJCcnY/r06ZbP5ebm4t5770ViYiIiIiLQoUMHfPXVV+L/6Lnnqj3/ggUL0Lx5c8u/J06ciFtuuQVz5sxBSkoKWrduDQD48MMP0b17d8TGxiIpKQn/93//h5ycHLtj/f777xg2bBji4uIQGxuLvn374vjx4/jxxx8RGhqK7Oxsu+0feugh9OvXz+n3Qyt1L1QagHQ6HQa0S8Q3v59DZZXMMzlyv+iuq3ySAktEREREtURkPdEHrSTXWsoZFgtExGm5KiIKQiUVRqQ/840qx5IAZOeXouNz3yra/uDswYgKUydU8dhjj2HevHlYtmwZwsPDUVpaim7duuGxxx5DXFwc1q1bh3HjxqFFixbo2bOn0+PMmzcPL7zwAp544gl89tln+Mc//oF+/fqhbdu2Tvd58sknMW/ePDRq1AhTp07FpEmTsG3bNgDARx99hH/9619YuHAh+vTpg08++QTz5s1DWlqa0+OZTCY0adIEn376KRISErB9+3bce++9SE5OxpgxYwAAixYtwsyZMzF37lwMHToUeXl5luc0mUwYOnQoCgoK8OGHH6Jly5Y4ePAgDAaDW9/T7777DnFxcdi4caMl4FleXo4XXngBbdq0QU5ODh588EFMnDgR69evBwCcOXMG/fr1w3XXXYfvv/8ecXFx2LZtGyorK9GvXz+0aNECH3zwAR555BEAQGVlJT788EPMnTvXrbX5A4NoAcBokvD6xiMOPycB0AF4/suDuDE9CQY9Rw4TERER1UmW4QK5gM5cUMLJnERETs2YMQOjRo2ye+zhhx+23L///vuxYcMGrFy5ssYg2k033YRp06YBEIG5119/HZs3b64xiPavf/0L/fv3BwA8/vjjGDZsGEpLSxEREYG33noLkydPxt133w0AeOaZZ/Dtt9+isLDQ6fFCQ0Px/PPPW/6dlpaG7du349NPP7UE0V588UU89NBDeOCBByzbXX311QCATZs2YefOnTh06JAlg6xFixZOn8+Z6Oho/Pe//0VYWJjlsUmTJlnut2jRAm+++SZ69OiBwsJCxMTE4J133kF8fDw++eQTS785eQ0AMHnyZCxbtswSRFu3bh2Ki4stX1cgYRAtAOw8eala7bgtCUBWXil2nryEXi0b+m9hRERERBQ45OECJblAZZm4z1JOIvKByFADDs4erGjbnScvYeKyXS63W3731eiR1kDRc6ule/fudv82Go2YO3cuVqxYgTNnzqCsrAxlZWWIjo6u8TidOnWy3JfLRquWK9a0T3KyeK3OyclBs2bNcPjwYUtQTtajRw98//33NR7z3XffxX//+1+cOnUKJSUlKC8vt5Rg5uTk4OzZsxgwYIDDfTMyMtCkSRO74JUnOnbsaBdAA4A9e/bgueeeQ0ZGBi5dugSTeYp0ZmYm0tPTkZGRgb59+zod2DBx4kQ89dRT+Pnnn3HNNddg6dKlGDNmjMv/Fy0wiBYAcgqcB9BsbTyYjc5N412mthpNEnaevIScglI0jo1Aj7QGzGAjIiIiqu3kTLSSy+ID4FABIvIJnU6nuKSy75WNkBwfgey8Uod90XQQA/X6XtnI73+XVg3CzJs3D6+//joWLFiAjh07Ijo6GjNmzHDZIL9q8Een01kCRUr2kSeJ2u5Tdbqoq15wn376KR588EHMmzcPvXr1QmxsLF599VX88ssvAIDIyMga93f1eb1eX20NjoYxVP2eFhUVYdCgQRg0aBA+/PBDNGrUCJmZmRg8eLDl++rquRs3bozhw4dj2bJlaNGiBdavX4/NmzfXuI9WGEQLAI1jIxRtt3Tbn/jol0z0vTIBg9onYUDbxmgYE263jb/HChMRERGRn8iZaKW5QEWJuM8gGhFpzKDX4dnh6fjHh79BB9gF0uQw0bPD0wMisWPr1q0YOXIk7rrrLgAiqHX06FG0a9fOr+to06YNdu7ciXHjxlke2717d437bN26Fb1797bLYDt+/LjlfmxsLJo3b47vvvsO119/fbX9O3XqhL/++gtHjhxxmI3WqFEjZGdnQ5IkS4BPHpZQkz/++AMXLlzA3Llz0bRpU4dfS6dOnfDee++hoqLCaTbalClTcPvtt6NJkyZo2bIl+vTp4/K5tcDpnAGgR1oDJMdHoKaXlOhwA5rWj0RZpQmbDuXg0c/24ep/bcKYf+/Akp9O4vSlYk3GChMRERGRn1gy0XKB/LPiPss5iSgADOmQjEV3XYWkePsEkaT4iIAakteqVSts3LgR27dvx6FDh/D3v/+92lRIf7j//vuxZMkSvPfeezh69ChefPFF7Nu3r1p2mq1WrVph9+7d+Oabb3DkyBE8/fTT2LXLvoz2ueeew7x58/Dmm2/i6NGj+O233/DWW28BAPr3749+/fph9OjR2LhxI06ePImvv/4aGzZsACCmkp4/fx6vvPIKjh8/jnfeeQdff/21y6+lWbNmCAsLw1tvvYUTJ05g7dq1eOGFF+y2mT59OvLz83H77bdj9+7dOHr0KD744AO7iaWDBw9GfHw8XnzxRUuvuEDEIFoAkCP3AKoF0nTmj3m3dcaPj16PDTP6YuaNrdE+JQ4mSdSfv/DVQfR95QdM/9+eGscKP//lQRhNrscFG00Sdhy/iC8yzmDH8YuK9iEiIiIiH7PNRJODaMxEI6IAMaRDMn567AZ8fM81eOP2Lvj4nmvw02M3BEwADQCefvppXHXVVRg8eDCuu+46JCUl4ZZbbvH7Ou68807MmjULDz/8MK666iqcPHkSEydORESE8yq1qVOnYtSoURg7dix69uyJixcvVuurNmHCBCxYsAALFy5E+/btcfPNN+Po0aOWz69atQpXX3017rjjDqSnp+PRRx+F0WgEALRr1w4LFy7EO++8g86dO2Pnzp12QxicadSoEZYvX46VK1ciPT0dc+fOxWuvvWa3TcOGDfH999+jsLAQ/fv3R7du3fCf//zHLitNr9dj4sSJMBqNGD9+vKLvoxZ0kqvC2yCTn5+P+Ph45OXlIS4usMaBu1uK+dflYnz7+zl8ezAbv5y45DCAVtXH91xT43ACtcpB2ZeNiIiCTSBfQ5AQ9P9He1cAa+4F0voDF44ABVnAPT8AV1yl9cqIqJYrLS3FyZMnkZaWVmMgh3znxhtvRFJSEj744AOtl6KZe+65B+fOncPatWt9cvyaznOl1xDsiRZAhnRIxo3pSYqDT03qR2HStWmYdG0a/vfLKTyx5oDL53jmiwPo17oR2iXHoW1SLK5MjEF4iJh+IpeDVg3GyeWgStNw2ZeNiIiIyAci64vb4ktA4TlxP+4K7dZDREQeKS4uxrvvvovBgwfDYDDg448/xqZNm7Bx40atl6aJvLw87Nq1Cx999BG++OILrZdTIwbRAoxBr6sxU8yZtIQYRdsdzSnE0ZxCu+dr2SgabZNi8cMf552Wg+ogykFvTE+qMaNMrUAcM9mIiIiIqpDLOS8eBSQToA8BohtpuiQiInKfTqfD+vXr8eKLL6KsrAxt2rTBqlWrMHDgQK2XpomRI0di586d+Pvf/44bb7xR6+XUiEG0ICEPJ6hprHDDmDA8PKgNDp8rwKGsfBzKKkBeSQWOnCvEkXOFDvaykgBk5ZXixXUH0aVpPdSLCkO9yFDUiwpFfGQoYiNELfPzXx5UJRDHklIiIiKiKuTBApXma6SYJEDPFsdERLVNZGQkNm3apPUyAsbmzZu1XoJiDKIFCSVjhV+8pYNdEEqSJGTnl+JQVj5W/3YGX+1zPb1z2bY/HT6u0wFRoQYUlRud7isH4rYfu4C+rR2/axpIJaUMwhEREVFAkTPRZHFsk0FERORPDKIFEXmscNXgUZKT4JFOp0NyfCSS4yMRGRqiKIjWo3l9GPR65JZUIL+kArnF5SgqN0KSUGMAzda4pTuREBOO5PgIJMZFIDk+AknxEWgcG445X/8RECWlwZQNFwhrICIiIhXImWgyTuYkIiLyKwbRgoy7wwlkSspBk+Ij8PG9vaodq7zShLySCmw5koOHV+5TtM4LhWW4UFiG/WfyFH5l1ky2u5b8gib1IhEZZkBEqPiIDDUgIlSP8BA9Xtlw2KtAXCBlwwHeBcECYQ1qCYQ1EBERaSokDAiNAiqKxb9jGUQjIiLyJwbRgpAnwwmUlIM+OzzdYdAiLESPRrHh+FvXJpj37RGXgbgv7uuDnIIyZOeVIju/FNl5pcjKK8X+M7kue7MBwI7jF9362mzJgbius79F/egwxEaEICY8BDHhoYiLCEFUuAFr9pxxGoQDgOfWHsTAdokIMTjvQRIIgbhAWIPM2wBYIKxBjWMwEEhERF6LqGcNorGck4iIyK90kiQ5ihcErfz8fMTHxyMvLw9xcXFaLyfgeBuskAM3gONAXE2Bmx3HL+KO//zs8jnGXZOKpPgIlFYYUVphREmFEaUVJpRUGHHqQhEOnM13eQxv6XVAvagwxEeK4FtcZCjiIkIRFxmKmAgDPv7lNArLKh3uKwcTf3rsBo/KUpV8L40mCde+/L3d/6O/12B7DDXOKS3XoNbXEShZgYEQDGRAUT38XvoPryECX534P1rYC8g5KO6PXgJ0vFXb9RBRUCgtLcXJkyeRlpaGiIgIrZdD5BM1nedKryEYRKNqtMoakgM/rjLZagr8KA3EvTK6E1o0ikZBWSUKSytRvUNpDgAAMHxJREFUWFaJgtIK/PrnZXxz8JzL/dUQHW5Ag+gwxIaHIjYiBLERIiAXGxGCmIgQvL/jFApKHQfiACAuIgRT+qahvFJCWaUIJJZWGFFWacLZ3BLsPnXZ5RquSWuAlPqRCA8xIDxEj4hQcRseqkeYQY83vzuK/BrWkBQfgZ8evd5pVp63ATA1goFqBeG8OYYaa5CPEwzBQGYWqncMfi/9i9cQga9O/B8tHQpkbhf3J64HmvfRdj1EFBQYRKO6gEE0D9SJi6sA4OkfRN5kssnP600gTmkQ7p3/64pWjWORX1qBvOIK5JeKQQt5JZXYc/oyNh8+7/IYwUKvA2IjQhETHmItj40IQXSYAd8fPo+SGgZOxEWEYPoNrSBJgEkCTJIESZJgNIn7py8VYfWesy7X8Mjg1ujarD6iwkIQFSZ65EWFGRAeYsDA17cg20UQbssj16PCKIKQpZXmYGSFCaWVRhSXVeL+j/fgcnGF0+dPiAnD+5N6IiY8BJFhBssa9HpdwGUFah0MZGahumvg99LKH4E4XkMEvjrxf/S/O4Aj68X9Uf8BOowG9AZt10REtZ5qQTSTETi1HSg8B8QkAqm9A/416rrrrkOXLl2wYMECAEDz5s0xY8YMzJgxw+k+Op0Oa9aswS233OLVc6t1HFKGQTQP1ImLq1pOy5JSf2bDvXqryIbLL61EQanIhJNv9/2Vh61HL7g8Rq8WDdA6MVZkkIVas8nO5hZjyU9/utx/Qq9UpNSLRFmlNYutrFIEkI6fL8Rvmbkuj0HOhYfoEWrQobDM9eTau65pho5XxCM6PMQmIBmK6HADokJDcNObW5Gd7zoQpwNQbjShrNKE8koTyo3itri8EuOX7sTFwnKna0iMC8f3D12HqDADdDr781uNYCAzC9U7Br+X1Y+jRiDOFV5DBL6g/z86uBZY83drTzRATOgc8jKQPkK7dRFRradKEO3gWmDDY0C+zZvgPnyNGj58OEpKSrBp06Zqn9uxYwd69+6NX3/9FVdddVWNx6kaRDt//jyio6MRFRXldB93g1/PPfccPv/8c2RkZNg9np2djfr16yM8PFzRccg7agTROFiAAo6nE0Zt919011XV/qBKUvAHlTcDFmRKJ52OuqpJjYE4JUG0fw5o7XCIhNEkYf3+bJdreGZ4e6+Dge/831VokxSDAnNZbGFpJQrKKvHziYtY/dsZl/t3T62PZg2joNfpoNeJ/wOd+f75/DJF5bUtE6Kh1+tQXG5EcXklistFQNATYQZRzhphnvhaUWlCdn6Zy/1iwg0wmoCSCmvATAQllT3vhz9nerRewDowo/VT62H07MsGAJzLL0P7Z7+BXgdEhhoQGRaC6HCRVWc0mZwGbGzXMHrRNkSHh6CiUkKZ0YQKcyCvwmhCYWkFLhY5z+iTjzF4wRY0iokwT+DVW6bwhofo8enu0zUO/nhi9X5EhhoQFmJAqEGHUIMeIebbUIMeOgDPfPF7jcd45ovf0SYxDhIkGE0SKozmW5MISD6x5kDNa1hzALHhoQgN0cOg18Gg1yFEr4Nep7P8vD39ec1rmLV6PwpLK1FSYURRuRFFZZUoKhPnd2FZJc5cLlH0//HUmv3o1LQe6keFIj4yDPWjQ1E/Kgwx4SF4/suDXk0yNpokr47h7f4ytYaoEAW8g2uBT8cDVc/2/Czx+Jj3GUgjIu1o8Bo1efJkjBo1CqdOnUJqaqrd55YuXYouXbq4DKA50qhRI7WW6FJSUpLfniuQlJeXIywsTOtleISZaBS0vCnt0TIbTl67txlxWq9BaRDu43uucTpN1ps1GE0Sthw5j0nLd7lcw+Jx3XDtlQkIDzFUO467X4ckSSitMFmCeT+fuIhHPtvncv8+LRsiItSAgrJKFJVZA5KFZZUeBwQBMT03PEQPSBIKFGTEEdlqlxyL2PBQmCQJJkmCUYK55FpCQWklMi8VuzxGswZRiI0IgV6ng04HS5C8qKxS0UTm69s0QpP6UQgLEYHQsBA9wmwCpG9sct67UWm5tFK8hgh8Qft/ZDICCzrYZ3fY0Ylsjxn7A75siogCU7UMHUmyz3qtickIvNMDKMhysoFOTBOe9ouy16jQKEDn+vd2ZWUlmjRpgn/84x949tlnLY8XFxcjKSkJL730Eu644w5Mnz4dW7duxaVLl9CyZUs88cQTuOOOOyzbuyrnPHr0KCZPnoydO3eiRYsWeOONNzBo0CC7TLTHHnsMa9aswV9//YWkpCTceeedeOaZZxAaGorly5fj7rvvtlv7smXLMHHixGoZbfv378cDDzyAHTt2ICoqCqNHj8b8+fMRExMDAJg4cSJyc3Nx7bXXYt68eSgvL8ftt9+OBQsWIDQ01OH36fjx45g5cyZ+/vlnFBUVoV27dpgzZw4GDhxo2aasrAxPP/00Pv74Y+Tk5KBZs2Z4/PHHMXnyZADA77//jkcffRRbt26FJEno0qULli9fjpYtW1b7/gHALbfcgnr16mH58uWW7+mUKVNw7Ngxy9f73nvv1fh9k61duxazZ8/GgQMHEBMTg379+mH16tWYPXs2Vq5cif3799t9vd26dcOwYcMwe/bsat8LZqIR1cCg1zkNzriiZTacvHZvM+K0XoPSjLweaQ18sgaDXof+rRspWsOAdomqfR06nQ6RYQZEhhnQEEBKvUjM33jE5f7vT+7pdA1bj5zHuKU7HX7O1jv/dxV6tWxoDjKIUlK5LFNpMHDpxKvRISXOnNVnREmFCAbuyczF/I1HXO4/tV8LtEuJE8EOgx6h5rWEhejwR1YBnvz8gMtjPHRjazRrGIUy89RdeQrv/jN5+O5Qjsv9U+IjEBUegkqjCRVGCRVGEypNEioqRZ+7CqPr947CDDqEhxoQatBbMslCDDqUVphwvsB1ZmJiXDiiwkJgNEnWD3PwqaTcaJex6EybpFikNYxGVLgBMeEhiAoLQUy4AVFhIcjOL8HiH0+6PEa/KxMQatAjt6QCl4vLkVtcgdzicpgUvn12KKtA2YY1UBJoq8kPXvSYlDPydp685PHvA6KAcGp7DQE0AJCA/DNiu7S+flsWEQWximLgpRSVDiaJ17C5TZVt/sRZICza5WYhISEYP348li9fjmeeecZy3bty5UqUl5fjzjvvRHFxMbp164bHHnsMcXFxWLduHcaNG4cWLVqgZ8+eLp/DZDJh1KhRSEhIwM8//4z8/HyHvdJiY2OxfPlypKSkYP/+/bjnnnsQGxuLRx99FGPHjsWBAwewYcMGS+lpfHx8tWMUFxdjyJAhuOaaa7Br1y7k5ORgypQpmD59uiUYBQA//PADkpOT8cMPP+DYsWMYO3YsunTpgnvuucfh11BYWIibbroJL774IiIiIvDee+9h+PDhOHz4MJo1awYAGD9+PHbs2IE333wTnTt3xsmTJ3HhgqiMOnPmDPr164frrrsO33//PeLi4rBt2zZUViosuTF79dVX8fTTT+Opp55S9H0DgHXr1mHUqFF48skn8cEHH6C8vBzr1q0DAEyaNAnPP/88du3ahauvvhoAsG/fPuzZswcrV650a23u0DyItnDhQrz66qvIyspC+/btsWDBAvTt6/yX/5YtWzBz5kz8/vvvSElJwaOPPoqpU6f6ccVUV3gThAO0D8RpvQY1AoGBsAZvj6HGGnq3SlAUyBvSwXnZm9JgYP/WjRweo3fLBHy8M9Pl/o8Maet0DV2a1sfbPxxzeYxp17dymt2oJIg2b0wXpz+7SoOJ703q6fAYSvdfMLar12t4bnj7GrM0v9yb5fJ7uezuHtW+lyaThO8P52DKe7tdruGfN7RC2+Q46HUwl1zrzCXXwJFzBXhp/R8uj/HETW3RJinOMjjEZB4cciirAK9vch2YHdO9CZLiIlBuDoiWV5ostycvFGHP6VyXx8gpcF76St5x9zqurKwMs2fPxocffojs7Gw0adIETz75JCZNmgQADt+tB4CSkpK6PS2uUOHkcKXbEREFiUmTJuHVV1/F5s2bcf311wMQpZyjRo1C/fr1Ub9+fTz88MOW7e+//35s2LABK1euVBRE27RpEw4dOoQ///wTTZo0AQC89NJLGDp0qN12toGh5s2b46GHHsKKFSvw6KOPIjIyEjExMQgJCamxfPOjjz5CSUkJ3n//fURHiyDi22+/jeHDh+Pll19GYmIiAKB+/fp4++23YTAY0LZtWwwbNgzfffed0yBa586d0blzZ8u/X3zxRaxZswZr167F9OnTceTIEXz66afYuHGjJTutRYsWlu3feecdxMfH45NPPrFkiLVu3drl966qG264we7/Aqj5+wYA//rXv3D77bfj+eeft/t6AKBJkyYYPHgwli1bZgmiLVu2DP3797dbv9o0DaKtWLECM2bMwMKFC9GnTx/8+9//xtChQ3Hw4EFLRNTWyZMncdNNN+Gee+7Bhx9+iG3btmHatGlo1KgRRo8ercFXQFQzrQNxWq9BjUBgIKzB22NonRWoxjECYQ1qZDd6e4xAWAPg3fdSr9fh+jaNFa3hgYGtnf5/9L2yEZZt+9PlMSZf28LhMQa0S8Qnu1wHZueM6uR178bGsXU4+OJD7l7HAcCYMWNw7tw5LFmyBK1atUJOTk61d7Lj4uJw+PBhu8fqdAANEBPu1NyOiMiV0CiREabEqe3AR7e63u7Oz8S0TiXPrVDbtm3Ru3dvLF26FNdffz2OHz+OrVu34ttvvwUAGI1GzJ07FytWrMCZM2dQVlaGsrIyS5DKlUOHDqFZs2aWABoA9OrVq9p2n332GRYsWIBjx46hsLAQlZWVbrcVOHToEDp37my3tj59+sBkMuHw4cOWIFr79u1hMFjLYpOTk6uVNNoqKirC888/j6+++gpnz55FZWUlSkpKkJkpejJnZGTAYDCgf//+DvfPyMhA3759nZaLKtW9e/dqj7n6vmVkZDgNDgLAPffcg0mTJmH+/PkwGAz46KOPMG/ePK/W6YqmQbT58+dj8uTJmDJlCgBgwYIF+Oabb7Bo0SLMmTOn2vbvvvsumjVrZqm1bdeuHXbv3o3XXnuNQTQKWt4GwbRegxqBwEBYgxpZfYGQmahlMNDbYwRCIC8Q1iDj91KdgCR5zt3ruA0bNmDLli04ceIEGjQQ/yfNmzevtp1Op6uzjZadSu0tep7lZ6Fa024Alp5oSv44JSJSQqdTVFIJAGh5g7LXqJY3+KRv4+TJkzF9+nS88847WLZsGVJTUzFgwAAAwLx58/D6669jwYIF6NixI6KjozFjxgyUlzufWG/LUQv5qlPsf/75Z0u21ODBgy1ZW+4GcyRJqnZsR89ZNZil0+lgMjnvofzII4/gm2++wWuvvYZWrVohMjISt956q+V7EBkZWeO6XH1er9dX+z5VVFQfJlY1cKnk++bquYcPH47w8HCsWbMG4eHhKCsr83lsSLMgWnl5OX799Vc8/vjjdo8PGjQI27dvd7jPjh07MGjQILvHBg8ejCVLlqCiosJhZFSONMvy8/NVWD0RuaO2BwLVOkYgZCZqHQz09hhaB/ICZQ22x6nL30u1ApLkPk+u49auXYvu3bvjlVdewQcffIDo6GiMGDECL7zwgt1FcmFhIVJTU2E0GtGlSxe88MIL6Nq1q8Nj1pnrPL0BGPKyefKdk7N9yFwOFSAibWj8GjVmzBg88MAD+N///of33nsP99xzjyXotHXrVowcORJ33XUXANHj7OjRo2jXrp2iY6enpyMzMxNnz55FSoroEbdjxw67bbZt24bU1FQ8+eSTlsdOnTplt01YWBiMxpp74qanp+O9995DUVGRJeC0bds26PV6j8onZVu3bsXEiRPxt7/9DYD4Pfvnn39aPt+xY0eYTCZs2bLFbtiArFOnTnjvvfecxlwaNWqErCzrUAmj0YgDBw5YymudUfJ969SpE7777juHrR4A0RdvwoQJWLZsGcLDw3H77bcjKkp5JqMnNAuiXbhwAUaj0ZKSKEtMTER2drbDfbKzsx1uX1lZiQsXLiA5ufrF9pw5c+zqZ4mIarNgCAZ6ewytA3mBsgZZXf9eqhWQJPd4ch134sQJ/PTTT4iIiMCaNWtw4cIFTJs2DZcuXcLSpUsBiLKc5cuXo2PHjsjPz8cbb7yBPn36YO/evbjyyiurHbNOXeeljwDGvA9seMx+yEBcivjjNH2EdmsjItLwNSomJgZjx47FE088gby8PEycONHyuVatWmHVqlXYvn076tevj/nz5yM7O1txEG3gwIFo06YNxo8fj3nz5iE/P98u6CM/R2ZmJj755BNcffXVWLduHdasWWO3TfPmzXHy5ElkZGSgSZMmiI2NRXh4uN02d955J5599llMmDABzz33HM6fP4/7778f48aNq/b71h2tWrXC6tWrMXz4cOh0Ojz99NN2mWvNmzfHhAkTMGnSJMtggVOnTiEnJwdjxozB9OnT8dZbb+H222/HrFmzEB8fj59//hk9evRAmzZtcMMNN2DmzJlYt24dWrZsiddffx25ubmK1uXq+/bss89iwIABaNmyJW6//XZUVlbi66+/tvRMA4ApU6ZY/j+3bdvm8fdJKc0HC1RNV6wphdHZ9o4el82aNQszZ860/Ds/Px9NmyqcCkJERAFJ60BeoKxBDYHwdQRCliZ5xp3rOJPJBJ1Oh48++sgylWz+/Pm49dZb8c477yAyMhLXXHMNrrnmGss+ffr0wVVXXYW33noLb775ZrVj1rnrvPQRQNthov9Q4TnRAy21NzPQiCgwaPgaNXnyZCxZsgSDBg2y68v59NNP4+TJkxg8eDCioqJw77334pZbbkFeXp6i4+r1eqxZswaTJ09Gjx490Lx5c7z55psYMmSIZZuRI0fiwQcfxPTp01FWVoZhw4bh6aefxnPPPWfZZvTo0Vi9ejWuv/565ObmYtmyZXbBPgCIiorCN998gwceeABXX301oqKiMHr0aMyfP9+r783rr7+OSZMmoXfv3khISMBjjz1WLXN70aJFeOKJJzBt2jRcvHgRzZo1wxNPPAEAaNiwIb7//ns88sgj6N+/PwwGA7p06YI+ffoAEMMd9u7di/HjxyMkJAQPPvigyyw0pd+36667DitXrsQLL7yAuXPnIi4uDv369bM7zpVXXonevXvj4sWLioZFeEsnOSry9YPy8nJERUVh5cqVlrRCAHjggQeQkZGBLVu2VNunX79+6Nq1K9544w3LY2vWrMGYMWNQXFysqNFdfn4+4uPjkZeX53ajPyIiIqq7eA1h5cl13IQJE7Bt2zYcO3bM8tihQ4eQnp6OI0eOOMw0A0TT4L/++gtff/21y3Xx/4iIyDOlpaU4efIk0tLSOMyFahVJktC2bVv8/e9/t3tjzZGaznOl1xB6VVbtgbCwMHTr1g0bN260e3zjxo3o3dtxU9RevXpV2/7bb79F9+7dvZ4UQURERETKeHId16dPH5w9exaFhYWWx44cOQK9Xm839cyWJEnIyMhw2LKDiIiI6racnBzMnz8fZ86ccdo3TW2aBdEAYObMmfjvf/+LpUuX4tChQ3jwwQeRmZmJqVOnAhAp+uPHj7dsP3XqVJw6dQozZ87EoUOHsHTpUixZsgQPP/ywVl8CERERUZ3k7nXc//3f/6Fhw4a4++67cfDgQfz444945JFHMGnSJMtggeeffx7ffPMNTpw4gYyMDEyePBkZGRmWYxIRERHJEhMTMXfuXCxevBj169f3y3Nq2hNt7NixuHjxImbPno2srCx06NAB69evR2pqKgAgKysLmZmZlu3T0tKwfv16PPjgg3jnnXeQkpKCN9980+cjTImIiIjInrvXcTExMdi4cSPuv/9+dO/eHQ0bNsSYMWPw4osvWrbJzc3Fvffei+zsbMTHx6Nr16748ccf0aNHD79/fURERBTYtOhOpllPNK2wVwYRERF5gtcQgY//R0REnmFPNKoLanVPNCIiIiIiIiIKHHUsx4bqGDXObwbRiIiIiIiIiOoweVBfcXGxxish8h35/PZmMKWmPdGIiIiIiIiISFsGgwH16tVDTk4OACAqKgo6nU7jVRGpQ5IkFBcXIycnB/Xq1YPBYPD4WAyiEREREREREdVxSUlJAGAJpBEFm3r16lnOc08xiEZERERERERUx+l0OiQnJ6Nx48aoqKjQejlEqgoNDfUqA03GIBoRERERERERARClnWoEG4iCEQcLEBERERERERERucAgGhERERERERERkQsMohEREREREREREblQ53qiSZIEAMjPz9d4JURERFSbyNcO8rUEBR5e5xEREZEnlF7n1bkgWkFBAQCgadOmGq+EiIiIaqOCggLEx8drvQxygNd5RERE5A1X13k6qY69nWoymXD27FnExsZCp9Opfvz8/Hw0bdoUp0+fRlxcXK09BtcQOGtQ4xhcA9eg9jG4hsBZgxrH4BqUkSQJBQUFSElJgV7PjhiByNfX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lJKSIo0aNUpxrw5bX375pdShQwcpPDxcatu2rbR48WK39v/mm28kANLhw4fdfm5JkqT8/HzpgQcekJo1ayZFRERILVq0kJ588km7iwhXVqxYIbVo0UIKCwuTkpKSpPvuu0/Kzc11ur2r88dkMknPPvuslJSUJIWHh0v9+vWT9u/f79Yxli1b5vDzzz77rMv95RRsRx8//PCDojWUlJRIf/vb36SUlBQpLCxMSk5OlkaMGGHX2NPdnyNHQbSajlFcXCwNGjRIatSokRQaGio1a9ZMmjBhgpSZmenW91KSJGnJkiVSq1atpIiICKlz58525SRK9v/3v/8tRUZGOj0vXB0jKytLmjhxopSSkiJFRERIbdq0kebNm2dpeOpq/zfeeENq0qSJ5fvw1FNP2Z3jSl6TXJ2XSo5R03npan8l56WrYyg5Lz15fbY9N13tr+S8VLoGZ+el0v1rOi+VHKOm81LJ/q7OS1e/65S8VhJ5gtd5gXOdJ0neXevxOk+76zwlX0dVVa/1eJ3H6zzb89LVMXidZ78/r/O8p5MkSQIRERERERERERE5xZ5oRERERERERERELjCIRkRERERERERE5AKDaERERERERERERC4wiEZEREREREREROQCg2hEREREREREREQuMIhGRERERERERETkAoNoRERERERERERELjCIRkRERERERERE5AKDaEREKtDpdPj888+1XgYRERERqYzXeUQkYxCNiGq9iRMnQqfTVfsYMmSI1ksjIiIiIi/wOo+IAkmI1gsgIlLDkCFDsGzZMrvHwsPDNVoNEREREamF13lEFCiYiUZEQSE8PBxJSUl2H/Xr1wcgUvAXLVqEoUOHIjIyEmlpaVi5cqXd/vv378cNN9yAyMhINGzYEPfeey8KCwvttlm6dCnat2+P8PBwJCcnY/r06Xafv3DhAv72t78hKioKV155JdauXevbL5qIiIioDuB1HhEFCgbRiKhOePrppzF69Gjs3bsXd911F+644w4cOnQIAFBcXIwhQ4agfv362LVrF1auXIlNmzbZXTwtWrQI9913H+69917s378fa9euRatWreye4/nnn8eYMWOwb98+3HTTTbjzzjtx6dIlv36dRERERHUNr/OIyG8kIqJabsKECZLBYJCio6PtPmbPni1JkiQBkKZOnWq3T8+ePaV//OMfkiRJ0uLFi6X69etLhYWFls+vW7dO0uv1UnZ2tiRJkpSSkiI9+eSTTtcAQHrqqacs/y4sLJR0Op309ddfq/Z1EhEREdU1vM4jokDCnmhEFBSuv/56LFq0yO6xBg0aWO736tXL7nO9evVCRkYGAODQoUPo3LkzoqOjLZ/v06cPTCYTDh8+DJ1Oh7Nnz2LAgAE1rqFTp06W+9HR0YiNjUVOTo6nXxIRERERgdd5RBQ4GEQjoqAQHR1dLe3eFZ1OBwCQJMly39E2kZGRio4XGhpabV+TyeTWmoiIiIjIHq/ziChQsCcaEdUJP//8c7V/t23bFgCQnp6OjIwMFBUVWT6/bds26PV6tG7dGrGxsWjevDm+++47v66ZiIiIiFzjdR4R+Qsz0YgoKJSVlSE7O9vusZCQECQkJAAAVq5cie7du+Paa6/FRx99hJ07d2LJkiUAgDvvvBPPPvssJkyYgOeeew7nz5/H/fffj3HjxiExMREA8Nxzz2Hq1Klo3Lgxhg4dioKCAmzbtg3333+/f79QIiIiojqG13lEFCgYRCOioLBhwwYkJyfbPdamTRv88ccfAMREpU8++QTTpk1DUlISPvroI6SnpwMAoqKi8M033+CBBx7A1VdfjaioKIwePRrz58+3HGvChAkoLS3F66+/jocffhgJCQm49dZb/fcFEhEREdVRvM4jokChkyRJ0noRRES+pNPpsGbNGtxyyy1aL4WIiIiIVMTrPCLyJ/ZEIyIiIiIiIiIicoFBNCIiIiIiIiIiIhdYzklEREREREREROQCM9GIiIiIiIiIiIhcYBCNiIiIiIiIiIjIBQbRiIiIiIiIiIiIXGAQjYiIiIiIiIiIyAUG0YiIiIiIiIiIiFxgEI2IiIiIiIiIiMgFBtGIiIiIiIiIiIhcYBCNiIiIiIiIiIjIhf8Hpgd3r3Y+fBQAAAAASUVORK5CYII=",
       "text/plain": [
        "<Figure size 1500x600 with 2 Axes>"
       ]
@@ -1234,7 +1254,7 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "/tmp/cache-bformanek/ipykernel_1725551/529002640.py:2: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n",
+      "/tmp/cache-bformanek/ipykernel_128826/529002640.py:2: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n",
       "  model = torch.load(checkpoints_foler+f'/avp_{best_epoch:03d}.pkl')\n"
      ]
     }
@@ -1306,8 +1326,8 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Test errors 284 (out of 5826)  4.87%\n",
-      "Test accuracy 95.13%\n"
+      "Test errors 484 (out of 5823)  8.31%\n",
+      "Test accuracy 91.69%\n"
      ]
     }
    ],
@@ -1332,7 +1352,7 @@
     },
     {
      "data": {
-      "image/png": "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",
+      "image/png": "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r+S2jIyMAqs/OTkZEokE5cuXBwBcvnwZWVlZaNu2rayMpaUlHB0dERYWBgA4d+4cpFKpLIkEgCZNmkAqlcrK5AcTSSIiIirx1Dm07efnJ5uH+H7z8/MrkLjfvHmDqVOnom/fvjA0NAQAxMTEQEdHB0ZGRnJlzc3NERMTIytjZmaWqz4zMzNZmfzgVdtEREREauTr64vx48fL7dPV1f3serOystC7d2/k5ORg5cqVnywvCILcnM285m9+WOZTmEgSERFRiafO5X90dXULJHH8r6ysLPTs2RNRUVE4fvy4rDcSACwsLJCZmYnExES5XsmXL1/C1dVVVubFixe56o2NjYW5uXm+4+DQNhEREVER8j6JvHfvHo4ePQoTExO5487OztDW1saRI0dk+6Kjo3Hjxg1ZIuni4oLk5GRcvHhRVubChQtITk6WlckP9kgSERFRiVeqlOasSJ6SkoL79+/LHkdFRSEiIgLGxsawtLTE119/jStXruDAgQPIzs6WzWk0NjaGjo4OpFIphgwZggkTJsDExATGxsaYOHEiateujdatWwMA7O3t0b59ewwdOhRr1qwBAAwbNgydO3fO9xXbABNJIiIiIo0SHh4ODw8P2eP38ysHDBiAWbNmYd++fQCAevXqyZ134sQJuLu7AwACAgJQunRp9OzZE+np6WjVqhWCgoKgpaUlK79lyxaMGTNGdnW3p6dnnmtXfgzXkSxhuI6kYlxHkohIXGKuI1lr2mG11X1zfttPFyqi2CNJREREJZ4qd6ChYppIamnQPAdNw143xV6/eSt2CBqrnJjdBEREpLH424GIiIhKPHZIqobL/xARERGRStgjSURERCUe50iqhj2SRERERKQS9kgSERFRicceSdWwR5KIiIiIVMIeSSIiIirx2CGpGlF7JF++fPnR42/fvpW7mTgRERGROkgkErVtxZmoiWTFihXlkkl7e3s8fvxY9jg+Ph4uLi5ihEZEREREnyDq0PaHt/l++vQp3r59+9EyRERERAWtmHccqo3GX2xT3LuEiYiIiIoqXmxDREREJR47rlQjaiIpkUjw+vVr6OnpQRAESCQSpKSk4NWrVwAg+z8RERERaR7R50ja2trKPXZycpJ7zL8QiIiISN2YbqhG1ETyxIkTYj49EREREX0GURNJNzc3MZ+eiIiICADnSKpK1Ku2nz9/jokTJ+Y5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",
       "text/plain": [
        "<Figure size 800x600 with 2 Axes>"
       ]
@@ -1366,7 +1386,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Balanced accuracy 95.65%\n"
+      "Balanced accuracy 88.54%\n"
      ]
     }
    ],