.ng-hide{display:block !important;position:absolute !important;visibility:hidden;top:-9999px;left:-9999px}p.small{font-size:15px !important;line-height:16px}p.small.alert{color:#DA5B4A}::-moz-selection{background:#c9d2d2}::selection{background:#c9d2d2}::-moz-selection,.share ::-moz-selection{background:#c9d2d2}.dark .share ::-moz-selection{background:#6c7879}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}a img{border-bottom:0px solid #FFFFFF}p{margin-top:.5em;margin-bottom:.5em;line-height:1.4em}.icon.magnify{padding:6px 8px 6px 0;cursor:pointer}.light .icon.magnify:hover{color:#008184}.dark .icon.magnify:hover{color:#dae3e3}pre{background-color:#eee;padding:.5em}pre.error{color:black}ul,ol{padding-left:1.5em;line-height:1.5em}h1,h2,h3,h4,h5,h6{margin-top:.7em;margin-bottom:.3em}.brand h1{text-transform:uppercase;font-size:2em;color:#005c5f;margin:0;letter-spacing:.1em;line-height:1.65em;font-family:'Typonine Sans Medium';font-weight:normal}.brand .title-icon{fill:#005c5f;height:20px;width:20px;margin-top:10px;margin-right:3px;margin-left:-3px}.brand .title-icon svg{height:20px;width:20px}.sub_menu_trigger{width:10px;height:12px;margin:0 0 0 10px;vertical-align:text-top;display:none;cursor:pointer}.libraries .sub_menu_trigger{margin:0 10px 0 6px}.light .sub_menu_trigger:hover,.light .sub_menu_trigger:active{color:#434f54}.dark .sub_menu_trigger:hover,.dark .sub_menu_trigger:active{color:#dae3e3}#preferenceForm button.select-title.open-dropdown .current-item-label{max-width:calc(100% - 15px);white-space:nowrap}input[type=number]{-moz-appearance:textfield}/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*//*!
normalize.css v1.1.2 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.other_target .busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:50px 50px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@-webkit-keyframes busymove{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes busymove{0%{background-position:0 0}100%{background-position:50px 50px}}.pagination-select-page .text-button,.ide-link,.device-sketches h1 a{color:#00979d;cursor:pointer;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.pagination-select-page .text-button:hover,.ide-link:hover,.device-sketches h1 a:hover{color:#7fcbcd}.pagination-select-page .text-button{background:transparent;border:0;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:1px;outline:none;padding:0;text-transform:uppercase;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.pagination-select-page .text-button:hover{color:#005c5f}.other_target .busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:50px 50px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@keyframes busymove{0%{background-position:0 0}100%{background-position:50px 50px}}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.marker{position:absolute;background:rgba(255,255,126,0.5);z-index:20}.ace_gutter{width:50px !important}.ace_gutter.ace_start,.ace_gutter.ace_end,.ace_gutter.ace_closed{background:none;border:0;-webkit-box-shadow:none;box-shadow:none}.ace_gutter .ace_layer{width:50px !important}@media screen and (max-width: 750px){.ace_gutter{width:0 !important}.ace_gutter .ace_layer{width:0 !important}}.ace_scroller,.ace_scrollbar-h{left:50px !important}@media screen and (max-width: 750px){.ace_scroller,.ace_scrollbar-h{left:0 !important}}.ace_gutter-cell{-ms-flex-line-pack:end;align-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px !important}@media screen and (max-width: 750px){.ace_gutter-cell{width:0 !important}}.ace_error{background:#facbcb;display:none;position:absolute}.has-error .ace_error{display:block}.ace_fold-widget{border:0;text-align:center}.ace_fold-widget:hover{color:#777}.ace_fold-widget.ace_start::after{content:'▾'}.ace_fold-widget.ace_end::after{content:'▴'}.ace_fold-widget.ace_closed::after{content:'‣'}.ace_fold-widget.ace_start::after,.ace_fold-widget.ace_end::after,.ace_fold-widget.ace_closed::after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ace_search{border:0;font-size:13px;padding:8px 6px 8px 10px;top:3px}.ace_search.right{border-radius:0}.ace_search_options,.ace_searchbtn{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif}.ace_search_counter{font-family:"Typonine Sans Light","Lucida Grande",Lucida,Verdana,sans-serif}.ace_search_options{margin-right:20px}.ace_search_options .ace_button{height:19px;width:19px;color:inherit;display:inline-block;text-align:center}.ace_search_form,.ace_replace_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.ace_search_field{border:0}.ace_search_field::-webkit-input-placeholder{text-transform:uppercase}.ace_search_field::-moz-placeholder{text-transform:uppercase}.ace_search_field::-ms-input-placeholder{text-transform:uppercase}.ace_search_field::placeholder{text-transform:uppercase}.ace_searchbtn_close{margin-top:5px}.ace_searchbtn_close:hover{background-color:transparent;background-position:50% 0%}.ace_searchbtn{height:22px;width:24px;background-position:50% 50%;background-repeat:no-repeat;font-size:12px;line-height:22px;margin:2px;padding:0 5px}.ace_searchbtn:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ace_searchbtn.prev::after,.ace_searchbtn.next::after{display:none}.ace_replace_form{margin-right:20px}.ace_replace_form .ace_searchbtn{min-width:24px;width:auto}.ace_link_marker{position:absolute}.ace-arduino-light{color:#000}.ace-arduino-light .ace_gutter{background-color:#dae3e3;color:#434f54}.ace-arduino-light .ace_gutter-active-line{background:#b5c8c9}.ace-arduino-light .ace_scroller{background-color:#fff}.ace-arduino-light .ace_cursor{border-left:1px solid #7991e8}.ace-arduino-light .ace_overwrite-cursors .ace_cursor{background:#766b13;border:1px solid #ffe300}.ace-arduino-light .ace_marker-layer .ace_selection{background:#fc0;opacity:.4}.ace-arduino-light .ace_marker-layer .ace_selected-word{background:#c9d2d2;opacity:.5;z-index:6}.ace-arduino-light .ace_marker-layer .ace_step{background:#dae3e3}.ace-arduino-light .ace_marker-layer .ace_bracket{border:1px solid #333;margin:-1px 0 0 -1px}.ace-arduino-light .ace_marker-layer .ace_active-line{background:#b5c8c9}.ace-arduino-light .ace_invisible,.ace-arduino-light .ace_paren{color:#333}.ace-arduino-light .ace_indent-guide{border-right:1px dotted #aabbbc;margin-right:-1px}.ace-arduino-light .ace_link_marker{border-bottom:1px solid #00979c}.ace-arduino-light .ace_identifier{color:#000}.ace-arduino-light .ace_comment{color:rgba(78,91,97,0.8)}.ace-arduino-light .ace_string{color:#005c5f}.ace-arduino-light .ace_support.ace_type.ace_arduino,.ace-arduino-light .ace_keyword.ace_control{color:#728e00}.ace-arduino-light .ace_constant.ace_language,.ace-arduino-light .ace_constant.ace_language.ace_arduino,.ace-arduino-light .ace_storage.ace_type,.ace-arduino-light .ace_storage.ace_modifier{color:#00979d}.ace-arduino-light .ace_support.ace_function,.ace-arduino-light .ace_support.ace_function.ace_arduino{color:#d35400}.ace-arduino-light .ace_keyword{color:#728e00}.ace-arduino-light .ace_numeric{color:#8a7b52}.ace-arduino-light .ace_search{background-color:#ecf1f1;border-top:5px solid #0ca1a6}.ace-arduino-light .ace_search.right{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 0 3px rgba(0,0,0,0.1)}.ace-arduino-light .ace_searchbtn_close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNiA2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlBSRUYyIj4NCgk8ZyBpZD0iRVhBTVBMRSI+DQoJPC9nPg0KCTxnIGlkPSJOZXdfU3ltYm9sXzI3Ij4NCgkJPGcgaWQ9Ik5ld19TeW1ib2wiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzMiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzUiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzYiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzkiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEwIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMSI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEzIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xNCI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzE5Ij4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE1Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE3Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzQyIj4NCgkJCQk8ZyBpZD0iTmV3X1N5bWJvbF80MCI+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE4XzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xN18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMjAiPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMV8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfNl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMThfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2XzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xM18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTVfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMl8iPg0KCQkJCQk8L2c+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzQiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzI3XzFfIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8zNiI+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iQ0xPU0UiPg0KCTxnPg0KCQk8Zz4NCgkJCQ0KCQkJCTxyZWN0IHg9IjIuNSIgeT0iLTAuNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAyLjk5OTcgLTEuMjQyOCkiIGZpbGw9IiM3RjhDOEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjcuNSIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iLTAuNyIgeT0iMi41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgMC43MDcxIC0wLjcwNzEgMC43MDcxIDMgLTEuMjQyNikiIGZpbGw9IiM3RjhDOEQiIHdpZHRoPSI3LjUiIGhlaWdodD0iMSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}.ace-arduino-light .ace_searchbtn_close:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNiA2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlBSRUYyIj4NCgk8ZyBpZD0iRVhBTVBMRSI+DQoJPC9nPg0KCTxnIGlkPSJOZXdfU3ltYm9sXzI3Ij4NCgkJPGcgaWQ9Ik5ld19TeW1ib2wiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzMiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzUiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzYiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzkiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEwIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMSI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEzIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xNCI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzE5Ij4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE1Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE3Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzQyIj4NCgkJCQk8ZyBpZD0iTmV3X1N5bWJvbF80MCI+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE4XzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xN18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMjAiPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMV8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfNl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMThfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2XzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xM18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTVfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMl8iPg0KCQkJCQk8L2c+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzQiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzI3XzFfIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8zNiI+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iQ0xPU0UiPg0KCTxnPg0KCQk8Zz4NCgkJCQ0KCQkJCTxyZWN0IHg9IjIuNSIgeT0iLTAuNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAyLjk5OTcgLTEuMjQyOCkiIGZpbGw9IiM0MzRGNTQiIHdpZHRoPSIxIiBoZWlnaHQ9IjcuNSIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iLTAuNyIgeT0iMi41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgMC43MDcxIC0wLjcwNzEgMC43MDcxIDMgLTEuMjQyNikiIGZpbGw9IiM0MzRGNTQiIHdpZHRoPSI3LjUiIGhlaWdodD0iMSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}.ace-arduino-light .ace_search_options .ace_button:hover,.ace-arduino-light .ace_search_options .ace_button.checked{background-color:#f7f9f9;opacity:1;border-color:#95a5a6}.ace-arduino-light .ace_search_form,.ace-arduino-light .ace_replace_form{background-color:#fff}.ace-arduino-light .ace_search_field{color:#7f8c8d}.ace-arduino-light .ace_searchbtn{border:1px solid #dcdcdc;color:#7f8c8d}.ace-arduino-light .ace_searchbtn.next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiM3RjhDOEQiIHBvaW50cz0iNSw3LjgzIDAsMi44MyAwLjY2LDIuMTcgNSw2LjUxIDkuMzQsMi4xNyAxMCwyLjgzIAkiLz4NCjwvZz4NCjwvc3ZnPg0K)}.ace-arduino-light .ace_searchbtn.prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdGOEM4RCIgcG9pbnRzPSI1LDIuMiAxMCw3LjIgOS4zLDcuOCA1LDMuNSAwLjcsNy44IDAsNy4yIAkiLz4NCjwvZz4NCjwvc3ZnPg0K)}.ace-arduino-light .ace_search_form.ace_nomatch{outline:1px solid #d35400}.ace-arduino-dark{color:#fff}.ace-arduino-dark .ace_error{background:rgba(218,91,74,0.7)}.ace-arduino-dark .ace_gutter{background-color:#2c353a;color:#bdc7c7}.ace-arduino-dark .ace_gutter .ace_gutter-active-line{background:#374146}.ace-arduino-dark .ace_scroller{background-color:#171e21}.ace-arduino-dark .ace_cursor{border-left:1px solid #bdc7c7}.ace-arduino-dark .ace_overwrite-cursors .ace_cursor{background:#434f54;border:1px solid #434f54}.ace-arduino-dark .ace_marker-layer .ace_selection{background:#2c353a}.ace-arduino-dark .ace_marker-layer .ace_selected-word{background:rgba(68,0,158,0.4);z-index:6}.ace-arduino-dark .ace_marker-layer .ace_step{background:rgba(247,249,249,0.2)}.ace-arduino-dark .ace_marker-layer .ace_bracket{border-bottom:1.5px solid #bdc7c7}.ace-arduino-dark .ace_marker-layer .ace_active-line{background:#434f54}.ace-arduino-dark .ace_indent-guide{border-right:1px dotted #434f54;margin-right:-1px}.ace-arduino-dark .ace_identifier{color:#fff}.ace-arduino-dark .ace_comment{color:rgba(189,199,199,0.7)}.ace-arduino-dark .ace_string{color:#00ab75}.ace-arduino-dark .ace_support.ace_type.ace_arduino,.ace-arduino-dark .ace_keyword.ace_control{color:#afda00}.ace-arduino-dark .ace_constant.ace_language,.ace-arduino-dark .ace_constant.ace_language.ace_arduino,.ace-arduino-dark .ace_storage.ace_type,.ace-arduino-dark .ace_storage.ace_modifier{color:#5beff4}.ace-arduino-dark .ace_support.ace_function,.ace-arduino-dark .ace_support.ace_function.ace_arduino{color:#ff7519}.ace-arduino-dark .ace_keyword{color:#afda00}.ace-arduino-dark .ace_numeric{color:#f1d78f}.ace-arduino-dark .ace_search{background-color:#434f54;border-top:5px solid #374146}.ace-arduino-dark .ace_searchbtn_close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNiA2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJQUkVGMiI+PGcgaWQ9IkVYQU1QTEUiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8yNyI+PGcgaWQ9Ik5ld19TeW1ib2wiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMiI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzMiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF81Ij48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfNiI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzkiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xMCI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzExIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTIiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xMyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzE0Ij48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTgiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xOSI+PGcgaWQ9Ik5ld19TeW1ib2xfMTUiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xNiI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzE3Ij48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfNDIiPjxnIGlkPSJOZXdfU3ltYm9sXzQwIj48ZyBpZD0iTmV3X1N5bWJvbF8xXzFfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfNl8yXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzE4XzJfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTdfMV8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8yMCI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzFfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTFfMV8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF82XzFfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMThfMV8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xNl8xXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzEyXzFfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTZfMl8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF84XzJfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfOF8xXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzJfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfMTNfMV8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xNV8xXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzJfMV8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8xXzJfIj48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfOV8xXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzJfMl8iPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF85XzJfIj48L2c+PC9nPjwvZz48L2c+PGcgaWQ9Ik5ld19TeW1ib2xfNCI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzgiPjwvZz48ZyBpZD0iTmV3X1N5bWJvbF8yN18xXyI+PC9nPjxnIGlkPSJOZXdfU3ltYm9sXzM2Ij48L2c+PC9nPjwvZz48ZyBpZD0iQ0xPU0UiPjxnPjxnPjxyZWN0IHg9IjIuNSIgeT0iLTAuNyIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDcxIDAuNzA3MSAtMC43MDcxIDIuOTE0MyA3LjI3NzQpIiBmaWxsPSIjRjdGOUY5IiB3aWR0aD0iMSIgaGVpZ2h0PSI3LjUiLz48L2c+PGc+PHJlY3QgeD0iLTAuNyIgeT0iMi41IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgMy4wMzUzIDcuMzI4KSIgZmlsbD0iI0Y3RjlGOSIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIxIi8+PC9nPjwvZz48L2c+PC9zdmc+)}.ace-arduino-dark .ace_searchbtn_close:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNiA2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlBSRUYyIj4NCgk8ZyBpZD0iRVhBTVBMRSI+DQoJPC9nPg0KCTxnIGlkPSJOZXdfU3ltYm9sXzI3Ij4NCgkJPGcgaWQ9Ik5ld19TeW1ib2wiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzMiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzUiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzYiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzkiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEwIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMSI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTIiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzEzIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8xNCI+DQoJCTwvZz4NCgkJPGcgaWQ9Ik5ld19TeW1ib2xfMTgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzE5Ij4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE1Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzE3Ij4NCgkJCTwvZz4NCgkJCTxnIGlkPSJOZXdfU3ltYm9sXzQyIj4NCgkJCQk8ZyBpZD0iTmV3X1N5bWJvbF80MCI+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE4XzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xN18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMjAiPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMV8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfNl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMThfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzE2XzFfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xMl8xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTZfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzhfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfIj4NCgkJCQkJPC9nPg0KCQkJCQk8ZyBpZD0iTmV3X1N5bWJvbF8xM18xXyI+DQoJCQkJCTwvZz4NCgkJCQkJPGcgaWQ9Ik5ld19TeW1ib2xfMTVfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzFfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMV8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzJfMl8iPg0KCQkJCQk8L2c+DQoJCQkJCTxnIGlkPSJOZXdfU3ltYm9sXzlfMl8iPg0KCQkJCQk8L2c+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzQiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzgiPg0KCQk8L2c+DQoJCTxnIGlkPSJOZXdfU3ltYm9sXzI3XzFfIj4NCgkJPC9nPg0KCQk8ZyBpZD0iTmV3X1N5bWJvbF8zNiI+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iQ0xPU0UiPg0KCTxnPg0KCQk8Zz4NCgkJCQ0KCQkJCTxyZWN0IHg9IjIuNSIgeT0iLTAuNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAyLjk5OTcgLTEuMjQyOCkiIGZpbGw9IiNEQUUzRTMiIHdpZHRoPSIxIiBoZWlnaHQ9IjcuNSIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iLTAuNyIgeT0iMi41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgMC43MDcxIC0wLjcwNzEgMC43MDcxIDMgLTEuMjQyNikiIGZpbGw9IiNEQUUzRTMiIHdpZHRoPSI3LjUiIGhlaWdodD0iMSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}.ace-arduino-dark .ace_search_options .ace_button{border:1px solid #7f8c8d;color:#f7f9f9}.ace-arduino-dark .ace_search_counter{color:#f7f9f9}.ace-arduino-dark .ace_search_options .ace_button:hover,.ace-arduino-dark .ace_search_options .ace_button.checked{background-color:#374146;opacity:1}.ace-arduino-dark .ace_search_form,.ace-arduino-dark .ace_replace_form{background-color:#374146}.ace-arduino-dark .ace_search_field{color:#bdc7c7;background-color:#374146}.ace-arduino-dark .ace_searchbtn{background-color:#374146;border:1px solid #7f8c8d;color:#bdc7c7}.ace-arduino-dark .ace_searchbtn.next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIGZpbGw9IiNCREM3QzciIHBvaW50cz0iNSw3LjggMCwyLjggMC43LDIuMiA1LDYuNSA5LjMsMi4yIDEwLDIuOCAiLz48L2c+PC9zdmc+)}.ace-arduino-dark .ace_searchbtn.prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIGZpbGw9IiNCREM3QzciIHBvaW50cz0iNSwyLjIgMTAsNy4yIDkuMyw3LjggNSwzLjUgMC43LDcuOCAwLDcuMiAiLz48L2c+PC9zdmc+)}.ace-arduino-dark .ace_search_form.ace_nomatch{outline:1px solid #ff7519}.ace-arduino-dark .ace_link_marker{border-bottom:1px solid #7fcbcd}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.other_target .busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:50px 50px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@keyframes busymove{0%{background-position:0 0}100%{background-position:50px 50px}}.pagination-select-page .text-button,.ide-link,.device-sketches h1 a{color:#00979d;cursor:pointer;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.pagination-select-page .text-button:hover,.ide-link:hover,.device-sketches h1 a:hover{color:#7fcbcd}.pagination-select-page .text-button{background:transparent;border:0;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:1px;outline:none;padding:0;text-transform:uppercase;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.pagination-select-page .text-button:hover{color:#005c5f}.pagination-select-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.pagination-select-page .move-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:90px;text-align:center}@media screen and (max-width: 640px){.pagination-select-page .move-page{max-width:none;text-align:center;width:100%}.pagination-select-page .move-page .text-button{text-transform:uppercase}.pagination-select-page .move-page.prev{border-bottom:1px solid rgba(12,161,166,0.25);margin-bottom:10px;padding-bottom:10px}.pagination-select-page .move-page.next{border-top:1px solid rgba(12,161,166,0.25);margin-top:10px;padding-top:10px}}.pagination-select-page .page-number{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50px;text-align:center}.pagination-select-page .text-button{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;text-align:center;text-transform:none;width:100%}.pagination-select-page .text-button:hover{color:#005c5f}.pagination-select-page .text-button.active{color:#434f54;cursor:default}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:80%}html,body{background-color:#fff;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;height:100%;min-height:100%;overflow:hidden;padding:0}html,button,input,select,textarea{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif}a{color:#000;cursor:pointer;text-decoration:none}a:hover{text-decoration:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}strong{font-family:"Typonine Sans Bold","Lucida Grande",Lucida,Verdana,sans-serif}b{font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal}.exceeded-amount{color:#da5b4a;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif}button:disabled{cursor:default !important}.coachmarks-first-step-open .profile-dropdown,.coachmarks-first-step-open .app-applications{background-color:rgba(0,0,0,0.7)}.amazon-logo{bottom:26px;left:22px;opacity:0.8;position:absolute;width:120px}@media screen and (max-width: 1024px){.amazon-logo{display:none}}@media (max-height: 700px){.amazon-logo{display:none}}#mainSidebar .amazon-logo{left:-5px;opacity:0.75;position:relative;width:120px}@media screen and (max-width: 1024px){#mainSidebar .amazon-logo{display:none}#subMainSidebar{z-index:1001}}#create-nav #ino-header-new .platform-nav{height:50px}#create-nav #ino-header-new .platform-nav .popup-dropdown .popup-container{top:50px}@media screen and (max-width: 1024px){#create-nav #ino-header-new .platform-nav .app-menu-container{bottom:0;top:50px}}body:not(.white-icons) #create-nav #ino-header-new .app-applications-container .app-applications #application-list-control,body:not(.white-icons) #create-nav #ino-header-new .profile-dropdown .avatar.default-avatar{color:#008184}.white-icons #create-nav #ino-header-new .platform-nav.no-bar .burger-menu{color:#fff}.white-icons #create-nav #ino-header-new .platform-nav.no-bar .burger-menu:hover{background-color:#008184}.white-icons #create-nav #ino-header-new .platform-nav.no-bar .burger-menu.menu-open{background-color:#008184}.white-icons #create-nav #ino-header-new .platform-nav.no-bar .profile-dropdown:hover .avatar.default-avatar{color:#008184}body.no-scroll #ino-header-new .platform-nav.no-bar{background-color:#008184}body.no-scroll .subMenuContainer{display:none}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.device-sketches h1 a{font-family:"Typonine Sans Bold","Lucida Grande",Lucida,Verdana,sans-serif}.device-sketches ul{background-color:#fff;list-style:none;max-height:300px;overflow:auto;padding:0}.device-sketches li{font-size:15px;letter-spacing:1px;padding:10px 20px}.device-sketches li:nth-child(odd){background-color:#f4f4f4}.device-sketches li a{color:#008184}.device-sketches li a:hover{color:#005c5f}.device-sketches .by_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-sketches .sketch-running-toggle{margin-left:auto}.device-sketches .toggle-container{height:30px}.device-sketches .toggle{height:24px;width:100px;display:inline-block;position:relative;height:30px}.device-sketches .toggle input{display:none}.device-sketches .toggle input:checked+.slider{background-color:#00979d}.device-sketches .toggle input:checked+.slider::before{left:3px;-webkit-transform:translateX(76px);transform:translateX(76px)}.device-sketches .toggle input:checked+.slider::after{color:#fff;content:"running";left:calc(50% - 18px / 2);line-height:1;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.device-sketches .toggle input:focus+.slider{-webkit-box-shadow:0 0 1px #00979d;box-shadow:0 0 1px #00979d}.device-sketches .toggle input:not(:checked)+.slider::before{left:3px}.device-sketches .toggle input:not(:checked)+.slider::after{right:calc(50% - 18px / 2);-webkit-transform:translateX(50%);transform:translateX(50%)}.device-sketches .toggle .slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#bdc7c7;border-radius:3px;cursor:pointer;-webkit-transition:.4s;transition:.4s}.device-sketches .toggle .slider::before{position:absolute;bottom:3px;height:18px;width:18px;background-color:#fff;border-radius:2px;content:'';-webkit-transition:.4s;transition:.4s}.device-sketches .toggle .slider::after{position:absolute;top:0;color:#374146;content:"stopped";display:block;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:10px;line-height:24px;text-transform:uppercase}.device-sketches .toggle .slider::before{height:24px;width:24px}.device-sketches .toggle .slider::after{font-size:12px;line-height:30px}.device-sketches .toggle input:checked+.slider::before{left:-3px}.dark .device-sketches ul{background-color:#2c353a}.dark .device-sketches li:nth-child(odd){background-color:#4e5b61}.dark .device-sketches li:nth-child(even){background-color:#171e21}.dark .device-sketches li a{color:#f4f4f4}.dark .device-sketches li a:hover{color:#80cbcd}.spinner{height:8em;width:8em;-webkit-box-shadow:inset 0 0 0 1em;box-shadow:inset 0 0 0 1em;color:#fff;font-size:6px;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto;margin:20px auto}.spinner,.spinner::before,.spinner::after{border-radius:50%}.spinner::before,.spinner::after{position:absolute;top:-2em;height:12em;width:6em;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#1a868b;content:'';z-index:-1}.spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}.spinner::after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dark .modal .spinner{color:#7f8c8d;margin-top:20em}.dark .modal .spinner::after,.dark .modal .spinner::before{background:#2c353a}.light .modal .spinner{color:#7f8c8d;margin-top:20em}.light .modal .spinner::after,.light .modal .spinner::before{background:#ecf1f1}@media screen and (max-width: 768px){.page-waiter .spinner{margin-top:200px}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px) and (orientation: landscape){.page-waiter{font-size:4px;margin-bottom:8px;margin-top:132px}}.light .sidebar .subSidebarContainer .fileList ul li a:hover,.light .sidebar .subSidebarContainer .fileList .example_list_container ul li h1:hover{background-color:#ecf1f1}.light .sidebar .subSidebarContainer .fileList ul li.selected a{background-color:#dae3e3}.light .sidebar .subSidebarContainer .fileList ul li.selected ul li a{background-color:transparent}.light .sidebar .subSidebarContainer .fileList ul li.selected ul li.selected a{background-color:#dae3e3}.light .sidebar .subSidebarContainer .fileList ul li.ctx_menu_open{background-color:#ecf1f1}.light .sidebar .subSidebarContainer .fileList ul li.parent_li{background-color:transparent;background-image:none}.light .sidebar .subSidebarContainer .fileList ul.libraries li:hover{background-color:#ecf1f1}@media screen and (max-width: 1024px){.light .sidebar .subSidebarContainer .fileList ul.libraries li:hover{background-color:inherit}.light .sidebar .subSidebarContainer .fileList ul.libraries li:not(.ng-hide):nth-child(even){background-color:#ecf1f1}}.light .sidebar .subSidebarContainer .fileList ul.libraries ul li ul li:not(.parent_li):hover{background-color:#dae3e3}.light .sidebar .subSidebarContainer .fileList ul.libraries li h1.error{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjE0OXB4IiBoZWlnaHQ9IjEycHgiDQoJIHZpZXdCb3g9IjM1LjU4OSA1Ni40NjkgMTIuMTQ5IDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDM1LjU4OSA1Ni40NjkgMTIuMTQ5IDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJQYWdlLTEiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxwYXRoIGlkPSJUcmlhbmdsZS0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjREE1QjRBIiBkPSJNNDAuMDk4LDU3LjY4OWMwLjg2Ni0xLjYyOCwyLjI2Ni0xLjYyOCwzLjEzMSwwbDQuMTU5LDcuODMyDQoJCWMwLjg2NSwxLjYyOCwwLjA2OSwyLjk0Ny0xLjc3MywyLjk0N2gtNy45MDNjLTEuODQzLDAtMi42MzgtMS4zMTktMS43NzMtMi45NDdMNDAuMDk4LDU3LjY4OXogTTQwLjgyNyw1OS4wMjN2NS4zODFoMS43OTN2LTUuMzgxDQoJCUg0MC44Mjd6IE00MC44MjcsNjUuNDc5djEuNzk0aDEuNzkzdi0xLjc5NEg0MC44Mjd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);background-position:0 2px;background-repeat:no-repeat;color:#dae3e3 !important;padding-left:25px}.light .sidebar .subSidebarContainer .fileList ul.libraries li p{color:#2c353a}.sidebar .subSidebarContainer .fileList ul.libraries li a{font-size:.9em}.light .sidebar .subSidebarContainer .fileList ul.libraries li a.moreInfo,.dark .sidebar .subSidebarContainer .fileList ul.libraries li a:hover.moreInfo{color:#00979d}.light .sidebar .subSidebarContainer .fileList ul.libraries li a:hover.moreInfo{color:#006d70}.dark .sidebar .subSidebarContainer .fileList ul.libraries li a.moreInfo{color:#a5f2ee}.dark .sidebar .subSidebarContainer .fileList ul.libraries li a.moreInfo:hover{color:#7fcbcd}.light .sidebar .subSidebarContainer .fileList ul.libraries li a:hover{background-color:transparent;color:#374146}.light .sidebar .subSidebarContainer .input_container ul{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 0 2px rgba(0,0,0,0.1);margin-top:-35px;padding-top:33px}.light .sidebar .subSidebarContainer .input_container ul li button{background-color:#fff;color:#7f8c8d}.light .sidebar .subSidebarContainer .input_container ul li button:hover{background-color:#ecf1f1}.light .sidebar .subSidebarContainer .input_container ul li button:active{color:#6d7575}.light .fileList .sub_menu_trigger:hover,.light .fileList .sub_menu_trigger:active{color:#434f54}.mainSidebarContainer ul.dark li.selected{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNi45OTlweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIxMC4zNjkgMC4wNzIgNi45OTkgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAuMzY5IDAuMDcyIDYuOTk5IDE0Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM0MzRGNTQiIHBvaW50cz0iMTcuMzY4LDE0LjA3MiAxMC4zNjksNy4wNzEgMTcuMzY4LDAuMDcyICIvPg0KPC9zdmc+DQo=)}.dark .sidebar .subSidebarContainer .fileList ul h1{color:#a5f2ee}.dark .sidebar .subSidebarContainer .fileList ul li a{color:#ecf1f1}.dark .sidebar .subSidebarContainer .fileList ul li a:hover{background-color:#374146}.dark .sidebar .subSidebarContainer .fileList .example_list_container ul li h1:hover{background-color:#4e5b61}.dark .sidebar .subSidebarContainer .fileList ul li.selected a{background-color:#2c353a}.dark .sidebar .subSidebarContainer .fileList ul li.selected ul li a{background-color:transparent}.dark .sidebar .subSidebarContainer .fileList ul li.selected ul li.selected a{background-color:#2c353a}.dark .sidebar .subSidebarContainer .fileList ul li.ctx_menu_open{background-color:#262d30}.dark .sidebar .subSidebarContainer .fileList ul li.parent_li{background-image:none}.dark .sidebar .subSidebarContainer .fileList ul.libraries li:hover{background-color:#4e5b61}@media screen and (max-width: 1024px){.dark .sidebar .subSidebarContainer .fileList ul.libraries li:hover{background-color:inherit}.dark .sidebar .subSidebarContainer .fileList ul.libraries li:not(.ng-hide):nth-child(even){background-color:#4e5b61}}.dark .sidebar .subSidebarContainer .fileList ul.libraries ul li ul li:not(.parent_li):hover{background-color:#374146}.dark .sidebar .subSidebarContainer .fileList ul.libraries li p{color:#fff}.dark .sidebar .subSidebarContainer .fileList ul.libraries li a{color:#fff}.dark .sidebar .subSidebarContainer .fileList ul.libraries li a:hover{background-color:transparent}.secondary-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;padding-left:55px;padding-right:1em}.secondary-bar>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.secondary-bar span{font-size:1.2em}.secondary-bar.error{background-color:#da5b4a}.secondary-bar.success{background-color:#1da086}.secondary-bar a{color:#000;cursor:pointer}.secondary-bar a:hover{color:#374146}.light .secondary-bar{color:#434f54}.light .secondary-bar span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:16px;letter-spacing:.7px}.light .secondary-bar.error,.light .secondary-bar.success{color:#fff}.dark .secondary-bar{color:#bdc7c7}.dark .secondary-bar span{font-size:16px;letter-spacing:.7px}.dark .secondary-bar.error,.dark .secondary-bar.success{color:#fff}.new-user-tour{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.7);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;z-index:12001}.new-user-tour .wt-title{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:30px;letter-spacing:2px;line-height:36px;margin:0 0 15px;max-width:70vw;text-align:center;text-transform:uppercase}.new-user-tour p{font-size:20px;line-height:26px;margin:0;max-width:70vw;text-align:center}.new-user-tour .start-end-tour-buttons{margin-top:40px;max-width:70vw;text-align:center}.new-user-tour .start-end-tour-buttons button{background:rgba(0,0,0,0.3);color:#fff;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:2px;margin:0 8px 16px;text-transform:uppercase;-webkit-transition:background .3s;transition:background .3s;width:165px}.new-user-tour .start-end-tour-buttons button:last-child{margin-bottom:0}.new-user-tour .start-end-tour-buttons button.yes{background-color:#00979d}.new-user-tour .start-end-tour-buttons button.yes:hover{background:#006d70}.new-user-tour .start-end-tour-buttons button:hover{background:rgba(0,0,0,0.1)}#serialSidebar .prefs_li{height:36px;margin:0 0 10px}#serialSidebar .prefs_li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 50px)}#serialSidebar .prefs_li .serial-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#serialSidebar .prefs_li .serial-button button{max-width:226px}#serialSidebar .prefs_li ar-select{max-width:calc(50% - 5px)}#serialSidebar .prefs_li ar-select .select-container{max-width:100%}#serialSidebar .prefs_li.by_row.port{height:20px}#serialSidebar p{font-size:1.1em}#serialSidebar p.port{margin-top:-18px;white-space:nowrap}#serialSidebar .select-title{max-width:none}#serialSidebar .current-item-label{max-width:calc(100% - 12px)}#serialSidebar textarea{margin-bottom:0}#serialSidebar .pref_desc_one.port{height:0;padding:0}.serial-form{margin-right:0}.serial-form p{color:#95a5a6}.serial-form .send-input{height:36px;margin-top:12px}.serial-form .serial-box-container{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:20;-ms-flex:20 0 0px;flex:20 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;min-height:80px;overflow-x:hidden;overflow-y:hidden}.serial-form .serial-box{border:0;font-family:Monaco, Menlo, Consolas, 'Courier New', monospace;font-size:.9em;line-height:1.3em;margin-top:0;min-width:100%;width:auto !important}.serial-form .select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.serial-form .checkbox_container{-webkit-box-flex:.5;-ms-flex:.5 0 0px;flex:.5 0 0}.serial_select_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:10px}.serial_select_cont.baud{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0}.checkbox_container label.prefs_check div.label{display:inline-block;vertical-align:middle}.hasDrop .dropdown{display:none;position:absolute;width:127px;z-index:9999}.hasDrop:hover .dropdown{display:block}#box0.dropdown{width:265px}#serialForm input[type=text].path{-webkit-box-flex:2.5;-ms-flex:2.5 0 0px;flex:2.5 0 0;margin-right:10px}.light #serialForm textarea.serial-box{background-color:#dae3e3;color:#2c353a}.light #serialForm input[type=text]{background-color:#dae3e3}.light #serialForm input[type=text]::-moz-selection{background:#fff}.light #serialForm input[type=text]::selection{background:#fff}.light #serialForm input[type=text]::-moz-selection{background:#fff}.dark #serialForm textarea.serial-box{background-color:#2c353a;color:#fff}.dark #serialForm input[type=text]{background-color:#2c353a}.dark #serialForm input[type=text]::-moz-selection{background:#171e21}.dark #serialForm input[type=text]::selection{background:#171e21}.dark #serialForm input[type=text]::-moz-selection{background:#171e21}#serialSidebar p.pref_desc_one{width:20%}#serialSidebar p.pref_desc_one_double{width:40%}#serialSidebar .overlay{display:none}#serialSidebar.freezed .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.65);z-index:3;display:block;margin-left:-15px;margin-top:-8px}#serialSidebar .overlay svg{width:80px;height:80px;fill:#ecf1f1}#serialSidebar .overlay .centered-container{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#serialSidebar .overlay div.overlay_message{color:#fff;text-align:center;max-width:240px}.serial-box-container .copyClip{position:absolute;right:15px;z-index:1;padding:11px 12px 8px 7px;background-color:rgba(218,227,227,0.7)}.dark .serial-box-container .copyClip{background-color:rgba(44,53,58,0.7)}.serial-box-container .copyClip a{padding:6px}.what-is-secret-collapse{color:#00979d;cursor:pointer;margin-bottom:10px;text-transform:uppercase}.what-is-secret-collapse svg{height:12px;width:12px}.secret-tab{background-color:#fff;color:#2c353a;font-size:16px;letter-spacing:1px;line-height:normal;margin-left:50px;overflow-y:scroll;padding:30px 25px}.secret-tab ol{margin-top:0}.secret-tab .margin-top{margin-top:20px}.secret-tab a{color:#00979d}@media screen and (max-width: 750px){.secret-tab{margin-left:0}}.secret-step-1 .highlight{background-color:rgba(255,204,0,0.4);padding:0 5px}.secret-step-1 .highlight.mono{font-family:Monaco, Menlo, Consolas, 'Courier New', monospace}.secrets{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px}.secrets .row{-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-bottom:15px;width:100%}.secrets textarea{background-color:#dae3e3;border:0;color:#171e21;font-size:16px;height:37px;min-height:37px;padding:8px;resize:vertical;width:100%}.secrets textarea.readonly{resize:none}.secret-key{cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;width:calc(35% - 10px)}.secret-value{text-align:left;width:calc(65% - 10px)}.secret-prefix{color:#00979d}.dark .what-is-secret-collapse,.dark a{color:#0ca1a6}.dark .secret-tab{background-color:#171e21;color:#ecf1f1}.dark .secret-step-1 .highlight{background-color:rgba(0,151,157,0.6)}.dark .secrets textarea{background-color:#434f54;color:#fff}.dark .secret-prefix{color:#0ca1a6}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.modal form.other_target .two .select-variant{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #7f8c8d;border-radius:3px;color:#434f54;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:normal;margin-bottom:12px;padding:7px 10px;-webkit-transition:background-color .2s;transition:background-color .2s}.modal form.other_target .two .select-variant:focus{border:1px solid #7f8c8d;outline:none}.modal form.other_target .two .select-variant::-webkit-input-placeholder{color:#7f8c8d;letter-spacing:.7px}.modal form.other_target .two .select-variant::-moz-placeholder{color:#7f8c8d;letter-spacing:.7px}.modal form.other_target .two .select-variant::-ms-input-placeholder{color:#7f8c8d;letter-spacing:.7px}.modal form.other_target .two .select-variant::placeholder{color:#7f8c8d;letter-spacing:.7px}.modal form.other_target .two .select-variant:-webkit-autofill,.modal form.other_target .two .select-variant:-webkit-autofill:hover,.modal form.other_target .two .select-variant:-webkit-autofill:focus{-webkit-text-fill-color:#434f54;border:1px solid #7f8c8d;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal form.other_target .two .disabled.select-variant,.modal form.other_target .two .select-variant:disabled{background-color:#dae3e3}.modal form.other_target .two .error.select-variant{border:1px solid rgba(218,91,74,0.85);border-right:6px solid rgba(218,91,74,0.85)}.modal form.other_target .two .select-variant{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(78, 91, 97)'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-color:#fff;background-position:calc(100% - 15px) calc(50% + 3px);background-size:12px;padding-right:40px}.modal form.other_target h2{margin-bottom:2px}.modal form.other_target .one{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-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px}.modal form.other_target .one h2{text-transform:uppercase}.modal form.other_target .one ul{max-height:265px;min-width:380px}.modal form.other_target ul{list-style:none;margin:0;overflow:auto;padding:0}.modal form.other_target ul.short{max-height:114px}.modal form.other_target ul li{border:0;margin:0;padding:0}.modal form.other_target ul button{background-color:transparent;border:0;font-size:1.2em;padding:10px 5px 10px 20px;text-align:left;-webkit-transition:none;transition:none;width:100%}.modal form.other_target ul button:hover,.modal form.other_target ul button .selected{border:0;-webkit-transition:none;transition:none}.modal form.other_target .target-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal form.other_target .two{width:300px}.modal form.other_target .two .ports-list{max-height:316px}.modal form.other_target .two .flavours-container{max-height:174px;overflow:auto}.modal form.other_target .two .flavours{margin-bottom:4px}.modal form.other_target .two .select-variant{border:0;margin-bottom:0;width:100%}.modal form.other_target .two .select-variant:focus{border:0}.modal form.other_target.chrome-app ul{max-height:150px}.modal form.other_target.chrome-app ul.partially-supported{max-height:110px}.modal form.other_target .searchContainer{margin-bottom:10px}.modal form.other_target .searchContainer input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal form.other_target .magnify svg{cursor:default;fill:#2c353a;height:14px;width:12px}.modal form.other_target .board-no-match{padding:10px 5px 10px 20px}.modal form.other_target .alert{visibility:hidden}.modal form.other_target .alert.visible{visibility:visible}.modal form.other_target .target-list-item{position:relative}.modal form.other_target .target-list-item.selected .tick{display:inline-block}.modal form.other_target .svg-icon.lock,.modal form.other_target .svg-icon.tick{position:absolute;top:12px;right:12px;display:inline-block}.modal form.other_target .svg-icon.tick{display:none}.modal form.other_target .svg-icon.tick svg{height:12px;width:12px;fill:#00979d}.modal form.other_target .svg-icon.lock svg{height:14px;width:14px}.modal form.other_target .restriction-popover{background-color:#fff;border:4px solid #f39c12;color:#7f8c8d;display:none;padding:10px;position:absolute;z-index:1}.modal form.other_target .restriction-popover.open{display:block}.modal form.other_target .restriction-popover .inner::before{position:absolute;top:20px;right:initial;left:-14px;border-color:transparent #f39c12 transparent transparent;border-style:solid;border-width:5px;content:''}.modal form.other_target .button.base.secondary.orange{background-color:#f39c12;-webkit-box-shadow:0 4px #e67e22;box-shadow:0 4px #e67e22;color:#fff;letter-spacing:.1em}.modal form.other_target .button.base.secondary.orange:hover{-webkit-box-shadow:0 4px #e67e22;box-shadow:0 4px #e67e22}@media screen and (max-width: 820px){.modal form.other_target .one{margin-right:0}.modal form.other_target .two{width:100%}.modal form.other_target .restriction-popover{left:auto !important;right:0}.modal form.other_target .restriction-popover .inner::before{display:none}}.dark .modal form.other_target .magnify svg{fill:#fff}.dark .modal form.other_target ul button,.dark .modal form.other_target ul .select-variant{background-color:#171e21;color:#ecf1f1}.dark .modal form.other_target ul button .selected{background-color:#374146}.dark .modal form.other_target .select-variant{background-color:#171e21;color:#ecf1f1}.dark .modal form.other_target .restriction-popover{background-color:#374146;color:#ecf1f1}.light .modal form.other_target ul{background-color:#fff}.editor-mini-tool{position:absolute;top:15px;right:15px;padding:5px;text-align:center;z-index:8}.editor-mini-tool a{height:36px;width:36px;display:block;padding:6px}.editor-mini-tool a:hover svg{fill:#000}.editor-mini-tool a svg,.editor-mini-tool a .cover{height:20px;width:20px;fill:#434f54}@media screen and (max-width: 1024px){.editor-mini-tool{display:none}}.light .editor-mini-tool a{background-color:rgba(255,255,255,0.6);-webkit-box-shadow:0 0 7px 1px rgba(255,255,255,0.6);box-shadow:0 0 7px 1px rgba(255,255,255,0.6)}.light .editor-mini-tool .spinner{height:24px;width:24px;-webkit-box-shadow:inset 0 0 0 3px;box-shadow:inset 0 0 0 3px;color:#434f54;font-size:6px;margin:6px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto;margin:0}.light .editor-mini-tool .spinner,.light .editor-mini-tool .spinner::before,.light .editor-mini-tool .spinner::after{border-radius:50%}.light .editor-mini-tool .spinner::before,.light .editor-mini-tool .spinner::after{position:absolute;top:-6px;height:36px;width:18px;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#fff;content:'';z-index:-1}.light .editor-mini-tool .spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:36px 0 0 36px;left:-6px;-webkit-transform-origin:18px 18px;transform-origin:18px 18px}.light .editor-mini-tool .spinner::after{border-radius:0 36px 36px 0;left:12px;-webkit-transform-origin:0 18px;transform-origin:0 18px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dark .editor-mini-tool a{background-color:darkbkg;-webkit-box-shadow:0 0 7px 1px darkbkg;box-shadow:0 0 7px 1px darkbkg}.dark .editor-mini-tool a svg{fill:#c9d2d2}.dark .editor-mini-tool a:hover svg{fill:#ecf1f1}.dark .editor-mini-tool .spinner{height:24px;width:24px;-webkit-box-shadow:inset 0 0 0 3px;box-shadow:inset 0 0 0 3px;color:#c9d2d2;font-size:6px;margin:6px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto;margin:0}.dark .editor-mini-tool .spinner,.dark .editor-mini-tool .spinner::before,.dark .editor-mini-tool .spinner::after{border-radius:50%}.dark .editor-mini-tool .spinner::before,.dark .editor-mini-tool .spinner::after{position:absolute;top:-6px;height:36px;width:18px;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#171e21;content:'';z-index:-1}.dark .editor-mini-tool .spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:36px 0 0 36px;left:-6px;-webkit-transform-origin:18px 18px;transform-origin:18px 18px}.dark .editor-mini-tool .spinner::after{border-radius:0 36px 36px 0;left:12px;-webkit-transform-origin:0 18px;transform-origin:0 18px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#publicSketch .editor-mini-tool{display:none}.toolbar-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:120px;padding:14px 1em 30px 0}@media screen and (max-width: 1260px){.toolbar-cont{margin-right:90px}}.toolbar-cont.lib{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:32px}.toolbar-cont.lib .lib-hide{display:none}.toolbar-cont.lib .lib-show{display:block}.toolbar-cont.lib .toolbar-header,.toolbar-cont.lib .header{width:auto}.toolbar-cont.lib .toolbar-header .title{cursor:default;margin-bottom:0;margin-right:10px}.toolbar-cont.lib .conn-lost{display:none}.toolbar-cont .toolbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:32px;overflow:visible;width:calc(100% - 130px);z-index:1001}.toolbar-cont .toolbar-header .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;z-index:3}.toolbar-cont .toolbar-header .title .sketch-name,.toolbar-cont .toolbar-header .title .lib-name{color:#008184;font-size:18px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1100px) and (min-width: 1024px){.toolbar-cont .toolbar-header .title .sketch-name,.toolbar-cont .toolbar-header .title .lib-name{max-width:250px}}.toolbar-cont .toolbar-header .title .lib-name{line-height:33px;margin-top:6px}@media screen and (max-width: 750px){.toolbar-cont .toolbar-header .title{max-width:calc(100% - 60px)}}.toolbar-cont .lib-show{display:none}.toolbar-cont .left_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 40%;flex:1 40%;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-cont .left_btn button.primary{height:33px}.toolbar-cont .header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;overflow:visible;position:relative;width:100%}.toolbar-cont .close-icon{height:9px;width:9px;display:none;margin-left:3px;position:relative;top:0}.toolbar-cont .close-icon svg,.toolbar-cont .close-icon .cover{height:9px;width:9px;fill:#fff}.toolbar-cont .view-only-button-container{margin-left:25px;position:relative}.toolbar-cont .view-only-button-container:hover .view-only-desc{border:2px solid #bdc7c7;max-height:120px;padding:15px;-webkit-transition:max-height ease-out .2s;transition:max-height ease-out .2s}.toolbar-cont .view-only-button,.toolbar-cont .view-only-desc{background-color:#434f54;color:#fff}.toolbar-cont .view-only-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #bdc7c7;border-bottom:0;border-radius:4px 4px 0 0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;padding:0 10px}.toolbar-cont .view-only-button svg{height:18px;width:18px;fill:#fff;margin-right:10px;margin-top:3px}.toolbar-cont .view-only-desc{line-height:20px;max-height:0;overflow:hidden;position:absolute;width:300px}.toolbar-cont .view-only-desc a{color:#fff;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:2px;text-transform:uppercase}.go-to-cloud-container{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-cont .right_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toolbar-cont .right_btn button.primary{margin-left:.5em}.toolbar-cont .right_btn button.boards{margin-left:0;min-width:300px}.toolbar-cont .loader{background-color:#00979d;border-radius:2px 2px 0 0;color:#fff;font-size:1em;height:37px;letter-spacing:.05em;margin-right:8px;min-width:84px;padding:10px 8px;text-align:center;text-transform:uppercase;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;width:auto}.toolbar-cont .loader:hover{background-color:#da5b4a;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.toolbar-cont .loader[disabled],.toolbar-cont .loader[disabled]:hover,.toolbar-cont .loader[disabled]:active{background-color:#95a5a6;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.file-placeholder .file-icon-placeholder{height:12px;width:12px;-webkit-animation:shine-avatar 2s infinite ease-out;animation:shine-avatar 2s infinite ease-out;margin-right:8px}.file-placeholder .file-name-placeholder{height:12px;width:140px;-webkit-animation:shine-lines 2s infinite ease-out;animation:shine-lines 2s infinite ease-out}.light .file-icon-placeholder,.light .file-name-placeholder{background-image:linear-gradient(90deg, #dae3e3 0, #c9d2d2 40px, #dae3e3 80px);background-size:600px}.dark .file-icon-placeholder,.dark .file-name-placeholder{background-image:linear-gradient(90deg, #374146 0, #2c353a 40px, #374146 80px);background-size:600px}@-webkit-keyframes shine-lines{0%{background-position:-100px}40%,100%{background-position:140px}}@keyframes shine-lines{0%{background-position:-100px}40%,100%{background-position:140px}}@-webkit-keyframes shine-avatar{0%{background-position:-80px}40%,100%{background-position:160px}}@keyframes shine-avatar{0%{background-position:-80px}40%,100%{background-position:160px}}.upgrade-button{letter-spacing:3px}.upgrade-button a{background-color:#4e5b61;border:1px solid #4e5b61;border-radius:500px;color:#4e5b61;cursor:pointer;display:inline-block;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;transition:.3s}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}50%{-webkit-transform:translateY(2px) rotate(0.01deg);transform:translateY(2px) rotate(0.01deg)}100%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}50%{-webkit-transform:translateY(2px) rotate(0.01deg);transform:translateY(2px) rotate(0.01deg)}100%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}}.upgrade-button a:hover,.upgrade-button a:focus{-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-name:hvr-hang-sink, hvr-hang;animation-name:hvr-hang-sink, hvr-hang;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}.upgrade-button a.secondary{background-color:transparent;border:2px solid #4e5b61;color:#4e5b61}.upgrade-button a.busy{cursor:default;pointer-events:none}.upgrade-button a.busy .spinner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.upgrade-button a.busy .spinner-container .spinner{height:16.66667px;width:16.66667px;-webkit-box-shadow:inset 0 0 0 2.08333px;box-shadow:inset 0 0 0 2.08333px;color:#fff;font-size:6px;margin:4.16667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto}.upgrade-button a.busy .spinner-container .spinner,.upgrade-button a.busy .spinner-container .spinner::before,.upgrade-button a.busy .spinner-container .spinner::after{border-radius:50%}.upgrade-button a.busy .spinner-container .spinner::before,.upgrade-button a.busy .spinner-container .spinner::after{position:absolute;top:-4.16667px;height:25px;width:12.5px;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#4e5b61;content:'';z-index:-1}.upgrade-button a.busy .spinner-container .spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.16667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}.upgrade-button a.busy .spinner-container .spinner::after{border-radius:0 25px 25px 0;left:8.33333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.upgrade-button a.busy .ardu-store-button-text{visibility:hidden}.upgrade-button a.inactive,.upgrade-button a:disabled{cursor:default;pointer-events:none}.upgrade-button.dark a{background-color:#f7f9f9;border:1px solid #f7f9f9;border-radius:500px;color:#f7f9f9;cursor:pointer;display:inline-block;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;transition:.3s}@keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}50%{-webkit-transform:translateY(2px) rotate(0.01deg);transform:translateY(2px) rotate(0.01deg)}100%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}}.upgrade-button.dark a:hover,.upgrade-button.dark a:focus{-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-name:hvr-hang-sink, hvr-hang;animation-name:hvr-hang-sink, hvr-hang;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}.upgrade-button.dark a.secondary{background-color:transparent;border:2px solid #f7f9f9;color:#f7f9f9}.upgrade-button.dark a.busy{cursor:default;pointer-events:none}.upgrade-button.dark a.busy .spinner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.upgrade-button.dark a.busy .spinner-container .spinner{height:16.66667px;width:16.66667px;-webkit-box-shadow:inset 0 0 0 2.08333px;box-shadow:inset 0 0 0 2.08333px;color:#fff;font-size:6px;margin:4.16667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto}.upgrade-button.dark a.busy .spinner-container .spinner,.upgrade-button.dark a.busy .spinner-container .spinner::before,.upgrade-button.dark a.busy .spinner-container .spinner::after{border-radius:50%}.upgrade-button.dark a.busy .spinner-container .spinner::before,.upgrade-button.dark a.busy .spinner-container .spinner::after{position:absolute;top:-4.16667px;height:25px;width:12.5px;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#f7f9f9;content:'';z-index:-1}.upgrade-button.dark a.busy .spinner-container .spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.16667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}.upgrade-button.dark a.busy .spinner-container .spinner::after{border-radius:0 25px 25px 0;left:8.33333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.upgrade-button.dark a.busy .ardu-store-button-text{visibility:hidden}.upgrade-button.dark a.inactive,.upgrade-button.dark a:disabled{cursor:default;pointer-events:none}.dark .upgrade-button a{background-color:#f7f9f9;border:1px solid #f7f9f9;border-radius:500px;color:#f7f9f9;cursor:pointer;display:inline-block;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;transition:.3s}@keyframes hvr-hang{0%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}50%{-webkit-transform:translateY(2px) rotate(0.01deg);transform:translateY(2px) rotate(0.01deg)}100%{-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}}.dark .upgrade-button a:hover,.dark .upgrade-button a:focus{-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-name:hvr-hang-sink, hvr-hang;animation-name:hvr-hang-sink, hvr-hang;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;overflow:visible;-webkit-transform:translateY(4px) rotate(0.01deg);transform:translateY(4px) rotate(0.01deg)}.dark .upgrade-button a.secondary{background-color:transparent;border:2px solid #f7f9f9;color:#f7f9f9}.dark .upgrade-button a.busy{cursor:default;pointer-events:none}.dark .upgrade-button a.busy .spinner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.dark .upgrade-button a.busy .spinner-container .spinner{height:16.66667px;width:16.66667px;-webkit-box-shadow:inset 0 0 0 2.08333px;box-shadow:inset 0 0 0 2.08333px;color:#fff;font-size:6px;margin:4.16667px;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto}.dark .upgrade-button a.busy .spinner-container .spinner,.dark .upgrade-button a.busy .spinner-container .spinner::before,.dark .upgrade-button a.busy .spinner-container .spinner::after{border-radius:50%}.dark .upgrade-button a.busy .spinner-container .spinner::before,.dark .upgrade-button a.busy .spinner-container .spinner::after{position:absolute;top:-4.16667px;height:25px;width:12.5px;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#f7f9f9;content:'';z-index:-1}.dark .upgrade-button a.busy .spinner-container .spinner::before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.16667px;-webkit-transform-origin:12.5px 12.5px;transform-origin:12.5px 12.5px}.dark .upgrade-button a.busy .spinner-container .spinner::after{border-radius:0 25px 25px 0;left:8.33333px;-webkit-transform-origin:0 12.5px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dark .upgrade-button a.busy .ardu-store-button-text{visibility:hidden}.dark .upgrade-button a.inactive,.dark .upgrade-button a:disabled{cursor:default;pointer-events:none}.usage-sidebar .upgrade-button{margin-top:35px;text-align:center}.usage-sidebar{font-size:14px}.usage-sidebar h1{font-size:inherit;letter-spacing:2px}.usage-sidebar hr{margin:1.5em 0;opacity:.3}.usage-sidebar p{margin-top:20px}.usage-sidebar .used-space-bar{margin-top:25px}.usage-sidebar .used-space-bar .bar-container{height:18px;width:100%;background-color:#dae3e3;position:relative}.usage-sidebar .used-space-bar .bar-container .value{height:18px;position:absolute}.usage-sidebar .total-volume{font-size:14px}.usage-sidebar .legend{margin-top:20px}.usage-sidebar .legend .by_row{margin-bottom:15px}.usage-sidebar .legend .legend-color{height:16px;width:16px;margin-right:10px}.usage-sidebar .sketches{background-color:#e67e22}.usage-sidebar .libs{background-color:#f1c40f}.usage-sidebar .exceeded .libs,.usage-sidebar .exceeded .sketches{background-color:#da5b4a}.usage-sidebar .upgrade-button{margin-bottom:30px;margin-top:auto}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Mono Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.quota-table{background-color:#fff;padding:10px 15px}.quota-table .table-list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border:1px solid #fff;margin-bottom:6px;padding:0}.quota-table .table-list .row .span-1{-webkit-box-flex:0;-ms-flex:0 1 8.33333%;flex:0 1 8.33333%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-2{-webkit-box-flex:0;-ms-flex:0 1 16.66667%;flex:0 1 16.66667%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-3{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-4{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-5{-webkit-box-flex:0;-ms-flex:0 1 41.66667%;flex:0 1 41.66667%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-6{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-7{-webkit-box-flex:0;-ms-flex:0 1 58.33333%;flex:0 1 58.33333%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-7{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-8{-webkit-box-flex:0;-ms-flex:0 1 66.66667%;flex:0 1 66.66667%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-9{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-10{-webkit-box-flex:0;-ms-flex:0 1 83.33333%;flex:0 1 83.33333%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-11{-webkit-box-flex:0;-ms-flex:0 1 91.66667%;flex:0 1 91.66667%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-11{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.quota-table .table-list .row .span-12{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (max-width: 0px){.quota-table .table-list .row .span-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 0px){.quota-table .table-list .row{padding:16px 0}}.quota-table .table-list .row.table-head{border:0;font-family:"Typonine Sans Light","Lucida Grande",Lucida,Verdana,sans-serif;margin:0 0 5px;padding:0;text-transform:uppercase}@media screen and (max-width: 0px){.quota-table .table-list .row.table-head{display:none}}.quota-table .table-list .list-cell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#374146;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0 15px}@media screen and (max-width: 0px){.quota-table .table-list .list-cell{height:auto;padding:8px 16px}}.quota-table .table-list .list-cell .cell-content{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.quota-table .table-list .list-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.quota-table .table-list .row{border:0;margin:0}.quota-table .row:nth-child(2) .list-cell{border-bottom:0;border-top:0}.quota-table .list-cell{border:1px solid #dae3e3}.quota-table .list-cell span{display:inline-block}.quota-table .list-cell:nth-child(1){border-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quota-table .list-cell:nth-child(2){border-left:0;border-right:0;text-align:center}.dark .quota-table{background-color:#171e21;color:#f7f9f9}.dark .quota-table .row{background-color:#171e21}.dark .quota-table .list-cell{color:#f7f9f9}.contextual-menu{margin-bottom:4px;margin-left:-4px;position:absolute}.contextual-menu .dropover.simple{background-image:none !important;display:block}.contextual-menu .dropover.simple svg{height:8px;width:24px;fill:rgba(78,91,97,0.3);margin:0 8px}.contextual-menu ul{list-style-type:none;margin:0;padding:0}.contextual-menu a{display:block;font-size:11px;padding:5px}.contextual-menu a .disabled{color:#ccc}.contextual-menu a .disabled:hover{background-color:#fff;cursor:pointer}.contextual-menu .ctx-menu-tips{background-color:#ecf1f1;border-top:1px solid #ddd;padding:8px;text-align:center;width:100%}.contextual-menu .ctx-menu-tips p{font-size:12px;letter-spacing:.05em;margin:0;text-align:center}.contextual-menu .tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.contextual-menu.dark .dropover.simple .ctx-menu-tips{background-color:#374146;border-top:1px solid #434f54;color:#fff}.contextual-menu.dark .dropover.simple svg{fill:rgba(218,227,227,0.7)}reference{overflow-y:hidden}.reference-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:12px;overflow-x:hidden;width:auto}.reference-container .loader-container{height:calc(100vh - 106px)}.reference-container a{color:#00979d}.reference-container a:hover{color:#006d70}.reference-container h2{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.4rem;letter-spacing:.01rem;text-transform:capitalize}.reference-container h5{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.1rem;letter-spacing:.01rem;margin-bottom:10px;text-transform:capitalize}.reference-container ul{list-style-type:none;margin:0;padding:0}.reference-container p{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.1rem;letter-spacing:.01rem}.reference-container .details-wrapper h3{color:#d35400;font-family:"Typonine Mono Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.4rem}.reference-container .details-content h3{color:#2c353a;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.1rem;margin:30px 0 10px}.reference-container .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.reference-container .breadcrumbs .category,.reference-container .breadcrumbs .subcategory,.reference-container .breadcrumbs .current{padding-right:5px}.reference-container .breadcrumbs .category a{text-transform:capitalize}.reference-container .category-index-wrapper,.reference-container .details-wrapper{height:calc(100vh - 106px - 40px);overflow-y:auto;padding:0 15px 15px}.reference-container .tabs{margin:0 15px !important}.reference-container .tabs.loading{border-bottom:0 !important}.reference-container .empty-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3em 0;padding:0 15px}.reference-container .empty-list p{font-size:1.2em;margin:0;max-width:220px;text-align:center}.dark .reference-container .details-content h3{color:#f7f9f9}.dark .reference-container .details-content pre{background-color:#374146}.dark .reference-container a{color:#7fcbcd}.dark .reference-container a:hover{color:#00979d}.reference-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #bdc7c7;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:15px 0}.reference-footer .reference-link{color:#2c353a;cursor:pointer}.reference-footer svg,.reference-footer .svg-icon{height:13px;width:13px;color:#2c353a;margin-left:2px;padding-top:2px}.dark .reference-footer .reference-link{color:#f7f9f9}.dark .reference-footer svg,.dark .reference-footer .svg-icon{fill:#fff}.results-container h2:nth-child(1){margin-top:20px}.results-container h2{margin-top:50px}.results-container h5{margin-top:15px}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.loader-container .spinner{-ms-flex-item-align:center;align-self:center;color:#95a5a6}.loader-container .spinner::after,.loader-container .spinner::before{background-color:#f7f9f9}.dark .loader-container .spinner::after,.dark .loader-container .spinner::before{background-color:#434f54}.searchContainer{margin-top:8px;position:relative}.searchContainer .icon.magnify{position:absolute;top:5px;right:0}.searchContainer ::-webkit-scrollbar-thumb{cursor:pointer}.dark .searchContainer{background-color:#2c353a}#examplesSidebar .searchContainer{margin-top:0}#subMainSidebar.light .searchContainer .icon.magnify svg:hover{fill:#000}form{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0;position:relative;vertical-align:top}input[type='search'],input[type='text'],input[type='password'],input[type='number'],input[type='email']{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:12;-ms-flex:12 0 0px;flex:12 0 0;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1.1em;height:auto;margin:0;max-height:37px;padding:10px 8px;vertical-align:top;width:auto}input[type='submit']{position:absolute;top:0;right:0;background-color:transparent;cursor:default;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:2.25em;margin:0;padding:6px;vertical-align:top}input[type='search']:focus,input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='submit']:focus,input[type='number']:focus{outline:none}input::-webkit-input-placeholder{color:#000}input::-moz-placeholder{color:#000}input::-ms-input-placeholder{color:#000}input::placeholder{color:#000}textarea:focus{outline:none}.search>.icon{font-size:1.6em;padding:8px 8px 8px 0}.modal input{color:#171e21}.modal input::-webkit-input-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.modal input::-moz-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.modal input::-ms-input-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.modal input::placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sidebar input{background-color:#dae3e3;color:#171e21}.sidebar input[type='text']{min-width:130px}.sidebar input::-webkit-input-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sidebar input::-moz-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sidebar input::-ms-input-placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sidebar input::placeholder{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:.05em;text-transform:uppercase}.dark .sidebar input{background-color:transparent;color:#fff}.dark .sidebar input[type='search']{background-color:transparent;color:#fff}.dark .sidebar input::-webkit-input-placeholder{color:#ecf1f1}.dark .sidebar input::-moz-placeholder{color:#ecf1f1}.dark .sidebar input::-ms-input-placeholder{color:#ecf1f1}.dark .sidebar input::placeholder{color:#ecf1f1}.dark .modal input{background-color:#171e21;color:#fff}.dark .modal input[type='text']{background-color:transparent}.dark .modal input::-webkit-input-placeholder{color:#ecf1f1}.dark .modal input::-moz-placeholder{color:#ecf1f1}.dark .modal input::-ms-input-placeholder{color:#ecf1f1}.dark .modal input::placeholder{color:#ecf1f1}.dark .board-no-match{color:#fff}.dark .modal .libraries-modal input[type='search']{color:#fff}.table-container{margin:20px 0;overflow-x:auto;width:100%}.reference-table{border:1px solid #bdc7c7;margin-bottom:5px}.reference-table thead{background-color:#dae3e3}.reference-table thead th{font-family:"Typonine Sans Bold","Lucida Grande",Lucida,Verdana,sans-serif;padding:4px 8px;text-align:left}.reference-table tbody p{padding:4px 8px}.reference-table tbody tr:nth-child(even){background-color:#ecf1f1}.dark .reference-table{border-color:#2c353a}.dark .reference-table thead{background-color:#2c353a}.dark .reference-table tbody tr:nth-child(even){background-color:#4e5b61}#waiter{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1a868b;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMjguN3B4IiBoZWlnaHQ9IjE0MS4zcHgiIHZpZXdCb3g9IjAgMCAxMjguNyAxNDEuMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4LjcgMTQxLjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJjcmVhdGVsb2dvIj48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNMTI0LDMyLjljMC0xNi0xMy41LTI4LjktMzAtMjguOWMtMS41LDAtMy4xLDAuMS00LjYsMC4zQzc2LjUsNi4xLDY3LjksMTUuNCw2My4xLDIyLjVDNTguMywxNS40LDQ5LjcsNi4xLDM2LjgsNC4zYy0xLjUtMC4yLTMuMS0wLjMtNC42LTAuM2MtMTYuNiwwLTMwLDEzLTMwLDI4LjljMCwxNiwxMy41LDI5LDMwLDI5YzEuNSwwLDMuMS0wLjEsNC42LTAuM2MxMi45LTEuOCwyMS41LTExLjEsMjYuMy0xOC4yYzQuOCw3LjEsMTMuNCwxNi40LDI2LjMsMTguMmMxLjUsMC4yLDMuMSwwLjMsNC42LDAuM0MxMTAuNiw2MS44LDEyNCw0OC45LDEyNCwzMi45eiBNMzUuNCw1MS40Yy0xLjEsMC4yLTIuMSwwLjItMy4yLDAuMmMtMTAuOSwwLTE5LjgtOC40LTE5LjgtMTguN2MwLTEwLjMsOC45LTE4LjcsMTkuOC0xOC43YzEsMCwyLjEsMC4xLDMuMiwwLjJjMTIuMSwxLjcsMTkuNSwxMy43LDIyLDE4LjVDNTQuOSwzNy43LDQ3LjUsNDkuNiwzNS40LDUxLjR6IE02OC44LDMyLjljMi41LTQuOCw5LjktMTYuNywyMi0xOC41YzEuMS0wLjEsMi4xLTAuMiwzLjItMC4yYzEwLjksMCwxOS44LDguNCwxOS44LDE4LjdjMCwxMC4zLTguOSwxOC43LTE5LjcsMTguN2MtMSwwLTIuMS0wLjEtMy4yLTAuMkM3OC43LDQ5LjYsNzEuMywzNy43LDY4LjgsMzIuOXoiLz48cmVjdCB4PSIyMy45IiB5PSIzMC4xIiBmaWxsPSIjN0ZDQkNEIiB3aWR0aD0iMTgiIGhlaWdodD0iNS44Ii8+PHBvbHlnb24gZmlsbD0iIzdGQ0JDRCIgcG9pbnRzPSI5NiwzNS45IDEwMi4xLDM1LjkgMTAyLjEsMzAuMSA5NiwzMC4xIDk2LDI0IDkwLjIsMjQgOTAuMiwzMC4xIDg0LjEsMzAuMSA4NC4xLDM1LjkgOTAuMiwzNS45IDkwLjIsNDIgOTYsNDIgIi8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEwLjcsNzAuNUw1LjUsODcuMmg0LjJsMC45LTMuNGg0LjhsMC45LDMuNGg0LjRsLTUuMy0xNi44SDEwLjd6IE0xMS40LDgwLjZsMS41LTYuMWwxLjcsNi4xSDExLjR6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTM2LjUsNzYuMWMwLTMuMi0xLjctNS42LTYuNC01LjZoLTYuOHYxNi44aDQuMnYtNS4zaDIuMWwyLjUsNS4zSDM3bC0zLjMtNi4xQzM1LjYsODAuMSwzNi41LDc4LjMsMzYuNSw3Ni4xeiBNMjkuNyw3OC42aC0yLjJ2LTQuN2gyLjFjMS45LDAsMi41LDAuOCwyLjUsMi4yQzMyLjEsNzcuOSwzMS4yLDc4LjYsMjkuNyw3OC42eiIvPjxwYXRoIGZpbGw9IiM3RkNCQ0QiIGQ9Ik00NS40LDcwLjVoLTUuNXYxNi44aDUuNWM3LjEsMCw4LjMtNC42LDguMy04LjVDNTMuNyw3My40LDUxLjYsNzAuNSw0NS40LDcwLjV6IE00NS42LDgzLjhINDR2LTkuOWgxLjJjMy43LDAsNCwxLjgsNCw1QzQ5LjMsODEuNyw0OSw4My44LDQ1LjYsODMuOHoiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNNjYsODAuN2MwLDIuNi0wLjcsMy40LTIuNiwzLjRjLTEuNiwwLTIuNi0wLjYtMi42LTMuNFY3MC41aC00LjJ2MTFjMCw1LjEsMy43LDYsNi41LDZjMywwLDYuNy0xLjEsNi43LTZ2LTExaC00VjgwLjd6Ii8+PHBvbHlnb24gZmlsbD0iIzdGQ0JDRCIgcG9pbnRzPSI3My43LDczLjkgNzgsNzMuOSA3OCw4My44IDczLjcsODMuOCA3My43LDg3LjIgODYuNiw4Ny4yIDg2LjYsODMuOCA4Mi4yLDgzLjggODIuMiw3My45IDg2LjYsNzMuOSA4Ni42LDcwLjUgNzMuNyw3MC41ICIvPjxwb2x5Z29uIGZpbGw9IiM3RkNCQ0QiIHBvaW50cz0iOTkuOSw4MC41IDk0LjUsNzAuNSA5MCw3MC41IDkwLDg3LjIgOTMuOSw4Ny4yIDkzLjksNzYuNSA5OS42LDg3LjIgMTAzLjgsODcuMiAxMDMuOCw3MC41IDk5LjksNzAuNSAiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNMTEzLjYsNzAuMmMtNS4xLDAtNywzLjctNyw4LjhjMCw1LjYsMi4yLDguNSw3LDguNWM1LjQsMCw3LjItMy44LDcuMi04LjdDMTIwLjgsNzIuNCwxMTguMyw3MC4yLDExMy42LDcwLjJ6IE0xMTMuNiw4NC4xYy0yLjQsMC0yLjYtMS43LTIuNi01LjFjMC00LjEsMC40LTUuNCwyLjYtNS40YzIuNCwwLDIuOCwxLjEsMi44LDUuMkMxMTYuNCw4Mi43LDExNiw4NC4xLDExMy42LDg0LjF6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEyNi4yLDUuMWMtMC4yLTAuNS0wLjUtMS0wLjktMS4zYy0wLjQtMC40LTAuOC0wLjctMS4zLTAuOWMtMC41LTAuMi0xLjEtMC4zLTEuNi0wLjNjLTAuNiwwLTEuMSwwLjEtMS42LDAuM2MtMC41LDAuMi0wLjksMC41LTEuMywwLjljLTAuNCwwLjQtMC43LDAuOC0wLjksMS4zYy0wLjIsMC41LTAuMywxLjEtMC4zLDEuN2MwLDAuNiwwLjEsMS4xLDAuMywxLjdjMC4yLDAuNSwwLjUsMSwwLjksMS40YzAuNCwwLjQsMC44LDAuNywxLjMsMC45YzAuNSwwLjIsMS4xLDAuMywxLjYsMC4zYzAuNiwwLDEuMS0wLjEsMS42LTAuM2MwLjUtMC4yLDAuOS0wLjUsMS4zLTAuOWMwLjQtMC40LDAuNy0wLjgsMC45LTEuNGMwLjItMC41LDAuMy0xLjEsMC4zLTEuN0MxMjYuNSw2LjIsMTI2LjQsNS42LDEyNi4yLDUuMXogTTEyNS4zLDguMWMtMC4yLDAuNC0wLjQsMC43LTAuNywxYy0wLjMsMC4zLTAuNiwwLjUtMSwwLjdjLTAuNCwwLjItMC44LDAuMy0xLjIsMC4zYy0wLjQsMC0wLjktMC4xLTEuMi0wLjNjLTAuNC0wLjItMC43LTAuNC0xLTAuN2MtMC4zLTAuMy0wLjUtMC42LTAuNy0xYy0wLjItMC40LTAuMy0wLjgtMC4zLTEuM2MwLTAuNSwwLjEtMC45LDAuMy0xLjNjMC4yLTAuNCwwLjQtMC44LDAuNy0xLjFjMC4zLTAuMywwLjYtMC41LDEtMC43YzAuNC0wLjIsMC44LTAuMywxLjItMC4zYzAuNCwwLDAuOCwwLjEsMS4yLDAuM2MwLjQsMC4yLDAuNywwLjQsMSwwLjdjMC4zLDAuMywwLjUsMC42LDAuNywxLjFjMC4yLDAuNCwwLjMsMC44LDAuMywxLjNDMTI1LjUsNy4yLDEyNS40LDcuNywxMjUuMyw4LjF6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEyMy4yLDcuMmMwLjItMC4xLDAuNC0wLjMsMC41LTAuNWMwLjEtMC4yLDAuMi0wLjQsMC4yLTAuN2MwLTAuNC0wLjEtMC43LTAuNC0xYy0wLjMtMC4zLTAuOC0wLjQtMS40LTAuNGMtMC4zLDAtMC41LDAtMC43LDBjLTAuMiwwLTAuNCwwLTAuNiwwdjQuMmgxLjFWNy40aDAuNGwwLjcsMS40aDEuMkwxMjMuMiw3LjJ6IE0xMjIuMiw2LjZjLTAuMSwwLTAuMiwwLTAuMywwVjUuNWMwLjEsMCwwLjIsMCwwLjMsMGMwLjUsMCwwLjcsMC4yLDAuNywwLjZDMTIyLjksNi40LDEyMi43LDYuNiwxMjIuMiw2LjZ6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTM5LjgsMTE2LjVjMC0yLjctMS4yLTMuNy00LjEtMy43aC0zLjV2Ny4yaDMuN0MzOC4xLDEyMC4xLDM5LjgsMTE5LjIsMzkuOCwxMTYuNXoiLz48cG9seWdvbiBmaWxsPSIjN0ZDQkNEIiBwb2ludHM9IjY3LjksMTIyLjQgNzQsMTIyLjQgNzAuOSwxMTMuMyAiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNNS41LDEwMS4ydjM3LjZoMTE1LjF2LTM3LjZINS41eiBNMjAuMSwxMjkuM2MtNSwwLTguNC0yLjctOC40LTkuM2MwLTYuMSwzLjUtOS41LDguNi05LjVjMS44LDAsMy43LDAuNCw0LjgsMS4xbC0wLjgsMi4xYy0xLTAuOC0yLjctMS4yLTQuMS0xLjJjLTQuMSwwLTYuMiwyLjctNi4yLDcuNGMwLDQuOSwyLDcuNCw2LjIsNy40YzEuOCwwLDMuNy0wLjUsNC42LTEuMWwwLjYsMS45QzI0LDEyOSwyMi4xLDEyOS4zLDIwLjEsMTI5LjN6IE00MC40LDEyOS4xbC0zLjktNy4xaC00LjN2Ny4xSDMwdi0xOC4yaDUuOWM0LjYsMCw2LjMsMS45LDYuMyw1LjZjMCwyLjUtMS4zLDQuMy0zLjQsNS4xbDQuMyw3LjVINDAuNHogTTU5LjksMTEyLjhINDkuOHY1LjloOS4xdjEuOWgtOS4xdjYuNGgxMC4xdjJINDcuNnYtMTguMmgxMi4zVjExMi44eiBNNzYuMiwxMjkuMWwtMS42LTQuOGgtNy4zbC0xLjYsNC44aC0yLjNsNi4zLTE4LjJoMi40bDYuNCwxOC4ySDc2LjJ6IE05NS45LDExMi44aC02LjN2MTYuMmgtMi4zdi0xNi4yaC02LjN2LTJoMTQuOFYxMTIuOHogTTExMi4zLDExMi44aC0xMC4xdjUuOWg5LjF2MS45aC05LjF2Ni40aDEwLjF2MkgxMDB2LTE4LjJoMTIuM1YxMTIuOHoiLz48L2c+PC9zdmc+);background-position:3% 11%;background-repeat:no-repeat;background-size:10%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;position:fixed;width:100%;z-index:9999}#waiter p{display:block;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:30px;letter-spacing:2px;margin-top:40px;text-align:center}@media all and (max-width: 768px){#waiter{background-position:51% 11%;background-size:30%}}@media all and (max-height: 530px){#waiter{background-size:20%}#waiter p{margin-top:20px}}@media all and (max-height: 340px){#waiter{background-size:10%}#waiter p{display:none}#waiter .spinner{margin-top:100px}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px) and (orientation: landscape){#waiter p{margin:0}#waiter{background-position:50.8% 11%;background-size:17%}}.select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.select .select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:36px;position:relative}.select .select-container.disabled button{opacity:.5}.select .select-container .select-content{background-image:none;position:absolute;top:36px}.select .select-container .select-content ul{background-color:transparent;border:none !important;margin:-48px 0 0;padding:36px 0 0}.select .select-container .select-content ul li ul{margin-top:-36px}.select .select-container .select-content ul li .select-item{cursor:pointer;margin:0;padding:8px}.select .select-container .select-content .scrollable{background-color:#f7f9f9;max-height:150px}.select .select-container .select-content .scrollbar{max-height:100px}.select-title{background-color:transparent;color:#2c353a;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;letter-spacing:.05em;margin:0;max-width:420px;overflow:hidden;padding:10px;padding-right:20px;position:relative;text-align:left;text-transform:none;-webkit-transition:none;transition:none;white-space:nowrap;z-index:2}.board-select .select-title{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif}.light #toolBar .select .select-container{background-color:#fff}.select-title:hover,.select-title:active{-webkit-box-shadow:none;box-shadow:none;top:0}.select-content{background-repeat:no-repeat;max-width:100%;min-width:100%;padding-top:12px;position:absolute;z-index:10}.select-content .scrollable{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0}.select-content .scrollable:hover{padding-right:0}.select-content .scrollable li{min-width:100%}.select-content ul{list-style-type:none;margin:0;padding:0}.select-content ul li.separator{border-top:1px solid #f4f4f4}.select-content ul li ul{-webkit-box-shadow:none;box-shadow:none}.select-content.simple ul li ul li .select-item{padding-left:30px}.select-content.simple .select-item{letter-spacing:.05em;text-align:left;width:100%}.select-content.simple,.select-content.simple.more{background-position:top 6px left 10px}.select-content.context{padding-top:12px}#toolBar .select{height:36px;margin-right:8px;max-width:420px}.light .select .select-container{background-color:#dae3e3}.light .modal .select .select-container{background-color:#c9d2d2}.light .select-content ul{background-color:#f7f9f9;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 0 3px rgba(0,0,0,0.15)}.light .select-content ul li ul{-webkit-box-shadow:none;box-shadow:none}.light .select-content .separator{border-bottom:1px solid #dae3e3}.light .select-content.simple ul{border-top:3px solid #95a5a6}.light .select-content.simple .select-item{background-color:#f7f9f9;color:#2c353a}.light .select-content.simple .select-item span.shortcut{position:absolute;right:10px;vertical-align:top}.light .select-content.simple .select-item:hover{background-color:#dae3e3}.light .select-content.simple li.other{background-color:#f7f9f9}.light .select-content.simple li.other .select-item{color:#000}.light .select-content.simple.more{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMuOTk5cHgiIGhlaWdodD0iNi45OTlweCIgdmlld0JveD0iLTMuMjY0IC0xMy44ODUgMTMuOTk5IDYuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0zLjI2NCAtMTMuODg1IDEzLjk5OSA2Ljk5OSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjMDA5NzlEIiBwb2ludHM9Ii0zLjI2NCwtNi44ODYgMy43MzcsLTEzLjg4NSAxMC43MzUsLTYuODg2ICIvPg0KPC9zdmc+DQo=")}.light .select-content.simple.more ul{border-top:3px solid #0ca1a6}.dark .select-title{color:#ecf1f1}.dark .select .select-container{background-color:#171e21}.dark .sidebar .select .select-container{background-color:#2c353a}.dark .select-content{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMuOTk5cHgiIGhlaWdodD0iNi45OTlweCIgdmlld0JveD0iLTMuMjY0IDE4LjQyNCAxMy45OTkgNi45OTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMuMjY0IDE4LjQyNCAxMy45OTkgNi45OTkiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzlFQUFBQiIgcG9pbnRzPSItMy4yNjQsMjUuNDIzIDMuNzM3LDE4LjQyNCAxMC43MzUsMjUuNDIzICIvPg0KPC9zdmc+DQo=")}.dark .select-content ul{border-top:3px solid #0ca1a6;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.1);box-shadow:0 0 0 3px rgba(255,255,255,0.1)}.dark .select-content ul li ul{-webkit-box-shadow:none;box-shadow:none}.dark .select-content .separator{border-bottom:1px solid #434f54}.dark .select-content.simple .select-item{background-color:#434f54;color:#ecf1f1}.dark .select-content.simple .select-item:hover{background-color:#374146}.dark .select-content.simple li.other{background-color:#374146}.dark .select-content.simple li.other .select-item{color:#bdc7c7}.dark .select-content.simple.more ul{border-top:3px solid #95a5a6}.select-content .select-item{position:relative}.current-item-label{display:inline-block;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;vertical-align:top}.select-content .select-item div{padding-right:1em;word-break:break-word}.select-content .select-item.selected:after{border:solid #0ca1a6;border-width:0 1px 1px 0;content:' ';height:11px;position:absolute;right:12px;top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.library-item .select-content .select-item.selected:after{display:none}.select-content .select-item span,.connected-board{padding-right:15px}.connected-board{display:inline-block;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif}.select-board-option{color:#00979d;font-family:"Typonine Sans Medium","Lucida Grande",Lucida,Verdana,sans-serif}span.board-disconnected:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3wcODzQvZuQm6gAAAaVJREFUOMvdlM9LVFEUxz/nvtcsXaSrBN3ke0/lZeFKxMidWwXHGVuJKxEdXbnMNkEbqcYiIsSFGFP/gAvLH+giUNQ3wji6KEEkWhi1MBDfO20UCuaNMUvP8p57v5/D937vhWtdChIkG+7H9Q8e3q4Ker3WchqmXDOfdB8jZnmnzx0qJf47tBYwuhykHa8iQCQyBxwLvApS7sTleqHbqz49t1ZQ2lSZ8d/tF+M05CqbtvobG6wwWgJuKYwnzmTuLKGLAndVeXHnfXFMQMsCPq6v16tIY8yGk5vTgz/+ghwL1IJmvw+/fY1t15U6Z6kedba379oAYkwPMBUDWLs3X+jY7m/uMWG4JmgtyKqfK2aWMnZWRYZj7J0FBmwAVf0sIk9ikvR1I+3UmPD8DXBD4JeiHbspdySCBQM/Y9zZ/K872Eg7NYlIFoEW0GmNZEoMn4B6QTJ+bi9bcUz/EVd56ef2R1s+FL/YlnkAHCr6PN/njVQMSKg8vZh81m/aG71MS9N84VAjulC+KfrsqscWW4VurzqfdB7pZOlBdnpdN0g549f7P/sDQuya6fAmpJoAAAAASUVORK5CYII=");margin-right:5px;position:relative}.change-button{text-transform:uppercase}.select-item .change-button:hover{color:#005c5f}.ar-select-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10}coachmark-overlay,[coachmark-overlay],coachmark,[coachmark]{height:0;width:0;overflow:visible;position:relative}.coachmark-overlay{display:none;font-size:20px}.coachmark-overlay.open{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:12001}.coachmark-overlay .transparent-overlay{fill:transparent;pointer-events:bounding-box}.coachmark-overlay .visible-overlay{fill:rgba(0,0,0,0.7);fill-rule:evenodd}.coachmark-overlay .actions{position:absolute;top:60%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.coachmark-overlay .actions>button{background:rgba(0,0,0,0.7);color:#fff;font-family:"Typonine Sans Bold","Lucida Grande",Lucida,Verdana,sans-serif;letter-spacing:3px;padding-left:1.2em;padding-right:2.8em;text-transform:uppercase}.coachmark-overlay .actions>button.close{background:#00979d}.coachmark-overlay .actions>button.close:hover{background:#006d70}.coachmark-overlay .actions>button:hover{background:#00979d}@media screen and (max-height: 650px){.coachmark-overlay .actions{top:80%}}.coachmark-overlay .steps{position:absolute;top:auto;right:calc(50% - 58px);bottom:20px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.coachmark-content{position:fixed;height:auto;width:356px;color:#fff;display:none;font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;max-width:27vw;min-width:255px;padding-top:14vh}.coachmark-content.open{display:block}.coachmark-content.left{border-left:1px solid #fff;padding-left:20px;text-align:left}@media screen and (max-width: 1175px){.coachmark-content.left.step-1{margin-left:calc(-180px + 15vw)}}.coachmark-content.right{border-right:1px solid #fff;padding-right:20px;text-align:right}.coachmark-content.center{text-align:center}@media screen and (max-width: 920px){.coachmark-content.center{max-width:21vw;min-width:0}}.coachmark-content.center::after{height:calc(14vh - 5px);width:0;position:absolute;top:0;right:50%;bottom:auto;left:auto;border-left:1px solid #fff;content:''}.coachmark-content.right-side{height:80px;padding-left:10vw;padding-top:0;text-align:left;vertical-align:middle;width:auto}@media screen and (max-width: 920px){.coachmark-content.right-side{max-width:27vw;min-width:255px}}.coachmark-content.right-side::after{height:0;width:calc(10vw - 12px);position:absolute;top:40px;right:auto;bottom:auto;left:0;border-top:1px solid #fff}.coachmark-content .title{font-family:"Typonine Sans Regular","Lucida Grande",Lucida,Verdana,sans-serif;font-size:30px;letter-spacing:2px;line-height:36px;margin:0 0 15px;text-transform:uppercase}@media screen and (max-width: 940px){.coachmark-content .title{font-size:3.19149vw;line-height:1.2}}.coachmark-content p{font-size:20px;line-height:26px;margin:0 0 10px}@media screen and (max-width: 940px){.coachmark-content p{font-size:2.12766vw;line-height:1.3}}.coachmark-content p:last-child{margin-bottom:0}.move-bottom .coachmark-content{padding-top:35vh}.move-bottom .coachmark-content::after{height:calc(35vh - 5px);width:0}.select-step{height:15px;width:15px;background:rgba(255,255,255,0.6);border-radius:50%;cursor:pointer;display:block;margin:0 7px}.select-step.active{background:#fff}.mainSidebarContainer{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden !important}.mainSidebarContainer .top_content{cursor:default;margin-top:49px}.mainSidebarContainer .top_content:nth-child(2){margin-top:10px}.mainSidebarContainer #arduino_logo{margin:0 auto;text-align:center;width:160px}.subSidebarContainer{color:#2c353a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#helpSidebar.subSidebarContainer,#referenceSidebar.subSidebarContainer{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#helpSidebar.subSidebarContainer .sectionbody a{color:#00979c}#helpSidebar.subSidebarContainer .sectionbody a:hover{color:#006d70}.dark #helpSidebar.subSidebarContainer .sectionbody a{color:#7fcbcd}.dark #helpSidebar.subSidebarContainer .sectionbody a:hover{color:#00979c}#helpSidebar .tabs.by_row{margin-top:3px}#helpSidebar .sectionbody section.sub_container{margin:0 0 35px}div#helpSidebar .tabs.by_row{margin-top:4px}#helpSidebar .help-list ul{list-style-type:disc;padding-left:16px}#helpSidebar .help-list ul li{display:list-item}#helpSidebar .help-boards-list{background-color:white;max-height:150px;overflow:scroll;overflow-x:hidden}.dark .subSidebarContainer{color:#fff}.dark #helpSidebar .help-boards-list{background-color:#4e5b61}.fileList{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.example_list_container{margin-top:14px}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .drpdwn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}#serialForm .drpdwn select{width:100%}form .sender{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}form .sender input[type='text']{padding:5px;width:80%}form .sender input[type='submit']{margin-left:5px;padding:5px;width:20%}#serialForm textarea{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:10px;resize:none}.imageEditorContainer{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:50px;text-align:center;width:100%}@media screen and (max-width: 750px){.imageEditorContainer{margin-left:0}}#helpSidebar .tutorial{background-color:#dae3e3;display:inline-block;margin-bottom:10px;margin-right:10px;padding:10px;width:270px}#helpSidebar .tutorial:hover{background-color:#c9d2d2}.dark #helpSidebar .tutorial{background-color:#95a5a6}.dark #helpSidebar .tutorial:hover{background-color:#7f8c8d}#helpSidebar .tutorial-label{color:#2c353a;font-size:15px;letter-spacing:1px;margin-top:10px;text-transform:uppercase}.dark #helpSidebar .tutorial-label{color:white}button{outline:none;border:0;padding:8px;-webkit-transition:all ease-out 0.1s;transition:all ease-out 0.1s}button.base,div.base,a.button.base{outline:none;border:0;border-radius:2px 2px 0 0;cursor:pointer;position:relative;padding:9px 8px;margin-right:8px;margin-bottom:6px;-webkit-transition:all ease-out 0.1s;transition:all ease-out 0.1s;top:0;text-transform:uppercase}button.base.icon{padding:7px 8px;height:34px}a.button.base{padding-left:18px;padding-right:18px}button.base:hover,a.button.base:hover,div.base:hover{top:2px}button.base:active,a.button.base:active{top:4px}button.base[disabled]{opacity:0.55}button.base[disabled]:hover{top:0}button.base[disabled]:active{top:0}button.base:last-child{margin-right:0}button.base .triangle{width:8px;height:8px;display:inline-block;margin-left:6px;fill:#7f8c8d}.sidebar button.base.primary.serial-switch,.sidebar button.base.primary.serial-switch-off{height:33px;margin-top:8px;width:100%;margin-right:0}.primary,a.button.primary,.light .sidebar button.base.primary.serial-switch,.dark .sidebar button.base.primary.serial-switch{background-color:#00979c;color:#ffffff;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;letter-spacing:0.1em}.base.primary:hover,a.button.primary:hover,.light .sidebar button.base.primary.serial-switch:hover,.dark .sidebar button.base.primary.serial-switch:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}.base.primary[disabled]:hover{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.base.primary:active,a.button.primary:active{-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}.base.primary[disabled]:active{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.hasSubmenu button.base.primary.boards{-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-align:left;margin:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjMxLjUyMXB4IiB2aWV3Qm94PSIwIDAgOCAzMS41MjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggMzEuNTIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM3RjhDOEQiIHBvaW50cz0iOCwwLjM3NSA0LDQuNjM5IDAsMC4zNzUgIi8+DQo8cG9seWdvbiBmaWxsPSIjRDlFM0UzIiBwb2ludHM9IjgsMjYuODQgNCwzMS4xMDUgMCwyNi44NCAiLz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:97% -12px;-webkit-transition:none;transition:none;z-index:10000;text-transform:none;padding:10px}.hasSubmenu button.base.primary.boards:hover,.hasSubmenu button.base.primary.boards[disabled]:hover,.hasSubmenu button.base.primary.boards:active,.hasSubmenu button.base.primary.boards[disabled]:active{top:0;-webkit-box-shadow:none;box-shadow:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjMxLjUyMXB4IiB2aWV3Qm94PSIwIDAgOCAzMS41MjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggMzEuNTIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM3RjhDOEQiIHBvaW50cz0iOCwwLjM3NSA0LDQuNjM5IDAsMC4zNzUgIi8+DQo8cG9seWdvbiBmaWxsPSIjRDlFM0UzIiBwb2ludHM9IjgsMjYuODQgNCwzMS4xMDUgMCwyNi44NCAiLz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:97% 14px}button.secondary{background-color:#eee;color:#555;-webkit-box-shadow:0 4px #ccc;box-shadow:0 4px #ccc;letter-spacing:0.1em}button.base.secondary:hover{-webkit-box-shadow:0 2px #ccc;box-shadow:0 2px #ccc}button.base.secondary[disabled]:hover{-webkit-box-shadow:0 4px #ccc;box-shadow:0 4px #ccc}button.base.secondary:active{-webkit-box-shadow:0 0px #ccc;box-shadow:0 0px #ccc}button.base.secondary[disabled]:active{-webkit-box-shadow:0 4px #ccc;box-shadow:0 4px #ccc}button.close.icon{padding:0;border:0;border-radius:0;background-color:transparent;-ms-flex-item-align:end;align-self:flex-end;z-index:1;margin-right:0}button.close.icon:hover{top:0;-webkit-transition:none;transition:none}#subMainSidebar button.close.icon{z-index:1001;margin-top:1px}#examplesSidebar button.close.icon,#serialSidebar button.close.icon{margin-bottom:0}button.base.new_sketch{padding:9px 14px;background-color:#00979c;color:#ffffff;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}#toolBar .header button#share{min-height:33px}#toolBar .header button.other-options{height:33px}.light button.primary{background-color:#b5c8c9;color:#000;-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light button.base.primary:hover{-webkit-box-shadow:0 2px #95a5a6;box-shadow:0 2px #95a5a6}.light button.base.primary[disabled]:hover{-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light button.base.primary:active{-webkit-box-shadow:0 0px #95a5a6;box-shadow:0 0px #95a5a6}.light button.base.primary[disabled]:active{-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light .hasSubmenu button.base.primary.boards{background-color:#ffffff;color:#7f8c8d}.light .hasSubmenu button.base.primary.boards_trigger{background-color:#ffffff;color:#7f8c8d}.light button.base.tools{color:#b5c8c9}.light button.base.tools.active{color:#00979d}.light .sidebar .base.primary{background-color:#b5c8c9;color:#000;-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light .sidebar .base.primary:hover{-webkit-box-shadow:0 2px #95a5a6;box-shadow:0 2px #95a5a6}.light .sidebar .base.primary[disabled]:hover{-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light .sidebar .base.primary:active{-webkit-box-shadow:0 0px #95a5a6;box-shadow:0 0px #95a5a6}.light .sidebar .base.primary[disabled]:active{-webkit-box-shadow:0 4px #95a5a6;box-shadow:0 4px #95a5a6}.light .sidebar button.base.primary.new_sketch{background-color:#00979c;color:#ffffff;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.light .sidebar button.base.primary.new_sketch:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}.light .sidebar button.base.primary.new_sketch[disabled]:hover{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.light .sidebar button.base.primary.new_sketch:active{-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}.light .sidebar button.base.primary.new_sketch[disabled]:active{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.light .sidebar button.base.close{color:#7f8c8d}.light .sidebar button.base.close:hover{color:#434f54}.light .sidebar .input_container>button.base.primary{-webkit-box-shadow:0 4px #d9e3e3;box-shadow:0 4px #d9e3e3;color:#7f8c8d;background-color:#ffffff;text-transform:none}.light .sidebar .input_container>button.base.primary a{color:#7f8c8d}.dark button.primary{background-color:#56666a;color:#fff;-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark button.base.primary:hover{-webkit-box-shadow:0 2px #171e21;box-shadow:0 2px #171e21}.dark button.base.primary[disabled]:hover{-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark button.base.primary:active{-webkit-box-shadow:0 0px #171e21;box-shadow:0 0px #171e21}.dark button.base.primary[disabled]:active{-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark .hasSubmenu button.base.primary.boards{background-color:#171e21;color:#7f8c8d}.dark button.base.tools{color:#7f8c8d}.dark button.base.tools.active{color:#171e21}.dark .sidebar .base.primary{background-color:#56666a;color:#fff;-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark .sidebar .base.primary:hover{-webkit-box-shadow:0 2px #171e21;box-shadow:0 2px #171e21}.dark .sidebar .base.primary[disabled]:hover{-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark .sidebar .base.primary:active{-webkit-box-shadow:0 0px #171e21;box-shadow:0 0px #171e21}.dark .sidebar .base.primary[disabled]:active{-webkit-box-shadow:0 4px #171e21;box-shadow:0 4px #171e21}.dark .sidebar .base.close{color:#7f8c8d}.dark .sidebar .base.close:hover{color:#a6b1b2}.dark .sidebar .input_container>button.base.primary{-webkit-box-shadow:0 4px #374146;box-shadow:0 4px #374146;color:#7f8c8d;background-color:#171e21;text-transform:none}.dark .sidebar .input_container>button.base.primary a{color:#7f8c8d}.dark .sidebar button.base.primary.new_sketch{background-color:#00979c;color:#ffffff;-webkit-box-shadow:0 4px #004245;box-shadow:0 4px #004245}.dark .sidebar button.base.primary.new_sketch:hover{-webkit-box-shadow:0 2px #004245;box-shadow:0 2px #004245}.dark .sidebar button.base.primary.new_sketch[disabled]:hover{-webkit-box-shadow:0 4px #004245;box-shadow:0 4px #004245}.dark .sidebar button.base.primary.new_sketch:active{-webkit-box-shadow:0 0px #004245;box-shadow:0 0px #004245}.dark .sidebar button.base.primary.new_sketch[disabled]:active{-webkit-box-shadow:0 4px #004245;box-shadow:0 4px #004245}#sketchbookSidebar .buttonsWrapper button.icon{min-width:36px}.mainSidebarContainer ul{padding:0;margin:0;list-style:none;margin-top:26px;cursor:pointer !important}.mainSidebarContainer ul li{background-color:transparent;display:block;padding:0;margin:10px 0}.mainSidebarContainer ul li a{display:inline-block;padding:10px 0 10px 1em;width:100%;text-decoration:none;color:#A5F2EE;font-family:'Typonine Sans Medium';font-size:1.15em;height:40px}@media screen and (min-width: 1024px){#mainSidebar li a span{position:relative}#main:not(.compressed) #mainSidebar li a span{bottom:6px}}.mainSidebarContainer ul li:hover{background-color:#0CA1A6;background-repeat:no-repeat;background-position:right center}.mainSidebarContainer ul li:active{background-color:#80CBCD}.mainSidebarContainer ul li a:active{padding-left:.9em;color:#006D70}.mainSidebarContainer ul li.selected{background-color:#80CBCD;background-repeat:no-repeat;background-position:right center}.mainSidebarContainer ul li.selected a{color:#006D70;padding-left:.9em;position:relative}.sidebar .subSidebarContainer{padding:8px 0 5px;cursor:default}.subSidebarContainer .header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex:0 0 auto;padding-bottom:0px;margin:0 15px}.subSidebarContainer .header .buttonsWrapper{margin-bottom:19px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}@media only screen and (max-width: 414px){.subSidebarContainer .header .buttonsWrapper{display:block}}.subSidebarContainer .header .buttonsWrapper button.primary{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;max-width:226px}.subSidebarContainer .header .buttonsWrapper button.primary.icon{-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-flex:0}@media only screen and (max-width: 750px){#sketchbookSidebar.subSidebarContainer .header .buttonsWrapper button.primary.new_sketch{margin-right:0}}@media only screen and (max-width: 580px){#librariesSidebar.subSidebarContainer .header .buttonsWrapper button.primary.new_sketch{margin-right:0}}.sidebar .subSidebarContainer .fileList{overflow-x:hidden;padding:0 15px;margin-top:12px}.sidebar #helpSidebar.subSidebarContainer .fileList .sectionbody{max-width:450px}#helpSidebar .sectionbody section.sub_container:first-child{margin-top:20px}.sidebar #serialSidebar.subSidebarContainer,.sidebar #preferenceSidebar.subSidebarContainer,.sidebar #usageSidebar.subSidebarContainer{padding:8px 15px 5px}.sidebar .subSidebarContainer .fileList ul{list-style:none;margin:0;padding:0}.sidebar .subSidebarContainer .fileList ul.libraries,.sidebar .subSidebarContainer .fileList .example_list_container ul.isRoot{width:100%}.sidebar .subSidebarContainer .fileList ul h1{text-transform:uppercase;font-size:1em;line-height:1.2em;margin:0;padding:16px 4px}.sidebar .subSidebarContainer .fileList .example_list_container ul h1{cursor:pointer;font-family:'Typonine Sans Medium';font-weight:normal;padding-bottom:2px;padding-top:8px;padding-bottom:6px;margin-top:16px}.sidebar .subSidebarContainer .fileList ul li{display:block;padding:0}.sidebar .subSidebarContainer .fileList ul li a{font-family:'Typonine Sans Medium';display:block;padding:12px 10px 12px 5px;text-decoration:none;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-align-items:center}.sidebar .subSidebarContainer .fileList ul li p.lib-description a{display:inline;padding:0px 0px 0px 0px}.light .sidebar .subSidebarContainer .fileList ul li p.lib-description a{color:#00979C}.light .sidebar .subSidebarContainer .fileList ul li p.lib-description a:hover{color:#006D70}.dark .sidebar .subSidebarContainer .fileList ul li p.lib-description a{color:#7fcbcd}.dark .sidebar .subSidebarContainer .fileList ul li p.lib-description a:hover{color:#00979C}.sidebar .subSidebarContainer .fileList ul li a{background-repeat:no-repeat;background-position:5px 14px}.sidebar .subSidebarContainer .fileList ul:not(.isRoot) li ul{padding-left:16px}.sidebar .subSidebarContainer .fileList ul.libraries li.fix-width{margin:0;margin-right:0;margin-bottom:1.5em}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc{position:relative;padding:10px}.sidebar .subSidebarContainer .fileList ul.libraries li h1{margin:0;padding:0;letter-spacing:.05em;font-family:'Typonine Sans Medium';font-weight:normal;margin-bottom:6px}#librariesSidebar .fileList ul.libraries li h1.library_name{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:9px 0}#librariesSidebar .fileList ul.libraries li:hover h1.library_name{max-width:calc(100% - 124px)}#librariesSidebar .fileList ul li.library_examples_container:hover a span.library_examples_name{max-width:calc(100% - 48px)}#librariesSidebar .fileList ul li a span.library_examples_name+.sub_menu_trigger,#examplesSidebar .example_list_container span.example_item_name+.sub_menu_trigger{margin-right:0;margin-left:10px;width:14px}@media screen and (max-width: 1024px){#librariesSidebar .fileList ul.libraries li:hover h1.library_name{max-width:calc(100% - 100px)}}@media screen and (max-width: 844px){#librariesSidebar .fileList ul.libraries li:hover h1.library_name{max-width:calc(100% - 82px)}#librariesSidebar ar-select .icon{display:none}}@media screen and (max-width: 750px){#librariesSidebar .fileList ul.libraries li h1.library_name{max-width:calc(100% - 82px)}}.sidebar .subSidebarContainer .fileList ul.libraries li p{margin:0;padding:5px 0;display:inline}.sidebar .subSidebarContainer .fileList ul.libraries li span.library_tag,.sidebar .subSidebarContainer .fileList .example_list_container span.library_tag{font-size:.9em;font-family:'Typonine Sans Regular';padding:2px 0;margin:0 3px 8px 0;display:inline-block;text-transform:none}#examplesSidebar .example_list_container span.example_item_name,#librariesSidebar .fileList ul li a span.library_examples_name{display:inline-block;max-width:calc(100% - 26px);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}#examplesSidebar .example_list_container a.example_item_link:hover span.example_item_name{max-width:calc(100% - 53px)}.library_tag_cont{max-width:145px;margin-bottom:0px}#examplesSidebar .library_tag_cont{max-width:150px;margin-top:3px}@media screen and (max-width: 844px){.library_tag_cont{max-width:100px}}@media screen and (max-width: 414px){.library_tag_cont{max-width:130px}}.library_tag_cont .library_tag{display:inline;background-color:#dae3e3;-webkit-box-shadow:6px 0 0 #dae3e3, -6px 0 0 #dae3e3;box-shadow:6px 0 0 #dae3e3, -6px 0 0 #dae3e3;left:6px;position:relative}.dark .library_tag_cont .library_tag{background-color:#2c353a;-webkit-box-shadow:6px 0 0 #2c353a, -6px 0 0 #2c353a;box-shadow:6px 0 0 #2c353a, -6px 0 0 #2c353a}.sidebar .subSidebarContainer .fileList .example_list_container span.library_tag.library_custom{background-color:#BCAC99;color:#FFFFFF;-webkit-box-shadow:6px 0 0 #BCAC99, -6px 0 0 #BCAC99;box-shadow:6px 0 0 #BCAC99, -6px 0 0 #BCAC99}.sidebar .subSidebarContainer .fileList .example_list_container span.library_tag.library_retired{background-color:#DAE3E3;color:#434F54;-webkit-box-shadow:6px 0 0 #DAE3E3, -6px 0 0 #DAE3E3;box-shadow:6px 0 0 #DAE3E3, -6px 0 0 #DAE3E3}.sidebar .subSidebarContainer .fileList ul.libraries li span.library_tag.library_board{background-color:#00979D;color:#F7F9F9}.sidebar .subSidebarContainer .fileList ul.libraries li a.moreInfo{margin:0;padding:0;letter-spacing:normal;font-size:.9em;font-family:'Typonine Sans Regular Italic';display:inline;white-space:nowrap}.sidebar .subSidebarContainer .fileList ul.libraries li:hover>.library_includer{visibility:visible}.sidebar .subSidebarContainer .fileList ul.reference h1{margin:0;padding:20px 0;font-family:'Typonine Sans Bold';font-weight:normal;color:#7F8C8D !important}.sidebar .subSidebarContainer .fileList ul.reference li a{margin:0;padding:0;color:#728E01 !important}.sidebar .subSidebarContainer .fileList ul.reference li a:hover{background-color:transparent !important;text-decoration:underline}.fileList a{cursor:pointer}.fileList .sub_menu_trigger{width:inherit}.fileList ul li a:hover .sub_menu_trigger,.library_desc:hover .sub_menu_trigger{display:inline-block}.fileList .empty-message{color:#2C353A}.dark .fileList .empty-message{color:#DAE3E3}.library_desc:hover .lib_examples .sub_menu_trigger{display:none}.library_desc .lib_examples ul li.sketch:hover .sub_menu_trigger{display:inline-block}.fileList ul li.selected .sub_menu_trigger{display:inline-block}.sidebar .subSidebarContainer .fileList ul.libraries li .lib_examples .fileList{margin:-24px 0 0 -8px;padding:24px 15px 0 0}.sidebar #librariesSidebar.subSidebarContainer .fileList ul.libraries li .lib_examples .fileList{padding-right:0}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc{position:relative;width:100%}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc p{margin-right:5px}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples{margin-top:8px}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples p{font-family:'Typonine Sans Medium';cursor:pointer;vertical-align:top;margin-left:4px}.sidebar .subSidebarContainer .fileList ul.libraries li .buttons{display:none}.sidebar .subSidebarContainer .fileList ul.libraries li:hover .buttons{display:block}@media screen and (max-width: 750px){.sidebar .subSidebarContainer .fileList ul.libraries li .buttons{display:block}}.sidebar .subSidebarContainer .fileList ul.libraries li .version-dropdown .icon{width:14px;height:8px;padding:0 0;fill:#7f8c8d}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .base.primary{max-height:33px;margin-right:0}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .libExamplesTrigger{cursor:pointer}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger svg #sketch_Layer,.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger svg #error_Layer,.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger svg #file_Layer,.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger svg #folder-open_Layer,.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger.open svg #folder-close_Layer{display:none}.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger svg #folder-close_Layer,.sidebar .subSidebarContainer .fileList ul.libraries li .library_desc .lib_examples .libExamplesTrigger.open svg #folder-open_Layer{display:block}#sketchbookSidebar .scrollable{margin-right:0}#sketchbookSidebar div.sketch_list_container{width:100%}#sketchbookSidebar div.sketch_list_container a span.name_item{display:inline-block;max-width:calc(100% - 50px);overflow:hidden;position:relative;text-overflow:ellipsis}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){#sketchbookSidebar div.sketch_list_container a span.name_item{top:-1px;line-height:normal}.sidebar #sketchbookSidebar.subSidebarContainer .fileList li a .checkbox-container{top:9px}}#sketchbookSidebar .bulkActionWrapper{position:relative;width:100%}#sketchbookSidebar .bulkActionWrapper .bulkAction{position:absolute;width:calc(100% + 30px);left:-15px;top:12px;height:40px;line-height:40px;background:#80CBCD;font-size:1em;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0.3px}#sketchbookSidebar .bulkActionWrapper .bulkAction>*{margin:auto}#sketchbookSidebar .bulkActionWrapper .bulkAction .content{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count-container{margin-right:7px;width:102px}#sketchbookSidebar .bulkActionWrapper .bulkAction a.disabled{display:none}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count{display:inline-block;min-width:70px;position:relative;float:left}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count .select-count-number{font-family:"Typonine Sans Medium";font-style:normal;display:inline-block;position:relative;float:left}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count .selected-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;position:relative;float:left;margin-left:5px}#sketchbookSidebar .bulkActionWrapper .bulkAction a{color:#005C5F;margin-right:10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s}#sketchbookSidebar .bulkActionWrapper .bulkAction a:last-child{margin-right:0}#sketchbookSidebar .bulkActionWrapper .bulkAction a:hover{color:#008184;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count-container .svg-icon{cursor:pointer;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative;float:left}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count-container .svg-icon:hover{fill:#2c353a;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:0.2s;transition-duration:0.2s}.sidebar .subSidebarContainer .fileList ul:not(.isRoot) li ar-select ul{padding-left:0}@media screen and (min-width: 415px) and (max-width: 844px){#sketchbookSidebar .bulkActionWrapper .bulkAction .content{margin:0 10px}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count .selected-label{max-width:31px;margin-left:3px}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count{min-width:35px}#sketchbookSidebar .bulkActionWrapper .bulkAction a{margin-right:10px;max-width:50px;overflow:hidden;text-overflow:ellipsis}#sketchbookSidebar .bulkActionWrapper .bulkAction .select-count-container{width:65px}}.sidebar .subSidebarContainer .fileList.contributed{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;margin:3em 0}.sidebar .subSidebarContainer .fileList.contributed.fav svg{height:100px}.sidebar .subSidebarContainer .fileList.contributed svg{text-align:center;margin-bottom:30px}.sidebar .subSidebarContainer .fileList.contributed p{text-align:center;max-width:220px;font-size:1.2em;margin:0}.sidebar .subSidebarContainer .fileList.contributed.import:hover p{color:#171E21}.dark .sidebar .subSidebarContainer .fileList.contributed.import p{color:#DAE3E3}.dark .sidebar .subSidebarContainer .fileList.contributed.import:hover p{color:#FFF}.sidebar .subSidebarContainer .fileList li{position:relative}.sidebar .subSidebarContainer .fileList li a .checkbox-container{position:absolute;display:none;top:10px;left:2px}.sidebar .subSidebarContainer .fileList li a .checkbox-container svg{width:20px;height:20px}.sidebar .subSidebarContainer .fileList li .left-icon{display:inline-block}.sidebar .subSidebarContainer .fileList li .left-icon.can-select:hover .checkbox-container,.sidebar .subSidebarContainer .fileList.bulk-selected li a .left-icon.can-select .checkbox-container{display:block}.sidebar .subSidebarContainer .fileList ul li .left-icon.can-select:hover .header-icon,.sidebar .subSidebarContainer .fileList.bulk-selected li a .left-icon.can-select .header-icon{visibility:hidden}.sidebar .subSidebarContainer .fileList ul li .left-icon .header-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .subSidebarContainer .fileList ul li .left-icon .header-icon svg{height:12px;width:12px}.sidebar .subSidebarContainer .help_format h2{font-family:'Typonine Sans Bold';letter-spacing:.05em;font-size:1.7rem;margin-bottom:1rem}.sidebar .subSidebarContainer .help_format h2 span{padding:.18rem .35rem}.sidebar .subSidebarContainer .help_format strong{font-family:'Typonine Sans Medium';font-weight:normal;color:#4e5b61 !important}.sidebar .subSidebarContainer .help_format p{font-family:'Typonine Sans Regular';font-size:1.1rem;letter-spacing:.01rem}.light .sidebar .subSidebarContainer .help_format h2{color:#F7F9F9 !important}.light .sidebar .subSidebarContainer .help_format h2 span{background-color:#4e5b61}.light .sidebar .subSidebarContainer .help_format strong{color:#2C353A !important}.dark .sidebar .subSidebarContainer .help_format h2{color:#374146 !important}.dark .sidebar .subSidebarContainer .help_format h2 span{background-color:#dae3e3}.dark .sidebar .subSidebarContainer .help_format strong{color:#FFF !important}.dark .sidebar .subSidebarContainer .help_format p{color:#ECF1F1}.sidebar .subSidebarContainer .fileList ul li a .header-icon svg,.sidebar .subSidebarContainer .fileList .example_list_container ul li a svg,.sidebar .subSidebarContainer .lib_examples ul li a svg{margin:0 8px 0 0}.sidebar .subSidebarContainer .fileList .example_list_container ul li h1:hover .sub_menu_trigger{display:inline-block}.sidebar .subSidebarContainer .fileList .example_list_container ul li h1 .sub_menu_trigger .svg-icon{top:3px;right:4px}.light .sidebar .subSidebarContainer .fileList ul h1{color:#00979D}.light .sidebar .subSidebarContainer .fileList ul li a{color:#2C353A}.dark .sidebar .subSidebarContainer .input_container ul{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1);box-shadow:0 0 0 2px rgba(255,255,255,0.1);margin-top:-35px;padding-top:35px}.dark .sidebar .subSidebarContainer .input_container ul li button{background-color:#2C353A}.dark .fileList .sub_menu_trigger:hover,.dark .fileList .sub_menu_trigger:active{color:#dae3e3}.dark .sidebar .subSidebarContainer .fileList .example_list_container span.library_tag.library_custom{background-color:#9E846D;color:#ffffff;-webkit-box-shadow:6px 0 0 #9E846D, -6px 0 0 #9E846D;box-shadow:6px 0 0 #9E846D, -6px 0 0 #9E846D}.dark .sidebar .subSidebarContainer .fileList .example_list_container span.library_tag.library_retired{background-color:#2c353a;color:#B5C8C9;-webkit-box-shadow:6px 0 0 #2c353a, -6px 0 0 #2c353a;box-shadow:6px 0 0 #2c353a, -6px 0 0 #2c353a}.sidebar .subSidebarContainer .input_container ul li button{color:#7f8c8d}.sidebar .subSidebarContainer .input_container ul li button:hover{background-color:#171E21}.fileList ul li.error a{color:#da5b4a !important}.fileList ul li.error ul li a{color:#434F54 !important}.light .sidebar .subSidebarContainer .fileList ul li a svg,.dark .sidebar .subSidebarContainer .fileList ul li a svg{fill:#7f8c8d}.light .sidebar .subSidebarContainer .fileList ul li.folder a svg{fill:#171E21}.dark .sidebar .subSidebarContainer .fileList ul li.folder a svg{fill:#FFF}.light .sidebar .subSidebarContainer .lib_examples svg{fill:#00979D}.dark .sidebar .subSidebarContainer .lib_examples svg{fill:#7fcbcd}.light .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #folder-close_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #folder-close_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder:not(.parent_li) a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.folder:not(.parent_li) a svg #folder-open_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg{fill:#da5b4a}.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #error_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.error.folder:not(.parent_li) a svg #folder-close_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.error.folder:not(.parent_li) a svg #folder-close_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #folder-open_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li a svg #folder-close_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg{fill:#434F54}.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg{fill:#bdc7c7}.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg #sketch_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg #sketch_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg #error_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg #file_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg #folder-open_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch a svg #folder-close_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch a svg #folder-close_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li.sketch.unsaved a .header-icon svg,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.unsaved a .header-icon svg,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.unsaved a .header-icon svg{fill:#f1c40f}.light .sidebar .subSidebarContainer .fileList ul li.sketch.busy a svg,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.busy a svg,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.busy a svg{fill:#7FCBCD}.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg{fill:#da5b4a}.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #error_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg #error_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #sketch_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #file_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #folder-open_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.sketch.error a svg #folder-close_Layer,.sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.sketch.error a svg #folder-close_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #file_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #file_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #file_Layer{display:block}.light .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #sketch_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #sketch_Layer,.light .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #error_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #error_Layer,.light .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #folder-open_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #folder-open_Layer,.light .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.generic_file a svg #folder-close_Layer,.light .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #folder-close_Layer,.dark .sidebar .subSidebarContainer .fileList ul li.folder.parent_li ul li.generic_file a svg #folder-close_Layer{display:none}.light .sidebar .subSidebarContainer .fileList ul li a svg #file_Layer path{fill:#F7F9F9}.dark .sidebar .subSidebarContainer .fileList ul li a svg #file_Layer path{fill:#434F54}#examplesSidebar .loader-container,#librariesSidebar .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#examplesSidebar .loader-container .spinner,#librariesSidebar .loader-container .spinner{-ms-flex-item-align:center;align-self:center}.dark #examplesSidebar .loader-container .spinner:before,.dark #librariesSidebar .loader-container .spinner:before,.dark #examplesSidebar .loader-container .spinner:after,.dark #librariesSidebar .loader-container .spinner:after{background-color:#434F54}.light #examplesSidebar .loader-container .spinner:before,.light #librariesSidebar .loader-container .spinner:before,.light #examplesSidebar .loader-container .spinner:after,.light #librariesSidebar .loader-container .spinner:after{background-color:#F7F9F9}.light #examplesSidebar .loader-container .spinner,.light #librariesSidebar .loader-container .spinner{color:#95A5A6}#librariesSidebar .retired-title{border-bottom:1px solid #95a5a6;text-transform:uppercase;margin:25px 0 20px;padding:10px 0;font-size:14px}#librariesSidebar .library-item{position:relative}#librariesSidebar .library-item .by_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#librariesSidebar .library-item .include-button{margin-left:auto}#librariesSidebar .library-item .by_row .sub_menu_trigger{height:20px;margin-top:2px}#librariesSidebar ar-select{position:absolute;top:0;left:0}#librariesSidebar ar-select .select-title{height:33px;background-color:#a7babb}.dark #librariesSidebar ar-select .select-title{background-color:#637579}#librariesSidebar .include-label{position:relative;background-color:#B5C8C9;line-height:normal;z-index:2}.dark #librariesSidebar .include-label{background-color:transparent;color:#FFF}#librariesSidebar ar-select .current-item-label{visibility:hidden}#librariesSidebar ar-select .icon{position:absolute;right:6px;top:7px;z-index:20;pointer-events:none}@media only screen and (max-width: 844px){#librariesSidebar ar-select .icon{display:none}}#librariesSidebar ar-select .icon svg,#librariesSidebar ar-select .icon .cover{width:10px;height:10px}.dark #librariesSidebar ar-select .icon{fill:#95a5a6}#librariesSidebar ar-select .select-container{max-width:97px;background-color:#95A5A6;min-height:37px}#librariesSidebar div.include:hover ar-select .select-container{min-height:35px;-webkit-transition-property:min-height;transition-property:min-height;-webkit-transition-duration:0.2s;transition-duration:0.2s}#librariesSidebar div.include:active ar-select .select-container{min-height:35px;max-height:35px;-webkit-transition-property:min-height, max-height;transition-property:min-height, max-height;-webkit-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s}.dark #librariesSidebar ar-select .select-container{background-color:#171e21}#librariesSidebar ar-select .select-container .select-content li{margin-right:0}#librariesSidebar .buttons.larger{width:96px}@media screen and (max-width: 844px){#librariesSidebar .buttons.larger{width:75.5px}}#librariesSidebar .buttons.larger div.include .select-content ul div{max-height:96px;overflow-y:auto;overflow-x:hidden;width:150px;position:relative;left:-53px;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 0 3px rgba(0,0,0,0.15);border-top:3px solid #0CA1A6}.dark #librariesSidebar .buttons.larger div.include .select-content ul div{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgba(255,255,255,0.15);border-top:3px solid #0CA1A6}#librariesSidebar .buttons.larger div.include .select-content ul div div,.dark #librariesSidebar .buttons.larger div.include .select-content ul div div{left:auto;width:auto;overflow:visible;max-height:none;-webkit-box-shadow:none;box-shadow:none;border-top:0}#librariesSidebar .buttons.larger div.include .select-content ul,.dark #librariesSidebar .buttons.larger div.include .select-content ul{-webkit-box-shadow:none;box-shadow:none;border-top:0}#librariesSidebar .buttons div.include{padding:0 0;top:0}#librariesSidebar .buttons div.include:hover{top:2px}#librariesSidebar .buttons div.include:active{top:4px}#librariesSidebar .buttons div.include .include-label{padding:9px 8px;width:75px}.dark #librariesSidebar .buttons.larger div.include .include-label{background-color:#56666A;color:#FFF}.open-lm-link{font-size:15px;text-align:center;padding:.5em 1em;margin-top:1em;background-color:#4E5B61}.light .open-lm-link{background-color:#DAE3E3}.type-desc{background-color:#dae3e3;color:#2C353A;padding:9px 8px;margin-bottom:2em;width:100%}.type-desc a{color:#00979C}.type-desc a:hover{color:#006D70}.dark .type-desc{background-color:#374146;color:white}.dark .type-desc a{color:#7fcbcd}.dark .type-desc a:hover{color:#00979C}#tabBar{max-height:35px}.tabs{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-flex:auto;max-width:100%;margin-right:7px}.tabs .content{width:500px;height:100px;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.tabs ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.tabs ul li{border:0;padding:0;overflow:hidden}#tabBar .tabs ul li{margin:0 8px 0 0;max-width:164px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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;-webkit-align-items:flex-start}#tabBar .tabs ul li.file-tab.remove{display:none}#tabBar .tabs ul li.file-tab{cursor:pointer;position:relative}#tabBar .tabs ul li.file-tab:after{position:absolute;width:40px;content:"";pointer-events:none;margin-right:auto;right:0;top:0;bottom:0}.tabs ul li a{text-decoration:none;padding:8px 15px;display:inline-block;font-family:'Typonine Sans Regular';white-space:nowrap;max-width:140px}#tabBar .tabs ul li.file-tab.unsaved{border-top:2px solid #F1C40F}#tabBar .tabs ul li.file-tab.unsaved.saving{padding-top:2px;border-top:none}#tabBar .tabs ul li.file-tab.unsaved.saving:before{content:"";position:absolute;background:linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-color:#F1C40F;background-size:30px 30px;-webkit-animation:move 2s linear infinite;animation:move 2s linear infinite;z-index:1;left:0;right:0;top:0;height:2px}#tabBar .tabs ul li.unsaved a{padding-top:6px}#tabBar .tabs ul li.add,#tabBar .tabs ul li.more{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}#tabBar .tabs ul li.more a{display:block;max-width:none}#tabBar .tabs ul li.add,#tabBar .tabs ul li.more{max-width:36px;overflow:visible}#tabBar .tabs ul li.add:hover,#tabBar .tabs ul li.more:hover{cursor:pointer}#tabBar .tabs ul li.add .hasSubmenu,#tabBar .tabs ul li.more .hasSubmenu{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:visible}#tabBar .tabs ul li.add .dropover,#tabBar .tabs ul li.more .dropover{position:absolute;top:32px}#tabBar .tabs ul li.schematics,#tabBar .tabs ul li.layout{display:none;max-width:36px}#tabBar .tabs ul li.schematics a,#tabBar .tabs ul li.layout a{background-repeat:no-repeat;background-position:center}#tabBar .tabs ul li.schematics a{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOXB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCA5IDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5IDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiM5NUE1QTYiIHBvaW50cz0iNi4zNCwyMCA1LjA5LDIwIDUuMDksMTYuMzM1IDAuMzk4LDEzLjg4MiA1LjM0NSwxMS45OCAwLjE3Myw5Ljk5MiA1LjM0NCw4LjAwMyAwLjMyMyw2LjA3NCANCgkJNS41MTIsMy42MzIgNS41MDUsMC4wMDMgNi43NTUsMCA2Ljc2Myw0LjQyNCAzLjUwNSw1Ljk1OCA4LjgyNyw4LjAwMyAzLjY1NSw5Ljk5MiA4LjgyNywxMS45OCAzLjQzLDE0LjA1NiA2LjM0LDE1LjU3OCAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==)}#tabBar .tabs ul li.layout a{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOXB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCA5IDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5IDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjOTVBNUE2IiBkPSJNMS42ODgsMTQuOTYyVjE1aDAuMDAyYzAuMDA4LDAuNjY0LDAuNTE0LDEuMTgsMS4xNiwxLjI1aDAuMDg4aDMuMDg4aDAuMDM3DQoJCQljMC42OTMtMC4wMSwxLjIxOS0wLjU2MSwxLjI0Ni0xLjI1aDAuMDA0di0wLjAzNXYtMC4wMDJ2LTAuMzE2SDEuNjg4VjE0Ljk2MnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM5NUE1QTYiIGQ9Ik0yLjkzOCwzLjc1MWMtMC42NjQsMC4wMDktMS4xOCwwLjUxNS0xLjI1LDEuMTYxdjAuMTMyaDUuNjI1VjVjLTAuMDEtMC43MDYtMC41OC0xLjI0LTEuMjg1LTEuMjVINi4wMjUNCgkJCUwyLjkzOCwzLjc1MUwyLjkzOCwzLjc1MXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMS42ODgiIHk9IjEwLjU4MyIgZmlsbD0iIzk1QTVBNiIgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjIuNTg0Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cmVjdCB4PSIxLjY4OCIgeT0iNi41MjIiIGZpbGw9IiM5NUE1QTYiIHdpZHRoPSI1LjYyNSIgaGVpZ2h0PSIyLjU4NCIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMy44NzUiIHk9IjE0LjY0NiIgZmlsbD0iIzk1QTVBNiIgd2lkdGg9IjEuMjUiIGhlaWdodD0iNS4zNTQiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjMuODc1IiBmaWxsPSIjOTVBNUE2IiB3aWR0aD0iMS4yNSIgaGVpZ2h0PSI1LjA0NCIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}#tabBar .tabs ul li.selected.file-tab:after{position:absolute;width:40px;content:"";pointer-events:none;margin-right:auto;right:0;top:0;bottom:0}#tabBar .tabs .dropover{margin-top:-3px;background-position:top 6px left 11px}#toolBar .header .left_btn .hasSubmenu .dropover{margin-top:-5px}#tabBar .tabs .dropover.simple svg{right:8px;z-index:1}#tabBar .tabs .dropover ul{display:block}#tabBar .tabs .dropover ul.left{position:relative;left:-266px}#tabBar .tabs .dropover ul li{display:block;max-width:none;margin:0}#tabBar .tabs .dropover ul li:first-child{margin-left:0px}.light .tabs .content{background-color:#FFFFFF}.light .tabs ul li{background-color:#B5C8C9;color:#2C353A}.light .tabs ul li a{color:#000}.dark .tabs ul li a{color:#FFF}.light .tabs ul li.selected{background-color:#FFFFFF;color:#128183}.light #tabBar .tabs ul li:not(.add):after{background:-webkit-gradient(linear, right top, left top, color-stop(20%, #b5c8c9), color-stop(80%, rgba(181,200,201,0)));background:linear-gradient(to left, #b5c8c9 20%, rgba(181,200,201,0) 80%)}.light #tabBar .tabs ul li.selected:after{background:-webkit-gradient(linear, right top, left top, color-stop(20%, #fff), color-stop(80%, rgba(255,255,255,0)));background:linear-gradient(to left, #fff 20%, rgba(255,255,255,0) 80%)}.light #tabBar .tabs ul li.add{background-color:#B5C8C9}.dark .tabs .content{background-color:#171E21;color:#95A5A6}.dark .tabs ul li{background-color:#56666A;color:#FFFFFF}.dark .tabs ul li.selected{background-color:#171E21;color:#156F70}.dark #tabBar .tabs ul li:not(.add):after{background:-webkit-gradient(linear, right top, left top, color-stop(20%, #56666a), color-stop(80%, rgba(86,102,106,0)));background:linear-gradient(to left, #56666a 20%, rgba(86,102,106,0) 80%)}.dark #tabBar .tabs ul li.selected:after{background:-webkit-gradient(linear, right top, left top, color-stop(20%, #171e21), color-stop(80%, rgba(23,30,33,0)));background:linear-gradient(to left, #171e21 20%, rgba(23,30,33,0) 80%)}.dark #tabBar .tabs ul li.add{background-color:#56666A}.sidebar .tabs{margin:12px 0 0 0;border-bottom:1px solid #B5C8C9}.dark .sidebar .tabs{border-bottom:1px solid rgba(181,200,201,0.6)}.sidebar .tabs.custom-filter{border-bottom:none;margin:12px 0 3px 0}#examplesSidebar .tabs.custom-filter{margin-bottom:21px}#librariesSidebar .tabs.custom-filter{margin-bottom:5px}#librariesSidebar .favorites-lib-tab a{padding:9px 20px}.sidebar .tabs ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.sidebar .tabs ul li{padding:0;background-color:transparent;border:1px solid transparent;text-transform:uppercase}.sidebar .tabs ul.libraries-tabs li a{padding:9px 15px}.sidebar .tabs ul li a{text-decoration:none;padding:9px 10px;display:inline-block}@media screen and (max-width: 844px){.sidebar .tabs ul li a{padding:9px 8px}.sidebar .tabs ul.libraries-tabs li a{padding:9px 8px}}@media screen and (max-width: 414px){.sidebar .tabs ul li a{padding:9px 10px}}.sidebar .tabs.custom-filter ul li a{padding:5px 0}.label-filter{margin-right:5px}.light .sidebar .tabs ul li{background-color:transparent}.light .sidebar .tabs ul li a{color:#2C353A}.light .sidebar .tabs ul li a[disabled]:hover{color:#95A5A6}.light .sidebar .open-lm-link{color:#2C353A}.dark .sidebar .open-lm-link{color:#C9D2D2}.light .sidebar .tabs.custom-filter ul li a,.light .sidebar .open-lm-link .green{color:#00979D}.dark .sidebar .tabs.custom-filter ul li a,.dark .sidebar .open-lm-link .green{color:#7fcbcd}.light .sidebar .tabs.custom-filter ul li a:hover,.light .sidebar .open-lm-link .green:hover{color:#006D70}.dark .sidebar .tabs.custom-filter ul li a:hover,.dark .sidebar .open-lm-link .green:hover{color:#00979D}.sidebar .tabs.custom-filter ul li a.disabled{pointer-events:none}.light .sidebar .tabs.custom-filter ul li a.disabled{color:#434F54}.dark .sidebar .tabs.custom-filter ul li a.disabled{color:#FFFFFF}.light .sidebar .tabs ul li a:hover{color:#000}.light .sidebar .tabs ul li a:active{color:#000}.light .sidebar .tabs ul li.selected{border:1px solid #B5C8C9;border-bottom:1px solid #F7F9F9;color:#95A5A6;margin-bottom:-1px}.light .sidebar .tabs ul li.selected a{color:#000}.dark .sidebar .tabs ul li{background-color:transparent}.dark .sidebar .tabs ul li a{color:#ECF1F1}.dark .sidebar .tabs ul li a[disabled]:hover{color:#7F8C8D}.dark .sidebar .tabs ul li a:hover{color:#FFF}.dark .sidebar .tabs ul li a:active{color:#FFF}.dark .sidebar .tabs ul li.selected{color:#dae3e3;border:1px solid rgba(181,200,201,0.6);border-bottom:1px solid #434F54;margin-bottom:-1px}.dark .sidebar .tabs ul li.selected a{color:#fff}.verify_feedback{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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;height:12px;max-width:20%;border-radius:3px}.verify_feedback span{margin:0;padding:0}.verify_feedback>span{margin:0;padding:0;display:block;height:100%;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#00979d;position:relative;overflow:hidden;max-width:100%}.verify_feedback>span:after,.animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);z-index:1;background-size:50px 50px;-webkit-animation:move 2s linear infinite;animation:move 2s linear infinite;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;overflow:hidden}.animate>span:after{display:none}.animate .progressbar{-webkit-transition:width 0.35s linear;transition:width 0.35s linear}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.light .verify_feedback button{color:#7f8c8d}.light .verify_feedback button:hover{color:#434f54}.dark .verify_feedback span{color:#b5c8c9}.reboot>.verify_feedback{max-width:65%;margin:auto;margin-top:30px;background-color:#b5c8c9}.reboot>.verify_feedback>span{max-width:100%}.dropover{display:none}#tabBar .dropover.simple.more.scrollable-dropover{display:none}.hasSubmenu:not(.disabled):hover .dropover,.hasSubmenu:not(.disabled):active .dropover{display:block}#tabBar .hasSubmenu:not(.disabled):hover .dropover.simple.more.scrollable-dropover,#tabBar .hasSubmenu:not(.disabled):active .dropover.simple.more.scrollable-dropover{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.hasSubmenu.disabled button{opacity:0.5}.dropover{position:absolute;padding-top:8px;background-repeat:no-repeat;z-index:1500}.dropover .scrollable{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:auto;overflow:auto}.dropover ul{margin:0;margin-top:6px;padding:0;list-style-type:none}.dropover ul li.separator{border-top:1px solid #ddd}.dropover .premium-feature .shortcut{text-transform:uppercase;font-family:'Typonine Sans Medium';letter-spacing:2px;font-size:12px}.dropover .premium-feature.blocked .label{color:#7f8c8d}.dropover ul li ul{-webkit-box-shadow:none;box-shadow:none}.dropover.simple{fill:#0ca1a6}.dropover.simple ul li.parent_li button{font-family:'Typonine Sans Bold'}.dropover.simple.board_selector ul .scrollable li.parent_li button{padding-left:8px}.dropover.simple ul li.parent_li ul li button{font-family:'Typonine Sans Regular'}.dropover.simple ul li ul li button{padding-left:30px}.dropover.simple.board_selector ul .scrollable li.parent_li ul li button{padding-left:30px}.dropover.simple button{width:100%;text-align:left;letter-spacing:0.05em}.dropover.simple,.dropover.simple.more{width:300px;background-position:top 6px left 10px}div#contextualMenu .dropover.simple.context{width:190px}#tabBar .dropover.simple.more.scrollable-dropover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100% - 165px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;overflow:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}#tabBar .dropover.simple.more.scrollable-dropover ul.left{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:absolute;max-height:267px}#tabBar .dropover.simple.more.scrollable-dropover ul.left li{min-height:33px;width:300px}.dropover li button span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-flex:auto}.dropover ul li{position:relative}.dropover ul li .disabled-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.dropover.context{padding-top:12px}.dropover.board_selector{min-width:200px;background-image:none;padding:0;border:none}.light .dropover.board_selector ul,.dark .dropover.board_selector ul{border:none;padding:35px 0 0;margin:-35px 0 0;background-color:transparent;border:none !important}.light .dropover.board_selector ul{background-color:#f7f7f7}.dark .dropover.board_selector ul{background-color:#374146}.dropover.simple li.other{padding-top:16px}.dropover.board_selector .scrollable{max-height:100px;margin-right:0;overflow-y:hidden}.dropover.board_selector .scrollable:hover{padding:0;margin:0;overflow-y:auto}.dropover.apps{background-position:top 6px left 6px;width:110px}.tabs .hasSubmenu .dropover.simple.more ul li button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light .dropover ul{background-color:#f7f7f7;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 0 3px rgba(0,0,0,0.15)}.light .dropover ul li ul{-webkit-box-shadow:none;box-shadow:none}.light .dropover .separator{border-bottom:1px solid #b5c8c9}.light .dropover.simple{fill:#0ca1a6}.light .dropover.simple ul{border-top:3px solid #0ca1a6}.light .dropover.simple button{background-color:#f7f7f7;color:#000}.light .dropover.simple button span.shortcut{right:10px;position:absolute;vertical-align:top}.light .dropover.simple button[disabled],.light .dropover.simple button[disabled] span.shortcut{color:#7f8c8d}.light .dropover.simple button:not(:disabled):hover{background-color:#dae3e3}.light li.more a:hover{background-color:#dae3e3}.light li.more a{background-color:#f7f7f7}.light li.more li.selected a{background-color:#ffffff}.light .dropover.simple li.other{background-color:#f7f7f7}.light .dropover.simple li.other button{color:#000000}.light .dropover.simple.more ul{border-top:3px solid #0ca1a6}.dark .dropover ul{border-top:3px solid #0ca1a6;background-color:#374146;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgba(255,255,255,0.15)}.dark .dropover ul li ul{-webkit-box-shadow:none;box-shadow:none}.dark .dropover .separator{border-bottom:1px solid #434f54}.dark .dropover.simple button{background-color:#262d30;color:#fff}.dark .dropover.simple button[disabled]{color:#7f8c8d}.dark .dropover.simple button:not(:disabled):hover{background-color:#374146}.dark li.more a{background-color:#262d30}.dark li.more li.selected a{background-color:#171e21}.dark li.more a:hover{background-color:#374146}.dark .dropover.simple li.other{background-color:#374146}.dark .dropover.simple li.other button{color:#b5c8c9}div.ctx-menu-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#firstConfig,#MissingSketch,#APIError{min-height:100%;height:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMjguN3B4IiBoZWlnaHQ9IjE0MS4zcHgiIHZpZXdCb3g9IjAgMCAxMjguNyAxNDEuMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4LjcgMTQxLjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJjcmVhdGVsb2dvIj48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNMTI0LDMyLjljMC0xNi0xMy41LTI4LjktMzAtMjguOWMtMS41LDAtMy4xLDAuMS00LjYsMC4zQzc2LjUsNi4xLDY3LjksMTUuNCw2My4xLDIyLjVDNTguMywxNS40LDQ5LjcsNi4xLDM2LjgsNC4zYy0xLjUtMC4yLTMuMS0wLjMtNC42LTAuM2MtMTYuNiwwLTMwLDEzLTMwLDI4LjljMCwxNiwxMy41LDI5LDMwLDI5YzEuNSwwLDMuMS0wLjEsNC42LTAuM2MxMi45LTEuOCwyMS41LTExLjEsMjYuMy0xOC4yYzQuOCw3LjEsMTMuNCwxNi40LDI2LjMsMTguMmMxLjUsMC4yLDMuMSwwLjMsNC42LDAuM0MxMTAuNiw2MS44LDEyNCw0OC45LDEyNCwzMi45eiBNMzUuNCw1MS40Yy0xLjEsMC4yLTIuMSwwLjItMy4yLDAuMmMtMTAuOSwwLTE5LjgtOC40LTE5LjgtMTguN2MwLTEwLjMsOC45LTE4LjcsMTkuOC0xOC43YzEsMCwyLjEsMC4xLDMuMiwwLjJjMTIuMSwxLjcsMTkuNSwxMy43LDIyLDE4LjVDNTQuOSwzNy43LDQ3LjUsNDkuNiwzNS40LDUxLjR6IE02OC44LDMyLjljMi41LTQuOCw5LjktMTYuNywyMi0xOC41YzEuMS0wLjEsMi4xLTAuMiwzLjItMC4yYzEwLjksMCwxOS44LDguNCwxOS44LDE4LjdjMCwxMC4zLTguOSwxOC43LTE5LjcsMTguN2MtMSwwLTIuMS0wLjEtMy4yLTAuMkM3OC43LDQ5LjYsNzEuMywzNy43LDY4LjgsMzIuOXoiLz48cmVjdCB4PSIyMy45IiB5PSIzMC4xIiBmaWxsPSIjN0ZDQkNEIiB3aWR0aD0iMTgiIGhlaWdodD0iNS44Ii8+PHBvbHlnb24gZmlsbD0iIzdGQ0JDRCIgcG9pbnRzPSI5NiwzNS45IDEwMi4xLDM1LjkgMTAyLjEsMzAuMSA5NiwzMC4xIDk2LDI0IDkwLjIsMjQgOTAuMiwzMC4xIDg0LjEsMzAuMSA4NC4xLDM1LjkgOTAuMiwzNS45IDkwLjIsNDIgOTYsNDIgIi8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEwLjcsNzAuNUw1LjUsODcuMmg0LjJsMC45LTMuNGg0LjhsMC45LDMuNGg0LjRsLTUuMy0xNi44SDEwLjd6IE0xMS40LDgwLjZsMS41LTYuMWwxLjcsNi4xSDExLjR6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTM2LjUsNzYuMWMwLTMuMi0xLjctNS42LTYuNC01LjZoLTYuOHYxNi44aDQuMnYtNS4zaDIuMWwyLjUsNS4zSDM3bC0zLjMtNi4xQzM1LjYsODAuMSwzNi41LDc4LjMsMzYuNSw3Ni4xeiBNMjkuNyw3OC42aC0yLjJ2LTQuN2gyLjFjMS45LDAsMi41LDAuOCwyLjUsMi4yQzMyLjEsNzcuOSwzMS4yLDc4LjYsMjkuNyw3OC42eiIvPjxwYXRoIGZpbGw9IiM3RkNCQ0QiIGQ9Ik00NS40LDcwLjVoLTUuNXYxNi44aDUuNWM3LjEsMCw4LjMtNC42LDguMy04LjVDNTMuNyw3My40LDUxLjYsNzAuNSw0NS40LDcwLjV6IE00NS42LDgzLjhINDR2LTkuOWgxLjJjMy43LDAsNCwxLjgsNCw1QzQ5LjMsODEuNyw0OSw4My44LDQ1LjYsODMuOHoiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNNjYsODAuN2MwLDIuNi0wLjcsMy40LTIuNiwzLjRjLTEuNiwwLTIuNi0wLjYtMi42LTMuNFY3MC41aC00LjJ2MTFjMCw1LjEsMy43LDYsNi41LDZjMywwLDYuNy0xLjEsNi43LTZ2LTExaC00VjgwLjd6Ii8+PHBvbHlnb24gZmlsbD0iIzdGQ0JDRCIgcG9pbnRzPSI3My43LDczLjkgNzgsNzMuOSA3OCw4My44IDczLjcsODMuOCA3My43LDg3LjIgODYuNiw4Ny4yIDg2LjYsODMuOCA4Mi4yLDgzLjggODIuMiw3My45IDg2LjYsNzMuOSA4Ni42LDcwLjUgNzMuNyw3MC41ICIvPjxwb2x5Z29uIGZpbGw9IiM3RkNCQ0QiIHBvaW50cz0iOTkuOSw4MC41IDk0LjUsNzAuNSA5MCw3MC41IDkwLDg3LjIgOTMuOSw4Ny4yIDkzLjksNzYuNSA5OS42LDg3LjIgMTAzLjgsODcuMiAxMDMuOCw3MC41IDk5LjksNzAuNSAiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNMTEzLjYsNzAuMmMtNS4xLDAtNywzLjctNyw4LjhjMCw1LjYsMi4yLDguNSw3LDguNWM1LjQsMCw3LjItMy44LDcuMi04LjdDMTIwLjgsNzIuNCwxMTguMyw3MC4yLDExMy42LDcwLjJ6IE0xMTMuNiw4NC4xYy0yLjQsMC0yLjYtMS43LTIuNi01LjFjMC00LjEsMC40LTUuNCwyLjYtNS40YzIuNCwwLDIuOCwxLjEsMi44LDUuMkMxMTYuNCw4Mi43LDExNiw4NC4xLDExMy42LDg0LjF6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEyNi4yLDUuMWMtMC4yLTAuNS0wLjUtMS0wLjktMS4zYy0wLjQtMC40LTAuOC0wLjctMS4zLTAuOWMtMC41LTAuMi0xLjEtMC4zLTEuNi0wLjNjLTAuNiwwLTEuMSwwLjEtMS42LDAuM2MtMC41LDAuMi0wLjksMC41LTEuMywwLjljLTAuNCwwLjQtMC43LDAuOC0wLjksMS4zYy0wLjIsMC41LTAuMywxLjEtMC4zLDEuN2MwLDAuNiwwLjEsMS4xLDAuMywxLjdjMC4yLDAuNSwwLjUsMSwwLjksMS40YzAuNCwwLjQsMC44LDAuNywxLjMsMC45YzAuNSwwLjIsMS4xLDAuMywxLjYsMC4zYzAuNiwwLDEuMS0wLjEsMS42LTAuM2MwLjUtMC4yLDAuOS0wLjUsMS4zLTAuOWMwLjQtMC40LDAuNy0wLjgsMC45LTEuNGMwLjItMC41LDAuMy0xLjEsMC4zLTEuN0MxMjYuNSw2LjIsMTI2LjQsNS42LDEyNi4yLDUuMXogTTEyNS4zLDguMWMtMC4yLDAuNC0wLjQsMC43LTAuNywxYy0wLjMsMC4zLTAuNiwwLjUtMSwwLjdjLTAuNCwwLjItMC44LDAuMy0xLjIsMC4zYy0wLjQsMC0wLjktMC4xLTEuMi0wLjNjLTAuNC0wLjItMC43LTAuNC0xLTAuN2MtMC4zLTAuMy0wLjUtMC42LTAuNy0xYy0wLjItMC40LTAuMy0wLjgtMC4zLTEuM2MwLTAuNSwwLjEtMC45LDAuMy0xLjNjMC4yLTAuNCwwLjQtMC44LDAuNy0xLjFjMC4zLTAuMywwLjYtMC41LDEtMC43YzAuNC0wLjIsMC44LTAuMywxLjItMC4zYzAuNCwwLDAuOCwwLjEsMS4yLDAuM2MwLjQsMC4yLDAuNywwLjQsMSwwLjdjMC4zLDAuMywwLjUsMC42LDAuNywxLjFjMC4yLDAuNCwwLjMsMC44LDAuMywxLjNDMTI1LjUsNy4yLDEyNS40LDcuNywxMjUuMyw4LjF6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTEyMy4yLDcuMmMwLjItMC4xLDAuNC0wLjMsMC41LTAuNWMwLjEtMC4yLDAuMi0wLjQsMC4yLTAuN2MwLTAuNC0wLjEtMC43LTAuNC0xYy0wLjMtMC4zLTAuOC0wLjQtMS40LTAuNGMtMC4zLDAtMC41LDAtMC43LDBjLTAuMiwwLTAuNCwwLTAuNiwwdjQuMmgxLjFWNy40aDAuNGwwLjcsMS40aDEuMkwxMjMuMiw3LjJ6IE0xMjIuMiw2LjZjLTAuMSwwLTAuMiwwLTAuMywwVjUuNWMwLjEsMCwwLjIsMCwwLjMsMGMwLjUsMCwwLjcsMC4yLDAuNywwLjZDMTIyLjksNi40LDEyMi43LDYuNiwxMjIuMiw2LjZ6Ii8+PHBhdGggZmlsbD0iIzdGQ0JDRCIgZD0iTTM5LjgsMTE2LjVjMC0yLjctMS4yLTMuNy00LjEtMy43aC0zLjV2Ny4yaDMuN0MzOC4xLDEyMC4xLDM5LjgsMTE5LjIsMzkuOCwxMTYuNXoiLz48cG9seWdvbiBmaWxsPSIjN0ZDQkNEIiBwb2ludHM9IjY3LjksMTIyLjQgNzQsMTIyLjQgNzAuOSwxMTMuMyAiLz48cGF0aCBmaWxsPSIjN0ZDQkNEIiBkPSJNNS41LDEwMS4ydjM3LjZoMTE1LjF2LTM3LjZINS41eiBNMjAuMSwxMjkuM2MtNSwwLTguNC0yLjctOC40LTkuM2MwLTYuMSwzLjUtOS41LDguNi05LjVjMS44LDAsMy43LDAuNCw0LjgsMS4xbC0wLjgsMi4xYy0xLTAuOC0yLjctMS4yLTQuMS0xLjJjLTQuMSwwLTYuMiwyLjctNi4yLDcuNGMwLDQuOSwyLDcuNCw2LjIsNy40YzEuOCwwLDMuNy0wLjUsNC42LTEuMWwwLjYsMS45QzI0LDEyOSwyMi4xLDEyOS4zLDIwLjEsMTI5LjN6IE00MC40LDEyOS4xbC0zLjktNy4xaC00LjN2Ny4xSDMwdi0xOC4yaDUuOWM0LjYsMCw2LjMsMS45LDYuMyw1LjZjMCwyLjUtMS4zLDQuMy0zLjQsNS4xbDQuMyw3LjVINDAuNHogTTU5LjksMTEyLjhINDkuOHY1LjloOS4xdjEuOWgtOS4xdjYuNGgxMC4xdjJINDcuNnYtMTguMmgxMi4zVjExMi44eiBNNzYuMiwxMjkuMWwtMS42LTQuOGgtNy4zbC0xLjYsNC44aC0yLjNsNi4zLTE4LjJoMi40bDYuNCwxOC4ySDc2LjJ6IE05NS45LDExMi44aC02LjN2MTYuMmgtMi4zdi0xNi4yaC02LjN2LTJoMTQuOFYxMTIuOHogTTExMi4zLDExMi44aC0xMC4xdjUuOWg5LjF2MS45aC05LjF2Ni40aDEwLjF2MkgxMDB2LTE4LjJoMTIuM1YxMTIuOHoiLz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:3% 11%;background-size:10%;background-color:#0ca1a6;margin:0;-webkit-font-smoothing:normal}#firstConfig .loginContainer,#MissingSketch .loginContainer,#APIError .loginContainer{font-family:"Typonine Sans Regular";border:0px;color:#4d4d4d;background-color:#ecf1f1;display:block;min-height:100%;height:auto;margin:0 auto;min-width:600px;padding:0 4%;position:relative;width:65%;-webkit-box-shadow:0px 0px 10px 0px rgba(21,110,114,0.8);box-shadow:0px 0px 10px 0px rgba(21,110,114,0.8)}@media screen and (max-width: 820px){#firstConfig .loginContainer,#MissingSketch .loginContainer,#APIError .loginContainer{min-width:0;width:100%}}@media screen and (min-width: 1200px){#firstConfig .loginContainer,#MissingSketch .loginContainer,#APIError .loginContainer{padding:0 60px}}#firstConfig .logo{display:none}.loginContainer .content{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.loginContainer .content img{margin:20px 0 10px;max-width:80%}.loginContainer .content img.center{margin:30px auto}#MissingSketch .loginContainer a,#APIError .loginContainer a{color:#00979c}#MissingSketch .loginContainer a.button.primary{color:#fff;float:right;position:relative;margin-top:30px}@media screen and (max-width: 414px){#MissingSketch .loginContainer a.button.primary{float:none;display:inline-block;margin:15px 0 40px 0}#MissingSketch{text-align:center}}body.in-iframe #MissingSketch .loginContainer a.button.primary{float:none;display:inline-block;margin-top:10px}body.in-iframe #MissingSketch{text-align:center}#MissingSketch div.centered-img.logo-in-iframe{margin-top:45px;margin-bottom:0}body.in-iframe #MissingSketch .margin-top{margin-top:22px}body div.logo-in-iframe{display:none}body div.logo-in-iframe svg{fill:#00979c;width:190px;height:45px}body.in-iframe div.logo-in-iframe{display:block}#MissingSketch .loginContainer a:hover,#APIError .loginContainer a:hover{color:#006d70}#firstConfig h1,#MissingSketch h1{margin:0;margin-bottom:2em;text-align:left;font-family:"Typonine Sans Regular";font-weight:normal;color:#4d4d4d;margin:0;font-size:2.5em;line-height:1.13em;-webkit-font-smoothing:antialiased;text-transform:none;letter-spacing:0.05em}@media screen and (max-width: 580px){#firstConfig h1,#MissingSketch h1{font-size:25px;line-height:29px;margin:0}}#MissingSketch .margin-top,#APIError .margin-top{margin-top:68px}@media screen and (max-width: 820px){#MissingSketch .margin-top,#APIError .margin-top{margin-top:85px}}#firstConfig .block{margin-top:1em;margin-bottom:1em}#firstConfig p,#MissingSketch p{line-height:1.5em;font-size:1.35em;letter-spacing:0.05em}#MissingSketch h1,#MissingSketch p,#MissingSketch div.centered-img{text-align:center}#MissingSketch div.centered-img{margin:35px 0}#firstConfig button.primary{background-color:#00979c;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;color:#ffffff}#firstConfig button.primary:hover{top:2px;-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}#firstConfig button.primary:active{top:4px;-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}.testTre{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%, transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;-webkit-animation:move 2s linear infinite;overflow:hidden}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}#MissingSketch button{position:relative;-webkit-transition:all ease-out 0.1s;transition:all ease-out 0.1s;top:0;padding-left:2em;padding-right:2em;border-radius:2px 2px 0 0}#MissingSketch button.primary{color:white;background-color:#00979c;text-transform:uppercase;margin-top:15px;margin-bottom:20px;margin-right:0em;letter-spacing:0.1em;font-family:"Typonine Sans Regular";-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;width:auto !important;font-size:1.1em}#MissingSketch button.primary:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f;top:2px}#MissingSketch button.primary[disabled]:hover{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}#MissingSketch button.primary:active{-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}#MissingSketch button.primary[disabled]:active{-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}#MissingSketch,#APIError{overflow:auto}#MissingSketch .loginContainer,#APIError .loginContainer{overflow:hidden}.apologies-image{text-align:center;margin:2em 0}.nobrowser{margin-top:4em}.nobrowser .buttons{text-align:right;margin-top:2em}.nobrowser .buttons button{padding:11px 22px;position:relative}@media (max-width: 1024px){#firstConfig .loginContainer{width:100vw;max-width:100%;min-width:0;text-align:center;margin:0;min-height:90%;padding:0}#firstConfig .block{text-align:center}#firstConfig.nobrowser{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-start;-webkit-align-items:flex-end;width:100%}#firstConfig.nobrowser .logo{fill:white;display:block;position:absolute;right:-25px;margin:auto;top:8px}#firstConfig.nobrowser .logo svg{height:50px}#firstConfig p{line-height:1.5em;font-size:1.35em}#firstConfig img{max-width:90%}}.api-error-message h1,.api-error-message h2{font-family:"Typonine Sans Light";font-weight:normal;margin-top:1em;letter-spacing:1px;line-height:32px;padding:0 48px}#APIError a{cursor:pointer}#APIError pre{text-align:left;background-color:#fff}.preferences{overflow-y:auto}.preferences p{margin-top:-5px;margin-bottom:5px;font-size:1.1em;font-family:'Typonine Sans Medium'}.prefs_li{margin:10px 0}.prefs_li:first-of-type{margin-top:0}.prefs_li p.pref_desc_one{padding:8px 0;margin:0 !important}input[type=submit].two{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0;height:33px;position:relative;text-transform:uppercase;font-family:'Typonine Sans Regular';font-size:1.1em;letter-spacing:.1em;border:0;border-radius:2px 2px 0 0;padding-top:0;padding-bottom:0;margin:0;-webkit-transition:all ease-out .1s;transition:all ease-out .1s;vertical-align:top}input[type=submit].two:hover{top:2px}input[type=submit].two:active{top:6px}input[type=number].path{-webkit-box-flex:2.5;-ms-flex:2.5 0 0px;flex:2.5 0 0;-webkit-flex:2.5 0 0;margin-right:10px}#preferenceForm{position:relative;-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0;-webkit-flex:3 0 0;margin-right:0;margin-top:10px}#preferenceForm ar-select.serial_select_cont{max-width:170px}p.pref_desc_one{-webkit-box-flex:6;-ms-flex:6 0 0px;flex:6 0 0;-webkit-flex:6 0 0;margin-right:20px;max-width:130px}@media screen and (max-width: 844px){#preferenceForm p.pref_desc_one{max-width:97px}}.hasSubmenu>p.pref_desc_one{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0;margin-right:20px}input[type=number].one{position:absolute;width:auto}#preferenceForm input[type=number].one{max-width:4em}.input_container{-webkit-box-flex:5;-ms-flex:5 0 0px;flex:5 0 0;-webkit-flex:5 0 0}select{-webkit-appearance:none;cursor:pointer}.checkbox_container{margin:15px 0}input[type=checkbox].prefs_check{display:none}input[type=checkbox].prefs_check+label.prefs_check{min-height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;width:100%;max-width:450px}#serialForm input[type=checkbox].prefs_check+label.prefs_check{width:108px}.checkbox_container label.prefs_check p{display:inline-block;margin:2px 0 0 0px !important;vertical-align:middle}.checkbox_container label.prefs_check svg{z-index:0 !important;vertical-align:middle;margin-right:3px;width:25px;height:25px;fill:#434F54}label.prefs_check{font-family:'Typonine Sans Medium';font-size:1em;-webkit-font-smoothing:antialiased}label.prefs_check.warn-modal{font-weight:normal}#preferenceForm p{color:#434f54;margin:.5em 0}#preferenceForm p:first-of-type{margin-top:0}#preferenceForm .input_container input[type=number]{padding:4px 8px;font-family:'Typonine Sans Regular';min-height:32px;border-style:none}#preferenceForm .checkbox_container input[type=number]{padding:4px 8px;font-family:'Typonine Sans Regular';max-width:37px;margin-left:20px;display:inline-block}.preferences .dropdown{width:120px !important}.sidebar input[type=submit]{cursor:pointer}.sketchbookLocation{margin-bottom:16px}.sidebar-bottom-tips{width:100%;text-align:center;margin:20px 0 15px 0}.sidebar-bottom-tips svg{width:24px;height:8px;margin:0 8px;fill:rgba(78,91,97,0.7)}.dark .sidebar-bottom-tips svg{fill:rgba(218,227,227,0.7)}.sidebar-bottom-tips p{font-size:1.1em !important;font-family:"Typonine Sans Regular" !important;margin:0;color:#7F8C8D;text-align:center}.sidebar-bottom-tips p.tips{font-family:"Typonine Sans Medium" !important;text-transform:uppercase}.shortcutsModalTrigger{cursor:pointer}.sidebar #serialSidebar input[type=submit].two{max-width:226px}.light .sidebar input[type=submit].two{background-color:#B5C8C9;-webkit-box-shadow:0 4px #95A5A6;box-shadow:0 4px #95A5A6}.light .sidebar input[type=submit].two:hover{-webkit-box-shadow:0 2px #95A5A6;box-shadow:0 2px #95A5A6}.light .sidebar input[type=submit].two[disabled]:hover{-webkit-box-shadow:0 4px #95A5A6;box-shadow:0 4px #95A5A6}.light .sidebar input[type=submit].two:active{-webkit-box-shadow:0 0px #95A5A6;box-shadow:0 0px #95A5A6}.light .sidebar .submit_buttons button.base.secondary{color:#7FCBCD;background-color:#008184;-webkit-box-shadow:0 4px #005C5F;box-shadow:0 4px #005C5F}.light .sidebar .submit_buttons button.base.secondary:hover{-webkit-box-shadow:0 2px #005C5F;box-shadow:0 2px #005C5F}.light .sidebar .submit_buttons button.base.secondary[disabled]:hover{-webkit-box-shadow:0 4px #005C5F;box-shadow:0 4px #005C5F}.light .sidebar .submit_buttons button.base.secondary:active{-webkit-box-shadow:0 0px #005C5F;box-shadow:0 0px #005C5F}.light .checkbox_container label.prefs_check svg g path{fill:#BCC7C7}.light .preferences p,.light #preferenceForm p{font-family:'Typonine Sans Medium';font-size:1em;-webkit-font-smoothing:antialiased;letter-spacing:.05em;color:#2C353A}.light label.prefs_check{color:#2C353A}.light #preferenceSidebar input[type=number]{background-color:#DAE3E3}.dark .checkbox_container label.prefs_check svg{fill:#ECF1F1}.dark input[type=number].path{background-color:#2C353A;color:#7f8c8d}.dark .sidebar input[type=submit].two{background-color:#56666A;-webkit-box-shadow:0 4px #171E21;box-shadow:0 4px #171E21}.dark .sidebar input[type=submit].two:hover{-webkit-box-shadow:0 2px #171E21;box-shadow:0 2px #171E21}.dark .sidebar input[type=submit].two[disabled]:hover{-webkit-box-shadow:0 4px #171E21;box-shadow:0 4px #171E21}.dark .sidebar input[type=submit].two:active{-webkit-box-shadow:0 0px #171E21;box-shadow:0 0px #171E21}.dark input[type=number].one{background-color:#2c353a;color:#FFF}.dark .checkbox_container label.prefs_check svg g path{fill:#7F8C8D}.dark textarea{background-color:#374146}.dark .preferences p,.dark #preferenceForm p{font-family:'Typonine Sans Medium';font-size:1em;-webkit-font-smoothing:antialiased;letter-spacing:.05em;color:#FFF}@media screen and (max-width: 844px){.light .preferences p,.light #preferenceForm p,.dark .preferences p,.dark #preferenceForm p{letter-spacing:.02em}}.dark label.prefs_check{color:#FFF}.dark #preferenceForm .submit_buttons button.secondary{background-color:#008184;color:#A5F2EE;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;letter-spacing:.1em}.dark #preferenceForm .submit_buttons button.secondary:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}.dark #preferenceForm .submit_buttons button.secondary:active{-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.preference-title{text-transform:uppercase;padding:8px 0;font-size:14px}.prefs_check p{max-width:calc(100% - 32px)}@media screen and (max-width: 844px){#preferenceForm .prefs_check p{max-width:85%}}#preferenceSidebar hr{opacity:0.3;margin:1.5em 0}#preferenceSidebar .space-bottom{margin-bottom:2.5em}@media screen and (max-width: 844px){#preferenceForm .prefs_li .serial_select_cont{margin-right:0}}#output .out{background-color:#000;color:#fff;font-size:12px;font-family:'Typonine Mono Regular';margin:0;padding:1em}#output .color_out{color:#dae3e3}#output .color_warn{color:#F1C40F}#output .color_err{color:#DA5B4A}#output .color_deb{color:#1da086}#outputOut .copyClip{margin-top:15px;position:absolute;right:10px}#outputOut .copyClip a{color:#fff;padding:6px}::-moz-selection{background:#636C6C}.fill{overflow:auto}.brand .fill,.brand.fill{background-color:#00979d}.light .fill,.light.fill{background-color:#f7f9f9}.dark .fill,.dark.fill{background-color:#434f54}.dark .fill_two,.dark.fill_two{background-color:#2c353a}.light .fill_two,.light.fill_two{background-color:#dae3e3}.scrollable{overflow-y:auto}.scrollable::-webkit-scrollbar-thumb{visibility:hidden}.scrollable:hover::-webkit-scrollbar-thumb{visibility:visible}.scrollable.scroll-disable{overflow-y:hidden}.sidebar .subSidebarContainer .fileList.scrollable.scroll-disable{padding-right:23px}.by_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-flex}.by_col{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-flex:1;-ms-flex:auto;flex:auto;display:-webkit-flex;-webkit-flex:auto}.bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-content:-webkit-flex-end}.side_padded{margin-left:1em;margin-right:1em}.displayInlineBlock{display:inline-block !important}a:focus{outline:none}.checkbox-container input[type="checkbox"]{display:none}.checkbox-container{background-repeat:no-repeat;background-position:0 0;cursor:pointer;height:20px}.checkbox-container svg,.checkbox-container .cover{width:25px;height:25px;fill:#434f54}.dark .checkbox-container svg,.dark .checkbox-container .cover{fill:#fff}.checkbox-container input[type="checkbox"] ~ .svg-icon.checked{display:none}.checkbox-container input[type="checkbox"] ~ .svg-icon.not-checked{display:inline-block}.checkbox-container input[type="checkbox"]:checked ~ .svg-icon.checked{display:inline-block}.checkbox-container input[type="checkbox"]:checked ~ .svg-icon.not-checked{display:none}.basemodal{background-color:rgba(0,0,0,0.65);overflow:auto;position:fixed;width:100%;height:100%;z-index:20000;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop{position:absolute;top:0;bottom:0;left:0;right:0}.modal{background:transparent;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20001}.modal .searchContainer.libraries{width:calc(100% - 32px);height:44px}.modal .body.libraries-modal{max-width:900px}@media only screen and (max-width: 920px){.modal .body.libraries-modal{max-width:calc(100% - 40px)}}.modal .body.target{max-width:800px}@media only screen and (max-width: 820px){.modal .body.target{max-width:calc(100% - 40px)}}.modal .libraries-modal .select .select-container{max-height:none}.modal .libraries-modal .select .select-container .select-title{padding:14px}.dark .modal .libraries-modal .select .select-container .select-title{background-color:#171e21}.modal .libraries-modal .select .select-container .svg-icon{top:14px;right:14px;z-index:100}.modal .libraries-modal .select .select-container .select-content ul{padding-top:44px}.modal .libraries-modal .searchContainer .icon.magnify{top:10px;padding-right:10px}.modal .libraries-modal .searchContainer.libraries form{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .body{padding:20px 30px 40px;border-top:10px solid #00979d;display:inline-block;max-width:570px;min-width:570px}@media only screen and (max-width: 570px){.modal .body{min-width:100%}.modal .libraries-modal .searchContainer{min-width:100%}.modal .libraries-modal .tools{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal h1{font-family:'Typonine Sans Medium';font-weight:normal;letter-spacing:0.02em;font-size:1.3em;color:#00979d;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}.dark .modal h1{color:#7fcbcd}.modal h2{font-family:'Typonine Sans Regular';font-size:1.2em;color:#7f8c8d}.modal h2.margin-top{margin-top:24px}.dark .modal h2{color:#bdc7c7}.modal p{font-size:1.2em}.modal input[type='text'],.modal input[type='email'],.modal input[type='password']{width:100%}.modal .body:not(.libraries-modal) input:focus::-webkit-input-placeholder{color:transparent !important}.modal .body:not(.libraries-modal) input:focus::-moz-placeholder{color:transparent !important}.modal .body:not(.libraries-modal) input:focus:-moz-placeholder{color:transparent !important}.modal .buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end;margin-top:40px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0}.modal .chrome-app .buttons{margin-top:25px}.modal .buttons.share{margin-top:15px;margin-bottom:20px}.modal .buttons button.base{min-width:65px}.modal button.base:hover{top:2px}.modal button.base:active{top:4px}.modal .buttons button.base.secondary,.tryReconnect .buttons button.base.secondary{color:white;background-color:#00979c;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.modal form .buttons button.base.secondary:hover,.tryReconnect .buttons button.base.secondary:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}.modal form .buttons button.base.secondary:active,.tryReconnect .buttons button.base.secondary:active{-webkit-box-shadow:0 0px #005c5f;box-shadow:0 0px #005c5f}.modal form .buttons button.base.primary.icon{min-width:33px}.modal form .buttons button.base.secondary[disabled]:hover{top:0px;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f}.dark .modal .buttons button.base.secondary,.dark .tryReconnect .buttons button.base.secondary{-webkit-box-shadow:0 4px #003133;box-shadow:0 4px #003133}.dark .modal form .buttons button.base.secondary:hover,.dark .tryReconnect .buttons button.base.secondary:hover{-webkit-box-shadow:0 2px #003133;box-shadow:0 2px #003133}.dark .modal form .buttons button.base.secondary:active,.dark .tryReconnect .buttons button.base.secondary:active{-webkit-box-shadow:0 0px #003133;box-shadow:0 0px #003133}.dark .modal form .buttons button.base.secondary[disabled]:hover{-webkit-box-shadow:0 4px #003133;box-shadow:0 4px #003133}.modal form.full{width:100%}.modal .message{margin-top:30px;color:#7f8c8d;line-height:1.2em;font-family:'Typonine Sans Medium';margin:33px 0 0 15px}.modal .message.error{margin-top:30px;color:#da5b4a;line-height:1.2em;font-family:'Typonine Sans Medium'}.modal .checkbox_container{margin:8px 0}.modal .pass_container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0;margin-left:-16px}.modal form .col.board-password{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-flex:2}.modal form.rename input[type='text']{margin:10px 0 20px 0}.modal .body.alert{border-top:10px solid #e67e22}.modal .alert h1{color:#e67e22}.modal .alert p{font-size:1.2em}.alert form .buttons button.base.secondary,.dark .modal .alert .buttons button.base.secondary,.alert .buttons .button.base.secondary,.dark .modal .alert .buttons .button.base.secondary{color:#000;background-color:#f39c12;-webkit-box-shadow:0 4px #da5b4a;box-shadow:0 4px #da5b4a}.alert form .buttons button.base.secondary:hover,.dark .modal .alert .buttons button.base.secondary:hover,.alert .buttons .button.base.secondary:hover,.dark .modal .alert .buttons .button.base.secondary:hover{-webkit-box-shadow:0 2px #da5b4a;box-shadow:0 2px #da5b4a}.alert form .buttons button.base.secondary:active,.dark .modal .alert .buttons button.base.secondary:active,.alert .buttons .button.base.secondary:active,.dark .modal .alert .buttons .button.base.secondary:active{-webkit-box-shadow:0 0px #da5b4a;box-shadow:0 0px #da5b4a}.modal .buttons.by_row .checkbox_container{position:absolute;left:0;right:auto}.modal .container-results div.import-results{font-size:1.2em;line-height:1.4em;margin-bottom:15px}.modal .title-imports{font-size:1.2em;line-height:1.4em;margin-bottom:15px;font-family:'Typonine Sans Medium';text-transform:uppercase;letter-spacing:0.5px;margin-top:15px}.modal .title-imports.fail{color:#e67e22}.modal .title-imports.success{color:#00979d}.modal div#import-container{max-height:370px;display:inline-block;overflow-y:scroll;margin:20px 0 0 0;padding:5px 20px 5px 15px;width:100%;background-color:#fff}.dark .modal div#import-container{background-color:#171e21;color:#7f8c8d}.modal .sketch_info{width:100%}.modal .sketch_info ul{list-style:none;margin:0}.modal .sketch_info ul li{padding:8px 0;font-size:1.2em;min-height:35px}.modal .sketch_info ul.column_one{-webkit-box-flex:1.5;-ms-flex:1.5 0 0px;flex:1.5 0 0;text-align:right;padding-left:0;max-width:94px}.modal .sketch_info ul.column_one li{color:#7f8c8d}.modal .sketch_info ul.column_two{-webkit-box-flex:5;-ms-flex:5 0 0px;flex:5 0 0;overflow:hidden}.modal .body.reboot{text-align:center}.modal .body.reboot h1{margin-bottom:16px}.modal form.ethStatic input[type='text']:not(:last-of-type){margin-bottom:8px}.modal form.ethStatic p.small{font-size:1em;line-height:1.2em;font-family:'Typonine Sans Regular Italic'}.modal form .row{margin:16px 0}.modal form .row label{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0}.modal form .row input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0}.modal form .row .select{margin-left:-16px}.modal form.left .row{width:70%}.modal form .col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0;margin-left:-16px}.modal form .col input{min-height:37px}.modal form.where.other_target ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none;font-family:'Typonine Sans Medium';-webkit-font-smoothing:antialiased;letter-spacing:0.05em;font-size:1em;color:#374146}.modal form.where.other_target ul li button .folder-name{padding-left:15px}.modal form.where.other_target ul li.folder span{background-color:transparent}.modal form.where.other_target ul li.folder.disabled>button{color:#7f8c8d}.dark .modal form.where.other_target ul li.folder.disabled>button{color:#4e5b61}.dark .modal form.where.other_target ul li button{color:#fff}.modal form.where .where-list{background-color:#fff;max-height:230px;margin-top:10px;overflow:auto}.dark form.where .where-list{background-color:#171e21}.modal form.where .where-list ul{margin-left:10px}.modal .shortcutsModal.body .col{margin:0 8px}.modal .shortcutsModal.body .column1{margin-right:32px}.modal .shortcutsModal.body .column2{margin-left:32px}.modal .shortcutsModal.body h1{border-bottom:1px solid #7f8c8d;padding-bottom:1.2em;margin-bottom:2em}.modal .shortcutsModal.body p{margin:0.15em 0}.modal .shortcutsModal.body p:first-child{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex:1 0 0;margin-right:10px}.modal .shortcutsModal.body .col{width:50%}.modal .shortcutsModal.body p.shortcut{text-align:right}.modal .shortcutsModal .end-subcategory{margin-bottom:26px}.shortcutMac{text-align:right}.shortcutWin{text-align:right}.modal .shortcutsModal.body .firefoxOnly{color:#808285;text-transform:uppercase;margin:0 0 4px -4px}.modal .shortcutsModal.body .shortcutsFirefox{border:1px solid #808285;margin:-4px;padding:4px}.modal .share textarea{border:none;width:100%;height:100px;font-family:'Typonine Sans Regular';font-size:1.1em;white-space:normal;padding:10px 8px;resize:none}.dark .modal .share textarea,.dark .modal .used-space{background-color:#171e21;color:#f7f9f9}.light .modal .body{background-color:#ecf1f1}.light .modal input[type='text']::-webkit-input-placeholder,.light .modal input[type='email']::-webkit-input-placeholder{color:#434f54}.light .modal input[type='text']:-moz-placeholder,.light .modal input[type='email']:-moz-placeholder{color:#434f54}.light .modal input[type='text']::-moz-placeholder,.light .modal input[type='email']::-moz-placeholder{color:#434f54}.light .modal .sketch_info ul.column_two li{color:#434f54;word-wrap:break-word}.light .modal form.other_target ul li button:hover{background-color:#dae3e3}.light .modal form.other_target ul li.selected>button{background-color:#dae3e3}.light .modal label.prefs_check{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAA5klEQVRIie3VMQrCMBTG8X9L5+JJpI6ZxN7Ao3gEbyMeIuD0RnuEjh21o4sOtqC12jZ5BYd8U0LgxyM8+KI78yQBsCJXIFV0t0lzSHNjIg3RiuyBVayB9SXAAQ5wgAP8H3DbILUV0ay/XTRrmWrFiiyADCjnaumjSks3k56AJXADLt5f0UFr4ABUXuvWg66BCjz2uA/NjSnadyd4CHWCx6CT4bHoJHgKOhqeio6CXdBB2BX9CfugX2FftBfWQD9gLfQN1kS7E6uhAHEzKZooPDsve7mnwNmK+Lq7BCiADVDmxpS+YpsHoh6FLhytHPkAAAAASUVORK5CYII=);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dark .modal .body{background-color:#2c353a}.dark .modal input[type='text'],.dark .modal input[type='email'],.dark .modal input[type='password']{background-color:#171e21;color:#fff}.dark .modal p{color:#fff}.dark .modal p.small.alert{color:#da5b4a}.dark .modal .sketch_info ul.column_two li{color:#b5c8c9}.dark .modal form.other_target ul li button:hover{background-color:#374146}.dark .modal form.other_target ul li.selected>button{background-color:#434f54}.dark .modal label.prefs_check{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAA5UlEQVRIie3VwQnCMBTG8X9Lz8VJpE4gjuAohQwQ728QcQsnsCP06FF79KIHW9Aabdq8god8p4TAj0d48CV35kkGYEWuQK7obrP2kFtjEg3RiuyAVaqBuRLhCEc4whH+D7hrkMaKaNZfmcxaplqxIgugAOq5Wvqg0tLtpEdgCdyAS/BX9NAG2APnoHVzoGvgDAF77EKtMVX3PgkeQifBPuho2BcdBY9BveGxqBc8BR2Ep6I/4RD0KxyKOmEN9APWQt9gTbQ/sRoKkLaToonCs/OKl3sOnKxIqFtmQAVsgNoaU4eKXR6YWoGqIwkMKAAAAABJRU5ErkJggg==);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .inPlaceNewFolder{position:absolute;background-color:#ff0;width:100%;z-index:9999}.tryReconnect{color:#434f54}.try-reconnect-bottom{margin-top:22px}.try-reconnect-bottom div{margin-bottom:12px}@media only screen and (max-width: 580px){.modal .body.tryReconnect .reconnect-container{text-align:center}}.tryReconnect p{font-size:1.2em;margin:0}.tryReconnect .small{font-size:1em;margin-top:10px}.tryReconnect div.paragraph{margin-bottom:1em}.tryReconnect .answer{margin-bottom:7px;display:inline-block}.tryReconnect div{line-height:1.4em}.tryReconnect .uppercase{text-transform:uppercase}.tryReconnect .bold{font-family:'Typonine Sans Bold'}.tryReconnect .small-margin-bottom{margin-bottom:10px}.tryReconnect .reconnect-container{background-color:#b5c8c9;padding:0 2em 0 1em;margin:12px 0 0 28px}.dark .modal .tryReconnect .reconnect-container{background-color:#4e5b61;color:white}.dark .modal .tryReconnect .reconnect-container:hover{background-color:#434f54}.dark .modal .tryReconnect a,.dark .modal .supported-boards a{color:#7fcbcd}.dark .modal .tryReconnect a:hover,.dark .modal .supported-boards a:hover{color:#00979c}.tryReconnect .answer div{display:inline-block;vertical-align:top}.tryReconnect .answer div:nth-child(2){width:90%}.tryReconnect.body{padding-bottom:20px}.tryReconnect .reconnect-text{display:inline-block}.tryReconnect .reconnect-text{margin:24px 0}.tryReconnect .download-plugin{top:8px}.tryReconnect a,.modal .supported-boards a{color:#00979c}.tryReconnect a:hover,.modal .supported-boards a:hover{color:#006d70}.tryReconnect h1{margin-bottom:1em}.tryReconnect h1 img{height:20px}.tryReconnect .buttons,.tryReconnect .by_row{margin-bottom:0}.dark .modal .tryReconnect{color:#b5c8c9}.modal-margin-top{width:90%;margin-top:1.5em}.dark .modal a.forgot-password{color:#7fcbcd;font-size:14px}.dark .modal a.forgot-password:hover,.light .modal a.forgot-password{color:#00979c}.light .modal a.forgot-password:hover{color:#006d70}button.base.white-link{padding:0}.white-link a{padding:9px 8px;color:white}.modal .add-to-sketchbook button a{color:white}.modal .add-to-sketchbook button a:hover{color:white}.modal .add-to-sketchbook a{color:#00979c;cursor:pointer}.modal .add-to-sketchbook a:hover{color:#006d70}.modal .library-manager-list{background:white;height:250px;overflow-x:hidden;margin-top:2em}@media only screen and (max-width: 414px){.modal .library-manager-list{height:250px;margin-top:15px}.modal .body{padding:20px 14px 40px}}.dark .modal .library-manager-list{background-color:#434f54}.dark .modal .library-manager-list ul{color:#fff}.modal .library-manager-list ul{list-style:none;color:#2c353a;padding:0;margin:0}.modal .library-manager-list ul li{padding:1em 1em}.modal .library-manager-list ul li .name{text-transform:uppercase;font-family:'Typonine Sans Medium'}.modal .library-manager-list ul li .library-manager-button .star{cursor:pointer;margin-right:1em}.modal .library-manager-list ul li .library-manager-button .star svg{width:24px;height:24px;fill:#7fcbcd}.modal .library-manager-list ul li .library-manager-button .added-status svg{fill:#0ca1a6}ul.libraries .select-container .select-content ul{padding-top:36px}.modal .libraries-modal input[type='search']{background-color:transparent;width:100%;padding:14px}.modal .libraries-modal form:active,.modal .libraries-modal .searchContainer:focus{outline:none}.modal .libraries-modal .buttons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.modal .libraries-modal .buttons button{margin-bottom:4px}.pagination-container{margin-top:20px;min-height:20px}.modal .libraries-modal .pagination-select-page{margin-top:0}.modal .libraries-modal .buttons p.alert{color:white;background-color:#7f8c8d;padding:6px 8px;font-size:1.2em;margin-top:0;margin-bottom:0}.dark .modal .libraries-modal .buttons p.alert{background-color:#f6fafa;color:#007481}.dark .modal .libraries-modal .select-container{background-color:#171e21}.modal .libraries-modal .searchContainer{background-color:#c9d2d2;margin-right:1em;-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:160px}.dark .modal .libraries-modal .searchContainer{background-color:#171e21}.modal .libraries-modal ar-select{margin-top:8px}.modal .libraries-modal ar-select.hardware{margin-right:10px}@media screen and (max-width: 570px){.modal .libraries-modal ar-select{margin-left:0;max-width:calc(50% - 5px);display:none}.modal .libraries-modal p{display:none}.modal .libraries-modal .library-manager-list{height:232px}.modal .libraries-modal{padding-bottom:10px}}.modal .libraries-modal .select-container{background-color:white}.libraries-modal .select-content ul>div{max-height:200px;overflow:auto}.libraries-modal .icon.magnify svg{width:12px;height:14px;vertical-align:middle;margin:-5px 2px 0 0}.light .libraries-modal .icon.magnify svg{fill:#171e21}.dark .libraries-modal .icon.magnify svg{fill:#fff}.dark .libraries-modal .select-content ul div::-webkit-scrollbar,.dark .libraries .select-content ul div::-webkit-scrollbar{background:#374146}.modal .library-manager-list ul li:hover{background-color:#dae3e3}.dark .modal .library-manager-list ul li:hover{background-color:rgba(23,30,33,0.65)}@media screen and (max-width: 1024px){.modal .library-manager-list ul li:hover,.dark .modal .library-manager-list ul li:hover{background-color:inherit}}.modal .libraries-modal .spinner{margin-top:15em}.light .modal .libraries-modal .spinner:after,.light .modal .libraries-modal .spinner:before{background-color:white}.dark .modal .libraries-modal .spinner:after,.dark .modal .libraries-modal .spinner:before{background-color:#434f54}.dark .modal .libraries-modal button.primary{background-color:#4e5b61;color:#dae3e3}.modal .library-manager-list .lib-element{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .library-manager-list .library-desc{max-width:70%}.modal .libraries-modal .tools{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .libraries-modal .tools .select .select-container{width:150px}.modal .libraries-modal a{color:#00979d}.modal .libraries-modal a:hover{color:#006d70}.dark .modal .libraries-modal a{color:#7fcbcd}.dark .modal .libraries-modal a:hover{color:#00979c}.modal .empty-lm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1.4em;font-size:1.2em}.dark .modal .libraries-modal a.remove-button:hover{color:white}.modal-generic-content{margin-top:15px;font-size:16px;color:#374146}.dark .modal-generic-content{color:#dae3e3}.windows-install-drivers-screen{text-align:center;margin-top:15px}.windows-install-drivers-screen img{max-width:100%}.chromeapp-unlicensed{color:#00979c}.chromeapp-unlicensed:hover{color:#006d70}.used-space{font-size:16px;letter-spacing:1px}.used-space .modal-margin-top{line-height:28px;width:100%}.messages{position:absolute;right:13px;top:49px;z-index:9000;text-align:right}.messages.conn-lost{left:0;top:-1px;right:5px;z-index:1000}.messages.conn-lost.mobile{z-index:1001}.messages ul li.connection-lost{left:42px}@media screen and (max-width: 875px){.messages.conn-lost{right:0}}.messages ul{list-style:none;margin:0 auto;padding:0px;text-align:right;width:auto}.messages ul li span.text{border-radius:3px;padding:6px 8px;font-size:.9em;font-family:'Typonine Sans Medium';text-align:center;margin-bottom:6px;min-width:250px;display:inline-block}.messages ul li{display:block;position:relative}.messages ul li.success span.text{background-color:#F6FAFA;color:#007481}.light .messages ul li.success span.text{background-color:#4e5b61;color:#FFFFFF}.messages ul li.success span.text a{color:#35C5C2}.messages ul li.error span.text{background-color:#F1C40F;color:#374146}.messages ul li.error span.text a{color:#115B5C}.messages ul li.fatal span.text{background-color:#DA5B4A;color:#FFFFFF}.messages ul li.connection-lost span.text,.messages ul li.server-issue span.text,.messages ul li.connection-lost-mobile span.text,.messages ul li.compilations-exceeded span.text{padding:12px 50px;background-color:#fad32f;display:block;min-height:40px;font-family:'Typonine Sans Regular';font-size:1em;color:#434F54}.messages ul li.server-issue span.close{top:4px}.messages ul li.server-issue span.text{padding:12px 50px 12px 20px;font-size:14px}.messages ul li.connection-lost span.text span,.messages ul li.connection-lost span.text a,.messages ul li.compilations-exceeded span.text span,.messages ul li.compilations-exceeded span.text a,.messages ul li.connection-lost-mobile span.text span,.messages ul li.connection-lost-mobile span.text a{display:inline-block;margin-top:4px;margin-bottom:4px}.messages ul li.connection-lost span.close svg,.messages ul li.compilations-exceeded span.close svg{margin:4px 0 0 0}.messages a{color:#fff;background-color:#00979C;text-transform:uppercase;padding:0.5em 1.5em;cursor:pointer;margin-left:1em;border-radius:2px;letter-spacing:1px}.messages a:hover{background-color:#008184}.messages ul li.connection-lost span.text a,.messages ul li.compilations-exceeded span.text a{margin-right:1em}@media screen and (max-width: 754px){.messages ul li.connection-lost span.text,.messages ul li.compilations-exceeded span.text{padding-right:40px;padding-left:40px}.messages ul li.connection-lost span.text a,.messages ul li.compilations-exceeded span.text a{margin-left:0;margin-right:0}}@media screen and (max-width: 580px){.messages ul li.connection-lost span.text,.messages ul li.compilations-exceeded span.text,.messages ul li.server-issue span.text{width:100%}.messages ul li.server-issue span.text{padding-right:40px;padding-left:40px}.messages ul li.connection-lost span.text a,.messages ul li.compilations-exceeded span.text a{margin-left:1em;margin-right:1em}.messages ul li.connection-lost span.close svg,.messages ul li.compilations-exceeded span.close svg,.messages ul li.server-issue span.close svg{margin:0;margin-top:6px}.messages{width:100%;top:0;right:0}}.notifitem.ng-enter,.notifitem.ng-leave,.notifitem.ng-move{-webkit-transition:0.5s linear all;transition:0.5s linear all;position:relative}.notifitem.ng-enter{-webkit-transform:translate(10px, 0px);transform:translate(10px, 0px);opacity:0}.notifitem.ng-enter.ng-enter-active{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}.notifitem.ng-leave{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}.notifitem.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translate(400px, 0px);transform:translate(400px, 0px)}.notifitem.ng-move{opacity:0.5}.notifitem.ng-move.ng-move-active{opacity:1}.notifitem span.close,.chromeos-warning span.close{position:absolute;top:4px;right:12px;cursor:pointer}.notifitem span.close{top:7px}.chromeos-warning{position:absolute;top:52px;right:16px}.chromeos-warning span.close{top:3px;right:2px}.chromeos-warning a{color:#A5F2EE}.chromeos-warning a:hover{color:#7FCBCD}.notifitem span.close svg,.chromeos-warning span.close svg{width:12px;height:12px;margin:10px;fill:#434f54}@media all and (max-width: 1260px){.chromeos-warning{display:none}}.light ::-webkit-scrollbar{width:8px;background-color:transparent}.light ::-webkit-scrollbar:horizontal{height:8px}.light ::-webkit-scrollbar-track{border:none;background-color:transparent}.light ::-webkit-scrollbar-thumb{background-color:#7f8c8d;border-radius:5px}.light ::-webkit-scrollbar-corner{background-color:#ECF1F1}.dark ::-webkit-scrollbar{width:8px;background-color:transparent}.dark ::-webkit-scrollbar:horizontal{height:8px}.dark ::-webkit-scrollbar-track{border:none;background-color:transparent}.dark ::-webkit-scrollbar-track{border:none;background-color:transparent}.dark ::-webkit-scrollbar-thumb{background-color:#7f8c8d;border-radius:5px}.dark ::-webkit-scrollbar-corner{background-color:#374146}#update textarea ::-webkit-scrollbar-track{border:none;background-color:#71C0C2}#update textarea ::-webkit-scrollbar{width:8px;background-color:#71C0C2}#update textarea ::-webkit-scrollbar-thumb{background-color:#1A868B;border-radius:5px}.posts-cont.scrollable::-webkit-scrollbar-track{border:none;background-color:transparent}.posts-cont.scrollable::-webkit-scrollbar{width:8px;background-color:transparent}.posts-cont.scrollable::-webkit-scrollbar-thumb{background-color:#7f8c8d;border-radius:5px}.select ::-webkit-scrollbar{width:8px;background-color:#F7F7F7}.mainSidebarContainer .icon{-webkit-box-sizing:border-box;box-sizing:border-box;fill:#A5F2EE;margin-right:6px}.mainSidebarContainer .icon svg,.mainSidebarContainer .icon .cover{width:20px;height:20px}.mainSidebarContainer li.selected .icon,.mainSidebarContainer li a:active .icon{fill:#006D70}.mainSidebarContainer li.selected .caret{display:block;width:8px;height:14px;position:absolute;right:-2px;top:13px}.mainSidebarContainer li.selected .caret svg{width:8px;height:14px}.mainSidebarContainer main-menu.light li.selected .caret{fill:#F7F9F9}.mainSidebarContainer main-menu.dark li.selected .caret{fill:#434F54}.mainSidebarContainer li .caret{display:none}.mainSidebarContainer main-menu #sketchbookSidebar .icon,.mainSidebarContainer main-menu #librariesSidebar .icon{top:-2px}.mainSidebarContainer main-menu #helpSidebar .icon,.mainSidebarContainer main-menu #preferenceSidebar .icon{top:-1px}#arduino_logo{cursor:pointer}#arduino_logo svg{max-width:126px;max-height:60px;fill:#A5F2EE;margin-right:5px;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}#arduino_logo .cover{width:126px;height:60px}#arduino_logo:hover svg{fill:#80CBCD;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.grid_square svg{max-width:80px;max-height:85px}.grid_square .svg-icon{text-align:center;-webkit-box-flex:5;-ms-flex:5 0 0px;flex:5 0 0;margin-top:15%}.grid_square .cover{width:80px;height:85px}.grid_square .help svg{max-width:100px}.grid_square .svg-icon.ideas svg{width:94%}.grid_square .openNew{visibility:hidden;opacity:0;position:absolute;top:8px;right:8px;margin-top:0;fill:#00979d;width:18px;height:14.4px;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}.grid_square .openNew svg,.grid_square .openNew .cover{width:18px;height:14.4px}.grid_square:hover .openNew{visibility:visible;opacity:1;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#subMainSidebar button.base.close.icon svg,#subMainSidebar button.base.close.icon .cover{width:8px;height:8px;margin:8px 2px}#subMainSidebar.light button.base.close.icon svg{fill:#2C353A}#subMainSidebar.dark button.base.close.icon svg{fill:#ECF1F1}#subMainSidebar.light .freezed button.base.close.icon svg,#subMainSidebar.dark .freezed button.base.close.icon svg{fill:#B5C8C9}#subMainSidebar.light button.base.close.icon svg:hover{fill:#434f54}#subMainSidebar.dark button.base.close.icon svg:hover{fill:#A6B1B2}#subMainSidebar button.base.primary.icon svg,#subMainSidebar button.base.primary.icon .cover{width:20px;height:20px;fill:#2C353A}#subMainSidebar.dark button.base.primary.icon svg,#subMainSidebar.dark button.base.primary.icon .cover{fill:#FFF}#subMainSidebar .icon.magnify svg{width:12px;height:14px;margin-left:4px}#subMainSidebar.light .icon.magnify svg{fill:#171E21}#subMainSidebar.light .icon.magnify svg:hover{fill:#008184}#subMainSidebar.dark .icon.magnify svg{fill:#ECF1F1}#subMainSidebar.dark .icon.magnify svg:hover{fill:#FFF}#subMainSidebar .sub_menu_trigger svg,#subMainSidebar .sub_menu_trigger .cover{width:12px;height:12px}#subMainSidebar.light .sub_menu_trigger svg{fill:#434F54}#subMainSidebar.dark .sub_menu_trigger svg{fill:#ECF1F1}#subMainSidebar.light .sub_menu_trigger:hover svg{fill:#434f54}#subMainSidebar.dark .sub_menu_trigger:hover svg{fill:#dae3e3}#subMainSidebar.light .contributed.import:hover svg{fill:#4E5B61}#subMainSidebar.dark .contributed.import:hover svg{fill:#C9D2D2}#subMainSidebar.light .contributed svg{fill:#95A5A6;width:100px}#subMainSidebar.dark .contributed svg{fill:#95A5A6;width:100px}#toolBar button.base.primary.icon svg,#toolBar button.base.primary.icon .cover{width:20px;height:20px;fill:#2C353A}.dark #toolBar button.base.primary.icon svg,.dark #toolBar button.base.primary.icon .cover{fill:#FFF}#outputOut .copyClip svg{fill:#ffffff;width:16px;height:16px}.serial-box-container .copyClip svg{fill:#434F54;width:16px;height:16px}.dark .serial-box-container .copyClip svg{fill:#f7f9f9;width:16px;height:16px}#tabBar .tabs ul li.add .icon,#tabBar .tabs ul li.more .icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;fill:#2C353A;margin:0px 10px}.dark #tabBar .tabs ul li.add .icon,.dark #tabBar .tabs ul li.more .icon{fill:#DAE3E3}#tabBar .tabs ul li.more .icon{width:16px;height:16px}#tabBar .tabs ul li.more .icon svg{width:16px;height:16px}#tabBar .tabs ul li.add .icon,#tabBar .tabs ul li.add .icon svg{width:14px;height:8px}.dark #tabBar .tabs ul li.add .hasSubmenu:hover .icon,.dark #tabBar .tabs ul li.more .hasSubmenu:hover .icon{fill:#DAE3E3}#tabBar .tabs ul li.add .hasSubmenu:hover .icon,#tabBar .tabs ul li.more .hasSubmenu:hover .icon{fill:#000}.select-container .svg-icon svg{display:inline-block;fill:#2C353A}.dark .select-container .svg-icon svg{fill:#ECF1F1}.select-container .svg-icon svg,.select-container .svg-icon .cover{width:8px;height:8px}.select-container:hover .svg-icon svg{fill:#2C353A}.dark .select-container:hover .svg-icon svg{fill:#FFF}.dropover.simple svg{width:13px;height:7px}.dropover.simple .svg-icon{position:absolute;top:1px;left:11px}.dropover.simple .svg-icon.ctx-menu-tip-icon{position:inherit}.svg-illustration .cover,.svg-icon .cover{position:absolute;z-index:1000;top:0;left:0}.svg-illustration,.svg-icon{display:inline-block;position:relative}ar-select div.select-container .svg-icon{padding:0;position:absolute;top:10px;right:12px}.sub_menu_trigger .svg-icon{top:-2px}.svg-icon[name="Global-Close_Encapsulated"].small{fill:#171E21;top:1px;margin-left:4px}.bulkAction .svg-icon[name="Global-Close_Encapsulated"].small{margin-left:5px}.svg-icon[name="Global-Close_Encapsulated"].small svg,.svg-icon[name="Global-Close_Encapsulated"].small .cover{width:10px;height:10px}#publicSketch{padding:4em 3em;background-color:#DAE3E3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;overflow:auto;height:auto;min-height:100%}div.sketch-tutorial{margin-top:25px}#publicSketch .by_row.external #editor{min-height:0}#publicSketch .dropover ul{max-height:283px;overflow-y:auto}#publicSketch .title{margin:30px 55px;color:#2C353A;font-size:1.4em}#publicSketch.embed .title{margin:8px 0px 20px 55px}#publicSketch #tabBar .tabs{position:relative}#publicSketch #tabBar .tabs ul li.add{display:none}#publicSketch .by_row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}#publicSketchSidebar{padding:0 1.5em;margin-top:35px}#publicSketchSidebar .sketch-info{margin-bottom:3em}#publicSketchSidebar .sketch-info .by_row.prefs_li,#publicSketchSidebar .sketch-info .by_row.prefs_li p{margin:6px 0 0 0}#publicSketchSidebar .sketch-info p{width:60%;text-align:right;font-size:1.2em;line-height:1.25em}#publicSketchSidebar .sketch-info .info-name{width:40%;text-align:left}#publicSketchSidebar .section-title{width:100%;text-align:left;font-size:1.2em;line-height:1.4em}#publicSketch button.icon svg{width:20px;height:20px;fill:#2C353A}#publicSketch button.primary.teal.loader{-webkit-box-shadow:none;box-shadow:none;height:38px;cursor:default}#publicSketch button.primary.teal.loader:hover{-webkit-box-shadow:none;box-shadow:none;top:0}#publicSketch button.primary.teal{background-color:#00979d;color:#ffffff;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;width:200px}#publicSketch button.primary.teal:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f}#publicSketch .buttonsWrapper{margin-bottom:3em}.sketch-export .buttonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}#publicSketch .section-title{text-transform:uppercase;margin-top:1.5em;border-bottom:1px solid #94A5A6;color:#2C353A;font-family:'Typonine Sans Bold';letter-spacing:1px}.info-name{color:#2C353A;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:'Typonine Sans Medium';font-size:1em;letter-spacing:.05em}#publicSketch .logo{position:absolute;margin-left:51px;z-index:1}#publicSketch .logo svg{width:130px;height:30px;fill:#80CBCD;-webkit-transition-property:width, height;transition-property:width, height;-webkit-transition-duration:0.3s;transition-duration:0.3s}@media screen and (max-width: 750px){#publicSketch .logo{width:160px;height:39px;-webkit-transition-property:width, height;transition-property:width, height;-webkit-transition-duration:0.3s;transition-duration:0.3s}}#publicSketch:not(.embed) .logo{top:10px}#publicSketch.embed .logo{z-index:1;fill:#00979d;opacity:0.6;position:relative;left:0;margin:0;width:154px;min-width:154px;height:36px;min-height:36px}@media screen and (min-width: 751px){#publicSketch.embed .logo{margin-left:53px}}#publicSketch .top-bar{display:block;height:50px;position:absolute;top:0;width:100%;background-color:#00979d;left:0;z-index:1;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:0.3s;transition-duration:0.3s}#publicSketch .ace_gutter{z-index:0}@media (max-width: 750px){#publicSketch .top-bar{height:50px;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:0.3s;transition-duration:0.3s}}#publicSketch a.link{color:#00979d}#publicSketch a.link:hover{color:#006D70}#publicSketch.embed{padding:1em 1em}#publicSketchSidebar .sketch-tutorial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sketch-export .buttonsWrapper button.primary.teal{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}#publicSketchSidebar .sketch-tutorial div.tutorial-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:27px;max-width:300px}@media screen and (max-width: 600px){#publicSketchSidebar .sketch-tutorial div.tutorial-button{margin-top:15px}}#publicSketchSidebar .sketch-tutorial .section-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#publicSketchSidebar .sketch-tutorial .subtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width: 1025px){#publicSketchSidebar .sketch-tutorial div.tutorial-button{margin-bottom:5px}#publicSketch .buttonsWrapper{margin-bottom:0}}.sketch-tutorial .white-link a{padding:9px 8px;color:white;display:block}.sketch-tutorial button a{color:white}.sketch-tutorial button a:hover{color:white}.sketch-tutorial a,.sketch-info a{color:#00979C;cursor:pointer}.sketch-tutorial a:hover,.sketch-info a:hover{color:#006D70}div.tutorial-button{outline:none;border:0;border-radius:2px 2px 0 0;position:relative;-webkit-transition:all ease-out .1s;transition:all ease-out .1s;top:0;text-transform:uppercase;letter-spacing:0.1em;text-align:center}.sketch-tutorial div.tutorial-button{background-color:#f39c12;-webkit-box-shadow:0 4px #e67e22;box-shadow:0 4px #e67e22;display:inline-block}.sketch-tutorial div.tutorial-button a:hover{color:white}.sketch-tutorial div.tutorial-button:hover{-webkit-box-shadow:0 2px #e67e22;box-shadow:0 2px #e67e22;top:2px}.sketch-tutorial .subtitle{font-size:1.2em;margin:11px 0 15px 0}.title button.embedded{font-size:12.8px;float:right;margin-left:6px;margin-right:0;margin-bottom:0;height:34px;max-width:150px}.title .title-links{display:inline-block;padding:9px 0px}#publicSketch .editor-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#publicSketch .editor-container img{max-width:100%}#mainView.scroll .fullHeight{overflow-y:auto}#publicSketch.embed .editor-container{min-height:initial}@media screen and (max-width: 1024px){#publicSketch .editor-container{min-height:580px}}@media screen and (max-width: 500px){#publicSketch .editor-container{min-height:360px}}#publicSketch.embed .by_row.external #editor{margin-bottom:0}@media screen and (max-width: 1024px){#publicSketch{padding-bottom:30px}#publicSketch .by_row.external{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#publicSketchSidebar{margin-top:2em;margin-bottom:2em;padding-left:55px;padding-right:0}#publicSketch .by_row.external #editor{margin-bottom:0}#publicSketchSidebar .sketch-info{margin-bottom:0}#publicSketch .title{margin-top:30px;margin-bottom:0}#publicSketch .section-title{margin-top:0}#publicSketch .buttonsWrapper{margin-bottom:20px}#publicSketch .buttonsWrapper{width:calc(50% - 15px)}#publicSketchSidebar .sketch-info,#publicSketchSidebar .sketch-tutorial{width:calc(50% - 15px);float:left;margin:0}#publicSketchSidebar .sketch-info{margin-right:15px}#publicSketchSidebar .sketch-tutorial{margin-left:15px;margin-top:-60px}}@media screen and (max-width: 750px){#publicSketch .logo{left:50%;margin-left:-80px}#publicSketch{padding:50px 18px 8px 18px}#publicSketch .title{margin-left:0;margin-right:0}#publicSketch.embed .title{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:92px}#publicSketch.embed .title-links{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%}#publicSketch.embed .title button{float:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#publicSketch.embed .title button.primary.teal{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#publicSketchSidebar{padding-left:0;padding-right:0}#editor #ace .ace_gutter{display:none}.tabs{margin-left:0}}@media screen and (max-width: 600px){#publicSketchSidebar .sketch-info,#publicSketchSidebar .sketch-tutorial{width:100%;float:none;margin:0}#publicSketchSidebar .sketch-tutorial{margin:25px 0 10px 0}#publicSketch .buttonsWrapper{width:100%}}@media screen and (max-width: 480px){#publicSketch.embed{padding-bottom:18px}#publicSketch #tabBar .tabs .dropover ul.left{left:-166px}#publicSketch .dropover.simple,.dropover.simple.more{width:200px}#publicSketch #tabBar .tabs .dropover ul li a:after{position:absolute;width:20px;content:"";pointer-events:none;margin-right:auto;right:0;top:0;bottom:0}#publicSketch #tabBar .tabs ul li.more a{overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 1025px){#publicSketchSidebar{width:283px}}.waitContentLoading{width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:20px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center}.light .waitContentLoading{background-color:#DAE3E3;color:#171E21}.dark .waitContentLoading{background-color:#2C353A;color:#ECF1F1}html,body{background-color:#0ca1a6;height:100%;overflow:hidden;width:100%}@media (min-width: 1024px){html,body{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTQyMS45cHgiIGhlaWdodD0iNzUxLjFweCIgdmlld0JveD0iMCAwIDE0MjEuOSA3NTEuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQyMS45IDc1MS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM3RkNCQ0Q7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTY2Mi43LDQxNS4zbDEuMiw0LjNsMC45LTQuNGwzLjEtMTMuNWgxLjVsLTQuNywxOS41aC0xLjVsLTMuOS0xMi44bC0xLjQtNC42bC0xLjMsNC43bC0zLjYsMTIuN2gtMS41bC01LjMtMTkuNWgxLjZsMy41LDEzLjRsMSw0LjVsMS4xLTQuNGwzLjgtMTMuMWgxLjZMNjYyLjcsNDE1LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTY4Myw0MTguOWwwLjUsMS40Yy0xLDAuNi0yLjQsMS40LTQuNSwxLjRjLTQsMC02LjUtMi40LTYuNS03LjRjMC00LjgsMi42LTcuNCw2LTcuNGMzLjMsMCw1LjIsMiw1LjIsNi42djAuOUg2NzRjMCwzLjksMS43LDYuMSw1LjIsNi4xQzY4MSw0MjAuMyw2ODIuNCw0MTkuNCw2ODMsNDE4Ljl6IE02ODIuMiw0MTNjMC4xLTMtMS4xLTQuOS0zLjgtNC45cy00LjEsMS43LTQuNCw0LjlINjgyLjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTY5MC4zLDQyMS4zaC0xLjV2LTIwLjVoMS41VjQyMS4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MDIuMiw0MjAuM2MxLjMsMCwyLjUtMC42LDMuMi0xLjFsMC41LDEuNGMtMSwwLjYtMi41LDEtMy45LDFjLTQsMC02LjUtMi42LTYuNS03LjFjMC01LjQsMy4xLTcuNyw2LjgtNy43YzEuNiwwLDIuNiwwLjMsMy42LDAuOGwtMC40LDEuNWMtMS0wLjYtMi0xLTMuMy0xYy0zLjQsMC01LjEsMi40LTUuMSw2LjRDNjk3LDQxOCw2OTguNyw0MjAuMyw3MDIuMiw0MjAuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzE2LjIsNDA2LjdjNC4xLDAsNi40LDIuNiw2LjQsNy40YzAsMy45LTIuMSw3LjQtNi40LDcuNGMtNCwwLTYuNC0yLjYtNi40LTcuNEM3MDkuOCw0MDkuOCw3MTIuMiw0MDYuNyw3MTYuMiw0MDYuN3ogTTcxNi4yLDQyMC4zYzMuNiwwLDQuOS0yLjcsNC45LTYuMWMwLTMuMy0xLjItNi4xLTQuOS02LjFjLTMuNiwwLTQuOCwyLjgtNC44LDYuMUM3MTEuNCw0MTcuNyw3MTIuNiw0MjAuMyw3MTYuMiw0MjAuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzI5LjIsNDIxLjNoLTEuNVY0MDdoMS40djEuNWMxLjYtMS4yLDMuMS0xLjgsNC41LTEuOGMxLjYsMCwzLjQsMC40LDQuMywyLjFjMS40LTEuMSwzLjItMi4xLDUtMi4xYzIuMiwwLDUsMC43LDUsNC45djkuN2gtMS41di05LjFjMC0zLjItMS4yLTQuMi0zLjYtNC4yYy0xLjYsMC0zLjIsMC45LTQuNiwxLjljMC4xLDAuNSwwLjIsMS4xLDAuMiwxLjd2OS43aC0xLjV2LTkuMWMwLTMuMi0xLjEtNC4yLTMuNS00LjJjLTEuNCwwLTMuMSwwLjgtNC40LDEuOEw3MjkuMiw0MjEuM0w3MjkuMiw0MjEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzYzLjcsNDE4LjlsMC41LDEuNGMtMSwwLjYtMi40LDEuNC00LjUsMS40Yy00LDAtNi41LTIuNC02LjUtNy40YzAtNC44LDIuNi03LjQsNi03LjRjMy4zLDAsNS4yLDIsNS4yLDYuNnYwLjloLTkuN2MwLDMuOSwxLjcsNi4xLDUuMiw2LjFDNzYxLjcsNDIwLjMsNzYzLjEsNDE5LjQsNzYzLjcsNDE4Ljl6IE03NjIuOSw0MTNjMC4xLTMtMS4xLTQuOS0zLjgtNC45cy00LjEsMS43LTQuNCw0LjlINzYyLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc3NC41LDQxOS41YzAuNiwwLDEuMSwwLjMsMS4xLDFjMCwwLjgtMC41LDEuMS0xLjEsMS4xYy0wLjcsMC0xLjEtMC4zLTEuMS0xLjFDNzczLjQsNDE5LjgsNzczLjgsNDE5LjUsNzc0LjUsNDE5LjV6IE03NzUuMiw0MDEuOHY2LjlsLTAuMiw3LjJoLTEuMWwtMC4yLTcuMnYtNi45SDc3NS4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzguMiw0NDcuOGg1LjFjNC44LDAsNi42LDIuMSw2LjYsNi4xYzAsMy45LTIuNyw2LjEtNi4xLDYuMWgtNHY3LjRoLTEuNUw0NzguMiw0NDcuOEw0NzguMiw0NDcuOHogTTQ4OC4zLDQ1NGMwLTMuMy0xLjUtNC43LTQuOC00LjdoLTMuN3Y5LjRoMy44QzQ4Ni4yLDQ1OC42LDQ4OC4zLDQ1Ny40LDQ4OC4zLDQ1NHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDk2LjEsNDY3LjNoLTEuNXYtMjAuNWgxLjVWNDY3LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUxMS44LDQ2NC45bDAuNSwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzUwOS44LDQ2Ni4zLDUxMS4yLDQ2NS40LDUxMS44LDQ2NC45eiBNNTExLDQ1OWMwLjEtMy0xLjEtNC45LTMuOC00LjljLTIuNiwwLTQuMSwxLjctNC40LDQuOUg1MTF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUyNS4zLDQ1Ny4zYzAtMi41LTEuMy0zLjMtMy4yLTMuM2MtMS4xLDAtMy4xLDAuMy0zLjEsMi4xYzAsMC4zLDAuMSwwLjUsMC4yLDAuOWwtMS40LDAuMWMtMC4xLTAuNC0wLjItMC43LTAuMi0xLjFjMC0yLjEsMi4zLTMuMyw0LjctMy4zYzIsMCw0LjQsMC45LDQuNCw0LjJ2Ny43YzAsMS42LDAuOCwxLjksMS42LDEuNmwwLjIsMS4yYy0wLjMsMC4xLTAuNywwLjEtMC45LDAuMWMtMS4yLDAtMi0wLjgtMi4yLTEuOWMtMS43LDEuNi0zLjMsMS45LTQuNywxLjljLTIuNSwwLTQuMS0xLjYtNC4xLTMuOGMwLTMuMywzLjItNC4xLDYuMi00LjFjMC45LDAsMS43LDAuMSwyLjUsMC4xVjQ1Ny4zeiBNNTI1LjMsNDYxYy0wLjctMC4xLTEuNy0wLjItMi42LTAuMmMtMi4yLDAtNC41LDAuNS00LjUsMi44YzAsMS45LDEuMiwyLjgsMy4xLDIuOGMxLjQsMCwzLjItMSw0LjEtMkw1MjUuMyw0NjFMNTI1LjMsNDYxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MzIuNCw0NTYuNmMwLTMsMi45LTMuOSw0LjQtMy45YzEuNywwLDIuOCwwLjQsMy44LDFsLTAuNCwxLjVjLTAuNC0wLjQtMS42LTEuMi0zLjUtMS4yYy0xLjEsMC0yLjksMC42LTIuOSwyLjVjMCwzLjEsNy40LDIuNSw3LjQsN2MwLDMuMS0yLjYsNC01LjEsNGMtMS41LDAtMy4xLTAuNS00LjItMS4ybDAuNS0xLjVjMC42LDAuNSwyLjEsMS40LDMuNywxLjRjMi4xLDAsMy42LTAuNywzLjYtMi42QzUzOS44LDQ2MCw1MzIuNCw0NjEuMiw1MzIuNCw0NTYuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTU1LjksNDY0LjlsMC41LDEuNGMtMSwwLjYtMi40LDEuNC00LjUsMS40Yy00LDAtNi41LTIuNC02LjUtNy40YzAtNC44LDIuNi03LjQsNi03LjRjMy4zLDAsNS4yLDIsNS4yLDYuNnYwLjloLTkuN2MwLDMuOSwxLjcsNi4xLDUuMiw2LjFDNTUzLjksNDY2LjMsNTU1LjMsNDY1LjQsNTU1LjksNDY0Ljl6IE01NTUuMSw0NTljMC4xLTMtMS4xLTQuOS0zLjgtNC45cy00LjEsMS43LTQuNCw0LjlINTU1LjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU3Mi4zLDQ2Ny4zTDU2OCw0NTNoMS40bDIuOCw5LjRsMSwzLjdsMS4zLTMuOGwzLjMtOS4zaDEuNGwzLjUsMTBsMSwzbDAuOS0zLjFsMi45LTkuOWgxLjRsLTQuNCwxNC4zaC0xLjhsLTMuMy05LjdsLTEtMi45bC0xLDNsLTMuNSw5LjZMNTcyLjMsNDY3LjNMNTcyLjMsNDY3LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYwMC45LDQ1Ny4zYzAtMi41LTEuMy0zLjMtMy4yLTMuM2MtMS4xLDAtMy4xLDAuMy0zLjEsMi4xYzAsMC4zLDAuMSwwLjUsMC4yLDAuOWwtMS40LDAuMWMtMC4xLTAuNC0wLjItMC43LTAuMi0xLjFjMC0yLjEsMi4zLTMuMyw0LjctMy4zYzIsMCw0LjQsMC45LDQuNCw0LjJ2Ny43YzAsMS42LDAuOCwxLjksMS42LDEuNmwwLjIsMS4yYy0wLjMsMC4xLTAuNywwLjEtMC45LDAuMWMtMS4yLDAtMi0wLjgtMi4yLTEuOWMtMS43LDEuNi0zLjMsMS45LTQuNywxLjljLTIuNSwwLTQuMS0xLjYtNC4xLTMuOGMwLTMuMywzLjItNC4xLDYuMi00LjFjMC45LDAsMS43LDAuMSwyLjUsMC4xVjQ1Ny4zeiBNNjAwLjksNDYxYy0wLjctMC4xLTEuNy0wLjItMi42LTAuMmMtMi4yLDAtNC41LDAuNS00LjUsMi44YzAsMS45LDEuMiwyLjgsMy4xLDIuOGMxLjQsMCwzLjItMSw0LjEtMkw2MDAuOSw0NjFMNjAwLjksNDYxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MDkuNCw0NDdjMC42LDAsMS4xLDAuNSwxLjEsMS4xcy0wLjUsMS0xLjEsMXMtMS0wLjQtMS0xUzYwOC44LDQ0Nyw2MDkuNCw0NDd6IE02MTAuMSw0NjcuM2gtMS41VjQ1M2gxLjVWNDY3LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYxOC4xLDQ2Mi43YzAsMi45LDEsMy42LDIuOCwzLjZjMSwwLDEuOS0wLjQsMi41LTAuOWwwLjUsMS40Yy0xLDAuNi0yLjIsMC45LTMuMywwLjljLTIuNCwwLTMuOS0xLjEtMy45LTQuOXYtOC4zaC0yLjJ2LTEuMWwyLjItMC4xbDAuMi0zLjloMS4ydjRoNS4xdjEuMmgtNS4xVjQ2Mi43TDYxOC4xLDQ2Mi43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NDMuNCw0NTcuM2MwLTIuNS0xLjMtMy4zLTMuMi0zLjNjLTEuMSwwLTMuMSwwLjMtMy4xLDIuMWMwLDAuMywwLjEsMC41LDAuMiwwLjlsLTEuNCwwLjFjLTAuMS0wLjQtMC4yLTAuNy0wLjItMS4xYzAtMi4xLDIuMy0zLjMsNC43LTMuM2MyLDAsNC40LDAuOSw0LjQsNC4ydjcuN2MwLDEuNiwwLjgsMS45LDEuNiwxLjZsMC4yLDEuMmMtMC4zLDAuMS0wLjcsMC4xLTAuOSwwLjFjLTEuMiwwLTItMC44LTIuMi0xLjljLTEuNywxLjYtMy4zLDEuOS00LjcsMS45Yy0yLjUsMC00LjEtMS42LTQuMS0zLjhjMC0zLjMsMy4yLTQuMSw2LjItNC4xYzAuOSwwLDEuNywwLjEsMi41LDAuMVY0NTcuM3ogTTY0My40LDQ2MWMtMC43LTAuMS0xLjctMC4yLTIuNi0wLjJjLTIuMiwwLTQuNSwwLjUtNC41LDIuOGMwLDEuOSwxLjIsMi44LDMuMSwyLjhjMS40LDAsMy4yLTEsNC4xLTJMNjQzLjQsNDYxTDY0My40LDQ2MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjYxLjQsNDUzLjJoNC40djEuMmgtNC40djEyLjlINjYwdi0xMi45aC0yLjR2LTFsMi40LTAuMXYtMS4xYzAtNCwxLjktNS43LDQuNi01LjdjMC45LDAsMi4xLDAuMiwyLjUsMC41bC0wLjQsMS41Yy0wLjctMC40LTEuNS0wLjctMi4yLTAuN2MtMi4zLDAtMy4xLDEuNS0zLjEsNC4yTDY2MS40LDQ1My4yTDY2MS40LDQ1My4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzkuNSw0NjQuOWwwLjUsMS40Yy0xLDAuNi0yLjQsMS40LTQuNSwxLjRjLTQsMC02LjUtMi40LTYuNS03LjRjMC00LjgsMi42LTcuNCw2LTcuNGMzLjMsMCw1LjIsMiw1LjIsNi42djAuOWgtOS43YzAsMy45LDEuNyw2LjEsNS4yLDYuMUM2NzcuNSw0NjYuMyw2NzguOSw0NjUuNCw2NzkuNSw0NjQuOXogTTY3OC43LDQ1OWMwLjEtMy0xLjEtNC45LTMuOC00LjlzLTQuMSwxLjctNC40LDQuOUg2NzguN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjg3LjksNDY3LjNsLTQuMy0xNC4zaDEuNGwyLjgsOS40bDEsMy43bDEuMy0zLjhsMy4zLTkuM2gxLjRsMy41LDEwbDEsM2wwLjktMy4xbDIuOS05LjloMS40bC00LjQsMTQuM2gtMS44bC0zLjMtOS43bC0xLTIuOWwtMSwzbC0zLjUsOS42TDY4Ny45LDQ2Ny4zTDY4Ny45LDQ2Ny4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MTYuMiw0NTYuNmMwLTMsMi45LTMuOSw0LjQtMy45YzEuNywwLDIuOCwwLjQsMy44LDFsLTAuNCwxLjVjLTAuNC0wLjQtMS42LTEuMi0zLjUtMS4yYy0xLjEsMC0yLjksMC42LTIuOSwyLjVjMCwzLjEsNy40LDIuNSw3LjQsN2MwLDMuMS0yLjYsNC01LjEsNGMtMS41LDAtMy4xLTAuNS00LjItMS4ybDAuNS0xLjVjMC42LDAuNSwyLjEsMS40LDMuNywxLjRjMi4xLDAsMy42LTAuNywzLjYtMi42QzcyMy42LDQ2MCw3MTYuMiw0NjEuMiw3MTYuMiw0NTYuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzM5LjcsNDY0LjlsMC40LDEuNGMtMSwwLjYtMi40LDEuNC00LjUsMS40Yy00LDAtNi41LTIuNC02LjUtNy40YzAtNC44LDIuNi03LjQsNi03LjRjMy4zLDAsNS4yLDIsNS4yLDYuNnYwLjloLTkuN2MwLDMuOSwxLjcsNi4xLDUuMiw2LjFDNzM3LjcsNDY2LjMsNzM5LjEsNDY1LjQsNzM5LjcsNDY0Ljl6IE03MzguOSw0NTljMC4xLTMtMS4xLTQuOS0zLjgtNC45cy00LjEsMS43LTQuNCw0LjlINzM4Ljl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc1MS41LDQ2Ni4zYzEuMywwLDIuNS0wLjYsMy4yLTEuMWwwLjQsMS40Yy0xLDAuNi0yLjUsMS0zLjksMWMtNCwwLTYuNS0yLjYtNi41LTcuMWMwLTUuNCwzLjEtNy43LDYuOC03LjdjMS42LDAsMi42LDAuMywzLjYsMC44bC0wLjQsMS41Yy0xLTAuNi0yLTEtMy4zLTFjLTMuNCwwLTUuMSwyLjQtNS4xLDYuNEM3NDYuMyw0NjQsNzQ4LDQ2Ni4zLDc1MS41LDQ2Ni4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NjUuNSw0NTIuN2M0LjEsMCw2LjQsMi42LDYuNCw3LjRjMCwzLjktMi4xLDcuNC02LjQsNy40Yy00LDAtNi40LTIuNi02LjQtNy40Qzc1OS4xLDQ1NS44LDc2MS41LDQ1Mi43LDc2NS41LDQ1Mi43eiBNNzY1LjUsNDY2LjNjMy42LDAsNC45LTIuNyw0LjktNi4xYzAtMy4zLTEuMi02LjEtNC45LTYuMWMtMy42LDAtNC44LDIuOC00LjgsNi4xQzc2MC43LDQ2My43LDc2MS45LDQ2Ni4zLDc2NS41LDQ2Ni4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NzguNSw0NjcuM0g3NzdWNDUzaDEuNHYxLjVjMS42LTEuMiwzLjQtMS44LDQuOC0xLjhjMi4yLDAsNSwwLjcsNSw0Ljl2OS43aC0xLjV2LTkuMWMwLTMuMi0xLjEtNC4yLTMuNS00LjJjLTEuNiwwLTMuMiwwLjgtNC43LDEuOFY0NjcuM0w3NzguNSw0NjcuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODA1LjEsNDY3LjNoLTEuNHYtMS42Yy0xLjQsMS4xLTIuOSwxLjktNC42LDEuOWMtMy44LDAtNS45LTIuOS01LjktNy4yYzAtNC43LDIuOC03LjcsNy4yLTcuN2MxLjEsMCwyLjIsMC4zLDMuMywwLjd2LTYuN2gxLjVMODA1LjEsNDY3LjNMODA1LjEsNDY3LjN6IE04MDMuNiw0NTQuOWMtMS0wLjYtMi4yLTAuOS0zLjMtMC45Yy0zLjYsMC01LjYsMi40LTUuNiw2LjNzMS45LDYsNC42LDZjMS40LDAsMi45LTAuNyw0LjMtMS45VjQ1NC45TDgwMy42LDQ1NC45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MTAuNCw0NTYuNmMwLTMsMi45LTMuOSw0LjQtMy45YzEuNywwLDIuOCwwLjQsMy44LDFsLTAuNCwxLjVjLTAuNC0wLjQtMS42LTEuMi0zLjUtMS4yYy0xLjEsMC0yLjksMC42LTIuOSwyLjVjMCwzLjEsNy40LDIuNSw3LjQsN2MwLDMuMS0yLjYsNC01LjEsNGMtMS41LDAtMy4xLTAuNS00LjItMS4ybDAuNS0xLjVjMC42LDAuNSwyLjEsMS40LDMuNywxLjRjMi4xLDAsMy42LTAuNywzLjYtMi42QzgxNy44LDQ2MCw4MTAuNCw0NjEuMiw4MTAuNCw0NTYuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODM0LjcsNDY3LjNsLTQuMy0xNC4zaDEuNGwyLjgsOS40bDEsMy43bDEuMy0zLjhsMy4zLTkuM2gxLjRsMy41LDEwbDEsM2wwLjktMy4xbDIuOS05LjloMS40bC00LjQsMTQuM2gtMS44bC0zLjMtOS43bC0xLTIuOWwtMSwzbC0zLjUsOS42TDgzNC43LDQ2Ny4zTDgzNC43LDQ2Ny4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NTcuMSw0NjcuM2gtMS41di0yMC41aDEuNXY3LjhjMS42LTEuMiwzLjQtMS44LDQuNy0xLjhjMi4yLDAsNSwwLjcsNSw0Ljl2OS43aC0xLjV2LTkuMWMwLTMuMi0xLjEtNC4yLTMuNS00LjJjLTEuNiwwLTMuMiwwLjctNC43LDEuOFY0NjcuM0w4NTcuMSw0NjcuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODczLjQsNDQ3YzAuNiwwLDEuMSwwLjUsMS4xLDEuMXMtMC41LDEtMS4xLDFzLTEtMC40LTEtMUM4NzIuMyw0NDcuNSw4NzIuOCw0NDcsODczLjQsNDQ3eiBNODc0LjEsNDY3LjNoLTEuNVY0NTNoMS41VjQ2Ny4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04ODEuNSw0NjcuM0g4ODB2LTIwLjVoMS41VjQ2Ny4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OTcuMiw0NjQuOWwwLjUsMS40Yy0xLDAuNi0yLjQsMS40LTQuNSwxLjRjLTQsMC02LjUtMi40LTYuNS03LjRjMC00LjgsMi42LTcuNCw2LTcuNGMzLjMsMCw1LjIsMiw1LjIsNi42djAuOWgtOS43YzAsMy45LDEuNyw2LjEsNS4yLDYuMUM4OTUuMiw0NjYuMyw4OTYuNiw0NjUuNCw4OTcuMiw0NjQuOXogTTg5Ni40LDQ1OWMwLjEtMy0xLjEtNC45LTMuOC00LjlzLTQuMSwxLjctNC40LDQuOUg4OTYuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTEzLjUsNDY3LjNsLTQuMy0xNC4zaDEuNGwyLjgsOS40bDEsMy43bDEuNC0zLjhsMy4zLTkuM2gxLjRsMy41LDEwbDEsM2wwLjktMy4xbDIuOS05LjloMS40bC00LjQsMTQuM0g5MjRsLTMuMy05LjdsLTEtMi45bC0xLDNsLTMuNSw5LjZMOTEzLjUsNDY3LjNMOTEzLjUsNDY3LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTk0NC4yLDQ2NC45bDAuNSwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzk0Mi4yLDQ2Ni4zLDk0My42LDQ2NS40LDk0NC4yLDQ2NC45eiBNOTQzLjQsNDU5YzAuMS0zLTEuMS00LjktMy44LTQuOWMtMi42LDAtNC4xLDEuNy00LjQsNC45SDk0My40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDkuNCw0ODcuM2gyLjN2MS4yaC0zYzAuOCwwLjksMS4yLDIsMS4yLDMuMmMwLDIuNS0yLjEsNC42LTUsNWMtMS42LDAuNS0zLjQsMS4xLTMuNCwxLjljMCwxLDEuOSwxLjEsNC4yLDEuMmMyLjksMC4yLDUuNywwLjcsNS43LDMuMmMwLDIuNi0yLjcsNS4yLTcuMyw1LjJjLTMuMSwwLTYuMi0xLTYuMi0zLjdjMC0xLjYsMS4yLTMuMSwzLjQtMy45Yy0wLjctMC4zLTEuMS0xLTEuMS0xLjZjMC0xLjEsMS4xLTEuOCwyLjUtMi4zYy0yLjktMC41LTQuMi0yLjYtNC4yLTQuN2MwLTIuNywyLjMtNS4xLDUuNy01LjFDNTA1LjgsNDg2LjcsNTA2LjIsNDg3LjIsNTA5LjQsNDg3LjN6IE01MDIuNiw1MDAuOGMtMS44LDAuNy0zLjMsMS42LTMuMywzLjNjMCwyLDIuNSwyLjgsNSwyLjhjMy4zLDAsNS41LTEuNyw1LjUtMy43YzAtMS42LTItMi4xLTQuNC0yLjJDNTA0LjQsNTAxLDUwMy41LDUwMC45LDUwMi42LDUwMC44eiBNNTA0LjEsNDk1LjVjMS44LDAsNC4zLTEuMyw0LjMtMy44cy0yLTMuNy00LjMtMy43Yy0yLjIsMC00LjIsMS4yLTQuMiwzLjhDNDk5LjksNDk0LjUsNTAyLjMsNDk1LjUsNTA0LjEsNDk1LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUyNS41LDQ5OC45bDAuNSwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzUyMy41LDUwMC4zLDUyNC45LDQ5OS40LDUyNS41LDQ5OC45eiBNNTI0LjcsNDkzYzAuMS0zLTEuMS00LjktMy44LTQuOXMtNC4xLDEuNy00LjQsNC45SDUyNC43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MzMuNCw0OTYuN2MwLDIuOSwxLDMuNiwyLjgsMy42YzEsMCwxLjktMC40LDIuNS0wLjlsMC41LDEuNGMtMSwwLjYtMi4yLDAuOS0zLjMsMC45Yy0yLjQsMC0zLjktMS4xLTMuOS00Ljl2LTguM2gtMi4ydi0xLjFsMi4yLTAuMWwwLjItMy45aDEuMnY0aDUuMXYxLjJoLTUuMVY0OTYuN0w1MzMuNCw0OTYuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUzLjgsNTA3LjloLTEuM2wyLjUtNi41bC01LjktMTQuNGgxLjVsMy42LDguOGwxLjYsMy45bDEuNS0zLjlsMy41LTguOGgxLjRMNTUzLjgsNTA3Ljl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU3MS45LDQ4Ni43YzQuMSwwLDYuNCwyLjYsNi40LDcuNGMwLDMuOS0yLjEsNy40LTYuNCw3LjRjLTQsMC02LjQtMi42LTYuNC03LjRDNTY1LjUsNDg5LjgsNTY3LjksNDg2LjcsNTcxLjksNDg2Ljd6IE01NzEuOSw1MDAuM2MzLjYsMCw0LjktMi43LDQuOS02LjFjMC0zLjMtMS4yLTYuMS00LjktNi4xYy0zLjYsMC00LjgsMi44LTQuOCw2LjFDNTY3LjEsNDk3LjcsNTY4LjMsNTAwLjMsNTcxLjksNTAwLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU5Mi45LDQ4N2gxLjV2MTQuM0g1OTN2LTEuNWMtMS43LDEuMi0zLjMsMS44LTQuNywxLjhjLTIuMiwwLTUtMC43LTUtNC45VjQ4N2gxLjV2OS4xYzAsMy4yLDEuMiw0LjIsMy42LDQuMmMxLjYsMCwzLjEtMC44LDQuNi0xLjhMNTkyLjksNDg3TDU5Mi45LDQ4N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjAxLjgsNTAxLjNoLTEuNVY0ODdoMS40djIuNGMxLjMtMS43LDMtMi41LDQuNS0yLjVjMC4zLDAsMC42LDAsMC45LDBsLTAuMSwxLjVjLTAuMi0wLjEtMC41LTAuMS0wLjgtMC4xYy0xLjUsMC0zLjEsMC45LTQuNCwyLjRMNjAxLjgsNTAxLjNMNjAxLjgsNTAxLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYxNy4yLDUwMS4zbDcuMS0xOS41aDEuNWw3LjEsMTkuNWgtMS42bC0yLTUuNmgtOC41bC0yLDUuNkg2MTcuMnogTTYyNi4yLDQ4Ny4xbC0xLjItMy42bC0xLjIsMy42bC0yLjYsNy4zaDcuNkw2MjYuMiw0ODcuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjM4LjUsNTAxLjNINjM3VjQ4N2gxLjR2Mi40YzEuMy0xLjcsMy0yLjUsNC41LTIuNWMwLjMsMCwwLjYsMCwwLjksMGwtMC4xLDEuNWMtMC4yLTAuMS0wLjUtMC4xLTAuOC0wLjFjLTEuNSwwLTMuMSwwLjktNC40LDIuNEw2MzguNSw1MDEuM0w2MzguNSw1MDEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjU4LjgsNTAxLjNoLTEuNHYtMS42Yy0xLjQsMS4xLTIuOSwxLjktNC42LDEuOWMtMy44LDAtNS45LTIuOS01LjktNy4yYzAtNC43LDIuOC03LjcsNy4yLTcuN2MxLjEsMCwyLjIsMC4zLDMuMywwLjd2LTYuN2gxLjVMNjU4LjgsNTAxLjNMNjU4LjgsNTAxLjN6IE02NTcuMyw0ODguOWMtMS0wLjYtMi4yLTAuOS0zLjMtMC45Yy0zLjYsMC01LjYsMi40LTUuNiw2LjNzMiw2LDQuNiw2YzEuNCwwLDIuOS0wLjcsNC4zLTEuOVY0ODguOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjc0LjIsNDg3aDEuNXYxNC4zaC0xLjR2LTEuNWMtMS43LDEuMi0zLjMsMS44LTQuNywxLjhjLTIuMiwwLTUtMC43LTUtNC45VjQ4N2gxLjV2OS4xYzAsMy4yLDEuMiw0LjIsMy42LDQuMmMxLjYsMCwzLjEtMC44LDQuNi0xLjhMNjc0LjIsNDg3TDY3NC4yLDQ4N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjgyLjQsNDgxYzAuNiwwLDEuMSwwLjUsMS4xLDEuMXMtMC41LDEtMS4xLDFzLTEtMC40LTEtMVM2ODEuOCw0ODEsNjgyLjQsNDgxeiBNNjgzLjEsNTAxLjNoLTEuNVY0ODdoMS41VjUwMS4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OTAuNSw1MDEuM0g2ODlWNDg3aDEuNHYxLjVjMS43LTEuMiwzLjQtMS44LDQuOC0xLjhjMi4yLDAsNSwwLjcsNSw0Ljl2OS43aC0xLjV2LTkuMWMwLTMuMi0xLjEtNC4yLTMuNS00LjJjLTEuNiwwLTMuMiwwLjgtNC43LDEuOFY1MDEuM0w2OTAuNSw1MDEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzExLjYsNDg2LjdjNC4xLDAsNi40LDIuNiw2LjQsNy40YzAsMy45LTIuMSw3LjQtNi40LDcuNGMtNCwwLTYuNC0yLjYtNi40LTcuNEM3MDUuMiw0ODkuOCw3MDcuNiw0ODYuNyw3MTEuNiw0ODYuN3ogTTcxMS42LDUwMC4zYzMuNiwwLDQuOS0yLjcsNC45LTYuMWMwLTMuMy0xLjItNi4xLTQuOS02LjFjLTMuNiwwLTQuOCwyLjgtNC44LDYuMUM3MDYuOCw0OTcuNyw3MDgsNTAwLjMsNzExLjYsNTAwLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc0NC40LDUwMC42Yy0xLjMsMC43LTIuOSwxLTUsMWMtNS4yLDAtOC45LTIuNi04LjktOS45YzAtNi42LDMuNi0xMC4yLDkuMS0xMC4yYzIsMCwzLjcsMC41LDQuNSwxbC0wLjUsMS42Yy0wLjktMC44LTIuNS0xLjItNC0xLjJjLTUuMiwwLTcuNSwzLjMtNy41LDguN2MwLDUuOCwyLjQsOC41LDcuMyw4LjVjMiwwLDMuOC0wLjUsNC41LTFMNzQ0LjQsNTAwLjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc1MC40LDUwMS4zSDc0OVY0ODdoMS40djIuNGMxLjMtMS43LDMtMi41LDQuNS0yLjVjMC4zLDAsMC42LDAsMC45LDBsLTAuMSwxLjVjLTAuMi0wLjEtMC41LTAuMS0wLjgtMC4xYy0xLjUsMC0zLjEsMC45LTQuNCwyLjRMNzUwLjQsNTAxLjNMNzUwLjQsNTAxLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc2OS40LDQ5OC45bDAuNCwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzc2Ny41LDUwMC4zLDc2OC44LDQ5OS40LDc2OS40LDQ5OC45eiBNNzY4LjcsNDkzYzAuMS0zLTEuMS00LjktMy44LTQuOXMtNC4xLDEuNy00LjQsNC45SDc2OC43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03ODMsNDkxLjNjMC0yLjUtMS4zLTMuMy0zLjEtMy4zYy0xLjEsMC0zLjEsMC4zLTMuMSwyLjFjMCwwLjMsMC4xLDAuNSwwLjEsMC45bC0xLjQsMC4xYy0wLjEtMC40LTAuMi0wLjctMC4yLTEuMWMwLTIuMSwyLjMtMy4zLDQuNy0zLjNjMiwwLDQuNCwwLjksNC40LDQuMnY3LjdjMCwxLjYsMC44LDEuOSwxLjYsMS42bDAuMiwxLjJjLTAuMywwLjEtMC43LDAuMS0wLjksMC4xYy0xLjIsMC0yLTAuOC0yLjItMS45Yy0xLjcsMS42LTMuMywxLjktNC43LDEuOWMtMi41LDAtNC4xLTEuNi00LjEtMy44YzAtMy4zLDMuMi00LjEsNi4yLTQuMWMwLjksMCwxLjcsMC4xLDIuNSwwLjFWNDkxLjN6IE03ODIuOSw0OTVjLTAuNy0wLjEtMS42LTAuMi0yLjYtMC4yYy0yLjIsMC00LjUsMC41LTQuNSwyLjhjMCwxLjksMS4yLDIuOCwzLjEsMi44YzEuNCwwLDMuMS0xLDQuMS0yTDc4Mi45LDQ5NUw3ODIuOSw0OTV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc5Mi43LDQ5Ni43YzAsMi45LDEsMy42LDIuOCwzLjZjMSwwLDEuOS0wLjQsMi41LTAuOWwwLjUsMS40Yy0xLDAuNi0yLjIsMC45LTMuMywwLjljLTIuNCwwLTMuOS0xLjEtMy45LTQuOXYtOC4zSDc4OXYtMS4xbDIuMi0wLjFsMC4yLTMuOWgxLjJ2NGg1LjF2MS4yaC01LjFMNzkyLjcsNDk2LjdMNzkyLjcsNDk2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTgxMi4xLDQ5OC45bDAuNSwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzgxMC4xLDUwMC4zLDgxMS41LDQ5OS40LDgxMi4xLDQ5OC45eiBNODExLjMsNDkzYzAuMS0zLTEuMS00LjktMy44LTQuOXMtNC4xLDEuNy00LjQsNC45SDgxMS4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MjUuMyw0OTAuNmMwLTMsMi45LTMuOSw0LjQtMy45YzEuNywwLDIuOCwwLjQsMy44LDFsLTAuNCwxLjVjLTAuNC0wLjQtMS42LTEuMi0zLjUtMS4yYy0xLjEsMC0yLjksMC42LTIuOSwyLjVjMCwzLjEsNy40LDIuNSw3LjQsN2MwLDMuMS0yLjYsNC01LjEsNGMtMS41LDAtMy4xLTAuNS00LjItMS4ybDAuNS0xLjVjMC42LDAuNSwyLjEsMS40LDMuNywxLjRjMi4xLDAsMy42LTAuNywzLjYtMi42QzgzMi43LDQ5NCw4MjUuMyw0OTUuMiw4MjUuMyw0OTAuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQxLjEsNDk2LjdjMCwyLjksMSwzLjYsMi44LDMuNmMxLDAsMS45LTAuNCwyLjUtMC45bDAuNSwxLjRjLTEsMC42LTIuMiwwLjktMy4zLDAuOWMtMi40LDAtMy45LTEuMS0zLjktNC45di04LjNoLTIuMnYtMS4xbDIuMi0wLjFsMC4yLTMuOWgxLjJ2NGg1LjF2MS4yaC01LjFWNDk2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg1OC41LDQ5MS4zYzAtMi41LTEuNC0zLjMtMy4yLTMuM2MtMS4xLDAtMy4xLDAuMy0zLjEsMi4xYzAsMC4zLDAuMSwwLjUsMC4yLDAuOWwtMS40LDAuMWMtMC4xLTAuNC0wLjItMC43LTAuMi0xLjFjMC0yLjEsMi4zLTMuMyw0LjctMy4zYzIsMCw0LjQsMC45LDQuNCw0LjJ2Ny43YzAsMS42LDAuOCwxLjksMS42LDEuNmwwLjIsMS4yYy0wLjMsMC4xLTAuNywwLjEtMC45LDAuMWMtMS4yLDAtMi0wLjgtMi4yLTEuOWMtMS43LDEuNi0zLjMsMS45LTQuNywxLjljLTIuNSwwLTQuMS0xLjYtNC4xLTMuOGMwLTMuMywzLjItNC4xLDYuMi00LjFjMC45LDAsMS43LDAuMSwyLjUsMC4xVjQ5MS4zeiBNODU4LjQsNDk1Yy0wLjctMC4xLTEuNy0wLjItMi42LTAuMmMtMi4yLDAtNC41LDAuNS00LjUsMi44YzAsMS45LDEuMiwyLjgsMy4xLDIuOGMxLjQsMCwzLjItMSw0LjEtMkw4NTguNCw0OTVMODU4LjQsNDk1eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NjcuNyw1MDEuM2gtMS41VjQ4N2gxLjR2Mi40YzEuMy0xLjcsMy0yLjUsNC41LTIuNWMwLjMsMCwwLjYsMCwwLjksMGwtMC4xLDEuNWMtMC4yLTAuMS0wLjUtMC4xLTAuOC0wLjFjLTEuNSwwLTMuMSwwLjktNC40LDIuNEw4NjcuNyw1MDEuM0w4NjcuNyw1MDEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODc5LjEsNDk2LjdjMCwyLjksMSwzLjYsMi44LDMuNmMxLDAsMS45LTAuNCwyLjUtMC45bDAuNSwxLjRjLTEsMC42LTIuMiwwLjktMy4zLDAuOWMtMi40LDAtMy45LTEuMS0zLjktNC45di04LjNoLTIuMnYtMS4xbDIuMi0wLjFsMC4yLTMuOWgxLjJ2NGg1LjF2MS4yaC01LjFWNDk2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg5OC42LDQ5OC45bDAuNSwxLjRjLTEsMC42LTIuNCwxLjQtNC41LDEuNGMtNCwwLTYuNS0yLjQtNi41LTcuNGMwLTQuOCwyLjYtNy40LDYtNy40YzMuMywwLDUuMiwyLDUuMiw2LjZ2MC45aC05LjdjMCwzLjksMS43LDYuMSw1LjIsNi4xQzg5Ni42LDUwMC4zLDg5OCw0OTkuNCw4OTguNiw0OTguOXogTTg5Ny44LDQ5M2MwLjEtMy0xLjEtNC45LTMuOC00LjlzLTQuMSwxLjctNC40LDQuOUg4OTcuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTE1LjUsNTAxLjNoLTEuNHYtMS42Yy0xLjQsMS4xLTIuOSwxLjktNC42LDEuOWMtMy44LDAtNS45LTIuOS01LjktNy4yYzAtNC43LDIuOC03LjcsNy4yLTcuN2MxLjEsMCwyLjIsMC4zLDMuMywwLjd2LTYuN2gxLjVMOTE1LjUsNTAxLjNMOTE1LjUsNTAxLjN6IE05MTQsNDg4LjljLTEtMC42LTIuMi0wLjktMy4zLTAuOWMtMy42LDAtNS42LDIuNC01LjYsNi4zczIsNiw0LjYsNmMxLjQsMCwyLjktMC43LDQuMy0xLjlWNDg4LjlMOTE0LDQ4OC45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MjEuOSw0OTkuNWMwLjYsMCwxLjEsMC4zLDEuMSwxYzAsMC44LTAuNSwxLjEtMS4xLDEuMWMtMC43LDAtMS4xLTAuMy0xLjEtMS4xQzkyMC44LDQ5OS44LDkyMS4zLDQ5OS41LDkyMS45LDQ5OS41eiIvPjxnIGlkPSJjcmVhdGVsb2dvIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODEzLjYsMTU5LjZjMC0yNy0yMi44LTQ4LjctNTAuNi00OC43Yy0yLjUsMC01LjIsMC4yLTcuOCwwLjVjLTIxLjgsMy0zNi4zLDE4LjctNDQuNCwzMC43Yy04LjEtMTItMjIuNi0yNy43LTQ0LjQtMzAuN2MtMi41LTAuMy01LjItMC41LTcuOC0wLjVjLTI4LDAtNTAuNiwyMS45LTUwLjYsNDguN2MwLDI3LDIyLjgsNDguOSw1MC42LDQ4LjljMi41LDAsNS4yLTAuMiw3LjgtMC41YzIxLjgtMywzNi4zLTE4LjcsNDQuNC0zMC43YzguMSwxMiwyMi42LDI3LjcsNDQuNCwzMC43YzIuNSwwLjMsNS4yLDAuNSw3LjgsMC41Qzc5MSwyMDguNCw4MTMuNiwxODYuNiw4MTMuNiwxNTkuNnogTTY2NC4yLDE5MC44Yy0xLjksMC4zLTMuNSwwLjMtNS40LDAuM2MtMTguNCwwLTMzLjQtMTQuMi0zMy40LTMxLjVzMTUtMzEuNSwzMy40LTMxLjVjMS43LDAsMy41LDAuMiw1LjQsMC4zYzIwLjQsMi45LDMyLjksMjMuMSwzNy4xLDMxLjJDNjk3LDE2Ny43LDY4NC42LDE4Ny44LDY2NC4yLDE5MC44eiBNNzIwLjUsMTU5LjZjNC4yLTguMSwxNi43LTI4LjIsMzcuMS0zMS4yYzEuOS0wLjIsMy41LTAuMyw1LjQtMC4zYzE4LjQsMCwzMy40LDE0LjIsMzMuNCwzMS41cy0xNSwzMS41LTMzLjIsMzEuNWMtMS43LDAtMy41LTAuMi01LjQtMC4zQzczNy4yLDE4Ny44LDcyNC43LDE2Ny43LDcyMC41LDE1OS42eiIvPjxyZWN0IHg9IjY0NC44IiB5PSIxNTQuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjMwLjQiIGhlaWdodD0iOS44Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI3NjYuNCwxNjQuNyA3NzYuNiwxNjQuNyA3NzYuNiwxNTQuOSA3NjYuNCwxNTQuOSA3NjYuNCwxNDQuNiA3NTYuNiwxNDQuNiA3NTYuNiwxNTQuOSA3NDYuMywxNTQuOSA3NDYuMywxNjQuNyA3NTYuNiwxNjQuNyA3NTYuNiwxNzUgNzY2LjQsMTc1ICIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MjIuNSwyMjNsLTguOCwyOC4yaDcuMWwxLjUtNS43aDguMWwxLjUsNS43aDcuNGwtOC45LTI4LjNoLTcuOUw2MjIuNSwyMjNMNjIyLjUsMjIzeiBNNjIzLjcsMjQwLjFsMi41LTEwLjNsMi45LDEwLjNINjIzLjd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTY2NiwyMzIuNWMwLTUuNC0yLjktOS40LTEwLjgtOS40aC0xMS41djI4LjNoNy4xdi04LjloMy41bDQuMiw4LjloOC4zbC01LjYtMTAuM0M2NjQuNSwyMzkuMiw2NjYsMjM2LjIsNjY2LDIzMi41eiBNNjU0LjUsMjM2LjdoLTMuN3YtNy45aDMuNWMzLjIsMCw0LjIsMS4zLDQuMiwzLjdDNjU4LjYsMjM1LjUsNjU3LjEsMjM2LjcsNjU0LjUsMjM2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTY4MSwyMjNoLTkuM3YyOC4zaDkuM2MxMiwwLDE0LTcuOCwxNC0xNC4zQzY5NSwyMjcuOSw2OTEuNSwyMjMsNjgxLDIyM3ogTTY4MS40LDI0NS41aC0yLjd2LTE2LjdoMmM2LjIsMCw2LjcsMyw2LjcsOC40QzY4Ny42LDI0MS45LDY4Ny4xLDI0NS41LDY4MS40LDI0NS41eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MTUuOCwyNDAuMmMwLDQuNC0xLjIsNS43LTQuNCw1LjdjLTIuNywwLTQuNC0xLTQuNC01LjdWMjIzaC03LjF2MTguNmMwLDguNiw2LjIsMTAuMSwxMSwxMC4xYzUuMSwwLDExLjMtMS45LDExLjMtMTAuMVYyMjNoLTYuN3YxNy4ySDcxNS44eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNzI4LjcsMjI4LjggNzM2LDIyOC44IDczNiwyNDUuNSA3MjguNywyNDUuNSA3MjguNywyNTEuMiA3NTAuNSwyNTEuMiA3NTAuNSwyNDUuNSA3NDMuMSwyNDUuNSA3NDMuMSwyMjguOCA3NTAuNSwyMjguOCA3NTAuNSwyMjMgNzI4LjcsMjIzICIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNzcyLjksMjM5LjkgNzYzLjgsMjIzIDc1Ni4yLDIyMyA3NTYuMiwyNTEuMiA3NjIuOCwyNTEuMiA3NjIuOCwyMzMuMSA3NzIuNCwyNTEuMiA3NzkuNSwyNTEuMiA3NzkuNSwyMjMgNzcyLjksMjIzICIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03OTYsMjIyLjVjLTguNiwwLTExLjgsNi4yLTExLjgsMTQuOGMwLDkuNCwzLjcsMTQuMywxMS44LDE0LjNjOS4xLDAsMTIuMS02LjQsMTIuMS0xNC43QzgwOC4yLDIyNi4yLDgwNCwyMjIuNSw3OTYsMjIyLjV6IE03OTYsMjQ2Yy00LDAtNC40LTIuOS00LjQtOC42YzAtNi45LDAuNy05LjEsNC40LTkuMWM0LDAsNC43LDEuOSw0LjcsOC44QzgwMC44LDI0My42LDgwMC4xLDI0Niw3OTYsMjQ2eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04MTcuMywxMTIuN2MtMC4zLTAuOC0wLjgtMS43LTEuNS0yLjJjLTAuNy0wLjctMS4zLTEuMi0yLjItMS41cy0xLjktMC41LTIuNy0wLjVjLTEsMC0xLjksMC4yLTIuNywwLjVzLTEuNSwwLjgtMi4yLDEuNXMtMS4yLDEuMy0xLjUsMi4ycy0wLjUsMS45LTAuNSwyLjlzMC4yLDEuOSwwLjUsMi45YzAuMywwLjgsMC44LDEuNywxLjUsMi40czEuMywxLjIsMi4yLDEuNXMxLjksMC41LDIuNywwLjVjMSwwLDEuOS0wLjIsMi43LTAuNXMxLjUtMC44LDIuMi0xLjVzMS4yLTEuMywxLjUtMi40YzAuMy0wLjgsMC41LTEuOSwwLjUtMi45UzgxNy42LDExMy42LDgxNy4zLDExMi43eiBNODE1LjgsMTE3LjhjLTAuMywwLjctMC43LDEuMi0xLjIsMS43cy0xLDAuOC0xLjcsMS4yYy0wLjcsMC4zLTEuMywwLjUtMiwwLjVzLTEuNS0wLjItMi0wLjVjLTAuNy0wLjMtMS4yLTAuNy0xLjctMS4ycy0wLjgtMS0xLjItMS43Yy0wLjMtMC43LTAuNS0xLjMtMC41LTIuMnMwLjItMS41LDAuNS0yLjJzMC43LTEuMywxLjItMS45czEtMC44LDEuNy0xLjJjMC43LTAuMywxLjMtMC41LDItMC41czEuMywwLjIsMiwwLjVzMS4yLDAuNywxLjcsMS4yczAuOCwxLDEuMiwxLjljMC4zLDAuNywwLjUsMS4zLDAuNSwyLjJDODE2LjEsMTE2LjMsODE1LjksMTE3LjEsODE1LjgsMTE3Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTgxMi4yLDExNi4zYzAuMy0wLjIsMC43LTAuNSwwLjgtMC44czAuMy0wLjcsMC4zLTEuMmMwLTAuNy0wLjItMS4yLTAuNy0xLjdzLTEuMy0wLjctMi40LTAuN2MtMC41LDAtMC44LDAtMS4yLDBzLTAuNywwLTEsMHY3LjFoMS45di0yLjRoMC43bDEuMiwyLjRoMkw4MTIuMiwxMTYuM3ogTTgxMC41LDExNS4zYy0wLjIsMC0wLjMsMC0wLjUsMHYtMS45YzAuMiwwLDAuMywwLDAuNSwwYzAuOCwwLDEuMiwwLjMsMS4yLDFDODExLjcsMTE0LjksODExLjQsMTE1LjMsODEwLjUsMTE1LjN6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTY3MS42LDMwMC42YzAtNC42LTItNi4yLTYuOS02LjJoLTUuOXYxMi4xaDYuMkM2NjguNywzMDYuNyw2NzEuNiwzMDUuMiw2NzEuNiwzMDAuNnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjcxOSwzMTAuNSA3MjkuMywzMTAuNSA3MjQsMjk1LjIgIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxMy43LDI3NC44djYzLjRoMTk0LjF2LTYzLjRINjEzLjd6IE02MzguNCwzMjIuMmMtOC40LDAtMTQuMi00LjYtMTQuMi0xNS43YzAtMTAuMyw1LjktMTYsMTQuNS0xNmMzLDAsNi4yLDAuNyw4LjEsMS45bC0xLjMsMy41Yy0xLjctMS4zLTQuNi0yLTYuOS0yYy02LjksMC0xMC41LDQuNi0xMC41LDEyLjVjMCw4LjMsMy40LDEyLjUsMTAuNSwxMi41YzMsMCw2LjItMC44LDcuOC0xLjlsMSwzLjJDNjQ0LjksMzIxLjcsNjQxLjcsMzIyLjIsNjM4LjQsMzIyLjJ6IE02NzIuNiwzMjEuOGwtNi42LTEyaC03LjN2MTJINjU1di0zMC43aDEwYzcuOCwwLDEwLjYsMy4yLDEwLjYsOS40YzAsNC4yLTIuMiw3LjMtNS43LDguNmw3LjMsMTIuNkw2NzIuNiwzMjEuOEw2NzIuNiwzMjEuOHogTTcwNS41LDI5NC40aC0xN3YxMGgxNS4zdjMuMmgtMTUuM3YxMC44aDE3djMuNGgtMjAuN1YyOTFoMjAuN1YyOTQuNHogTTczMywzMjEuOGwtMi43LTguMUg3MThsLTIuNyw4LjFoLTMuOWwxMC42LTMwLjdoNGwxMC44LDMwLjdINzMzeiBNNzY2LjIsMjk0LjRoLTEwLjZ2MjcuM2gtMy45di0yNy4zaC0xMC42VjI5MWgyNUw3NjYuMiwyOTQuNEw3NjYuMiwyOTQuNHogTTc5My44LDI5NC40aC0xN3YxMGgxNS4zdjMuMmgtMTUuM3YxMC44aDE3djMuNGgtMjAuN1YyOTFoMjAuN1YyOTQuNEw3OTMuOCwyOTQuNHoiLz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:100%}}#mainView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%;overflow:hidden;width:100%}.fullHeight{height:100%;min-height:100%;min-width:1024px;overflow:hidden;width:100%}#header,#main,#footer{display:-webkit-box;display:-ms-flexbox;display:flex}#header{height:50px;min-height:50px;width:100%}#main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:100%}#mainCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#mainSidebar,#mainContent{display:-webkit-box;display:-ms-flexbox;display:flex}#mainSidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:160px;overflow-x:hidden;overflow-y:auto;width:160px}#subMainSidebar{min-width:0;overflow-x:hidden;overflow-y:hidden;position:relative;width:0}#mainContent{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:544px;width:544px}.subMenuContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}#toolBar,#tabBar,#editor,#notify{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#toolBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:50px;width:100%}#tabBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:50px}#editor{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-height:200px;overflow-y:hidden;position:relative}@media screen and (max-width: 750px){#editor{min-height:257px}#tabBar{padding-left:0}}#editor img{margin:5px}#notify{cursor:row-resize;height:50px;min-height:50px}#output{background-color:#000;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}#outputOut{display:-webkit-box;display:-ms-flexbox;display:flex;height:0}.vsplitter{cursor:col-resize;min-width:5px;width:5px}.light.vsplitter{background-color:#b5c8c9}.dark.vsplitter{background-color:#374146}.ace_editor,.secret-tab{position:relative;width:100%}.ace_editor.hide-line-numbers .ace_scroller{left:0 !important}.ace_editor[data-ng-animate]{display:none}.light #editor{background-color:#dae3e3}.dark #editor{background-color:#2c353a}#apology-not-supported{color:#7f8c8d;font-size:1.2em;margin:auto;text-align:center}.mainSidebarContainer ul li.selected a,.mainSidebarContainer ul li a{padding-left:13px}#arduino_logo .small-screen.svg-icon,.header .left_btn button#SaveButton,.header .left_btn button#share svg,.header .left_btn button#select-board-mobile,.messages ul li.connection-lost-mobile,#select-container-mobile,.library-item .smaller_sidebar,.library-item .mobile_sidebar,#librariesSidebar .tabs a.smaller_sidebar{display:none}.header .left_btn button#share span.title{display:block}#mainSidebar li a span{z-index:1000}#examplesSidebar button.close.icon,#serialSidebar button.close.icon,#sketchbookSidebar button.close.icon,#librariesSidebar button.close.icon{margin-bottom:8px}@media screen and (max-width: 1220px){div.hasSubmenu div.dropover.simple.more ul{left:-266px;position:relative}}@media screen and (max-width: 480px){div.hasSubmenu div.dropover.simple.more ul{left:-166px;position:relative}}@media screen and (max-width: 1024px){.vsplitter{cursor:default}.sidebar .subSidebarContainer .fileList ul.libraries li .buttons{visibility:visible}.sub_menu_trigger,.library_desc:hover .sub_menu_trigger{display:none}#arduino_logo svg{display:none;z-index:1000}#arduino_logo .small-screen.svg-icon{display:block}#arduino_logo .small-screen svg{display:inline-block;width:42px;position:absolute;left:4px;right:auto;bottom:9px}#mainView,.fullHeight{min-width:0}#mainContent{min-width:0;width:100%}#mainSidebar{width:50px;min-width:50px}.brand h1.editor-title{display:none}.brand .title-icon svg{fill:transparent}.mainSidebarContainer ul{margin-top:38px}.brand.by_col{width:50px}.mainSidebarContainer{z-index:1}#mainSidebar li a span{display:inline-block;position:absolute;margin-top:-10px;margin-left:9px;color:#006D70;background-color:#80CBCD;padding:10px 0 11px 0;width:0;overflow:hidden;-webkit-transition-property:width, padding;transition-property:width, padding;-webkit-transition-duration:0.2s;transition-duration:0.2s;white-space:nowrap;bottom:auto}#mainSidebar li a:hover span{padding:10px 30px 11px 0;width:auto;-webkit-transition-property:width, padding;transition-property:width, padding;-webkit-transition-duration:0.2s;transition-duration:0.2s}#mainSidebar li a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.1s;transition-delay:0.1s}#mainSidebar li a:hover{background-color:#80CBCD;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0s;transition-delay:0s}.toolbar-cont .toolbar-header{width:100%}}@media screen and (max-width: 1024px) and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){#mainSidebar li a:hover span{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}}@media screen and (max-width: 1024px){#mainSidebar li.selected a:hover span{display:none}#mainSidebar li a:hover .icon{fill:#006D70}#editor #ace .ace_gutter{z-index:0}.mainSidebarContainer.fill.by_col{overflow:visible;z-index:2}}@media only screen and (max-width: 1024px) and (max-height: 700px){#arduino_logo{display:inline-block}}@media only screen and (max-width: 1024px) and (max-height: 550px){#arduino_logo{display:none}}@media screen and (max-width: 845px){#examplesSidebar .tabs.custom-filter ul li a,#librariesSidebar .tabs.custom-filter ul li a{padding-left:0;padding-top:0;display:block}#examplesSidebar .tabs.custom-filter .icon.magnify,#librariesSidebar .tabs.custom-filter .icon.magnify{padding-top:1px}#examplesSidebar .tabs.custom-filter,#librariesSidebar .tabs.custom-filter{margin-top:17px;margin-bottom:2px}.current-item-label{white-space:normal;word-break:break-all;line-height:20px;margin-top:-2px}#toolBar .header .left_btn .select-container button.select-title{padding-bottom:0;max-height:30px;padding-right:25px}.library-item .smaller_sidebar,#librariesSidebar .tabs a.smaller_sidebar{display:inline-block}.library-item .regular_sidebar,#librariesSidebar .tabs a.regular_sidebar{display:none}}@media (max-width: 750px){#toolBar{padding-left:20px;max-width:100%}.tabs ul li a{padding-left:19px}#select-container-mobile select{width:100%;height:100%;text-transform:uppercase;border:none;background:transparent;font-family:'Typonine Sans Regular';color:#000;letter-spacing:.1em;font-size:12.8px;line-height:normal;padding-right:24px;padding-left:7px;text-align:center;text-align:-webkit-center;text-align:-moz-center;-moz-text-align-last:center;text-align-last:center;position:absolute;top:0;left:0;height:34px;display:inline-block;-moz-appearance:none;-webkit-appearance:none;appearance:none}.dark #select-container-mobile select{color:#fff}#select-container-mobile select::-webkit-input-placeholder,#select-container-mobile select:-moz-placeholder,#select-container-mobile select::-moz-placeholder,#select-container-mobile select:-ms-input-placeholder,#select-container-mobile select:placeholder-shown{text-align:center}#select-container-mobile select:active,#select-container-mobile select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.secondaryBar{padding:5px 10px}#secondaryToolbar{overflow-y:auto}#secondaryToolbar span{max-height:100%}.header .left_btn button#upload,#toolBar .more-button,.mainSidebarContainer .main-menu ul li:nth-child(4),.mainSidebarContainer .main-menu ul li:nth-child(5),.mainSidebarContainer .main-menu ul li:nth-child(6),#sketchbookSidebar .buttonsWrapper button.base.primary.icon,#examplesSidebar .custom-filter,#librariesSidebar .custom-filter,.header .left_btn ar-select{display:none}.header .left_btn #select-container-mobile{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#7F8C8E;max-width:144px;position:relative}.header .left_btn #select-container-mobile button#select-board-mobile{width:calc(100% - 8px);display:inline-block}.header .left_btn #select-container-mobile .svg-icon{position:absolute;top:8px;right:10px;pointer-events:none}.header .left_btn #select-container-mobile svg{padding:6px;display:inline-block;width:20px;height:20px;fill:#2c353a;background:#B5C8C9}.dark .header .left_btn #select-container-mobile svg{fill:#fff}.dark .header .left_btn #select-container-mobile svg{background:#56666A}.header .left_btn button#select-board-mobile select{max-width:100%}#toolBar button.base.primary.icon#SaveButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:9px 8px}.header .left_btn button#SaveButton span.mobile-btn{font-family:'Typonine Sans Regular';color:#000;letter-spacing:.1em;font-size:12.8px;line-height:normal;margin-top:1px;display:inline-block}.dark .header .left_btn button#SaveButton span.mobile-btn{color:#fff}#subMainSidebar button.base.close.icon svg{width:12px;height:12px;margin:2px;opacity:0.7}button.close.icon{margin-top:-4px;margin-bottom:18px}#examplesSidebar button.close.icon,#serialSidebar button.close.icon,#sketchbookSidebar button.close.icon,#librariesSidebar button.close.icon{margin-bottom:9px}.header .left_btn button.primary{min-height:34px}.header .left_btn button#share span.title{display:none}.header .left_btn button#share svg{display:inline-block;width:25px;height:17px;fill:#2c353a}.dark .header .left_btn button#share svg{fill:#DAE3E3}#outputOut{display:none}}.messages.mobile ul li.connection-lost,.messages.mobile ul li.compilations-exceeded{display:none}.messages.mobile ul li.connection-lost-mobile{display:block}.messages.mobile ul li.connection-lost-mobile .close{display:none}.mobile-notif{display:none}.desktop-notif{display:block}@media screen and (max-width: 768px){.embed-iframe{display:none}.modal .buttons.share{display:inline-block;right:101px;position:absolute;z-index:2}.modal form.full{float:right}.modal form.full .buttons{margin-top:15px}.modal form.full.rename{width:100%}.modal .libraries-modal form.full{width:100%;float:none}.modal .libraries-modal form.full .buttons{margin-top:40px}div.clearfix{clear:both}#mainSidebar li a span{display:none}}@media screen and (max-width: 580px){#librariesSidebar div.block.header .by_row .buttonsWrapper button.base.icon{display:none}.messages.conn-lost{left:0;right:auto;top:0;margin:0;width:100%}.messages a{margin:0;margin-top:20px}.messages ul{right:auto;width:100%;height:auto}.mobile-notif{display:block}.desktop-notif{display:none}.messages ul.connection-lost-mobile{background-color:rgba(0,0,0,0.65);height:100%}.messages ul.connection-lost,.messages ul.compilations-exceeded{pointer-events:none;height:100%}.messages ul.connection-lost *,.messages ul.compilations-exceeded *{pointer-events:auto}.messages ul li{display:none}.messages ul li.connection-lost-mobile span.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;height:160px;padding:0 18%;font-size:14px;line-height:20px;letter-spacing:.7px;border-radius:0;position:relative;top:calc(50% - 80px)}.notifitem span.close{top:2px}.notifitem span.close svg{width:14px;height:14px}.basemodal{position:absolute;max-height:none;display:inline-block}.basemodal::-webkit-scrollbar{display:none}.modal{margin:auto;margin-top:20px;max-width:calc(100% - 40px)}.tryReconnect .reconnect-container{padding:0 22px}.tryReconnect .reconnect-text{margin:0 0 24px 0}.tryReconnect .download-plugin{top:0;margin:15px 0}}@media screen and (max-width: 480px){#toolBar .toolbar-header{display:none}.mainSidebarContainer ul{margin-top:25px}.subSidebarContainer .header .buttonsWrapper{margin-bottom:7px}#examplesSidebar .searchContainer,#librariesSidebar .searchContainer{margin-bottom:4px}}div#home_mobile ul li a{cursor:pointer}#main.compressed #arduino_logo .small-screen.svg-icon svg{width:42px;position:relative;left:1px}#main.compressed #arduino_logo .small-screen.svg-icon{display:inline-block;position:absolute;left:3px;right:auto;bottom:9px;background-color:#00979D;z-index:1}#main.compressed #mainSidebar{width:50px;min-width:50px}#main.compressed #mainSidebar .brand h1{display:none}#main.compressed #mainSidebar .brand .title-icon svg{fill:transparent}#main.compressed #mainSidebar .mainSidebarContainer ul{margin-top:38px}#main.compressed #mainSidebar .brand.by_col{width:50px}#main.compressed .mainSidebarContainer{z-index:1}#main.compressed #mainSidebar li a span{display:inline-block;position:absolute;margin-top:-10px;margin-left:9px;color:#006D70;background-color:#80CBCD;padding:11px 0 10px 0;width:0;overflow:hidden;-webkit-transition-property:width, padding;transition-property:width, padding;-webkit-transition-duration:0.2s;transition-duration:0.2s;white-space:nowrap;height:40px}#main.compressed #mainSidebar li a:hover span{padding:11px 30px 10px 0;width:auto;-webkit-transition-property:width, padding;transition-property:width, padding;-webkit-transition-duration:0.2s;transition-duration:0.2s}#main.compressed #mainSidebar li a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.1s;transition-delay:0.1s;height:40px}#main.compressed #mainSidebar li a:hover{background-color:#80CBCD;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0s;transition-delay:0s}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){#main.compressed #mainSidebar li a:hover span{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}}#main.compressed #mainSidebar li.selected a:hover span{display:none}#main.compressed #mainSidebar li a:hover .icon{fill:#006D70}#main.compressed #editor #ace .ace_gutter{z-index:0}#main.compressed .mainSidebarContainer.fill.by_col{overflow:visible;z-index:2}@media only screen and (max-height: 700px){#main.compressed #mainSidebar #arduino_logo{display:inline-block}}@media only screen and (max-height: 550px){#main.compressed #mainSidebar #arduino_logo{display:none}}@media screen and (max-width: 414px){.library-item .smaller_sidebar,#librariesSidebar .tabs a.smaller_sidebar{display:none}.library-item .mobile_sidebar,#librariesSidebar .tabs a.regular_sidebar{display:inline-block}.modal .libraries-modal form.full .buttons{margin-top:12px}}.tooltip-element{position:absolute;display:none;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;max-width:100%;max-height:100%;z-index:20002}.tooltip-element.tooltip-open{display:block}.tooltip-element .tooltip-content{position:relative;font-family:inherit;padding:2px 5px 3px 5px}.tooltip-element .tooltip-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:8px;border-style:solid}.tooltip-element .tooltip-content .shortcut{margin:0;padding:3px 5px;margin-left:5px;margin-right:-5px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content:before{top:100%;left:50%;margin-left:-8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content{margin-top:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content:before{bottom:100%;left:50%;margin-left:-8px}.tooltip-element.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content{margin-right:8px}.tooltip-element.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content:before{left:100%;top:50%;margin-top:-8px}.tooltip-element.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content{margin-left:8px}.tooltip-element.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before{right:100%;top:50%;margin-top:-8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content{margin-top:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content:before{bottom:100%;left:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content{margin-top:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content:before{bottom:100%;right:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content:before{top:100%;left:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content:before{top:100%;right:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content{margin-right:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{top:8px;left:100%}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content{margin-left:8px}.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{top:8px;right:100%}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content{margin-right:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{bottom:8px;left:100%}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content{margin-left:8px}.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{bottom:8px;right:100%}.tooltip-element.light .tooltip-content{background-color:#374146;color:#dae3e3}.tooltip-element.light .tooltip-content .shortcut{background-color:#171e21}.tooltip-element.light.tooltip-element-attached-top .tooltip-content{border-top:3px solid #171e21}.tooltip-element.light.tooltip-element-attached-right .tooltip-content{border-right:3px solid #171e21}.tooltip-element.light.tooltip-element-attached-bottom .tooltip-content{border-bottom:3px solid #171e21}.tooltip-element.light.tooltip-element-attached-left .tooltip-content{border-left:3px solid #171e21}.tooltip-element.light.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content:before{border-top-color:#171e21}.tooltip-element.light.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{border-right-color:#171e21}.tooltip-element.light.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content:before{border-bottom-color:#171e21}.tooltip-element.light.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before,.tooltip-element.light.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{border-left-color:#171e21}.tooltip-element.dark .tooltip-content{background-color:#f7f9f9;color:#374146}.tooltip-element.dark .tooltip-content .shortcut{background-color:#bdc7c7}.tooltip-element.dark.tooltip-element-attached-top .tooltip-content{border-top:3px solid #bdc7c7}.tooltip-element.dark.tooltip-element-attached-right .tooltip-content{border-right:3px solid #bdc7c7}.tooltip-element.dark.tooltip-element-attached-bottom .tooltip-content{border-bottom:3px solid #bdc7c7}.tooltip-element.dark.tooltip-element-attached-left .tooltip-content{border-left:3px solid #bdc7c7}.tooltip-element.dark.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content:before{border-top-color:#bdc7c7}.tooltip-element.dark.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{border-right-color:#bdc7c7}.tooltip-element.dark.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content:before{border-bottom-color:#bdc7c7}.tooltip-element.dark.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before,.tooltip-element.dark.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{border-left-color:#bdc7c7}.tooltip-element.tooltip-special{max-width:230px;left:-20px !important}.tooltip-element.tooltip-special .tooltip-content{padding:8px}.tooltip-element.tooltip-special .tooltip-content a{color:#7fcbcd}.tooltip-element.tooltip-special.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before{right:100%;top:50%;margin-top:-10px}.tooltip-element.tooltip-special .tooltip-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:10px;border-style:solid}@font-face{font-family:'Typonine Mono Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Light';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Regular Italic';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Medium';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:'Typonine Sans Bold';src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.light .sidebar .subSidebarContainer .fileList library-example li.library-examples-container:hover{background-color:#dae3e3}.light .sidebar .subSidebarContainer .fileList library-example li.library-examples-container:hover .library_examples_name{max-width:calc(100% - 48px)}.dark .sidebar .subSidebarContainer .fileList library-example li.library-examples-container:hover{background-color:#374146}.dark .sidebar .subSidebarContainer .fileList library-example li.library-examples-container:hover .library_examples_name{max-width:calc(100% - 48px)}

