- ID da verificação
- e2928b3e-01b2-4327-b9df-e2ed38c5712bConcluído
- URL enviado:
- https://start.spring.io/
- Relatório concluído:
Links · 0 encontrado(s)
Os links de saída identificados na página
Variáveis JavaScript · 10 encontrada(s)
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
webpackChunkspring_initializr | object |
regeneratorRuntime | object |
saveAs | function |
__cfBeacon | object |
setImmediate | function |
clearImmediate | function |
Prism | object |
Mensagens de registro do console · 65 encontrada(s)
Mensagens registradas no console web
Tipo | Categoria | Log |
---|---|---|
verbose | dom |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
warning | other |
|
warning | security |
|
HTML
O corpo HTML bruto da página
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,maximum-scale=1"><title>Spring Initializr</title><link rel="shortcut icon" href="/images/icon-48x48.png"><link rel="icon" href="/images/icon.svg" type="image/svg+xml"><link rel="apple-touch-icon" sizes="48x48" href="/images/icon-48x48.png"><link rel="apple-touch-icon" sizes="72x72" href="/images/icon-72x72.png"><link rel="apple-touch-icon" sizes="96x96" href="/images/icon-96x96.png"><link rel="apple-touch-icon" sizes="144x144" href="/images/icon-144x144.png"><link rel="apple-touch-icon" sizes="192x192" href="/images/icon-192x192.png"><link rel="apple-touch-icon" sizes="256x256" href="/images/icon-256x256.png"><link rel="apple-touch-icon" sizes="384x384" href="/images/icon-384x384.png"><link rel="apple-touch-icon" sizes="512x512" href="/images/icon-512x512.png"><meta http-equiv="x-ua-compatible" content="ie=edge"><link rel="canonical" href="https://start.spring.io"><meta name="description" content="Initializr generates spring boot project with just what you need to start quickly!"><meta property="og:site_name" content="Spring Initializr"><meta property="og:type" content="website"><meta property="og:title" content="Spring Initializr"><meta property="og:description" content="Initializr generates spring boot project with just what you need to start quickly!"><meta property="og:url" content="https://start.spring.io"><meta name="twitter:title" content="Spring Initializr"><meta name="twitter:description" content="Initializr generates spring boot project with just what you need to start quickly!"><meta name="twitter:url" content="https://start.spring.io"><meta name="twitter:site" content="@springboot"><meta name="twitter:creator" content="@springboot"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://start.spring.io/images/initializr-card.jpg"><meta property="og:image" content="https://start.spring.io/images/initializr-card.jpg"><meta property="og:image:width" content="1000"><meta property="og:image:height" content="523"><meta name="theme-color" content="#6db33f"><style>body,html{text-rendering:optimizeLegibility}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}body{margin:0}.noscript{padding:2rem}.noscript a{color:#3d96f7}</style><script defer="defer" src="./main.354.77271a677a454adb50bf.js"></script><script defer="defer" src="./main.955.77271a677a454adb50bf.js"></script><script defer="defer" src="./main.792.77271a677a454adb50bf.js"></script><meta name="apple-mobile-web-app-title" content="spring-initializr"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="default"><link rel="manifest" href="./manifest.e179eb23738df16d5953fa80095a71ad.json"><style>@font-face{font-family:"Metropolis";src:url(https://start.spring.io/b7dd2b97a6147fe6477c.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/86e11b337a3c17e05c68.woff2) format("woff2"),url(https://start.spring.io/9f3bcaaace1f420162ba.woff) format("woff");font-style:400;font-weight:normal}@font-face{font-family:"Metropolis";src:url(https://start.spring.io/33b149fc1b6fd1e86a7e.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/1b2e5afd9ce1b600ff7d.woff2) format("woff2"),url(https://start.spring.io/d144135dbec55aae9c20.woff) format("woff");font-style:400;font-weight:normal}@font-face{font-family:"Metropolis";src:url(https://start.spring.io/51ab09720a1ce9561ea8.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/feff236977a6e26b72a2.woff2) format("woff2"),url(https://start.spring.io/f1cda4c99bf1686f69e1.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Metropolis";src:url(https://start.spring.io/b86de5577d435552a421.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/aac20b16356deeb42e3d.woff2) format("woff2"),url(https://start.spring.io/43cb53990adff6ae4834.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Metropolis";src:url(https://start.spring.io/666de9f048d516ea8452.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/1d26714a5de4bba9c65a.woff2) format("woff2"),url(https://start.spring.io/7d47f1c0c296cd0c23af.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Metropolis";src:url(https://start.spring.io/028e0278440109203319.eot?#iefix) format("embedded-opentype"),url(https://start.spring.io/175b10a0f5f889d431d9.woff2) format("woff2"),url(https://start.spring.io/713d29b78b23629e3bce.woff) format("woff");font-weight:200;font-style:normal}/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*//*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/.hamburger{padding:8px 8px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:26px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger{margin-top:16px;height:38px;padding:0}.hamburger:focus{outline:1px dotted rgba(0,0,0,0)}.hamburger:focus:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}.hamburger span.hamburger-box{padding:8px;display:block;outline:none;box-shadow:none}html{font-size:15px;font-family:"Metropolis",Arial,sans-serif;color:#000;font-weight:300;line-height:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Metropolis",Arial,sans-serif;background-color:#fff;margin:0}#app{max-width:1680px;margin:0 auto;position:relative}#side-left,#side-right{position:absolute}#side-left .side-container,#side-right .side-container{width:75px;position:fixed;top:0;z-index:200;min-height:100%;height:100%;text-align:center}#side-left .side-container{border-right:1px solid hsla(180,20.6896551724%,73.6274509804%,.4)}#side-left a{display:block;margin:.2rem auto;color:#000;padding:0;cursor:pointer;width:42px;height:42px}#side-left a{-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}#side-left a{outline:1px dotted rgba(0,0,0,0)}#side-left a:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}#side-left a .a-content{display:block;box-shadow:none;outline:0 none;padding:6px;width:30px;height:30px}#side-left a svg{display:block;width:30px;height:30px}#side-left a:hover{color:#6db33f}#side-left .social{position:absolute;bottom:10px;left:0;width:5rem}#side-left .social a svg{width:30px;height:30px}#side-left .navigation-action{position:absolute;top:20px;left:0;width:5rem}#side-left .navigation-divider{margin:20px;border-top:1px solid #dce8e8}#side-left .navigation-item{display:block;margin:.2rem auto;color:#000;padding:0;cursor:pointer;width:42px;height:42px;border:0 none;background:none}#side-left .navigation-item{-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}#side-left .navigation-item .icon-history{width:30px;margin-top:6px}#side-left .navigation-item:hover{color:#6db33f}#side-left .navigation-item:focus{outline:1px dotted #aecaca}#side-left.is-open .navigation-item{color:#fff}#side-left.is-open .navigation-item:hover{opacity:.7}#side-right{right:75px}#side-right .side-container{margin-left:auto;background:#fff;padding:20px 0;z-index:198;border-left:1px solid #dce8e8}#main{margin:0 auto;min-height:100vh;padding:0 110px;max-width:1680px}#header h1,#header h2{margin:0}#header h1.logo{max-width:320px;padding:2rem 0;display:block}#header h1.logo a{display:block;margin-left:-6px;color:#000}#header h1.logo a{outline:1px dotted rgba(0,0,0,0)}#header h1.logo a:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}#header h1.logo a .logo-content{display:block;outline:none;box-shadow:none;padding:6px}#header h1.logo a svg{display:block}#header h1.logo a .st0{fill:#6db33f}#header h1.logo a .st1{fill:#fff}#header h1.logo-mobile{max-width:140px;padding:1rem 12px}#header .header-mobile{border-bottom:1px solid #dce8e8;margin:0 -12px .8rem -12px}#header .header-mobile .hamburger{position:absolute;right:10px;top:10px}#header .switch-mobile{position:absolute;top:28px;right:60px;border-right:1px solid #000;height:34px;padding:0 12px 0 8px}#header .switch-mobile button{color:#000;background-color:rgba(0,0,0,0);border:0;padding:4px;outline:none;cursor:pointer}#header .switch-mobile svg{display:block;height:26px}#header h2{padding:.8rem 0 1rem}#header h2 strong,#header h2 span{display:block}#header h2 strong{font-size:42px;font-weight:600;line-height:2.5rem;padding-bottom:.4rem}#header h2 span{font-weight:400;font-size:22px;line-height:2rem;font-weight:600}#header p{font-size:16px;font-weight:100;line-height:1.6rem;margin-top:.3rem}hr.divider{border:0 none;border-top:1px solid #dce8e8;margin:.2rem 0 2rem}.colset{display:flex}.colset .left,.colset .right{flex:50%}.colset .left{padding-right:5rem;flex:50%}.colset .left .left{padding-right:1rem}.col-sticky{position:sticky;top:20px}.colset-2{display:flex;background:linear-gradient(#dce8e8, #dce8e8) no-repeat 60%/1px 100%}.colset-2 .column{min-height:240px;flex:40%}.colset-2 .column:first-child{padding-right:4rem;flex:60%}.control{padding:.6rem 0}.control .label{font-weight:600;font-size:17px}.control-inline{display:flex}.control-inline label{white-space:nowrap;font-weight:500;flex:110px 0;text-align:right}.control-inline input,.control-inline .group-radio{margin-left:1.3rem;font-weight:300;flex:1}.control-inline input{color:#000;background:#fff;max-width:520px}.label-2{white-space:nowrap;font-weight:500}.radio{display:inline-block;position:relative;text-decoration:none;color:#000;margin-right:1.5rem;margin-left:-5px;cursor:pointer;line-height:18px}.radio .radio-content{display:inline-block;padding:6px;padding-left:30px;outline:none;box-shadow:none}.radio{outline:1px dotted rgba(0,0,0,0)}.radio:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}.radio .caret{display:block;content:" ";width:12px;height:12px;background:#fff;position:absolute;top:6px;left:6px;border:2px solid #000;box-shadow:none;outline:none;border-radius:10px}.radio:hover .caret{border:2px solid #6db33f}.radio.checked{color:#6db33f}.radio.checked .caret{background:#6db33f;border-color:#6db33f}.radio.err{color:#d60000;cursor:not-allowed}.radio.err .caret{background:#d60000;border:2px solid #d60000}.input{display:block;border:0;outline:none;border-bottom:3px solid #000;line-height:16px;font-family:"Metropolis",Arial,sans-serif;font-size:15px;box-sizing:border-box;background-clip:padding-box;width:100%;padding:.35rem 0 .55rem;border-radius:0;background:#fff;font-weight:300}.input:focus{border-color:#6db33f}.input::placeholder{color:#000;font-style:italic;font-weight:100}.panel{overflow:hidden;max-height:0}.panel{-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;-o-transition:all .45s;transition:all .45s}.panel.panel-active{max-height:600px}.panel .panel-wrap{border-top:0 none}a.button,button.button{display:inline-block;position:relative;border-radius:4px;border:2px solid #000;color:#000;padding:0;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:600;line-height:1.23rem;overflow:hidden;margin-right:1rem;cursor:pointer;background:rgba(0,0,0,0);z-index:1;background:#fff;font-family:"Metropolis",Arial,sans-serif}a.button,button.button{-webkit-transition:all .075s;-moz-transition:all .075s;-ms-transition:all .075s;-o-transition:all .075s;transition:all .075s}a.button:focus,button.button:focus{outline:none;box-shadow:0 0 0 4px #dce8e8}a.button span,button.button span{display:inline-block;z-index:1;padding:.7rem 1.2rem .6rem}a.button span.secondary,button.button span.secondary{font-weight:400;margin-left:-10px;padding-left:0}a.button span span span,button.button span span span{padding:0}a.button span.button-content,button.button span.button-content{display:inline-block;padding:0}a.button:before,button.button:before{content:"";display:block;position:absolute;background:#000;top:0;left:0;bottom:0;width:100%;opacity:0;z-index:-1}a.button:before,button.button:before{-webkit-transition:all .075s;-moz-transition:all .075s;-ms-transition:all .075s;-o-transition:all .075s;transition:all .075s}a.button:hover,a.button:disabled,button.button:hover,button.button:disabled{color:#fff}a.button:hover:before,a.button:disabled:before,button.button:hover:before,button.button:disabled:before{opacity:1}a.button.active,button.button.active{color:#fff}a.button.active:before,button.button.active:before{width:100%}a.button.inverse:before,button.button.inverse:before{bottom:0;width:100%;right:0;top:0;height:100%}a.button.inverse:hover:before,button.button.inverse:hover:before{opacity:1}a.button.inverse.active,button.button.inverse.active{color:#fff}a.button.inverse.active:before,button.button.inverse.active:before{opacity:1}a.button.lg,button.button.lg{font-size:16px}a.button.lg span,button.button.lg span{padding:.9rem 1.5rem .8rem}.buttons{padding:1rem 0}.buttons .button:last-child{margin-right:0}.buttons-center{text-align:center}.switch a.button{padding:0;display:block;height:auto;width:34px;margin:0 auto;z-index:1}.switch a.button svg{display:block;width:20px;height:20px}.switch a.button:first-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.switch a.button:last-child{border-top-left-radius:0;border-top-right-radius:0}.switch a.button:focus{z-index:0}.switch a.button .button-content{display:inline-block;outline:none;box-shadow:none;padding:6px 7px 2px}.actions{display:block;text-align:center;bottom:0;z-index:3;position:fixed;right:75px;left:75px}.actions .actions-container{background:#ecf2f2;padding:20px .5rem;margin:0 auto;max-width:1516px;height:50px}.actions .button{font-size:16px}.actions .button span{padding:.9rem 1.5rem .8rem}.actions .button.clicked{color:#fff}.actions .button.clicked:before{opacity:1}.actions .button:focus{box-shadow:0 0 0 4px hsl(180,20.6896551724%,82.6274509804%)}.actions .button.last-child{margin-right:0}.actions .dropdown{position:relative}.actions .dropdown .dropdown-items{position:absolute;bottom:35px;left:-50px;text-align:center}.actions .dropdown .dropdown-items .button{margin:4px 0;width:160px}.colset-main{padding-bottom:90px;background:linear-gradient(#dce8e8, #dce8e8) no-repeat center/1px 100%}.form{position:relative}.warnings{background:#fff;margin-bottom:1rem}.warnings ul{margin:4px 0}.control-error{color:#d60000}.control-error p{margin:0;padding:0}.icon-time .st0{fill:none;stroke:#000;stroke-width:3;stroke-miterlimit:10}.warnings{position:relative;margin-bottom:8px;padding:16px;line-height:26px;margin:0 auto;margin-bottom:1rem;border:1px solid #dce8e8;border-left:6px solid #e8ba00;color:rgb(191.2,153.2896551724,0);font-weight:600}.warnings .close{display:block;position:absolute;top:0;right:0;padding:12px 12px;height:28px;cursor:pointer;opacity:.7;color:#8f2500}.warnings .close svg{width:14px}.warnings .close:hover{opacity:1}.warnings ul{color:#000;padding:0;padding-left:20px;margin:0;font-weight:300}.warnings strong.warn{color:rgb(191.2,153.2896551724,0)}.warnings li{padding:0;margin:0}.navigation{background:#6db33f;position:fixed;z-index:199;left:0;width:100%;top:0;height:100%;color:#fff;overflow-x:hidden;overflow-y:auto}.navigation .navigation-content{padding:0;max-width:1680px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0 110px}.navigation .navigation-content #header h1.logo a .st0{fill:#fff}.navigation .navigation-content #header h1.logo a .st1{fill:#6db33f}.navigation .navigation-content #header h2{color:#222}.navigation .navigation-content #header .switch-mobile{display:none}.navigation ul{margin:0;padding:0}.navigation ul li{list-style:none}.navigation ul li a{font-size:32px;line-height:60px;font-weight:600;color:#fff;text-decoration:none}.navigation ul li a:hover{color:#222}.navigation ul li a:focus{outline:none;box-shadow:none;color:#222}.navigation .copyright{padding-top:2rem;padding-bottom:1rem}.navigation .copyright a{color:#fff}.navigation .copyright a:hover{color:#222}.navigation .copyright a:focus{box-shadow:none;outline:none;color:#222}.navigation-enter{top:-100%}.navigation-enter-active{transform:translateY(100%)}.navigation-enter-active{-webkit-transition:transform 500ms;-moz-transition:transform 500ms;-ms-transition:transform 500ms;-o-transition:transform 500ms;transition:transform 500ms}.navigation-exit{top:0}.navigation-exit-active{transform:translateY(-100%)}.navigation-exit-active{-webkit-transition:transform 500ms;-moz-transition:transform 500ms;-ms-transition:transform 500ms;-o-transition:transform 500ms;transition:transform 500ms}#side-left{background:#fff}#side-left{-webkit-transition:all 100ms;-moz-transition:all 100ms;-ms-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}#side-left.is-open{background:#6db33f;border-right:1px solid hsla(0,0%,100%,.2)}#side-left.is-open a{color:#fff}#side-left.is-open a:hover{color:hsla(0,0%,100%,.7)}.layout-container{margin:0 5rem;height:100%;position:relative}.layout-container .layout-content{position:absolute;top:0;left:0;right:0;bottom:90px;padding:0 2rem;overflow:auto}.layout-container .layout-actions{position:absolute;bottom:0;left:0;right:0;background:#ecf2f2;padding:20px .5rem;z-index:3;height:50px;text-align:center;margin:0 -5rem}.layout-container .layout-actions .button{font-size:16px}.layout-container .layout-actions .button span{padding:.9rem 1.5rem .8rem}.layout-container .layout-actions .button:focus{box-shadow:0 0 0 4px hsl(180,20.6896551724%,82.6274509804%)}.dialog-dependencies{position:fixed;z-index:501;width:800px;margin-left:-400px;left:50%;top:40px;bottom:40px}.dialog-dependencies-enter{opacity:0}.dialog-dependencies-enter-active{opacity:1}.dialog-dependencies-enter-active{-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.dialog-dependencies-exit{opacity:1}.dialog-dependencies-exit-active{opacity:0}.dialog-dependencies-exit-active{-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.dialog-dependencies h1,.dialog-dependencies h2{margin:0;padding:0}.dialog-dependencies h1{padding:2rem 0 .5rem;font-size:30px}.dialog-dependencies h2{padding:1.5rem 0 .5rem;font-size:24px}.dialog-dependencies ul{padding:0;margin:0;position:absolute;top:50px;left:0;bottom:0;right:0;overflow:auto}.dialog-dependencies ul::-webkit-scrollbar{height:6px;width:6px;background:#fff}.dialog-dependencies ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.dialog-dependencies ul li{background:#fff;padding:0;margin:0;list-style:none;border-top:1px solid #dce8e8}.dialog-dependencies ul li a.dependency{display:block;position:relative;line-height:1.7rem;color:#000;text-decoration:none;padding:12px 1rem;padding-right:45px}.dialog-dependencies ul li a.dependency span,.dialog-dependencies ul li a.dependency strong{display:block;cursor:pointer}.dialog-dependencies ul li a.dependency span.group{display:inline-block;background:#6db33f;color:#fff;font-size:13px;padding:4px .6rem 1px;line-height:18px;margin-left:.6rem;text-transform:uppercase}.dialog-dependencies ul li a.dependency strong{font-size:17px;font-weight:600}.dialog-dependencies ul li a.dependency .icon-enter{display:none;fill:#fff;position:absolute;top:50%;margin-top:-9px;height:18px;right:15px}.dialog-dependencies ul li a.dependency.selected{color:#fff;background:#6db33f;margin-bottom:-1px;margin-top:-1px;padding:13px 1rem;padding-right:45px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.dialog-dependencies ul li a.dependency.selected:hover strong{color:#fff}.dialog-dependencies ul li a.dependency.selected span.group{background:#fff;color:#000}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:block}.dialog-dependencies ul li a.dependency.disabled,.dialog-dependencies ul li a.dependency.disabled:hover,.dialog-dependencies ul li a.dependency.disabled.selected{background:#fff;cursor:not-allowed;color:rgba(0,0,0,.4);margin-bottom:0;margin-top:0;padding:12px 1rem;padding-right:45px}.dialog-dependencies ul li a.dependency.disabled span,.dialog-dependencies ul li a.dependency.disabled strong,.dialog-dependencies ul li a.dependency.disabled:hover span,.dialog-dependencies ul li a.dependency.disabled:hover strong,.dialog-dependencies ul li a.dependency.disabled.selected span,.dialog-dependencies ul li a.dependency.disabled.selected strong{cursor:not-allowed}.dialog-dependencies ul li a.dependency.disabled strong,.dialog-dependencies ul li a.dependency.disabled:hover strong,.dialog-dependencies ul li a.dependency.disabled.selected strong{color:rgba(0,0,0,.4)}.dialog-dependencies ul li a.dependency.disabled:focus,.dialog-dependencies ul li a.dependency.disabled:hover:focus,.dialog-dependencies ul li a.dependency.disabled.selected:focus{outline:none}.dialog-dependencies ul li a.dependency.disabled span.group,.dialog-dependencies ul li a.dependency.disabled:hover span.group,.dialog-dependencies ul li a.dependency.disabled.selected span.group{background:#dce8e8;color:rgba(0,0,0,.4)}.dialog-dependencies ul li a.dependency.disabled .icon-enter,.dialog-dependencies ul li a.dependency.disabled:hover .icon-enter,.dialog-dependencies ul li a.dependency.disabled.selected .icon-enter{display:none}.dialog-dependencies ul li span.invalid{color:#d60000;font-weight:500}.dialog-dependencies ul li.group-title{position:sticky;top:0;z-index:9}.dialog-dependencies ul li.group-title span{display:inline-block;background:#6db33f;color:#fff;font-size:13px;padding:4px .6rem 1px;line-height:18px;margin-left:.6rem;text-transform:uppercase;font-weight:600;margin:12px}.dialog-dependencies .control-input{height:50px;background:#fff;border-bottom:1px solid #dce8e8;position:absolute;top:0;left:0;right:0;z-index:1}.dialog-dependencies .control-input .input{background:#fff;border-bottom:0 none;position:absolute;left:0;top:0;height:50px;line-height:50px;padding:7px 15px 3px;font-size:17px;padding-right:210px}.dialog-dependencies .control-input .input::placeholder{font-size:15px}.dialog-dependencies .control-input .help{position:absolute;z-index:2;right:15px;top:0;height:50px;line-height:56px}.dialog-dependencies .control-input .close{position:absolute;top:8px;right:8px;width:25px;padding:5px;cursor:pointer}.dialog-dependencies .control-input .close svg{display:block}.dialog-dependencies .control-input .close svg .st0{stroke:#000}ul.dependencies-list{margin:0;padding:0;padding-bottom:2rem}ul.dependencies-list:hover li a{opacity:1}ul.dependencies-list li{margin:0;padding:0;list-style:none;border-bottom:1px solid #dce8e8}ul.dependencies-list li div{position:relative;padding:1rem 0;padding-right:50px;line-height:1.5rem}ul.dependencies-list li div strong,ul.dependencies-list li div span{display:block}ul.dependencies-list li div strong{font-weight:600;font-size:17px;margin-bottom:2px}ul.dependencies-list li div span.group{display:inline-block;background:#6db33f;font-size:13px;padding:4px .6rem 1px;line-height:18px;margin-left:.6rem;text-transform:uppercase;color:#fff}ul.dependencies-list li div span.invalid{color:#d60000;font-weight:500}ul.dependencies-list li div.disabled{color:rgba(0,0,0,.4)}ul.dependencies-list li div.disabled strong{color:rgba(0,0,0,.4)}ul.dependencies-list li div.disabled span.group{background:#dce8e8;color:hsla(0,0%,100%,.6)}ul.dependencies-list li a{display:block;position:absolute;width:42px;right:0;top:50%;margin-top:-21px;opacity:0}ul.dependencies-list li a{outline:1px dotted rgba(0,0,0,0)}ul.dependencies-list li a:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}ul.dependencies-list li a{-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}ul.dependencies-list li a .a-content{display:block;outline:none;box-shadow:none;padding:8px}ul.dependencies-list li a svg{display:block}ul.dependencies-list li a svg .st0{fill:#d75b49}ul.dependencies-list li a svg .st1{fill:none;stroke:#fff;stroke-width:30;stroke-linecap:round;stroke-miterlimit:10}ul.dependencies-list li a:hover svg .st0{fill:#d53720}ul.dependencies-list li a:focus{opacity:1}ul.dependencies-list .fade-enter{max-height:0;opacity:0}ul.dependencies-list .fade-enter-active{max-height:200px;opacity:1;transition:all 250ms}ul.dependencies-list .fade-exit{max-height:200px;opacity:1}ul.dependencies-list .fade-exit-active{max-height:0;opacity:0;transition:all 250ms}.dependency-header{border-bottom:1px solid #dce8e8;padding-bottom:.5rem}.dependency-header .label{display:inline-block;line-height:41.5px;vertical-align:top;margin-right:1rem}.dependency-header .button,.dependency-header .placeholder-button{float:right;margin-right:0}.no-dependency{padding:1rem 0;font-style:italic}.overlay{position:fixed;z-index:500;top:0;left:0;right:0;bottom:0;background:rgba(235,242,242,.8)}.overlay-enter{opacity:0}.overlay-enter-active{opacity:1;transition:all 200ms}.overlay-exit{opacity:1}.overlay-exit-active{opacity:0;transition:all 200ms}.placeholder-radio{position:relative;display:inline-block;background:hsl(180,20.6896551724%,93.6274509804%);height:16px;margin-top:6px;margin-right:30px;margin-left:25px;margin-bottom:-2px}.placeholder-radio:after{position:absolute;content:" ";width:16px;height:16px;background:hsl(180,20.6896551724%,93.6274509804%);left:-24px;top:0;border-radius:10px}.placeholder-radio:last-child{margin-right:0}.placeholder-label{display:block;font-weight:400;height:32.5px;white-space:nowrap}.placeholder-label-2{height:28px}.control-placeholder .placeholder-input{margin-left:1.3rem;flex:1;max-width:520px}.control-placeholder .placeholder-label{white-space:nowrap;font-weight:500;flex:110px 0;text-align:right}.placeholder-input{position:relative;display:block;background:#fff;height:32.5px;box-sizing:border-box;background-clip:padding-box;width:100%;box-shadow:inset 0 -4px 0 0 hsl(180,20.6896551724%,93.6274509804%)}.placeholder-input:after{content:" ";height:16px;width:100px;background:hsl(180,20.6896551724%,93.6274509804%);position:absolute;top:4px;left:0}.placeholder-button{position:relative;display:inline-block;height:41.5px;border-radius:4px;box-shadow:inset 0 0 0 2px hsl(180,20.6896551724%,93.6274509804%);background:#fff;vertical-align:top}.placeholder-button:after{content:" ";height:16px;background:hsl(180,20.6896551724%,93.6274509804%);position:absolute;top:50%;margin-top:-8px;left:20px;right:20px}.actions .placeholder-button{height:47.5px;box-shadow:inset 0 0 0 2px #dce8e8;margin-right:1rem}.actions .placeholder-button:after{background:#dce8e8}.actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:200.44px}.placeholder-button-explore{width:249.42px}.placeholder-button-share{width:62.3px}.placeholder-button-dep{width:241.8px}.placeholder-button-download{width:212.27px}.actions .placeholder-button-special{line-height:51px;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:600;border-color:#000;box-shadow:inset 0 0 0 2px #000}.actions .placeholder-button-special:after{display:none}.placeholder-text{display:inline-block;height:14px;background:hsl(180,20.6896551724%,93.6274509804%)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, 0.7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__close-button{color:#fff;background:rgba(0,0,0,0);outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(110%, 0, 0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-110%, 0, 0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.Toastify__toast-container{line-height:22px}.Toastify__toast{padding:16px}.Toastify__toast{position:relative;min-height:32px;padding:12px;background:#fff;color:#000;box-shadow:0 0 0 6px rgba(220,232,232,.3);border:1px solid #dce8e8;border-left:6px solid #222;font-weight:600}.Toastify__toast .toast-close{display:block;position:absolute;top:50%;margin-top:-14px;right:2px;padding:6px 8px;height:30px;cursor:pointer;opacity:0;color:#000}.Toastify__toast .toast-close svg{width:16px}.Toastify__toast:hover .toast-close{opacity:1}.Toastify__toast--info{border-left-color:#3498db}.Toastify__toast--success{border-left-color:#6db33f}.Toastify__toast--warning{border-left-color:#e8ba00}.Toastify__toast--error{border-left-color:#e74c3c}body.dark{background:#1b1f23;color:#fff}body.dark #header h1.logo a{color:#fff}body.dark #header h1.logo a .st0{fill:#6db33f}body.dark #side-left .side-container{border-color:hsla(0,0%,100%,.2)}body.dark #side-left .navigation-item{color:#fff;transition:all .15s}body.dark #side-left .navigation-item:hover{opacity:.7}body.dark #side-right .side-container{border-color:#4a5053;background:#1b1f23}body.dark .colset-main{background:linear-gradient(#4a5053, #4a5053) no-repeat center/1px 100%}body.dark hr.divider,body.dark .dependency-header{border-color:#4a5053}body.dark .radio{color:#fff}body.dark .radio .caret{background:#1b1f23;border-color:#fff}body.dark .radio:hover .caret{border-color:#6db33f}body.dark .radio.checked{color:#6db33f}body.dark .radio.checked .caret{border-color:#6db33f;background:#6db33f}body.dark .actions .actions-container{background:#262a2d}body.dark #side-left a{color:#fff}body.dark #side-left a:hover{color:#6db33f}body.dark .hamburger-inner,body.dark .hamburger-inner::before,body.dark .hamburger-inner::after{background:#fff}body.dark a.button,body.dark button.button{border-color:#fff;background:#1b1f23;color:#fff}body.dark a.button:before,body.dark button.button:before{background:#fff}body.dark a.button:hover,body.dark button.button:hover{color:#1b1f23}body.dark a.button.inverse.active,body.dark button.button.inverse.active{color:#1b1f23}body.dark .input{background:#1b1f23;border-color:#fff;color:#fff}body.dark .input:focus{border-color:#6db33f}body.dark .input::selection{color:#fff;background:#80ea6e}body.dark .explorer{background:#1b1f23;color:#fff}body.dark .explorer .colset-explorer .explorer-content,body.dark .explorer .colset-explorer .head{border-color:#4a5053}body.dark #side-left a:hover{color:#fff;opacity:.8}body.dark .explorer-actions{background:#262a2d}body.dark .explorer-ul .file,body.dark .explorer-ul .folder{color:#fff}body.dark .overlay{background:rgba(27,31,35,.9)}body.dark .dialog-dependencies .control-input{background:#262a2d;border-color:#4a5053}body.dark .dialog-dependencies .control-input .input{background:#262a2d;color:#fff}body.dark .dialog-dependencies .control-input .input::placeholder{color:hsla(0,0%,100%,.5)}body.dark .dialog-dependencies .control-input .close .st0{stroke:#fff}body.dark .dialog-dependencies ul li{background:#262a2d;border-color:#4a5053}body.dark .dialog-dependencies ul li a{color:#fff}body.dark .dialog-dependencies ul li a.dependency.disabled,body.dark .dialog-dependencies ul li a.dependency.disabled:hover,body.dark .dialog-dependencies ul li a.dependency.disabled.selected,body.dark .dialog-dependencies ul li a.dependency.disabled.selected:hover{background:#262a2d;color:hsla(0,0%,100%,.5);box-shadow:0 0 0 rgba(0,0,0,0) !important;margin:0}body.dark .dialog-dependencies ul li a.dependency.disabled strong,body.dark .dialog-dependencies ul li a.dependency.disabled:hover strong,body.dark .dialog-dependencies ul li a.dependency.disabled.selected strong,body.dark .dialog-dependencies ul li a.dependency.disabled.selected:hover strong{color:hsla(0,0%,100%,.5)}body.dark .dialog-dependencies ul li a.dependency.disabled span.group,body.dark .dialog-dependencies ul li a.dependency.disabled:hover span.group,body.dark .dialog-dependencies ul li a.dependency.disabled.selected span.group,body.dark .dialog-dependencies ul li a.dependency.disabled.selected:hover span.group{color:rgb(28.3325806452,32.53,36.7274193548)}body.dark ul.dependencies-list li div.disabled strong{color:hsla(0,0%,100%,.5)}body.dark .dialog-dependencies ul li a.dependency span.group,body.dark ul.dependencies-list li div span.group{color:#1b1f23}body.dark ul.dependencies-list li{border-color:#4a5053}body.dark .explorer-ul .file .icon,body.dark .explorer-ul .folder .icon{color:#fff}body.dark .explorer-ul .file.selected,body.dark .explorer-ul .folder.selected{color:#6db33f;background:#262a2d}body.dark .explorer-ul .file:hover,body.dark .explorer-ul .folder:hover{background:#262a2d}body.dark .explorer-ul .file.disabled,body.dark .explorer-ul .file.disabled:hover,body.dark .explorer-ul .folder.disabled,body.dark .explorer-ul .folder.disabled:hover{background:#1b1f23}body.dark pre.prism-code span.explorer-number{color:hsla(0,0%,100%,.5)}body.dark pre.prism-code span.explorer-number:before{background-color:#262a2d;color:hsla(0,0%,100%,.5)}body.dark pre.prism-code:before{color:hsla(0,0%,100%,.5);background-color:#262a2d}body.dark .token.cdata,body.dark .token.comment,body.dark .token.doctype,body.dark .token.prolog{color:#fff}body.dark code[class*=language-],body.dark pre[class*=language-],body.dark .token.operator,body.dark .token.punctuation,body.dark .token.operator{color:#fff}body.dark .popup-share .popop-share-container{background:#262a2d}body.dark .popup-share .popup-content label{color:#fff}body.dark .popup-share .input{background:#262a2d}body.dark .popup-share .popup-header{border-color:#4a5053}body.dark .popup-share a.button,body.dark .popup-share button.button{background:#262a2d}body.dark .popup-share .popup-header .close{color:#fff}body.dark .popup-share .popup-header .close .st0{stroke:#fff}body.dark .placeholder-radio,body.dark .placeholder-radio:after,body.dark .placeholder-input:after,body.dark .placeholder-button:after,body.dark .placeholder-text{background:#262a2d}body.dark .placeholder-input{background:#1b1f23;box-shadow:inset 0 -4px 0 0 #262a2d}body.dark .placeholder-button{box-shadow:inset 0 0 0 2px #262a2d;background:#1b1f23}body.dark .actions .placeholder-button:after{background:#1b1f23}body.dark .actions .placeholder-button{background:#262a2d;box-shadow:inset 0 0 0 2px #1b1f23}body.dark .explorer-actions .placeholder-button{box-shadow:inset 0 0 0 2px #1b1f23}body.dark .explorer-actions .placeholder-button:after{background:#1b1f23}body.dark .Toastify__toast{box-shadow:0 0 0 6px rgba(0,0,0,.2);background:#1b1f23;color:#fff;border-top-color:#4a5053;border-right-color:#4a5053;border-bottom-color:#4a5053}body.dark .Toastify__toast .toast-close .icon-time .st0{stroke:#fff}body.dark .popup-share .popup-action{border-top-color:#4a5053}body.dark .dialog-dependencies ul::-webkit-scrollbar{background:#262a2d}body.dark .dialog-dependencies ul::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3)}body.dark .explorer .colset-explorer .right .explorer-content::-webkit-scrollbar{background:#1b1f23}body.dark .explorer .colset-explorer .right .explorer-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3)}body.dark .warnings{background:#1b1f23;color:#fff;border-top-color:#4a5053;border-right-color:#4a5053;border-bottom-color:#4a5053}body.dark .warnings .icon-time .st0{stroke:#fff}body.dark .warnings ul{color:#fff}body.dark .radio.err{color:#d60000;cursor:not-allowed}body.dark .radio.err .caret{background:#d60000;border:2px solid #d60000}body.dark .radio:focus,body.dark .hamburger:focus,body.dark #side-left a:focus,body.dark .explorer-ul .file:focus,body.dark .explorer-ul .folder:focus,body.dark ul.dependencies-list li a:focus,body.dark #side-left .navigation-item:focus{outline:1px dotted #4a5053}body.dark .explorer-ul .file.disabled,body.dark .explorer-ul .folder.disabled{outline:none}body.dark a.button:focus,body.dark button.button:focus{box-shadow:0 0 0 4px hsl(200,5.7324840764%,34.7843137255%)}body.dark .explorer-select select{border:1px solid #4a5053;background:#1b1f23;color:#fff}body.dark .explorer-select:before{border-bottom:6px solid #fff}body.dark .explorer-select:after{border-top:6px solid #fff}body.dark .placeholder-select{border:1px solid #4a5053;background:#1b1f23}body.dark #header .switch-mobile{border-color:#4a5053}body.dark #header .switch-mobile button{color:#fff}body.dark .dialog-dependencies ul li.group-title span,body.dark .dialog-dependencies ul li a.dependency.selected,body.dark ul.dependencies-list li div span.group,body.dark .dialog-dependencies ul li a.dependency span.group{background:#6db33f}body.dark .dialog-dependencies ul li a.dependency.selected span.group{background:#fff}body.dark .dialog-dependencies ul li a.dependency.disabled span.group,body.dark .dialog-dependencies ul li a.dependency.disabled:hover span.group,body.dark .dialog-dependencies ul li a.dependency.disabled.selected span.group,body.dark ul.dependencies-list li div.disabled span.group{background:hsla(0,0%,100%,.3);color:rgba(27,31,35,.7) !important}body.dark .markdown a,body.dark .markdown a:hover,body.dark .markdown-source a,body.dark .markdown-source a:hover{color:#086dc3}body.dark .actions .placeholder-button-special{box-shadow:inset 0 0 0 2px #fff;background:#1b1f23}body.dark .modal-share .modal-header,body.dark .modal-add-favorite .modal-header,body.dark .modal-favorite .modal-header{background:#1b1f23;border-bottom:1px solid #4a5053}body.dark .modal-history-container,body.dark .modal-favorite-container,body.dark .modal-add-favorite-container{border:1px solid #4a5053}body.dark .modal-content{background:#1b1f23}body.dark .modal-add-favorite .favorite-desc{background:#262a2d;color:#fff}body.dark .modal-favorite button.edit,body.dark .modal-favorite button.remove,body.dark .modal-share .modal-content button.favorite{color:#fff}body.dark .actions .button.clicked{color:#000}body.dark .modal-content .list a.item{background:#262a2d;color:#fff}body.dark .modal-content .list a.item:hover{background:rgb(42.6698795181,47.1614457831,50.5301204819)}body.dark .modal-action{background:#1b1f23;border-top:1px solid #4a5053}@media(min-width: 1650px){#header p{font-size:20px;line-height:2rem;margin-top:1rem}}@media(max-width: 1000px){body.light #header,body.dark #header{width:auto}body.light .colset-main,body.dark .colset-main{background:none}body.light .colset-main>.right,body.dark .colset-main>.right{padding-bottom:2rem}body.light .colset,body.dark .colset{display:block}body.light .colset>.left,body.light .colset>.right,body.dark .colset>.left,body.dark .colset>.right{flex:none;padding-right:0}body.light .desktop-only,body.dark .desktop-only{display:none !important}.placeholder-button-explore{width:125px}.placeholder-button-submit{width:136px}.placeholder-button-dep{width:85.45px}.placeholder-button-download{width:148.13px}}@media(max-width: 1200px){.dependency-header .button span span .desktop-only{display:none}}@media(min-width: 320px)and (max-width: 1000px){.placeholder-button-dep{width:87.45px}}@media(min-width: 1000px)and (max-width: 1200px){.placeholder-button-dep{width:134.73px}.placeholder-button-download{width:144.13px}}.not-mobile{display:block}.is-mobile{display:none}@media(min-width: 320px)and (max-width: 767px){#side-left,#side-right{display:none}.control-inline input{max-width:none}.control-placeholder .placeholder-input{max-width:none}#main{padding:0 12px}.actions,.explorer-actions{left:0;right:0;padding-left:0;padding-right:0}.actions .actions-container,.explorer-actions .actions-container{padding:8px 0;height:44px}.actions .button>span>span,.explorer-actions .button>span>span{padding:.7rem .6rem .6rem}.actions .button,.explorer-actions .button{font-size:14px}.explorer-actions{padding:8px 0;height:44px}a.button,button.button{margin-right:6px;font-size:14px}a.button:last-child,button.button:last-child{margin-right:0}a.button>span>span,button.button>span>span{padding:.7rem .6rem .6rem}.popup-share .popop-share-container{width:auto}.explorer{left:0;right:0;bottom:0}.explorer .colset-explorer{padding:0 5px}.explorer .colset-explorer .left{display:none}.explorer .colset-explorer .right .head{display:none}.explorer .colset-explorer .right .explorer-content{top:45px;right:0;left:0;bottom:65px;margin:0}.more{padding:1rem 0;text-align:center}.not-mobile{display:none}.is-mobile{display:block}.navigation .navigation-content{padding:0 10px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0}.navigation .navigation-content #header h2,.navigation .navigation-content #header .header-mobile{margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.4)}.navigation .navigation-content ul{margin:0 -10px;padding:0}.navigation .navigation-content ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}.navigation .navigation-content ul li a{display:block;font-size:16px;line-height:1.5rem;padding:16px}.dialog-dependencies{top:0;left:0;right:0;margin:0;bottom:0;width:auto}.dialog-dependencies .control-input .input{padding:7px 10px 3px;padding-right:45px}.dialog-dependencies .control-input .input::placeholder{font-size:13px}.dialog-dependencies .control-input .help{display:none}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:none}.dialog-dependencies ul li a.dependency{padding:13px 10px}.actions .placeholder-button,.explorer-actions .placeholder-button{height:41.5px;margin-right:6px}.actions .placeholder-button:last-child,.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:98.39px}.placeholder-button-explore{width:88.55px}.placeholder-button-share{width:33px}.placeholder-button-download{width:108.73px}.placeholder-button-dep{width:87.45px}.explorer-select .placeholder-select{margin:0 -5px;height:33px}ul.dependencies-list li a{opacity:1}#header h2{text-align:center;padding:.5rem 0}#header h2 strong{font-size:32px;line-height:2rem}#header h2 span{font-size:22px;line-height:2rem;font-weight:600}hr.divider{display:none}.control-inline,.control-placeholder{display:block}.control-inline label,.control-inline .placeholder-label,.control-placeholder label,.control-placeholder .placeholder-label{flex:none;text-align:left}.control-inline input,.control-inline .group-radio,.control-inline .placeholder-input,.control-placeholder input,.control-placeholder .group-radio,.control-placeholder .placeholder-input{margin-left:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19oYW1idXJnZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzIiwid2VicGFjazovLy4vc3JjL3N0eWxlcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvcmVhY3QtdG9hc3RpZnkvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvcmVhY3QtdG9hc3RpZnkvc2Nzcy9fdG9hc3RDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9yZWFjdC10b2FzdGlmeS9zY3NzL190b2FzdC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvX2Nsb3NlQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvcmVhY3QtdG9hc3RpZnkvc2Nzcy9fcHJvZ3Jlc3NCYXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9yZWFjdC10b2FzdGlmeS9zY3NzL2FuaW1hdGlvbnMvX2JvdW5jZS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvYW5pbWF0aW9ucy9fem9vbS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvYW5pbWF0aW9ucy9fZmxpcC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvYW5pbWF0aW9ucy9fc2xpZGUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19kYXJrLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSx3QkFBQSxDQUNBLHNMQUFBLENBSUEsY0FBQSxDQUNBLGtCQUFBLENBRUYsV0FDRSx3QkFBQSxDQUNBLHNMQUFBLENBSUEsY0FBQSxDQUNBLGtCQUFBLENBRUYsV0FDRSx3QkFBQSxDQUNBLHNMQUFBLENBSUEsZUFBQSxDQUNBLGlCQUFBLENBRUYsV0FDRSx3QkFBQSxDQUNBLHdMQUFBLENBSUEsZUFBQSxDQUNBLGlCQUFBLENBR0YsV0FDRSx3QkFBQSxDQUNBLHlMQUFBLENBSUEsZUFBQSxDQUNBLGlCQUFBLENBR0YsV0FDRSx3QkFBQSxDQUNBLHlMQUFBLENBSUEsZUFBQSxDQUNBLGlCQUFBLENDdERGOzs7Ozs7RUFBQSxDQ0NBOzs7Ozs7RUFBQSxDQ0dBLFdBQ0UsZUFBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUVBLGtDQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQ0FBQSxDQUdBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FDQSw4QkFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FFQSxpQkFLSSxVRlRvQixDRWN0QiwyQkFLSSxVRm5Ca0IsQ0V1QnRCLGlJQUdFLHFCRnpCeUIsQ0U4Qi9CLGVBQ0UsVUZyQ3NCLENFc0N0QixXQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUdGLGlCQUNFLGFBQUEsQ0FDQSxPQUFBLENBQ0EsaUJBQUEsQ0FFQSxrRUFHRSxVRm5Eb0IsQ0VvRHBCLFVG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LG1CQUFBLENBQ0EsNENBQ0UsVUFBQSxDQUlKLHNDQUNFLG9CZFhVLENjWVYsa0JkZmMsQ2NpQmhCLHVCQUNFLHNFQUFBLENBR0Ysa0RBRUUsb0JkcEJVLENjc0JaLGlCQUNFLFVkeEJTLENjeUJULHdCQUNFLGtCZDVCWSxDYzZCWixpQmQzQk8sQ2M4QlAsOEJBQ0Usb0JkN0JPLENjZ0NYLHlCQUNFLGFkakNTLENja0NULGdDQUNFLG9CZG5DTyxDY29DUCxrQmRwQ08sQ2N3Q2Isc0NBQ0Usa0JkNUN3QixDYzhDMUIsdUJBQ0UsVWQ5Q1MsQ2MrQ1QsNkJBQ0UsYWQ5Q1MsQ2NpRGIsZ0dBR0UsZUFBQSxDQUVGLDJDQUVFLGlCZDFEUyxDYzJEVCxrQmQ3RGMsQ2M4RGQsVWQ1RFMsQ2M2RFQseURBQ0UsZWQ5RE8sQ2NnRVQsdURBQ0UsYWRuRVksQ2NzRWhCLHlFQUVFLGFkeEVjLENjMEVoQixpQkFDRSxrQmQzRWMsQ2M0RWQsaUJkMUVTLENjMkVULFVkM0VTLENjNEVULHVCQUNFLG9CZDNFUyxDYzZFWCw0QkFDRSxVZGhGTyxDY2lGUCxrQkFBQSxDQUdKLG9CQUNFLGtCZHZGYyxDY3dGZCxVZHRGUyxDY3VGVCxrR0FFRSxvQmR4RlEsQ2MyRlosNkJBQ0UsVWQ3RlMsQ2M4RlQsVUFBQSxDQUVGLDRCQUNFLGtCZGxHd0IsQ2NvRzFCLDREQUVFLFVkckdTLENjdUdYLG1CQUNFLDRCQUFBLENBRUYsOENBQ0Usa0JkNUd3QixDYzZHeEIsb0JkM0dVLENjNEdWLHFEQUNFLGtCZC9Hc0IsQ2NnSHRCLFVkL0dPLENjZ0hQLGtFQUNFLHdCQUFBLENBSUYsMERBQ0UsV2R0SEssQ2MwSFgscUNBQ0Usa0JkNUh3QixDYzZIeEIsb0JkM0hVLENjNEhWLHVDQUNFLFVkOUhPLENjaUlYLDBRQUlFLGtCZHRJd0IsQ2N1SXhCLHdCQUFBLENBQ0EseUNBQUEsQ0FDQSxRQUFBLENBQ0Esc1NBQ0Usd0JBQUEsQ0FFRixzVEFDRSw0Q0FBQSxDQUdKLHNEQUNFLHdCQUFBLENBRUYsOEdBRUUsYWR2SmMsQ2N5SmhCLGtDQUNFLG9CZHZKVSxDY3lKWix3RUFFRSxVZDVKUyxDYzhKWCw4RUFFRSxhZDlKVyxDYytKWCxrQmRsS3dCLENjc0t4Qix3RUFDRSxrQmR2S3NCLENjeUt4Qix3S0FFRSxrQmQ1S1ksQ2NpTGQsOENBQ0Usd0JBQUEsQ0FDQSxxREFDRSx3QmRuTG9CLENjb0xwQix3QkFBQSxDQUdKLGdDQUNFLHdCQUFBLENBQ0Esd0JkekxzQixDYzZMMUIsaUdBSUUsVWRoTVMsQ2NtTVgsa0pBS0UsVWR4TVMsQ2MyTVQsOENBQ0Usa0JkN01zQixDYytNeEIsNENBQ0UsVWQvTU8sQ2NpTlQsOEJBQ0Usa0Jkbk5zQixDY3FOeEIscUNBQ0Usb0JkcE5RLENjc05WLHFFQUVFLGtCZDFOc0IsQ2M0TnhCLDRDQUNFLFVkNU5PLENjNk5QLGlEQUNFLFdkOU5LLENjbU9YLG1LQUtFLGtCZHBPZSxDY3NPakIsNkJBQ0Usa0JkN09jLENjOE9kLG1DQUFBLENBRUYsOEJBQ0Usa0NBQUEsQ0FDQSxrQmRsUGMsQ2NxUGQsNkNBQ0Usa0JkdFBZLENjd1BkLHVDQUNFLGtCZHhQc0IsQ2N5UHRCLGtDQUFBLENBR0osZ0RBQ0Usa0NBQUEsQ0FDQSxzREFDRSxrQmRoUVksQ2NtUWhCLDJCQUNFLG1DQUFBLENBQ0Esa0JkclFjLENjc1FkLFVkcFFTLENjcVFULHdCZHBRVSxDY3FRViwwQmRyUVUsQ2NzUVYsMkJkdFFVLENjd1FSLHdEQUNFLFdkMVFLLENjOFFYLHFDQUNFLHdCZDlRVSxDY2lSVixxREFDRSxrQmRwUnNCLENjc1J4QiwyREFDRSw2QkFBQSxDQUlGLGlGQUNFLGtCZDdSWSxDYytSZCx1RkFDRSw2QkFBQSxDQUdKLG9CQUNFLGtCZHBTYyxDY3FTZCxVZG5TUyxDY29TVCx3QmRuU1UsQ2NvU1YsMEJkcFNVLENjcVNWLDJCZHJTVSxDY3NTVixvQ0FDRSxXZHhTTyxDYzBTVCx1QkFDRSxVZDNTTyxDYzhTWCxxQkFDRSxhQUFBLENBQ0Esa0JBQUEsQ0FFRiw0QkFDRSxrQkFBQSxDQUNBLHdCQUFBLENBVUEsNk9BQ0UsMEJBQUEsQ0FHSiw4RUFFRSxZQUFB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SUEsV0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FFRixnQkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBSU4sV0FDRSxZQUFBLENBRUYscUNBRUUsYUFBQSxDQUNBLDRIQUVFLFNBQUEsQ0FDQSxlQUFBLENBRUYsMkxBR0UsYUFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tZXRyb3BvbGlzLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvbWV0cm9wb2xpcy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXN0eWxlOiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9tZXRyb3BvbGlzLW1lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvbWV0cm9wb2xpcy1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWV0cm9wb2xpcy1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9tZXRyb3BvbGlzLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tZXRyb3BvbGlzLWV4dHJhYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvbWV0cm9wb2xpcy1leHRyYWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtZXh0cmFib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWV0cm9wb2xpcy10aGluLXdlYmZvbnQuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9tZXRyb3BvbGlzLXRoaW4td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtdGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL21ldHJvcG9saXMtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRoYW1idXJnZXItcGFkZGluZy14OiA4cHg7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogOHB4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aDogMjZweDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAzcHg7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc6IDZweDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3I6ICRsaWdodC1jb2xvcjtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1czogNHB4O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5OiAwLjc7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjogd2hpdGU7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2U7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjogb3BhY2l0eSg1MCUpO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcblxuJGhhbWJ1cmdlci10eXBlczogKHNwaW4pO1xuXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMnO1xuXG4uaGFtYnVyZ2VyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwO1xuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBvdXRsaW5lO1xuICB9XG4gIHNwYW4uaGFtYnVyZ2VyLWJveCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgLTIpO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCIvLyBUaGVtZSBMaWdodFxuXG4kbGlnaHQtYmFja2dyb3VuZDogI2ZmZjtcbiRsaWdodC1iYWNrZ3JvdW5kLXNlY29uZGF5OiAjZWNmMmYyO1xuJGxpZ2h0LWNvbG9yOiAjMDAwO1xuJGxpZ2h0LWJvcmRlcjogI2RjZThlODtcbiRsaWdodC1wcmltYXJ5OiAjNmRiMzNmO1xuJGxpZ2h0LWxpbms6ICMwODZkYzM7XG4kbGlnaHQtcGxhY2Vob2xkZXI6IGxpZ2h0ZW4oJGxpZ2h0LWJvcmRlciwgNSk7XG4kbGlnaHQtb3V0bGluZTogZGFya2VuKCRsaWdodC1ib3JkZXIsIDE1KTtcblxuLy8gVGhlbWUgRGFya1xuXG4kZGFyay1iYWNrZ3JvdW5kOiAjMWIxZjIzO1xuJGRhcmstYmFja2dyb3VuZC1zZWNvbmRhcnk6ICMyNjJhMmQ7XG4kZGFyay1jb2xvcjogI2ZmZjtcbiRkYXJrLWJvcmRlcjogIzRhNTA1MztcbiRkYXJrLXByaW1hcnk6ICM2ZGIzM2Y7XG4kZGFyay1saW5rOiAjMDg2ZGMzO1xuJGRhcmstcGxhY2Vob2xkZXI6ICMyNjJhMmQ7XG5cbi8vIEdsb2JhbFxuXG4kc3ByaW5nLThwb2ludHM6IDhweDtcbiRzcHJpbmctZm9udC1zaXplOiAxNXB4O1xuJHNwcmluZy1mb250LXNpemUtc206IDE0cHg7XG4kc3ByaW5nLWZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNwcmluZy1yYWRpdXM6IDRweDtcbiRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4kc3ByaW5nLW1heC13aWR0aDogMTY4MHB4O1xuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4pIHtcbiAgLypcbiAgICogU3BpblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcbiAgJiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1tcy10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtby10cmFuc2l0aW9uOiAkYXJncztcbiAgICB0cmFuc2l0aW9uOiAkYXJncztcbiAgfVxufVxuXG5AbWl4aW4gb3V0bGluZSB7XG4gICYge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkbGlnaHQtb3V0bGluZTtcbiAgICAvLyBvdXRsaW5lOiBub25lO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkbGlnaHQtYm9yZGVyO1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZTtcbiAgZm9udC1mYW1pbHk6ICRzcHJpbmctZm9udC1mYW1pbHk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRzcHJpbmctZm9udC1mYW1pbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kO1xuICBtYXJnaW46IDA7XG59XG5cbiNhcHAge1xuICBtYXgtd2lkdGg6ICRzcHJpbmctbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc2lkZS1sZWZ0LFxuI3NpZGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zaWRlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNzaWRlLWxlZnQge1xuICAuc2lkZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoZGFya2VuKCRsaWdodC1ib3JkZXIsIDE1KSwgMC40KTtcbiAgfVxuICBhIHtcbiAgICAkc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuMnJlbSBhdXRvO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6ICRzaXplICsgMTJweDtcbiAgICBoZWlnaHQ6ICRzaXplICsgMTJweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yICRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgQGluY2x1ZGUgb3V0bGluZTtcbiAgICAuYS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaWdodC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAuc29jaWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgYSB7XG4gICAgICAkc2l6ZTogMzBweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLm5hdmlnYXRpb24tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICRzaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC4ycmVtIGF1dG87XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogJHNpemUgKyAxMnB4O1xuICAgIGhlaWdodDogJHNpemUgKyAxMnB4O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAkc3ByaW5nLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgIC5pY29uLWhpc3Rvcnkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaWdodC1wcmltYXJ5O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgI2FlY2FjYTtcbiAgICB9XG4gIH1cbiAgJi5pcy1vcGVuIC5uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cblxuI3NpZGUtcmlnaHQge1xuICByaWdodDogNzVweDtcbiAgLnNpZGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgei1pbmRleDogMTk4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgfVxufVxuXG4jbWFpbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMCAxMTBweDtcbiAgbWF4LXdpZHRoOiAkc3ByaW5nLW1heC13aWR0aDtcbn1cblxuLy8gSGVhZGVyXG5cbiNoZWFkZXIge1xuICBoMSxcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMS5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgb3V0bGluZTtcbiAgICAgIC5sb2dvLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc3QwIHtcbiAgICAgICAgZmlsbDogJGxpZ2h0LXByaW1hcnk7XG4gICAgICB9XG4gICAgICAuc3QxIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEubG9nby1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMXJlbSAxMnB4O1xuICB9XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICBtYXJnaW46IDAgLTEycHggMC44cmVtIC0xMnB4O1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgOHB4O1xuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMCAxcmVtO1xuICAgIHN0cm9uZyxcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICB9XG59XG5cbi8vIERpdmlkZXJcblxuaHIuZGl2aWRlciB7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgbWFyZ2luOiAwLjJyZW0gMCAycmVtO1xufVxuXG4vLyBDb2xzZXRcblxuLmNvbHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5sZWZ0LFxuICAucmlnaHQge1xuICAgIGZsZXg6IDUwJTtcbiAgfVxuICAubGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICBmbGV4OiA1MCU7XG4gICAgLmxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbC1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG59XG5cbi5jb2xzZXQtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkbGlnaHQtYm9yZGVyLCAkbGlnaHQtYm9yZGVyKSBuby1yZXBlYXQgNjAlLzFweFxuICAgIDEwMCU7XG4gIC5jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIGZsZXg6IDQwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBmbGV4OiA2MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRyb2xcblxuLmNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemUgKyAyO1xuICB9XG59XG5cbi5jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZmxleDogMTEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBpbnB1dCxcbiAgLmdyb3VwLXJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZmxleDogMTtcbiAgfVxuICBpbnB1dCB7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5cbi5sYWJlbC0yIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8gUmFkaW9cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIC5yYWRpby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgb3V0bGluZTtcbiAgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5jYXJldCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi5jaGVja2VkIHtcbiAgICBjb2xvcjogJGxpZ2h0LXByaW1hcnk7XG4gICAgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1wcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi5lcnIge1xuICAgIGNvbG9yOiAjZDYwMDAwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNjAwMDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDYwMDAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBpbnB1dFxuXG4uaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRzcHJpbmctZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwLjU1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1wcmltYXJ5O1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG59XG5cbi8vIFBhbmVsXG5cbi5wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDMpO1xuICAmLnBhbmVsLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnBhbmVsLXdyYXAge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxufVxuXG4vLyBCdXR0b25cblxuYS5idXR0b24sXG5idXR0b24uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWNvbG9yO1xuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplIC0gMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZDtcbiAgZm9udC1mYW1pbHk6ICRzcHJpbmctZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGNhbGMoJHNwcmluZy10cmFuc2l0aW9uLWR1cmF0aW9uIC8gMikpO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkbGlnaHQtYm9yZGVyO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW0gMC42cmVtO1xuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIHNwYW4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBzcGFuLmJ1dHRvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjYWxjKCRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbiAvIDIpKTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5pbnZlcnNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGcge1xuICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemUgKyAxO1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogMC45cmVtIDEuNXJlbSAwLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbnNcblxuLmJ1dHRvbnMge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idXR0b25zLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gU3dpdGNoXG5cbi5zd2l0Y2gge1xuICBhLmJ1dHRvbiB7XG4gICAgJHNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICBoZWlnaHQ6ICRzaXplO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgLmJ1dHRvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogNnB4IDdweCAycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGlvbnNcblxuLmFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDc1cHg7XG4gIGxlZnQ6IDc1cHg7XG4gIC5hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk7XG4gICAgcGFkZGluZzogMjBweCAwLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkc3ByaW5nLW1heC13aWR0aCAtICg4MiAqIDIpO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplICsgMTtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjVyZW0gMC44cmVtO1xuICAgIH1cbiAgICAmLmNsaWNrZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCBkYXJrZW4oJGxpZ2h0LWJvcmRlciwgNik7XG4gICAgfVxuICAgICYubGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kcm9wZG93bi1pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xzZXQtbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGxpZ2h0LWJvcmRlciwgJGxpZ2h0LWJvcmRlcikgbm8tcmVwZWF0IGNlbnRlci8xcHhcbiAgICAxMDAlO1xufVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndhcm5pbmdzIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICB9XG59XG5cbi5jb250cm9sLWVycm9yIHtcbiAgY29sb3I6ICNkNjAwMDA7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pY29uLXRpbWUge1xuICAuc3QwIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzAwMDAwMDtcbiAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICB9XG59XG5cbi53YXJuaW5ncyB7XG4gICRjb2xvcjogI2U4YmEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkc3ByaW5nLThwb2ludHM7XG4gIHBhZGRpbmc6ICRzcHJpbmctOHBvaW50cyAqIDI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRjb2xvcjtcbiAgY29sb3I6IGRhcmtlbigkY29sb3IsIDgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGNvbG9yOiAjOGYyNTAwO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICBzdHJvbmcud2FybiB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDgpO1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uXG5cbi5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LXByaW1hcnk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTk5O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAubmF2aWdhdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogJHNwcmluZy1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLm5hdmlnYXRpb24tY29udGVudC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCAxMTBweDtcbiAgICB9XG4gICAgI2hlYWRlciBoMS5sb2dvIGEgLnN0MCB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG4gICAgI2hlYWRlciBoMS5sb2dvIGEgLnN0MSB7XG4gICAgICBmaWxsOiAkbGlnaHQtcHJpbWFyeTtcbiAgICB9XG4gICAgI2hlYWRlciBoMiB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICB9XG4gICAgI2hlYWRlciAuc3dpdGNoLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1lbnRlciB7XG4gIHRvcDogLTEwMCU7XG59XG5cbi5uYXZpZ2F0aW9uLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gNTAwbXMpO1xufVxuXG4ubmF2aWdhdGlvbi1leGl0IHtcbiAgdG9wOiAwO1xufVxuXG4ubmF2aWdhdGlvbi1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDUwMG1zKTtcbn1cblxuI3NpZGUtbGVmdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxMDBtcyk7XG4gICYuaXMtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXByaW1hcnk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExheW91dCBjb250YWluZXJcblxuLmxheW91dC1jb250YWluZXIge1xuICBtYXJnaW46IDAgNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5sYXlvdXQtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogOTBweDtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmxheW91dC1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk7XG4gICAgcGFkZGluZzogMjBweCAwLjVyZW07XG4gICAgei1pbmRleDogMztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtNXJlbTtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemUgKyAxO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjVyZW0gMC44cmVtO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCBkYXJrZW4oJGxpZ2h0LWJvcmRlciwgNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGxvcmUgZGVwZW5kZW5jaWVzXG5cbi5kaWFsb2ctZGVwZW5kZW5jaWVzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDE7XG4gICR3aWR0aDogODAwcHg7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAtKGNhbGMoJHdpZHRoIC8gMikpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICAmLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYtZW50ZXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDMwMG1zKTtcbiAgfVxuICAmLWV4aXQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi1leGl0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAzMDBtcyk7XG4gIH1cbiAgaDEsXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoMSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuMyk7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICAgIGEuZGVwZW5kZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICBzcGFuLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSAtIDI7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAuNnJlbSAxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSArIDI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1lbnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAkaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0oY2FsYygkaGVpZ2h0IC8gMikpO1xuICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSh3aGl0ZSwgMC4yKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5ncm91cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uLWVudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAmLmRpc2FibGVkLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC40KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgc3BhbixcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmdyb3VwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkbGlnaHQtY29sb3IsIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uLWVudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmludmFsaWQge1xuICAgICAgICBjb2xvcjogI2Q2MDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkuZ3JvdXAtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemUgLSAyO1xuICAgICAgICBwYWRkaW5nOiA0cHggMC42cmVtIDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRyb2wtaW5wdXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAuaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCAzcHg7XG4gICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplICsgMjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVscCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5zdDAge1xuICAgICAgICAgIHN0cm9rZTogJGxpZ2h0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFF1aWNrIFNlYXJjaFxuXG51bC5kZXBlbmRlbmNpZXMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgbGkgYSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBzdHJvbmcsXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplICsgMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemUgLSAyO1xuICAgICAgICBwYWRkaW5nOiA0cHggMC42cmVtIDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgc3Bhbi5pbnZhbGlkIHtcbiAgICAgICAgY29sb3I6ICNkNjAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGxpZ2h0LWNvbG9yLCAwLjQpO1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC40KTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmdyb3VwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYm9yZGVyO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICRzaXplOiA0MnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLShjYWxjKCRzaXplIC8gMikpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIG91dGxpbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxNTBtcyk7XG4gICAgICAuYS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuc3QwIHtcbiAgICAgICAgICBmaWxsOiAjZDc1YjQ5O1xuICAgICAgICB9XG4gICAgICAgIC5zdDEge1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMzA7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICBmaWxsOiAjZDUzNzIwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYWRlLWVudGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuZmFkZS1lbnRlci1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICB9XG5cbiAgLmZhZGUtZXhpdCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mYWRlLWV4aXQtYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICB9XG59XG5cbi5kZXBlbmRlbmN5LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDEuNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5idXR0b24sXG4gIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5vLWRlcGVuZGVuY3kge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gT3ZlcmxheVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoI2ViZjJmMiwgMC44KTtcbiAgJi1lbnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtZW50ZXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgfVxuXG4gICYtZXhpdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtZXhpdC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICB9XG59XG5cbi8vIFBsYWNlaG9sZGVyXG5cbi5wbGFjZWhvbGRlci1yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGxhY2Vob2xkZXI7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGxhY2Vob2xkZXI7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMzIuNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGxhY2Vob2xkZXItbGFiZWwtMiB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmNvbnRyb2wtcGxhY2Vob2xkZXIge1xuICAucGxhY2Vob2xkZXItaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjNyZW07XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZsZXg6IDExMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gIGhlaWdodDogMzIuNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgMCAkbGlnaHQtcGxhY2Vob2xkZXI7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1wbGFjZWhvbGRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkbGlnaHQtcGxhY2Vob2xkZXI7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1wbGFjZWhvbGRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5hY3Rpb25zIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0Ny41cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRsaWdodC1ib3JkZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJvcmRlcjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICYtc3VibWl0IHtcbiAgICB3aWR0aDogMjAwLjQ0cHg7XG4gIH1cbiAgJi1leHBsb3JlIHtcbiAgICB3aWR0aDogMjQ5LjQycHg7XG4gIH1cbiAgJi1zaGFyZSB7XG4gICAgd2lkdGg6IDYyLjNweDtcbiAgfVxuICAmLWRlcCB7XG4gICAgd2lkdGg6IDI0MS44cHg7XG4gIH1cbiAgJi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDIxMi4yN3B4O1xuICB9XG59XG5cbi5hY3Rpb25zIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1zcGVjaWFsIHtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplICsgMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkbGlnaHQtY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGxhY2Vob2xkZXI7XG59XG4iLCIkcnQtbmFtZXNwYWNlOiAnVG9hc3RpZnknO1xuJHJ0LW1vYmlsZTogJ29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDgwcHgpJyAhZGVmYXVsdDtcblxuOnJvb3Qge1xuICAtLXRvYXN0aWZ5LWNvbG9yLWxpZ2h0OiAjZmZmO1xuICAtLXRvYXN0aWZ5LWNvbG9yLWRhcms6ICMxMjEyMTI7XG4gIC0tdG9hc3RpZnktY29sb3ItaW5mbzogIzM0OThkYjtcbiAgLS10b2FzdGlmeS1jb2xvci1zdWNjZXNzOiAjMDdiYzBjO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXdhcm5pbmc6ICNmMWM0MGY7XG4gIC0tdG9hc3RpZnktY29sb3ItZXJyb3I6ICNlNzRjM2M7XG4gIC0tdG9hc3RpZnktY29sb3ItdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAtLXRvYXN0aWZ5LWljb24tY29sb3ItaW5mbzogdmFyKC0tdG9hc3RpZnktY29sb3ItaW5mbyk7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1zdWNjZXNzOiB2YXIoLS10b2FzdGlmeS1jb2xvci1zdWNjZXNzKTtcbiAgLS10b2FzdGlmeS1pY29uLWNvbG9yLXdhcm5pbmc6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXdhcm5pbmcpO1xuICAtLXRvYXN0aWZ5LWljb24tY29sb3ItZXJyb3I6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWVycm9yKTtcblxuICAtLXRvYXN0aWZ5LXRvYXN0LXdpZHRoOiAzMjBweDtcbiAgLS10b2FzdGlmeS10b2FzdC1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXRvYXN0LW1pbi1oZWlnaHQ6IDY0cHg7XG4gIC0tdG9hc3RpZnktdG9hc3QtbWF4LWhlaWdodDogODAwcHg7XG4gIC0tdG9hc3RpZnktZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC0tdG9hc3RpZnktei1pbmRleDogOTk5OTtcblxuICAtLXRvYXN0aWZ5LXRleHQtY29sb3ItbGlnaHQ6ICM3NTc1NzU7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1kYXJrOiAjZmZmO1xuXG4gIC8vVXNlZCBvbmx5IGZvciBjb2xvcmVkIHRoZW1lXG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1pbmZvOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXRleHQtY29sb3Itc3VjY2VzczogI2ZmZjtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLXdhcm5pbmc6ICNmZmY7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1lcnJvcjogI2ZmZjtcblxuICAtLXRvYXN0aWZ5LXNwaW5uZXItY29sb3I6ICM2MTYxNjE7XG4gIC0tdG9hc3RpZnktc3Bpbm5lci1jb2xvci1lbXB0eS1hcmVhOiAjZTBlMGUwO1xuXG4gIC8vIFVzZWQgd2hlbiBubyB0eXBlIGlzIHByb3ZpZGVkXG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtbGlnaHQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICAjNGNkOTY0LFxuICAgICM1YWM4ZmEsXG4gICAgIzAwN2FmZixcbiAgICAjMzRhYWRjLFxuICAgICM1ODU2ZDYsXG4gICAgI2ZmMmQ1NVxuICApO1xuICAvLyBVc2VkIHdoZW4gbm8gdHlwZSBpcyBwcm92aWRlZFxuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWRhcms6ICNiYjg2ZmM7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtaW5mbzogdmFyKC0tdG9hc3RpZnktY29sb3ItaW5mbyk7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3Mtc3VjY2VzczogdmFyKC0tdG9hc3RpZnktY29sb3Itc3VjY2Vzcyk7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3Mtd2FybmluZzogdmFyKC0tdG9hc3RpZnktY29sb3Itd2FybmluZyk7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtZXJyb3I6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWVycm9yKTtcbn1cbiIsIi4jeyRydC1uYW1lc3BhY2V9X190b2FzdC1jb250YWluZXIge1xuICB6LWluZGV4OiB2YXIoLS10b2FzdGlmeS16LWluZGV4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIHZhcigtLXRvYXN0aWZ5LXotaW5kZXgpKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiB2YXIoLS10b2FzdGlmeS10b2FzdC13aWR0aCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICAmLS10b3AtbGVmdCB7XG4gICAgdG9wOiAxZW07XG4gICAgbGVmdDogMWVtO1xuICB9XG4gICYtLXRvcC1jZW50ZXIge1xuICAgIHRvcDogMWVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgJi0tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IDFlbTtcbiAgICByaWdodDogMWVtO1xuICB9XG4gICYtLWJvdHRvbS1sZWZ0IHtcbiAgICBib3R0b206IDFlbTtcbiAgICBsZWZ0OiAxZW07XG4gIH1cbiAgJi0tYm90dG9tLWNlbnRlciB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmLS1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhICN7JHJ0LW1vYmlsZX0ge1xuICAuI3skcnQtbmFtZXNwYWNlfV9fdG9hc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAmLS10b3AtbGVmdCxcbiAgICAmLS10b3AtY2VudGVyLFxuICAgICYtLXRvcC1yaWdodCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgICYtLWJvdHRvbS1sZWZ0LFxuICAgICYtLWJvdHRvbS1jZW50ZXIsXG4gICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgJi0tcnRsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi4jeyRydC1uYW1lc3BhY2V9X190b2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdmFyKC0tdG9hc3RpZnktdG9hc3QtbWluLWhlaWdodCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10b2FzdGlmeS10b2FzdC1tYXgtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvYXN0aWZ5LWZvbnQtZmFtaWx5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogd2Via2l0IG9ubHkgaXNzdWUgIzc5MSAqL1xuICB6LWluZGV4OiAwO1xuICAmLS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gICYtLWNsb3NlLW9uLWNsaWNrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1ib2R5IHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbiAgJi1pY29uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi4jeyRydC1uYW1lc3BhY2V9LS1hbmltYXRlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG4uI3skcnQtbmFtZXNwYWNlfS0tYW5pbWF0ZS1pY29uIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgI3skcnQtbW9iaWxlfSB7XG4gIC4jeyRydC1uYW1lc3BhY2V9X190b2FzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuI3skcnQtbmFtZXNwYWNlfV9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgJi0tbGlnaHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuXG4gICYgPiBzdmcge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3RyYWNrUHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3Byb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHotaW5kZXg6IHZhcigtLXRvYXN0aWZ5LXotaW5kZXgpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cbiAgJi0tYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogI3skcnQtbmFtZXNwYWNlfV9fdHJhY2tQcm9ncmVzcyBsaW5lYXIgMSBmb3J3YXJkcztcbiAgfVxuXG4gICYtLWNvbnRyb2xsZWQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB9XG5cbiAgJi0tcnRsIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB9XG59XG4iLCJAbWl4aW4gdGltaW5nLWZ1bmN0aW9uIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBAaW5jbHVkZSB0aW1pbmctZnVuY3Rpb247XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBAaW5jbHVkZSB0aW1pbmctZnVuY3Rpb247XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgQGluY2x1ZGUgdGltaW5nLWZ1bmN0aW9uO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBAaW5jbHVkZSB0aW1pbmctZnVuY3Rpb247XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlLWVudGVyIHtcbiAgJi0tdG9wLWxlZnQsXG4gICYtLWJvdHRvbS1sZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5MZWZ0O1xuICB9XG4gICYtLXRvcC1yaWdodCxcbiAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5SaWdodDtcbiAgfVxuICAmLS10b3AtY2VudGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5Eb3duO1xuICB9XG4gICYtLWJvdHRvbS1jZW50ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VJblVwO1xuICB9XG59XG5cbi4jeyRydC1uYW1lc3BhY2V9X19ib3VuY2UtZXhpdCB7XG4gICYtLXRvcC1sZWZ0LFxuICAmLS1ib3R0b20tbGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZU91dExlZnQ7XG4gIH1cbiAgJi0tdG9wLXJpZ2h0LFxuICAmLS1ib3R0b20tcmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXRSaWdodDtcbiAgfVxuICAmLS10b3AtY2VudGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlT3V0VXA7XG4gIH1cbiAgJi0tYm90dG9tLWNlbnRlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZU91dERvd247XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fem9vbS1lbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X196b29tSW47XG59XG5cbi4jeyRydC1uYW1lc3BhY2V9X196b29tLWV4aXQge1xuICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fem9vbU91dDtcbn1cbiIsIkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fZmxpcEluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXBPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXAtZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fZmxpcEluO1xufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fZmxpcC1leGl0IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXBPdXQ7XG59XG4iLCJAbWl4aW4gdHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm07XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MDBweCwgMCk7XG4gIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlLWVudGVyIHtcbiAgJi0tdG9wLWxlZnQsXG4gICYtLWJvdHRvbS1sZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVJbkxlZnQ7XG4gIH1cbiAgJi0tdG9wLXJpZ2h0LFxuICAmLS1ib3R0b20tcmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluUmlnaHQ7XG4gIH1cbiAgJi0tdG9wLWNlbnRlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlSW5Eb3duO1xuICB9XG4gICYtLWJvdHRvbS1jZW50ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluVXA7XG4gIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlLWV4aXQge1xuICAmLS10b3AtbGVmdCxcbiAgJi0tYm90dG9tLWxlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dExlZnQ7XG4gIH1cbiAgJi0tdG9wLXJpZ2h0LFxuICAmLS1ib3R0b20tcmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dFJpZ2h0O1xuICB9XG4gICYtLXRvcC1jZW50ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dFVwO1xuICB9XG4gICYtLWJvdHRvbS1jZW50ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dERvd247XG4gIH1cbn1cbiIsIiRydC1jb2xvci1kZWZhdWx0OiAjMjIyO1xuJHJ0LWNvbG9yLWluZm86ICMzNDk4ZGI7XG4kcnQtY29sb3Itc3VjY2VzczogIzZkYjMzZjtcbiRydC1jb2xvci13YXJuaW5nOiAjZThiYTAwO1xuJHJ0LWNvbG9yLWVycm9yOiAjZTc0YzNjO1xuJHJ0LXRvYXN0LXdpZHRoOiA0MDBweDtcblxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvdmFyaWFibGVzJztcblxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvdG9hc3RDb250YWluZXInO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvdG9hc3QnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvY2xvc2VCdXR0b24nO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L3Njc3MvcHJvZ3Jlc3NCYXInO1xuXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtdG9hc3RpZnkvc2Nzcy9hbmltYXRpb25zL2JvdW5jZS5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC10b2FzdGlmeS9zY3NzL2FuaW1hdGlvbnMvem9vbS5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC10b2FzdGlmeS9zY3NzL2FuaW1hdGlvbnMvZmxpcC5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC10b2FzdGlmeS9zY3NzL2FuaW1hdGlvbnMvc2xpZGUuc2Nzcyc7XG5cbi4jeyRydC1uYW1lc3BhY2V9X190b2FzdC1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3RvYXN0IHtcbiAgcGFkZGluZzogJHNwcmluZy04cG9pbnRzICogMjtcbn1cblxuLlRvYXN0aWZ5X190b2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKCRsaWdodC1ib3JkZXIsIDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHJ0LWNvbG9yLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC50b2FzdC1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHJ0LWNvbG9yLWluZm87XG4gIH1cbiAgJi0tc3VjY2VzcyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRydC1jb2xvci1zdWNjZXNzO1xuICB9XG4gICYtLXdhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcnQtY29sb3Itd2FybmluZztcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRydC1jb2xvci1lcnJvcjtcbiAgfVxufVxuIiwiYm9keS5kYXJrIHtcbiAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAjaGVhZGVyIHtcbiAgICBoMS5sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIC5zdDAge1xuICAgICAgICAgIGZpbGw6ICRkYXJrLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjc2lkZS1sZWZ0IC5zaWRlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cblxuICAjc2lkZS1sZWZ0IC5uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgI3NpZGUtcmlnaHQgLnNpZGUtY29udGFpbmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICB9XG4gIC5jb2xzZXQtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkYXJrLWJvcmRlciwgJGRhcmstYm9yZGVyKSBuby1yZXBlYXQgY2VudGVyLzFweFxuICAgICAgMTAwJTtcbiAgfVxuICBoci5kaXZpZGVyLFxuICAuZGVwZW5kZW5jeS1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyO1xuICB9XG4gIC5yYWRpbyB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIC5jYXJldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2FyZXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hlY2tlZCB7XG4gICAgICBjb2xvcjogJGRhcmstcHJpbWFyeTtcbiAgICAgIC5jYXJldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbnMgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgfVxuICAjc2lkZS1sZWZ0IGEge1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbiAgYS5idXR0b24uaW52ZXJzZS5hY3RpdmUsXG4gIGJ1dHRvbi5idXR0b24uaW52ZXJzZS5hY3RpdmUge1xuICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICB9XG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstcHJpbWFyeTtcbiAgICB9XG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICM4MGVhNmU7XG4gICAgfVxuICB9XG4gIC5leHBsb3JlciB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgLmNvbHNldC1leHBsb3JlciAuZXhwbG9yZXItY29udGVudCxcbiAgICAuY29sc2V0LWV4cGxvcmVyIC5oZWFkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyO1xuICAgIH1cbiAgfVxuICAjc2lkZS1sZWZ0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLmV4cGxvcmVyLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICB9XG4gIC5leHBsb3Jlci11bCAuZmlsZSxcbiAgLmV4cGxvcmVyLXVsIC5mb2xkZXIge1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyay1iYWNrZ3JvdW5kLCAwLjkpO1xuICB9XG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIC5jb250cm9sLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICAuaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWNvbG9yLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgLnN0MCB7XG4gICAgICAgIHN0cm9rZTogJGRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMgdWwgbGkgYS5kZXBlbmRlbmN5LmRpc2FibGVkLFxuICAuZGlhbG9nLWRlcGVuZGVuY2llcyB1bCBsaSBhLmRlcGVuZGVuY3kuZGlzYWJsZWQ6aG92ZXIsXG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIGEuZGVwZW5kZW5jeS5kaXNhYmxlZC5zZWxlY3RlZCxcbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMgdWwgbGkgYS5kZXBlbmRlbmN5LmRpc2FibGVkLnNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICBjb2xvcjogcmdiYSgkZGFyay1jb2xvciwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IHJnYmEoJGRhcmstY29sb3IsIDAuNSk7XG4gICAgfVxuICAgIHNwYW4uZ3JvdXAge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmstYmFja2dyb3VuZCwgMC42KTtcbiAgICB9XG4gIH1cbiAgdWwuZGVwZW5kZW5jaWVzLWxpc3QgbGkgZGl2LmRpc2FibGVkIHN0cm9uZyB7XG4gICAgY29sb3I6IHJnYmEoJGRhcmstY29sb3IsIDAuNSk7XG4gIH1cbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMgdWwgbGkgYS5kZXBlbmRlbmN5IHNwYW4uZ3JvdXAsXG4gIHVsLmRlcGVuZGVuY2llcy1saXN0IGxpIGRpdiBzcGFuLmdyb3VwIHtcbiAgICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcbiAgfVxuICB1bC5kZXBlbmRlbmNpZXMtbGlzdCBsaSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXI7XG4gIH1cbiAgLmV4cGxvcmVyLXVsIC5maWxlIC5pY29uLFxuICAuZXhwbG9yZXItdWwgLmZvbGRlciAuaWNvbiB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG4gIC5leHBsb3Jlci11bCAuZmlsZS5zZWxlY3RlZCxcbiAgLmV4cGxvcmVyLXVsIC5mb2xkZXIuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkZGFyay1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICB9XG4gIC5leHBsb3Jlci11bCAuZmlsZSxcbiAgLmV4cGxvcmVyLXVsIC5mb2xkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgICYuZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIHByZS5wcmlzbS1jb2RlIHtcbiAgICBzcGFuLmV4cGxvcmVyLW51bWJlciB7XG4gICAgICBjb2xvcjogcmdiYSgkZGFyay1jb2xvciwgMC41KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWNvbG9yLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgkZGFyay1jb2xvciwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC50b2tlbi5jZGF0YSxcbiAgLnRva2VuLmNvbW1lbnQsXG4gIC50b2tlbi5kb2N0eXBlLFxuICAudG9rZW4ucHJvbG9nIHtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gIH1cblxuICBjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXG4gIHByZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxuICAudG9rZW4ub3BlcmF0b3IsXG4gIC50b2tlbi5wdW5jdHVhdGlvbixcbiAgLnRva2VuLm9wZXJhdG9yIHtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gIH1cbiAgLnBvcHVwLXNoYXJlIHtcbiAgICAucG9wb3Atc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAucG9wdXAtY29udGVudCBsYWJlbCB7XG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgfVxuICAgIC5pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICB9XG4gICAgYS5idXR0b24sXG4gICAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnBvcHVwLWhlYWRlciAuY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgLnN0MCB7XG4gICAgICAgIHN0cm9rZTogJGRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsYWNlaG9sZGVyLXJhZGlvLFxuICAucGxhY2Vob2xkZXItcmFkaW86YWZ0ZXIsXG4gIC5wbGFjZWhvbGRlci1pbnB1dDphZnRlcixcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbjphZnRlcixcbiAgLnBsYWNlaG9sZGVyLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXBsYWNlaG9sZGVyO1xuICB9XG4gIC5wbGFjZWhvbGRlci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCAwICRkYXJrLXBsYWNlaG9sZGVyO1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkZGFyay1wbGFjZWhvbGRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICB9XG4gIC5hY3Rpb25zIHtcbiAgICAucGxhY2Vob2xkZXItYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGRhcmstYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbiAgLmV4cGxvcmVyLWFjdGlvbnMgLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuICAuVG9hc3RpZnlfX3RvYXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgjMDAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXI7XG4gICAgLnRvYXN0LWNsb3NlIHtcbiAgICAgIC5pY29uLXRpbWUgLnN0MCB7XG4gICAgICAgIHN0cm9rZTogJGRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3B1cC1zaGFyZSAucG9wdXAtYWN0aW9uIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ib3JkZXI7XG4gIH1cbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMgdWwge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLCAwLjMpO1xuICAgIH1cbiAgfVxuICAuZXhwbG9yZXIgLmNvbHNldC1leHBsb3JlciAucmlnaHQgLmV4cGxvcmVyLWNvbnRlbnQge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3IsIDAuMyk7XG4gICAgfVxuICB9XG4gIC53YXJuaW5ncyB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgICAuaWNvbi10aW1lIC5zdDAge1xuICAgICAgc3Ryb2tlOiAkZGFyay1jb2xvcjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIH1cbiAgfVxuICAucmFkaW8uZXJyIHtcbiAgICBjb2xvcjogI2Q2MDAwMDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gIC5yYWRpby5lcnIgLmNhcmV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDYwMDAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNjAwMDA7XG4gIH1cblxuICAucmFkaW8sXG4gIC5oYW1idXJnZXIsXG4gICNzaWRlLWxlZnQgYSxcbiAgLmV4cGxvcmVyLXVsIC5maWxlLFxuICAuZXhwbG9yZXItdWwgLmZvbGRlcixcbiAgdWwuZGVwZW5kZW5jaWVzLWxpc3QgbGkgYSxcbiAgI3NpZGUtbGVmdCAubmF2aWdhdGlvbi1pdGVtIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGRhcmstYm9yZGVyO1xuICAgIH1cbiAgfVxuICAuZXhwbG9yZXItdWwgLmZpbGUuZGlzYWJsZWQsXG4gIC5leHBsb3Jlci11bCAuZm9sZGVyLmRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgYS5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IGxpZ2h0ZW4oJGRhcmstYm9yZGVyLCA0KTtcbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZXItc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRkYXJrLWNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLnBsYWNlaG9sZGVyLXNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQ7XG4gIH1cblxuICAjaGVhZGVyIC5zd2l0Y2gtbW9iaWxlIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlcjtcbiAgfVxuICAjaGVhZGVyIC5zd2l0Y2gtbW9iaWxlIGJ1dHRvbiB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpLmdyb3VwLXRpdGxlIHNwYW4sXG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIGEuZGVwZW5kZW5jeS5zZWxlY3RlZCxcbiAgdWwuZGVwZW5kZW5jaWVzLWxpc3QgbGkgZGl2IHNwYW4uZ3JvdXAsXG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIGEuZGVwZW5kZW5jeSBzcGFuLmdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmltYXJ5O1xuICB9XG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIGEuZGVwZW5kZW5jeS5zZWxlY3RlZCBzcGFuLmdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAuZGlhbG9nLWRlcGVuZGVuY2llcyB1bCBsaSBhLmRlcGVuZGVuY3kuZGlzYWJsZWQgc3Bhbi5ncm91cCxcbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMgdWwgbGkgYS5kZXBlbmRlbmN5LmRpc2FibGVkOmhvdmVyIHNwYW4uZ3JvdXAsXG4gIC5kaWFsb2ctZGVwZW5kZW5jaWVzIHVsIGxpIGEuZGVwZW5kZW5jeS5kaXNhYmxlZC5zZWxlY3RlZCBzcGFuLmdyb3VwLFxuICB1bC5kZXBlbmRlbmNpZXMtbGlzdCBsaSBkaXYuZGlzYWJsZWQgc3Bhbi5ncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyay1jb2xvciwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgkZGFyay1iYWNrZ3JvdW5kLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFya2Rvd24sXG4gIC5tYXJrZG93bi1zb3VyY2Uge1xuICAgIGEsXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstbGluaztcbiAgICB9XG4gIH1cblxuICAuYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uLXNwZWNpYWwge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkZGFyay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLm1vZGFsLXNoYXJlLFxuICAubW9kYWwtYWRkLWZhdm9yaXRlLFxuICAubW9kYWwtZmF2b3JpdGUge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXI7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1oaXN0b3J5LWNvbnRhaW5lcixcbiAgLm1vZGFsLWZhdm9yaXRlLWNvbnRhaW5lcixcbiAgLm1vZGFsLWFkZC1mYXZvcml0ZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlcjtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgfVxuICAubW9kYWwtYWRkLWZhdm9yaXRlIC5mYXZvcml0ZS1kZXNjIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gIH1cbiAgLm1vZGFsLWZhdm9yaXRlIGJ1dHRvbi5lZGl0LFxuICAubW9kYWwtZmF2b3JpdGUgYnV0dG9uLnJlbW92ZSxcbiAgLm1vZGFsLXNoYXJlIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5mYXZvcml0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5hY3Rpb25zIC5idXR0b24uY2xpY2tlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQgLmxpc3QgYS5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAyKTtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyO1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICNoZWFkZXIge1xuICAgIC8vIGgyIHtcbiAgICAvLyAgIHN0cm9uZyB7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgLy8gICB9XG4gICAgLy8gICBzcGFuIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBib2R5LmxpZ2h0LFxuICBib2R5LmRhcmsge1xuICAgICNoZWFkZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2xzZXQtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuY29sc2V0LW1haW4ge1xuICAgICAgPiAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgID4gLmxlZnQsXG4gICAgICA+IC5yaWdodCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICAmLWV4cGxvcmUge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cbiAgICAmLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTM2cHg7XG4gICAgfVxuICAgICYtZGVwIHtcbiAgICAgIHdpZHRoOiA4NS40NXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiAxNDguMTNweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwZW5kZW5jeS1oZWFkZXIge1xuICAgIC5idXR0b24gc3BhbiBzcGFuIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogODcuNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGxhY2Vob2xkZXItYnV0dG9uLWRlcCB7XG4gICAgd2lkdGg6IDEzNC43M3B4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZG93bmxvYWQge1xuICAgIHdpZHRoOiAxNDQuMTNweDtcbiAgfVxufVxuXG4ubm90LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzaWRlLWxlZnQsXG4gICNzaWRlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250cm9sLWlubGluZSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb250cm9sLXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICNtYWluIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLmFjdGlvbnMsXG4gIC5leHBsb3Jlci1hY3Rpb25zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC5hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gICAgLmJ1dHRvbiA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjZyZW0gMC42cmVtO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZXItYWN0aW9ucyB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgYS5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjZyZW0gMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1zaGFyZSAucG9wb3Atc2hhcmUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZXhwbG9yZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC5jb2xzZXQtZXhwbG9yZXIge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZXhwbG9yZXItY29udGVudCB7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9yZSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ub3QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAubmF2aWdhdGlvbi1jb250ZW50LXdyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgIGgyLFxuICAgICAgLmhlYWRlci1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLmNvbnRyb2wtaW5wdXQge1xuICAgICAgLmlucHV0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHggM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSAtIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWxwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSBhLmRlcGVuZGVuY3kuc2VsZWN0ZWQgLmljb24tZW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwgbGkgYS5kZXBlbmRlbmN5IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbnMgLnBsYWNlaG9sZGVyLWJ1dHRvbixcbiAgLmV4cGxvcmVyLWFjdGlvbnMgLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MS41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1zdWJtaXQge1xuICAgIHdpZHRoOiA5OC4zOXB4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZXhwbG9yZSB7XG4gICAgd2lkdGg6IDg4LjU1cHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1zaGFyZSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDEwOC43M3B4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogODcuNDVweDtcbiAgfVxuICAuZXhwbG9yZXItc2VsZWN0IC5wbGFjZWhvbGRlci1zZWxlY3Qge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICB1bC5kZXBlbmRlbmNpZXMtbGlzdCBsaSBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgI2hlYWRlciB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGhyLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtaW5saW5lLFxuICAuY29udHJvbC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwsXG4gICAgLnBsYWNlaG9sZGVyLWxhYmVsIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICAuZ3JvdXAtcmFkaW8sXG4gICAgLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */</style><style>.popup-share{z-index:10000;position:fixed;top:50%;margin-top:-150px;left:0;right:0}.popup-share .popop-share-container{width:500px;margin:0 auto;background:#fff}.popup-share{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.popup-share:before{content:" ";height:60px;width:500px;position:absolute;bottom:-60px;left:0}.popup-share .popup-content{padding:24px;padding-top:8px;padding-bottom:16px}.popup-share .popup-content label{display:block;font-size:15px;color:#000;line-height:24px;padding-top:8px;font-weight:300}.popup-share .popup-content .control{position:relative;padding-bottom:8px}.popup-share .popup-content .input{padding-right:70px}.popup-share .popup-content .input.padding-lg{padding-right:88px}.popup-share .popup-content .button{position:absolute;top:5px;right:2px;margin:0}.popup-share .popup-content .button span.button-content span{font-size:12px;padding:.2rem .5rem .1rem}.popup-share .popup-header{position:relative;padding:6px 16px 2px;border-bottom:1px solid #ebebeb}.popup-share .popup-header h1{font-size:20px;line-height:20px;font-weight:600}.popup-share .popup-header .close{display:block;position:absolute;top:15px;right:6px;padding:4px 8px;height:22px;cursor:pointer;opacity:.7;color:#000}.popup-share .popup-header .close svg{width:16px}.popup-share .popup-header .close:hover{opacity:1}.popup-share .popup-action{text-align:center;border-top:1px solid #dce8e8;padding:16px 0 8px}.popup-enter{opacity:0}.popup-enter-active{opacity:1;transition:all 300ms}.popup-exit{opacity:1}.popup-exit-active{opacity:0;transition:all 300ms}@media(min-width: 1650px){#header p{font-size:20px;line-height:2rem;margin-top:1rem}}@media(max-width: 1000px){body.light #header,body.dark #header{width:auto}body.light .colset-main,body.dark .colset-main{background:none}body.light .colset-main>.right,body.dark .colset-main>.right{padding-bottom:2rem}body.light .colset,body.dark .colset{display:block}body.light .colset>.left,body.light .colset>.right,body.dark .colset>.left,body.dark .colset>.right{flex:none;padding-right:0}body.light .desktop-only,body.dark .desktop-only{display:none !important}.placeholder-button-explore{width:125px}.placeholder-button-submit{width:136px}.placeholder-button-dep{width:85.45px}.placeholder-button-download{width:148.13px}}@media(max-width: 1200px){.dependency-header .button span span .desktop-only{display:none}}@media(min-width: 320px)and (max-width: 1000px){.placeholder-button-dep{width:87.45px}}@media(min-width: 1000px)and (max-width: 1200px){.placeholder-button-dep{width:134.73px}.placeholder-button-download{width:144.13px}}.not-mobile{display:block}.is-mobile{display:none}@media(min-width: 320px)and (max-width: 767px){#side-left,#side-right{display:none}.control-inline input{max-width:none}.control-placeholder .placeholder-input{max-width:none}#main{padding:0 12px}.actions,.explorer-actions{left:0;right:0;padding-left:0;padding-right:0}.actions .actions-container,.explorer-actions .actions-container{padding:8px 0;height:44px}.actions .button>span>span,.explorer-actions .button>span>span{padding:.7rem .6rem .6rem}.actions .button,.explorer-actions .button{font-size:14px}.explorer-actions{padding:8px 0;height:44px}a.button,button.button{margin-right:6px;font-size:14px}a.button:last-child,button.button:last-child{margin-right:0}a.button>span>span,button.button>span>span{padding:.7rem .6rem .6rem}.popup-share .popop-share-container{width:auto}.explorer{left:0;right:0;bottom:0}.explorer .colset-explorer{padding:0 5px}.explorer .colset-explorer .left{display:none}.explorer .colset-explorer .right .head{display:none}.explorer .colset-explorer .right .explorer-content{top:45px;right:0;left:0;bottom:65px;margin:0}.more{padding:1rem 0;text-align:center}.not-mobile{display:none}.is-mobile{display:block}.navigation .navigation-content{padding:0 10px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0}.navigation .navigation-content #header h2,.navigation .navigation-content #header .header-mobile{margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.4)}.navigation .navigation-content ul{margin:0 -10px;padding:0}.navigation .navigation-content ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}.navigation .navigation-content ul li a{display:block;font-size:16px;line-height:1.5rem;padding:16px}.dialog-dependencies{top:0;left:0;right:0;margin:0;bottom:0;width:auto}.dialog-dependencies .control-input .input{padding:7px 10px 3px;padding-right:45px}.dialog-dependencies .control-input .input::placeholder{font-size:13px}.dialog-dependencies .control-input .help{display:none}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:none}.dialog-dependencies ul li a.dependency{padding:13px 10px}.actions .placeholder-button,.explorer-actions .placeholder-button{height:41.5px;margin-right:6px}.actions .placeholder-button:last-child,.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:98.39px}.placeholder-button-explore{width:88.55px}.placeholder-button-share{width:33px}.placeholder-button-download{width:108.73px}.placeholder-button-dep{width:87.45px}.explorer-select .placeholder-select{margin:0 -5px;height:33px}ul.dependencies-list li a{opacity:1}#header h2{text-align:center;padding:.5rem 0}#header h2 strong{font-size:32px;line-height:2rem}#header h2 span{font-size:22px;line-height:2rem;font-weight:600}hr.divider{display:none}.control-inline,.control-placeholder{display:block}.control-inline label,.control-inline .placeholder-label,.control-placeholder label,.control-placeholder .placeholder-label{flex:none;text-align:left}.control-inline input,.control-inline .group-radio,.control-inline .placeholder-input,.control-placeholder input,.control-placeholder .group-radio,.control-placeholder .placeholder-input{margin-left:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy4vc3JjL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsYUFDRSxhQUFBLENBQ0EsY0FBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBRUEsb0NBQ0UsV0FYQSxDQVlBLGFBQUEsQ0FDQSxlQUFBLENDaEJGLGFBQ0UsMkJEa0JGLENDakJFLHdCRGlCRixDQ2hCRSx1QkRnQkYsQ0NmRSxzQkRlRixDQ2RFLG1CRGNGLENBQ0Esb0JBRUUsV0FBQSxDQUNBLFdBRkksQ0FHSixXQXJCQSxDQXNCQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxNQUFBLENBRUYsNEJBQ0UsWUFBQSxDQUNBLGVFVGEsQ0ZVYixtQkFBQSxDQUNBLGtDQUNFLGFBQUEsQ0FDQSxjRVphLENGYWIsVUVqQ1EsQ0ZrQ1IsZ0JBQUEsQ0FDQSxlRWhCVyxDRmlCWCxlQUFBLENBRUYscUNBQ0UsaUJBQUEsQ0FDQSxrQkVyQlcsQ0Z1QmIsbUNBQ0Usa0JBQUEsQ0FDQSw4Q0FDRSxrQkFBQSxDQUtKLG9DQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUlBLFNBQUEsQ0FFQSxRQUFBLENBQ0EsNkRBQ0UsY0FBQSxDQUNBLHlCQUFBLENBSU4sMkJBQ0UsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUVGLGtDQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLFVFbkZRLENGb0ZSLHNDQUNFLFVBQUEsQ0FFRix3Q0FDRSxTQUFBLENBSU4sMkJBQ0UsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLGtCQUFBLENBSUosYUFDRSxTQUFBLENBR0Ysb0JBQ0UsU0FBQSxDQUNBLG9CQUFBLENBR0YsWUFDRSxTQUFBLENBR0YsbUJBQ0UsU0FBQSxDQUNBLG9CQUFBLENHdEhGLDBCQVlJLFVBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUFBLENBS04sMEJBR0kscUNBQ0UsVUFBQSxDQUVGLCtDQUNFLGVBQUEsQ0FHQSw2REFDRSxtQkFBQSxDQUdKLHFDQUNFLGFBQUEsQ0FDQSxvR0FFRSxTQUFBLENBQ0EsZUFBQSxDQUdKLGlEQUNFLHVCQUFBLENBSUYsNEJBQ0UsV0FBQSxDQUVGLDJCQUNFLFdBQUEsQ0FFRix3QkFDRSxhQUFBLENBRUYsNkJBQ0UsY0FBQSxDQUFBLENBS04sMEJBRUksbURBQ0UsWUFBQSxDQUFBLENBS04sZ0RBQ0Usd0JBQ0UsYUFBQSxDQUFBLENBR0osaURBQ0Usd0JBQ0UsY0FBQSxDQUVGLDZCQUNFLGNBQUEsQ0FBQSxDQUlKLFlBQ0UsYUFBQSxDQUVGLFdBQ0UsWUFBQSxDQUdGLCtDQUNFLHVCQUVFLFlBQUEsQ0FFRixzQkFDRSxjQUFBLENBRUYsd0NBQ0UsY0FBQSxDQUVGLE1BQ0UsY0FBQSxDQUVGLDJCQUVFLE1BQUEsQ0FDQSxPQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpRUFDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLCtEQUNFLHlCQUFBLENBRUYsMkNBQ0UsY0FBQSxDQUlKLGtCQUNFLGFBQUEsQ0FDQSxXQUFBLENBR0YsdUJBRUUsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsNkNBQ0UsY0FBQSxDQUVGLDJDQUNFLHlCQUFBLENBSUosb0NBQ0UsVUFBQSxDQUVGLFVBQ0UsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsMkJBQ0UsYUFBQSxDQUNBLGlDQUNFLFlBQUEsQ0FHQSx3Q0FDRSxZQUFBLENBRUYsb0RBQ0UsUUFBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FLUixNQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUdGLFlBQ0UsWUFBQSxDQUVGLFdBQ0UsYUFBQSxDQUVGLGdDQUNFLGNBQUEsQ0FDQSxhQUFBLENBQ0EseURBQ0UsUUFBQSxDQUdBLGtHQUVFLG1CQUFBLENBQ0EsMENBQUEsQ0FHSixtQ0FDRSxjQUFBLENBQ0EsU0FBQSxDQUNBLHNDQUNFLDBDQUFBLENBQ0Esd0NBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FLUixxQkFDRSxLQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FFRSwyQ0FDRSxvQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0RBQ0UsY0FBQSxDQUdKLDBDQUNFLFlBQUEsQ0FJSiw2REFDRSxZQUFBLENBRUYsd0NBQ0UsaUJBQUEsQ0FHSixtRUFFRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5RkFDRSxjQUFBLENBR0osMkJBQ0UsYUFBQSxDQUVGLDRCQUNFLGFBQUEsQ0FFRiwwQkFDRSxVQUFBLENBRUYsNkJBQ0UsY0FBQSxDQUVGLHdCQUNFLGFBQUEsQ0FFRixxQ0FDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLDBCQUNFLFNBQUEsQ0FJQSxXQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUVGLGdCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FJTixXQUNFLFlBQUEsQ0FFRixxQ0FFRSxhQUFBLENBQ0EsNEhBRUUsU0FBQSxDQUNBLGVBQUEsQ0FFRiwyTEFHRSxhQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcblxuJHdfYXJyb3c6IDEycHg7XG4kdzogNTAwcHg7XG5cbi5wb3B1cC1zaGFyZSB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIC5wb3BvcC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAkdztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICY6YmVmb3JlIHtcbiAgICAkaDogNjBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICB3aWR0aDogJHc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLSRoO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRzcHJpbmctOHBvaW50cyAqIDM7XG4gICAgcGFkZGluZy10b3A6ICRzcHJpbmctOHBvaW50cztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwcmluZy04cG9pbnRzICogMjtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJHNwcmluZy1mb250LXNpemU7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzcHJpbmctOHBvaW50cyAqIDM7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwcmluZy04cG9pbnRzO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgLmNvbnRyb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcHJpbmctOHBvaW50cztcbiAgICB9XG4gICAgLmlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAmLnBhZGRpbmctbGcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIC8vcGFkZGluZzogMCAkc3ByaW5nLThwb2ludHMgKiAyO1xuICAgICAgLy9oZWlnaHQ6IDM4cHg7XG4gICAgICAvLyBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAvLyBAaW5jbHVkZSBsaW5rO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgc3Bhbi5idXR0b24tY29udGVudCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtIDAuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvcHVwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAkc3ByaW5nLThwb2ludHMgKiAyIDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6ICRzcHJpbmctOHBvaW50cyAqIDIuNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc3ByaW5nLThwb2ludHMgKiAyLjU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9wdXAtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgfVxufVxuXG4ucG9wdXAtZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucG9wdXAtZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG4ucG9wdXAtZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3B1cC1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbn1cblxuQGltcG9ydCAncmVzcG9uc2l2ZSc7XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAmIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIHRyYW5zaXRpb246ICRhcmdzO1xuICB9XG59XG5cbkBtaXhpbiBvdXRsaW5lIHtcbiAgJiB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICRsaWdodC1vdXRsaW5lO1xuICAgIC8vIG91dGxpbmU6IG5vbmU7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgMnB4ICRsaWdodC1ib3JkZXI7XG4gIH1cbn1cbiIsIi8vIFRoZW1lIExpZ2h0XG5cbiRsaWdodC1iYWNrZ3JvdW5kOiAjZmZmO1xuJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk6ICNlY2YyZjI7XG4kbGlnaHQtY29sb3I6ICMwMDA7XG4kbGlnaHQtYm9yZGVyOiAjZGNlOGU4O1xuJGxpZ2h0LXByaW1hcnk6ICM2ZGIzM2Y7XG4kbGlnaHQtbGluazogIzA4NmRjMztcbiRsaWdodC1wbGFjZWhvbGRlcjogbGlnaHRlbigkbGlnaHQtYm9yZGVyLCA1KTtcbiRsaWdodC1vdXRsaW5lOiBkYXJrZW4oJGxpZ2h0LWJvcmRlciwgMTUpO1xuXG4vLyBUaGVtZSBEYXJrXG5cbiRkYXJrLWJhY2tncm91bmQ6ICMxYjFmMjM7XG4kZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTogIzI2MmEyZDtcbiRkYXJrLWNvbG9yOiAjZmZmO1xuJGRhcmstYm9yZGVyOiAjNGE1MDUzO1xuJGRhcmstcHJpbWFyeTogIzZkYjMzZjtcbiRkYXJrLWxpbms6ICMwODZkYzM7XG4kZGFyay1wbGFjZWhvbGRlcjogIzI2MmEyZDtcblxuLy8gR2xvYmFsXG5cbiRzcHJpbmctOHBvaW50czogOHB4O1xuJHNwcmluZy1mb250LXNpemU6IDE1cHg7XG4kc3ByaW5nLWZvbnQtc2l6ZS1zbTogMTRweDtcbiRzcHJpbmctZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc3ByaW5nLXJhZGl1czogNHB4O1xuJHNwcmluZy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiRzcHJpbmctbWF4LXdpZHRoOiAxNjgwcHg7XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICNoZWFkZXIge1xuICAgIC8vIGgyIHtcbiAgICAvLyAgIHN0cm9uZyB7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgLy8gICB9XG4gICAgLy8gICBzcGFuIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBib2R5LmxpZ2h0LFxuICBib2R5LmRhcmsge1xuICAgICNoZWFkZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2xzZXQtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuY29sc2V0LW1haW4ge1xuICAgICAgPiAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgID4gLmxlZnQsXG4gICAgICA+IC5yaWdodCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICAmLWV4cGxvcmUge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cbiAgICAmLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTM2cHg7XG4gICAgfVxuICAgICYtZGVwIHtcbiAgICAgIHdpZHRoOiA4NS40NXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiAxNDguMTNweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwZW5kZW5jeS1oZWFkZXIge1xuICAgIC5idXR0b24gc3BhbiBzcGFuIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogODcuNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGxhY2Vob2xkZXItYnV0dG9uLWRlcCB7XG4gICAgd2lkdGg6IDEzNC43M3B4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZG93bmxvYWQge1xuICAgIHdpZHRoOiAxNDQuMTNweDtcbiAgfVxufVxuXG4ubm90LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzaWRlLWxlZnQsXG4gICNzaWRlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250cm9sLWlubGluZSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb250cm9sLXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICNtYWluIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLmFjdGlvbnMsXG4gIC5leHBsb3Jlci1hY3Rpb25zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC5hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gICAgLmJ1dHRvbiA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjZyZW0gMC42cmVtO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZXItYWN0aW9ucyB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgYS5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjZyZW0gMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1zaGFyZSAucG9wb3Atc2hhcmUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZXhwbG9yZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC5jb2xzZXQtZXhwbG9yZXIge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZXhwbG9yZXItY29udGVudCB7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9yZSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ub3QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAubmF2aWdhdGlvbi1jb250ZW50LXdyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgIGgyLFxuICAgICAgLmhlYWRlci1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpYWxvZy1kZXBlbmRlbmNpZXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLmNvbnRyb2wtaW5wdXQge1xuICAgICAgLmlucHV0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHggM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSAtIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWxwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSBhLmRlcGVuZGVuY3kuc2VsZWN0ZWQgLmljb24tZW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwgbGkgYS5kZXBlbmRlbmN5IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbnMgLnBsYWNlaG9sZGVyLWJ1dHRvbixcbiAgLmV4cGxvcmVyLWFjdGlvbnMgLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MS41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1zdWJtaXQge1xuICAgIHdpZHRoOiA5OC4zOXB4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZXhwbG9yZSB7XG4gICAgd2lkdGg6IDg4LjU1cHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1zaGFyZSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDEwOC43M3B4O1xuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogODcuNDVweDtcbiAgfVxuICAuZXhwbG9yZXItc2VsZWN0IC5wbGFjZWhvbGRlci1zZWxlY3Qge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICB1bC5kZXBlbmRlbmNpZXMtbGlzdCBsaSBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgI2hlYWRlciB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGhyLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtaW5saW5lLFxuICAuY29udHJvbC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwsXG4gICAgLnBsYWNlaG9sZGVyLWxhYmVsIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICAuZ3JvdXAtcmFkaW8sXG4gICAgLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */</style><style>.modal-add-favorite,.modal-favorite{z-index:10000;position:fixed;top:50px;left:0;right:0}.modal-add-favorite .modal-favorite-container,.modal-add-favorite .modal-add-favorite-container,.modal-favorite .modal-favorite-container,.modal-favorite .modal-add-favorite-container{max-width:1000px;margin:0 auto;background:#fff}.modal-add-favorite .modal-add-favorite-container,.modal-favorite .modal-add-favorite-container{max-width:500px}.modal-add-favorite,.modal-favorite{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.modal-add-favorite:before,.modal-favorite:before{content:" ";height:60px;width:1000px;position:absolute;bottom:-60px;left:0}.modal-add-favorite .modal-content,.modal-favorite .modal-content{padding:24px;padding-top:8px;padding-bottom:16px;max-height:70vh;overflow:auto}.modal-add-favorite .modal-content .list .name,.modal-favorite .modal-content .list .name{font-weight:bold;display:block}.modal-add-favorite .modal-content .list ul,.modal-favorite .modal-content .list ul{padding:0;margin:0 0 10px}.modal-add-favorite .modal-content .list li,.modal-favorite .modal-content .list li{position:relative;list-style:none;padding:1px 0;margin:0}.modal-add-favorite .modal-content .list a.item,.modal-favorite .modal-content .list a.item{display:block;position:relative;background:#ecf2f2;border-radius:3px;text-decoration:none;padding:5px 10px;color:#000;padding-right:80px}.modal-add-favorite .modal-content .list a.item:hover,.modal-favorite .modal-content .list a.item:hover{background:hsl(180,18.75%,95.7254901961%)}.modal-add-favorite .modal-content .list a.item:hover a,.modal-favorite .modal-content .list a.item:hover a{opacity:1}.modal-add-favorite .modal-content .list .time,.modal-favorite .modal-content .list .time{width:80px}.modal-add-favorite .modal-content .list .time,.modal-add-favorite .modal-content .list .desc,.modal-add-favorite .modal-content .list .main,.modal-add-favorite .modal-content .list .deps,.modal-favorite .modal-content .list .time,.modal-favorite .modal-content .list .desc,.modal-favorite .modal-content .list .main,.modal-favorite .modal-content .list .deps{display:block}.modal-add-favorite .modal-header,.modal-favorite .modal-header{position:relative;padding:6px 16px 2px;border-bottom:1px solid #ebebeb}.modal-add-favorite .modal-header h1,.modal-favorite .modal-header h1{font-size:20px;line-height:20px;font-weight:600}.modal-add-favorite .modal-header .button,.modal-favorite .modal-header .button{position:absolute;top:11px;right:11px;font-size:12px;line-height:.7rem;margin-right:0}.modal-add-favorite .modal-action,.modal-favorite .modal-action{text-align:center;border-top:1px solid #dce8e8;padding:16px 0 8px}.modal-add-favorite button.remove,.modal-add-favorite button.edit,.modal-favorite button.remove,.modal-favorite button.edit{display:block;position:absolute;width:38px;right:10px;top:50%;margin-top:-19px;border:0 none;cursor:pointer;background:rgba(0,0,0,0);opacity:.4}.modal-add-favorite button.remove,.modal-add-favorite button.edit,.modal-favorite button.remove,.modal-favorite button.edit{outline:1px dotted rgba(0,0,0,0)}.modal-add-favorite button.remove:focus,.modal-add-favorite button.edit:focus,.modal-favorite button.remove:focus,.modal-favorite button.edit:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}.modal-add-favorite button.remove,.modal-add-favorite button.edit,.modal-favorite button.remove,.modal-favorite button.edit{-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.modal-add-favorite button.remove .a-content,.modal-add-favorite button.edit .a-content,.modal-favorite button.remove .a-content,.modal-favorite button.edit .a-content{display:block;outline:none;box-shadow:none;padding:8px}.modal-add-favorite button.remove svg,.modal-add-favorite button.edit svg,.modal-favorite button.remove svg,.modal-favorite button.edit svg{display:block}.modal-add-favorite button.remove:hover,.modal-add-favorite button.edit:hover,.modal-favorite button.remove:hover,.modal-favorite button.edit:hover{opacity:.8}.modal-add-favorite button.remove:focus,.modal-add-favorite button.edit:focus,.modal-favorite button.remove:focus,.modal-favorite button.edit:focus{opacity:1}.modal-add-favorite button.edit,.modal-favorite button.edit{right:45px;width:32px;margin-top:-16px}.modal-add-favorite button.edit svg .st0,.modal-favorite button.edit svg .st0{fill:#000}.modal-enter{opacity:0}.modal-enter-active{opacity:1;transition:all 300ms}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:all 300ms}.modal-add-favorite .control-inline{flex:none;display:block}.modal-add-favorite .control-inline label{text-align:left;flex:none;display:block}.modal-add-favorite .control-inline .input{margin:0}.modal-add-favorite .modal-action{padding:16px 0 16px}.modal-add-favorite .favorite-desc{background:#ecf2f2;padding:8px;margin:8px 0;border-radius:3px}.modal-add-favorite .favorite-desc .deps{display:block}@media(min-width: 1650px){#header p{font-size:20px;line-height:2rem;margin-top:1rem}}@media(max-width: 1000px){body.light #header,body.dark #header{width:auto}body.light .colset-main,body.dark .colset-main{background:none}body.light .colset-main>.right,body.dark .colset-main>.right{padding-bottom:2rem}body.light .colset,body.dark .colset{display:block}body.light .colset>.left,body.light .colset>.right,body.dark .colset>.left,body.dark .colset>.right{flex:none;padding-right:0}body.light .desktop-only,body.dark .desktop-only{display:none !important}.placeholder-button-explore{width:125px}.placeholder-button-submit{width:136px}.placeholder-button-dep{width:85.45px}.placeholder-button-download{width:148.13px}}@media(max-width: 1200px){.dependency-header .button span span .desktop-only{display:none}}@media(min-width: 320px)and (max-width: 1000px){.placeholder-button-dep{width:87.45px}}@media(min-width: 1000px)and (max-width: 1200px){.placeholder-button-dep{width:134.73px}.placeholder-button-download{width:144.13px}}.not-mobile{display:block}.is-mobile{display:none}@media(min-width: 320px)and (max-width: 767px){#side-left,#side-right{display:none}.control-inline input{max-width:none}.control-placeholder .placeholder-input{max-width:none}#main{padding:0 12px}.actions,.explorer-actions{left:0;right:0;padding-left:0;padding-right:0}.actions .actions-container,.explorer-actions .actions-container{padding:8px 0;height:44px}.actions .button>span>span,.explorer-actions .button>span>span{padding:.7rem .6rem .6rem}.actions .button,.explorer-actions .button{font-size:14px}.explorer-actions{padding:8px 0;height:44px}a.button,button.button{margin-right:6px;font-size:14px}a.button:last-child,button.button:last-child{margin-right:0}a.button>span>span,button.button>span>span{padding:.7rem .6rem .6rem}.popup-share .popop-share-container{width:auto}.explorer{left:0;right:0;bottom:0}.explorer .colset-explorer{padding:0 5px}.explorer .colset-explorer .left{display:none}.explorer .colset-explorer .right .head{display:none}.explorer .colset-explorer .right .explorer-content{top:45px;right:0;left:0;bottom:65px;margin:0}.more{padding:1rem 0;text-align:center}.not-mobile{display:none}.is-mobile{display:block}.navigation .navigation-content{padding:0 10px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0}.navigation .navigation-content #header h2,.navigation .navigation-content #header .header-mobile{margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.4)}.navigation .navigation-content ul{margin:0 -10px;padding:0}.navigation .navigation-content ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}.navigation .navigation-content ul li a{display:block;font-size:16px;line-height:1.5rem;padding:16px}.dialog-dependencies{top:0;left:0;right:0;margin:0;bottom:0;width:auto}.dialog-dependencies .control-input .input{padding:7px 10px 3px;padding-right:45px}.dialog-dependencies .control-input .input::placeholder{font-size:13px}.dialog-dependencies .control-input .help{display:none}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:none}.dialog-dependencies ul li a.dependency{padding:13px 10px}.actions .placeholder-button,.explorer-actions .placeholder-button{height:41.5px;margin-right:6px}.actions .placeholder-button:last-child,.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:98.39px}.placeholder-button-explore{width:88.55px}.placeholder-button-share{width:33px}.placeholder-button-download{width:108.73px}.placeholder-button-dep{width:87.45px}.explorer-select .placeholder-select{margin:0 -5px;height:33px}ul.dependencies-list li a{opacity:1}#header h2{text-align:center;padding:.5rem 0}#header h2 strong{font-size:32px;line-height:2rem}#header h2 span{font-size:22px;line-height:2rem;font-weight:600}hr.divider{display:none}.control-inline,.control-placeholder{display:block}.control-inline label,.control-inline .placeholder-label,.control-placeholder label,.control-placeholder .placeholder-label{flex:none;text-align:left}.control-inline input,.control-inline .group-radio,.control-inline .placeholder-input,.control-placeholder input,.control-placeholder .group-radio,.control-placeholder .placeholder-input{margin-left:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvZmF2b3JpdGUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy4vc3JjL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0Esb0NBRUUsYUFBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FFQSx3TEFFRSxnQkFiQSxDQWNBLGFBQUEsQ0FDQSxlQUFBLENBR0YsZ0dBQ0UsZUFsQkMsQ0NKSCxvQ0FDRSwyQkR3QkYsQ0N2QkUsd0JEdUJGLENDdEJFLHVCRHNCRixDQ3JCRSxzQkRxQkYsQ0NwQkUsbUJEb0JGLENBQ0Esa0RBRUUsV0FBQSxDQUNBLFdBRkksQ0FHSixZQTNCQSxDQTRCQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxNQUFBLENBRUYsa0VBQ0UsWUFBQSxDQUNBLGVFZmEsQ0ZnQmIsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUVFLDBGQUNFLGdCQUFBLENBQ0EsYUFBQSxDQUVGLG9GQUNFLFNBQUEsQ0FDQSxlQUFBLENBRUYsb0ZBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FFRiw0RkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkV6RG9CLENGMERwQixpQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVRTVETSxDRjZETixrQkFBQSxDQUNBLHdHQUNFLHlDQUFBLENBQ0EsNEdBQ0UsU0FBQSxDQUlOLDBGQUNFLFVBQUEsQ0FFRix3V0FJRSxhQUFBLENBSU4sZ0VBQ0UsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLCtCQUFBLENBQ0Esc0VBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUVGLGdGQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFB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Q0FFRix3Q0FDRSxpQkFBQSxDQUdKLG1FQUVFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLHlGQUNFLGNBQUEsQ0FHSiwyQkFDRSxhQUFBLENBRUYsNEJBQ0UsYUFBQSxDQUVGLDBCQUNFLFVBQUEsQ0FFRiw2QkFDRSxjQUFBLENBRUYsd0JBQ0UsYUFBQSxDQUVGLHFDQUNFLGFBQUEsQ0FDQSxXQUFBLENBRUYsMEJBQ0UsU0FBQSxDQUlBLFdBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQ0UsY0FBQSxDQUNBLGdCQUFBLENBRUYsZ0JBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUlOLFdBQ0UsWUFBQSxDQUVGLHFDQUVFLGFBQUEsQ0FDQSw0SEFFRSxTQUFBLENBQ0EsZUFBQSxDQUVGLDJMQUdFLGFBQUEsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG4kd19hcnJvdzogMTJweDtcbiR3OiAxMDAwcHg7XG4kdzI6IDUwMHB4O1xuXG4ubW9kYWwtYWRkLWZhdm9yaXRlLFxuLm1vZGFsLWZhdm9yaXRlIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICAubW9kYWwtZmF2b3JpdGUtY29udGFpbmVyLFxuICAubW9kYWwtYWRkLWZhdm9yaXRlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkdztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIC5tb2RhbC1hZGQtZmF2b3JpdGUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICR3MjtcbiAgfVxuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICY6YmVmb3JlIHtcbiAgICAkaDogNjBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICB3aWR0aDogJHc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLSRoO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRzcHJpbmctOHBvaW50cyAqIDM7XG4gICAgcGFkZGluZy10b3A6ICRzcHJpbmctOHBvaW50cztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwcmluZy04cG9pbnRzICogMjtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC5saXN0IHtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1zZWNvbmRheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodC1iYWNrZ3JvdW5kLXNlY29uZGF5LCAyKTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgICAgLnRpbWUsXG4gICAgICAuZGVzYyxcbiAgICAgIC5tYWluLFxuICAgICAgLmRlcHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAkc3ByaW5nLThwb2ludHMgKiAyIDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6ICRzcHJpbmctOHBvaW50cyAqIDIuNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc3ByaW5nLThwb2ludHMgKiAyLjU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSAtIDM7XG4gICAgICBsaW5lLWhlaWdodDogMC43cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgfVxuICBidXR0b24ucmVtb3ZlLFxuICBidXR0b24uZWRpdCB7XG4gICAgJHNpemU6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtKGNhbGMoJHNpemUgLyAyKSk7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBAaW5jbHVkZSBvdXRsaW5lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDE1MG1zKTtcbiAgICAuYS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgYnV0dG9uLmVkaXQge1xuICAgICRzaXplOiAzMnB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAtKGNhbGMoJHNpemUgLyAyKSk7XG4gICAgc3ZnIHtcbiAgICAgIC5zdDAge1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG4ubW9kYWwtZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbn1cblxuLm1vZGFsLWFkZC1mYXZvcml0ZSB7XG4gIC5jb250cm9sLWlubGluZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweDtcbiAgfVxuICAuZmF2b3JpdGUtZGVzYyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC5kZXBzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICdyZXNwb25zaXZlJztcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gICYge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgdHJhbnNpdGlvbjogJGFyZ3M7XG4gIH1cbn1cblxuQG1peGluIG91dGxpbmUge1xuICAmIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIHRyYW5zcGFyZW50O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGxpZ2h0LW91dGxpbmU7XG4gICAgLy8gb3V0bGluZTogbm9uZTtcbiAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAycHggJGxpZ2h0LWJvcmRlcjtcbiAgfVxufVxuIiwiLy8gVGhlbWUgTGlnaHRcblxuJGxpZ2h0LWJhY2tncm91bmQ6ICNmZmY7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWNvbmRheTogI2VjZjJmMjtcbiRsaWdodC1jb2xvcjogIzAwMDtcbiRsaWdodC1ib3JkZXI6ICNkY2U4ZTg7XG4kbGlnaHQtcHJpbWFyeTogIzZkYjMzZjtcbiRsaWdodC1saW5rOiAjMDg2ZGMzO1xuJGxpZ2h0LXBsYWNlaG9sZGVyOiBsaWdodGVuKCRsaWdodC1ib3JkZXIsIDUpO1xuJGxpZ2h0LW91dGxpbmU6IGRhcmtlbigkbGlnaHQtYm9yZGVyLCAxNSk7XG5cbi8vIFRoZW1lIERhcmtcblxuJGRhcmstYmFja2dyb3VuZDogIzFiMWYyMztcbiRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMjYyYTJkO1xuJGRhcmstY29sb3I6ICNmZmY7XG4kZGFyay1ib3JkZXI6ICM0YTUwNTM7XG4kZGFyay1wcmltYXJ5OiAjNmRiMzNmO1xuJGRhcmstbGluazogIzA4NmRjMztcbiRkYXJrLXBsYWNlaG9sZGVyOiAjMjYyYTJkO1xuXG4vLyBHbG9iYWxcblxuJHNwcmluZy04cG9pbnRzOiA4cHg7XG4kc3ByaW5nLWZvbnQtc2l6ZTogMTVweDtcbiRzcHJpbmctZm9udC1zaXplLXNtOiAxNHB4O1xuJHNwcmluZy1mb250LWZhbWlseTogJ01ldHJvcG9saXMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzcHJpbmctcmFkaXVzOiA0cHg7XG4kc3ByaW5nLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuJHNwcmluZy1tYXgtd2lkdGg6IDE2ODBweDtcbiIsIkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLy8gaDIge1xuICAgIC8vICAgc3Ryb25nIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIHNwYW4ge1xuICAgIC8vICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkubGlnaHQsXG4gIGJvZHkuZGFyayB7XG4gICAgI2hlYWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbHNldC1tYWluIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5jb2xzZXQtbWFpbiB7XG4gICAgICA+IC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgPiAubGVmdCxcbiAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgICYtZXhwbG9yZSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICYtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICB9XG4gICAgJi1kZXAge1xuICAgICAgd2lkdGg6IDg1LjQ1cHg7XG4gICAgfVxuICAgICYtZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDE0OC4xM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBlbmRlbmN5LWhlYWRlciB7XG4gICAgLmJ1dHRvbiBzcGFuIHNwYW4gLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogMTM0LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDE0NC4xM3B4O1xuICB9XG59XG5cbi5ub3QtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NpZGUtbGVmdCxcbiAgI3NpZGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtaW5saW5lIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI21haW4ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuYWN0aW9ucyxcbiAgLmV4cGxvcmVyLWFjdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICAuYnV0dG9uID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBsb3Jlci1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXNoYXJlIC5wb3BvcC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5leHBsb3JlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLmNvbHNldC1leHBsb3JlciB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5leHBsb3Jlci1jb250ZW50IHtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3JlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm5vdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5uYXZpZ2F0aW9uLWNvbnRlbnQtd3JhcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNoZWFkZXIge1xuICAgICAgaDIsXG4gICAgICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlhbG9nLWRlcGVuZGVuY2llcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAuY29udHJvbC1pbnB1dCB7XG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplIC0gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIGEuZGVwZW5kZW5jeS5zZWxlY3RlZCAuaWNvbi1lbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCBsaSBhLmRlcGVuZGVuY3kge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIH1cbiAgfVxuICAuYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uLFxuICAuZXhwbG9yZXItYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQxLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDk4LjM5cHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1leHBsb3JlIHtcbiAgICB3aWR0aDogODguNTVweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXNoYXJlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLWRvd25sb2FkIHtcbiAgICB3aWR0aDogMTA4LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG4gIC5leHBsb3Jlci1zZWxlY3QgLnBsYWNlaG9sZGVyLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIHVsLmRlcGVuZGVuY2llcy1saXN0IGxpIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udHJvbC1pbmxpbmUsXG4gIC5jb250cm9sLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCxcbiAgICAucGxhY2Vob2xkZXItbGFiZWwge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGlucHV0LFxuICAgIC5ncm91cC1yYWRpbyxcbiAgICAucGxhY2Vob2xkZXItaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */</style><style>.modal-share{z-index:10000;position:fixed;top:50px;left:0;right:0}.modal-share .modal-history-container{max-width:1000px;margin:0 auto;background:#fff}.modal-share{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.modal-share:before{content:" ";height:60px;width:1000px;position:absolute;bottom:-60px;left:0}.modal-share .modal-content{padding:24px;padding-top:8px;padding-bottom:16px;max-height:70vh;overflow:auto}.modal-share .modal-content .list .date{font-weight:bold;padding:10px 0 5px}.modal-share .modal-content .list ul{padding:0;margin:0 0 10px}.modal-share .modal-content .list li{list-style:none;padding:1px 0;margin:0;position:relative}.modal-share .modal-content .list a.item{position:relative;background:#ecf2f2;border-radius:3px;display:flex;text-decoration:none;padding:5px 10px;color:#000;padding-right:60px}.modal-share .modal-content .list a.item:hover{background:hsl(180,18.75%,95.7254901961%)}.modal-share .modal-content .list a.item:hover a{opacity:1}.modal-share .modal-content .list .time{width:80px}.modal-share .modal-content .list .time,.modal-share .modal-content .list .desc,.modal-share .modal-content .list .main,.modal-share .modal-content .list .deps{display:block}.modal-share .modal-content button.favorite{display:block;position:absolute;width:42px;right:10px;top:50%;margin-top:-17px;border:0 none;cursor:pointer;background:rgba(0,0,0,0);opacity:.4}.modal-share .modal-content button.favorite{outline:1px dotted rgba(0,0,0,0)}.modal-share .modal-content button.favorite:focus{outline:1px dotted hsl(180,20.6896551724%,73.6274509804%)}.modal-share .modal-content button.favorite{-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.modal-share .modal-content button.favorite .a-content{display:block;outline:none;box-shadow:none;padding:8px}.modal-share .modal-content button.favorite svg{display:block}.modal-share .modal-content button.favorite:hover{opacity:.8}.modal-share .modal-content button.favorite:focus{opacity:1}.modal-share .modal-header{position:relative;padding:6px 16px 2px;border-bottom:1px solid #ebebeb}.modal-share .modal-header h1{font-size:20px;line-height:20px;font-weight:600}.modal-share .modal-header .button{position:absolute;top:11px;right:11px;font-size:12px;line-height:.7rem;margin-right:0}.modal-share .modal-action{text-align:center;border-top:1px solid #dce8e8;padding:16px 0 8px}.modal-enter{opacity:0}.modal-enter-active{opacity:1;transition:all 300ms}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:all 300ms}@media(min-width: 1650px){#header p{font-size:20px;line-height:2rem;margin-top:1rem}}@media(max-width: 1000px){body.light #header,body.dark #header{width:auto}body.light .colset-main,body.dark .colset-main{background:none}body.light .colset-main>.right,body.dark .colset-main>.right{padding-bottom:2rem}body.light .colset,body.dark .colset{display:block}body.light .colset>.left,body.light .colset>.right,body.dark .colset>.left,body.dark .colset>.right{flex:none;padding-right:0}body.light .desktop-only,body.dark .desktop-only{display:none !important}.placeholder-button-explore{width:125px}.placeholder-button-submit{width:136px}.placeholder-button-dep{width:85.45px}.placeholder-button-download{width:148.13px}}@media(max-width: 1200px){.dependency-header .button span span .desktop-only{display:none}}@media(min-width: 320px)and (max-width: 1000px){.placeholder-button-dep{width:87.45px}}@media(min-width: 1000px)and (max-width: 1200px){.placeholder-button-dep{width:134.73px}.placeholder-button-download{width:144.13px}}.not-mobile{display:block}.is-mobile{display:none}@media(min-width: 320px)and (max-width: 767px){#side-left,#side-right{display:none}.control-inline input{max-width:none}.control-placeholder .placeholder-input{max-width:none}#main{padding:0 12px}.actions,.explorer-actions{left:0;right:0;padding-left:0;padding-right:0}.actions .actions-container,.explorer-actions .actions-container{padding:8px 0;height:44px}.actions .button>span>span,.explorer-actions .button>span>span{padding:.7rem .6rem .6rem}.actions .button,.explorer-actions .button{font-size:14px}.explorer-actions{padding:8px 0;height:44px}a.button,button.button{margin-right:6px;font-size:14px}a.button:last-child,button.button:last-child{margin-right:0}a.button>span>span,button.button>span>span{padding:.7rem .6rem .6rem}.popup-share .popop-share-container{width:auto}.explorer{left:0;right:0;bottom:0}.explorer .colset-explorer{padding:0 5px}.explorer .colset-explorer .left{display:none}.explorer .colset-explorer .right .head{display:none}.explorer .colset-explorer .right .explorer-content{top:45px;right:0;left:0;bottom:65px;margin:0}.more{padding:1rem 0;text-align:center}.not-mobile{display:none}.is-mobile{display:block}.navigation .navigation-content{padding:0 10px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0}.navigation .navigation-content #header h2,.navigation .navigation-content #header .header-mobile{margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.4)}.navigation .navigation-content ul{margin:0 -10px;padding:0}.navigation .navigation-content ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}.navigation .navigation-content ul li a{display:block;font-size:16px;line-height:1.5rem;padding:16px}.dialog-dependencies{top:0;left:0;right:0;margin:0;bottom:0;width:auto}.dialog-dependencies .control-input .input{padding:7px 10px 3px;padding-right:45px}.dialog-dependencies .control-input .input::placeholder{font-size:13px}.dialog-dependencies .control-input .help{display:none}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:none}.dialog-dependencies ul li a.dependency{padding:13px 10px}.actions .placeholder-button,.explorer-actions .placeholder-button{height:41.5px;margin-right:6px}.actions .placeholder-button:last-child,.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:98.39px}.placeholder-button-explore{width:88.55px}.placeholder-button-share{width:33px}.placeholder-button-download{width:108.73px}.placeholder-button-dep{width:87.45px}.explorer-select .placeholder-select{margin:0 -5px;height:33px}ul.dependencies-list li a{opacity:1}#header h2{text-align:center;padding:.5rem 0}#header h2 strong{font-size:32px;line-height:2rem}#header h2 span{font-size:22px;line-height:2rem;font-weight:600}hr.divider{display:none}.control-inline,.control-placeholder{display:block}.control-inline label,.control-inline .placeholder-label,.control-placeholder label,.control-placeholder .placeholder-label{flex:none;text-align:left}.control-inline input,.control-inline .group-radio,.control-inline .placeholder-input,.control-placeholder input,.control-placeholder .group-radio,.control-placeholder .placeholder-input{margin-left:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvaGlzdG9yeS5zY3NzIiwid2VicGFjazovLy4vc3JjL3N0eWxlcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxhQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBRUEsc0NBQ0UsZ0JBVkEsQ0FXQSxhQUFBLENBQ0EsZUFBQSxDQ2ZGLGFBQ0UsMkJEaUJGLENDaEJFLHdCRGdCRixDQ2ZFLHVCRGVGLENDZEUsc0JEY0YsQ0NiRSxtQkRhRixDQUNBLG9CQUVFLFdBQUEsQ0FDQSxXQUZJLENBR0osWUFwQkEsQ0FxQkEsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsTUFBQSxDQUVGLDRCQUNFLFlBQUEsQ0FDQSxlRVJhLENGU2IsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUVFLHdDQUNFLGdCQUFBLENBQ0Esa0JBQUEsQ0FFRixxQ0FDRSxTQUFBLENBQ0EsZUFBQSxDQUVGLHFDQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBRUYseUNBQ0UsaUJBQUEsQ0FDQSxrQkVqRG9CLENGa0RwQixpQkFBQSxDQUNBLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsVUVyRE0sQ0ZzRE4sa0JBQUEsQ0FDQSwrQ0FDRSx5Q0FBQSxDQUNBLGlEQUNFLFNBQUEsQ0FJTix3Q0FDRSxVQUFBLENBRUYsZ0tBSUUsYUFBQSxDQUdKLDRDQUVFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBSE8sQ0FJUCxVQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0M1RUosNENBQ0UsZ0NBQUEsQ0FFRixrREFDRSx5REFBQSxDQWRG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QUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FJTixXQUNFLFlBQUEsQ0FFRixxQ0FFRSxhQUFBLENBQ0EsNEhBRUUsU0FBQSxDQUNBLGVBQUEsQ0FFRiwyTEFHRSxhQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcblxuJHdfYXJyb3c6IDEycHg7XG4kdzogMTAwMHB4O1xuXG4ubW9kYWwtc2hhcmUge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIC5tb2RhbC1oaXN0b3J5LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkdztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICRzcHJpbmctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICY6YmVmb3JlIHtcbiAgICAkaDogNjBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICB3aWR0aDogJHc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLSRoO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRzcHJpbmctOHBvaW50cyAqIDM7XG4gICAgcGFkZGluZy10b3A6ICRzcHJpbmctOHBvaW50cztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwcmluZy04cG9pbnRzICogMjtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC5saXN0IHtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIGEuaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHQtYmFja2dyb3VuZC1zZWNvbmRheSwgMik7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpbWUge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICAgIC50aW1lLFxuICAgICAgLmRlc2MsXG4gICAgICAubWFpbixcbiAgICAgIC5kZXBzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5mYXZvcml0ZSB7XG4gICAgICAkc2l6ZTogNDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0oY2FsYygkc2l6ZSAvIDIpLTQpO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIEBpbmNsdWRlIG91dGxpbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxNTBtcyk7XG4gICAgICAuYS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4ICRzcHJpbmctOHBvaW50cyAqIDIgMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNwcmluZy04cG9pbnRzICogMi41O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzcHJpbmctOHBvaW50cyAqIDIuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplIC0gMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4O1xuICB9XG59XG5cbi5tb2RhbC1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5cbi5tb2RhbC1leGl0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG5AaW1wb3J0ICdyZXNwb25zaXZlJztcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gICYge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgdHJhbnNpdGlvbjogJGFyZ3M7XG4gIH1cbn1cblxuQG1peGluIG91dGxpbmUge1xuICAmIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIHRyYW5zcGFyZW50O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGxpZ2h0LW91dGxpbmU7XG4gICAgLy8gb3V0bGluZTogbm9uZTtcbiAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAycHggJGxpZ2h0LWJvcmRlcjtcbiAgfVxufVxuIiwiLy8gVGhlbWUgTGlnaHRcblxuJGxpZ2h0LWJhY2tncm91bmQ6ICNmZmY7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWNvbmRheTogI2VjZjJmMjtcbiRsaWdodC1jb2xvcjogIzAwMDtcbiRsaWdodC1ib3JkZXI6ICNkY2U4ZTg7XG4kbGlnaHQtcHJpbWFyeTogIzZkYjMzZjtcbiRsaWdodC1saW5rOiAjMDg2ZGMzO1xuJGxpZ2h0LXBsYWNlaG9sZGVyOiBsaWdodGVuKCRsaWdodC1ib3JkZXIsIDUpO1xuJGxpZ2h0LW91dGxpbmU6IGRhcmtlbigkbGlnaHQtYm9yZGVyLCAxNSk7XG5cbi8vIFRoZW1lIERhcmtcblxuJGRhcmstYmFja2dyb3VuZDogIzFiMWYyMztcbiRkYXJrLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMjYyYTJkO1xuJGRhcmstY29sb3I6ICNmZmY7XG4kZGFyay1ib3JkZXI6ICM0YTUwNTM7XG4kZGFyay1wcmltYXJ5OiAjNmRiMzNmO1xuJGRhcmstbGluazogIzA4NmRjMztcbiRkYXJrLXBsYWNlaG9sZGVyOiAjMjYyYTJkO1xuXG4vLyBHbG9iYWxcblxuJHNwcmluZy04cG9pbnRzOiA4cHg7XG4kc3ByaW5nLWZvbnQtc2l6ZTogMTVweDtcbiRzcHJpbmctZm9udC1zaXplLXNtOiAxNHB4O1xuJHNwcmluZy1mb250LWZhbWlseTogJ01ldHJvcG9saXMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzcHJpbmctcmFkaXVzOiA0cHg7XG4kc3ByaW5nLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuJHNwcmluZy1tYXgtd2lkdGg6IDE2ODBweDtcbiIsIkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLy8gaDIge1xuICAgIC8vICAgc3Ryb25nIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIHNwYW4ge1xuICAgIC8vICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkubGlnaHQsXG4gIGJvZHkuZGFyayB7XG4gICAgI2hlYWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbHNldC1tYWluIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5jb2xzZXQtbWFpbiB7XG4gICAgICA+IC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgPiAubGVmdCxcbiAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgICYtZXhwbG9yZSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICYtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICB9XG4gICAgJi1kZXAge1xuICAgICAgd2lkdGg6IDg1LjQ1cHg7XG4gICAgfVxuICAgICYtZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDE0OC4xM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBlbmRlbmN5LWhlYWRlciB7XG4gICAgLmJ1dHRvbiBzcGFuIHNwYW4gLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogMTM0LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDE0NC4xM3B4O1xuICB9XG59XG5cbi5ub3QtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NpZGUtbGVmdCxcbiAgI3NpZGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtaW5saW5lIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI21haW4ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuYWN0aW9ucyxcbiAgLmV4cGxvcmVyLWFjdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICAuYnV0dG9uID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBsb3Jlci1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXNoYXJlIC5wb3BvcC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5leHBsb3JlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLmNvbHNldC1leHBsb3JlciB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5leHBsb3Jlci1jb250ZW50IHtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3JlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm5vdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5uYXZpZ2F0aW9uLWNvbnRlbnQtd3JhcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNoZWFkZXIge1xuICAgICAgaDIsXG4gICAgICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlhbG9nLWRlcGVuZGVuY2llcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAuY29udHJvbC1pbnB1dCB7XG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplIC0gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIGEuZGVwZW5kZW5jeS5zZWxlY3RlZCAuaWNvbi1lbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCBsaSBhLmRlcGVuZGVuY3kge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIH1cbiAgfVxuICAuYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uLFxuICAuZXhwbG9yZXItYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQxLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDk4LjM5cHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1leHBsb3JlIHtcbiAgICB3aWR0aDogODguNTVweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXNoYXJlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLWRvd25sb2FkIHtcbiAgICB3aWR0aDogMTA4LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG4gIC5leHBsb3Jlci1zZWxlY3QgLnBsYWNlaG9sZGVyLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIHVsLmRlcGVuZGVuY2llcy1saXN0IGxpIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udHJvbC1pbmxpbmUsXG4gIC5jb250cm9sLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCxcbiAgICAucGxhY2Vob2xkZXItbGFiZWwge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGlucHV0LFxuICAgIC5ncm91cC1yYWRpbyxcbiAgICAucGxhY2Vob2xkZXItaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */</style><style>code[class*=language-],pre[class*=language-]{color:#393a34;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;font-size:14px}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:#b3d4fc}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#998;font-style:italic}.token.namespace{opacity:.7}.token.string,.token.attr-value{color:#e3116c}.token.punctuation,.token.operator{color:#393a34}.token.entity,.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.property,.token.regex,.token.inserted{color:#36acaa}.token.atrule,.token.keyword,.token.attr-name,.language-autohotkey .token.selector{color:#00bfff}.token.function,.token.deleted,.language-autohotkey .token.tag{color:#f14f00}.token.tag,.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important,.token.function,.token.bold{font-weight:bold}.token.italic{font-style:italic}.language-java .token.annotation{color:#e3116c}.gatsby-highlight-code-line{background-color:#f9f9f9;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:1em}pre.language-xml .token.tag,pre.language-xml .token.selector,pre.language-xml .language-autohotkey .token.keyword{color:#e3116c}pre.language-xml .token.attr-value{color:#50a14f}pre.language-xml .token.attr-name{color:#c18401}pre.language-xml .token.punctuation{color:#888}.explorer>div{height:100%}.explorer .close{display:block;position:absolute;top:0;right:0;padding:6px 12px;height:28px;cursor:pointer;opacity:.7;color:#000}.explorer .close svg{width:14px}.explorer .close:hover{opacity:1}.explorer .colset-explorer{position:relative;padding:0 30px;height:100%;display:flex;max-width:1470px;margin:0 auto}.explorer .colset-explorer .right,.explorer .colset-explorer .left{max-width:none;padding:0;text-align:left;font-weight:normal;height:100%;position:relative}.explorer .colset-explorer .left{flex:0 0 320px}.explorer .colset-explorer .head{border:1px solid #dce8e8;border-bottom:0;line-height:50px;padding:0 16px;position:absolute;top:30px;left:0;height:50px;right:0;font-size:16px}.explorer .colset-explorer .head .divider{display:inline-block}.explorer .colset-explorer .head .actions-file{display:inline-block;height:40px;margin-left:16px;color:rgba(0,0,0,.2)}.explorer .colset-explorer .head .actions-file .placeholder-button{margin-right:1rem;height:36px}.explorer .colset-explorer .head a.button span.button-content span{cursor:pointer;padding:.55rem 1.2rem .4rem;font-size:13px}.explorer .colset-explorer .head .placeholder-text{margin:18px 0 0}.explorer .colset-explorer .head .placeholder-title .placeholder-text{margin-right:5px}.explorer .colset-explorer .explorer-content{position:absolute;top:81px;bottom:130px;right:0;left:0;overflow:auto;border:1px solid #dce8e8}.explorer .colset-explorer .right{flex:1}.explorer .colset-explorer .right .head{margin-left:2rem;border:0 none;text-align:center}.explorer .colset-explorer .right .head strong{position:relative;padding-left:20px}.explorer .colset-explorer .right .head strong svg{position:absolute;top:3px;left:0;width:13px}.explorer .colset-explorer .right .placeholder-text{background:hsl(180,20.6896551724%,93.6274509804%)}.explorer .colset-explorer .right .explorer-content{overflow:auto;margin-left:2rem}.explorer .colset-explorer .right .explorer-content::-webkit-scrollbar{height:6px;width:6px;background:rgba(0,0,0,0)}.explorer .colset-explorer .right .explorer-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.explorer .icon-download{width:16px}.explorer-select{position:absolute;top:5px;left:5px;right:5px;height:35px;z-index:1000}.explorer-select select{display:block;position:relative;height:35px;line-height:35px;-webkit-appearance:none;background:#fff;border-radius:0;box-sizing:border-box;background-clip:padding-box;width:100%;padding:0 10px;border:1px solid #dce8e8;background:#fff;color:#000;font-weight:600;box-shadow:none;outline:none;padding-right:30px}.explorer-select select:-ms-expand{display:none}.explorer-select:before{content:"";position:absolute;z-index:1;top:30%;height:0;width:0;right:5px;border-bottom:6px solid #000;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);pointer-events:none}.explorer-select:after{content:"";position:absolute;z-index:2;bottom:30%;margin-top:-3px;height:0;width:0;right:5px;border-top:6px solid #000;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);pointer-events:none}.placeholder-explorer-select:after,.placeholder-explorer-select:before{display:none}.placeholder-select{border:1px solid #dce8e8;background:#fff;height:35px}.explorer-ul,.explorer-ul ul{padding:0;margin:0;list-style:none;font-size:15px;line-height:35px}.explorer-ul span{display:block}.explorer-ul .file,.explorer-ul .folder{position:relative;display:block;cursor:pointer;text-decoration:none;color:#000;word-wrap:normal;white-space:nowrap;outline:1px dotted rgba(0,0,0,0)}.explorer-ul .file .item-content,.explorer-ul .folder .item-content{box-shadow:none;outline:none}.explorer-ul .file:hover,.explorer-ul .folder:hover{background:#ecf2f2}.explorer-ul .file .text,.explorer-ul .folder .text{position:relative;padding-left:50px;margin:0 8px}.explorer-ul .file .icon,.explorer-ul .folder .icon{display:block;position:absolute;top:5px;left:18px;height:20px;width:20px;color:#000}.explorer-ul .file .icon-caret-down,.explorer-ul .folder .icon-caret-down{display:block;position:absolute;z-index:1000;top:10px;left:0;height:16px;width:16px}.explorer-ul .file:focus,.explorer-ul .folder:focus{outline:1px dotted hsl(180,18.75%,83.7254901961%)}.explorer-ul .file.disabled,.explorer-ul .folder.disabled{opacity:.4;cursor:not-allowed}.explorer-ul .file.disabled:hover,.explorer-ul .folder.disabled:hover{background:rgba(0,0,0,0)}.explorer-ul .file.disabled:focus,.explorer-ul .folder.disabled:focus{outline:1px dotted rgba(0,0,0,0)}.explorer-ul .file.selected,.explorer-ul .folder.selected{background:#ecf2f2;font-weight:bold;color:#6db33f}.explorer-ul .folder-hide>ul{display:none}.explorer-ul .folder-hide>.folder>span>.text>.icon-caret-down{transform:rotate(-90deg)}.explorer-ul .level-0 .text{margin-left:6px}.explorer-ul .level-1 .text{margin-left:18px}.explorer-ul .level-2 .text{margin-left:30px}.explorer-ul .level-3 .text{margin-left:42px}.explorer-ul .level-4 .text{margin-left:54px}.explorer-ul .level-5 .text{margin-left:66px}.explorer-ul .level-6 .text{margin-left:78px}.explorer-ul .level-7 .text{margin-left:90px}.explorer-ul .icon-folder{width:20px}.explorer-ul .icon-file{position:absolute;top:3px;left:5px;width:14px}ul.explorer-ul-placeholder{list-style:none;margin:0;padding:0}ul.explorer-ul-placeholder li{list-style:none;height:35px;line-height:40px}ul.explorer-ul-placeholder li .placeholder-text{margin-left:28px;margin-top:8px}ul.explorer-ul-placeholder li .placeholder-text+.placeholder-text{margin-left:5px;margin-top:8px}pre.prism-code{margin:0;padding:0;line-height:24px;font-size:13px;font-family:Monaco,Menlo,Consolas,"courier new",monospace}pre.prism-code span.explorer-number{position:relative;display:inline-block;width:20px;padding-right:10px;text-align:right;margin-right:10px;font-size:11px;height:25px}pre.prism-code span.explorer-number:before{display:block;content:attr(data-value);color:rgba(0,0,0,.2);position:absolute;width:20px;left:0;top:9px;background-color:hsl(180,20.6896551724%,96.6274509804%);padding-right:10px;height:25px}pre.prism-code .token-line{height:25px}pre.prism-code.line-3{width:28px}pre.prism-code.line-3 span.explorer-number{width:28px}pre.prism-code.line-3 span.explorer-number:before{width:28px}pre.prism-code.line-3:before{width:38px}pre.prism-code:before{position:absolute;top:0;bottom:0;display:block;width:30px;content:"";background-color:hsl(180,20.6896551724%,96.6274509804%)}.markdown,.markdown-source{position:relative;padding:8px 32px}.markdown a,.markdown-source a{color:#086dc3}.markdown a:hover,.markdown-source a:hover{text-decoration:none}.markdown a:focus,.markdown-source a:focus{outline:1px dotted #086dc3;box-shadow:0 0 0 none}.markdown .button-source,.markdown-source .button-source{position:absolute;right:0;top:0;line-height:20px;margin:10px 15px;color:rgba(0,0,0,.6);text-decoration:none;font-size:13px;padding:2px 12px}.markdown-source{padding:0;height:100%}.explorer{position:fixed;top:0%;left:5rem;right:5rem;background:#fff;height:100%;z-index:100}.explorer-enter{top:100%}.explorer-enter-active{transform:translateY(-100%)}.explorer-enter-active{-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.explorer-exit{top:0}.explorer-exit-active{transform:translateY(100%)}.explorer-exit-active{-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.explorer-actions{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;background:#ecf2f2;padding:20px 0;bottom:0;z-index:400;height:50px;vertical-align:top}.explorer-actions .button{font-size:16px;vertical-align:top}.explorer-actions .button span{padding:.9rem 1.5rem .8rem}.explorer-actions .button:focus{box-shadow:0 0 0 4px hsl(180,20.6896551724%,82.6274509804%)}.explorer-actions .placeholder-button{height:47.5px;box-shadow:inset 0 0 0 2px #dce8e8;margin-right:1rem;vertical-align:top}.explorer-actions .placeholder-button:after{background:#dce8e8}.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-download{width:212.27px}@media(min-width: 1650px){#header p{font-size:20px;line-height:2rem;margin-top:1rem}}@media(max-width: 1000px){body.light #header,body.dark #header{width:auto}body.light .colset-main,body.dark .colset-main{background:none}body.light .colset-main>.right,body.dark .colset-main>.right{padding-bottom:2rem}body.light .colset,body.dark .colset{display:block}body.light .colset>.left,body.light .colset>.right,body.dark .colset>.left,body.dark .colset>.right{flex:none;padding-right:0}body.light .desktop-only,body.dark .desktop-only{display:none !important}.placeholder-button-explore{width:125px}.placeholder-button-submit{width:136px}.placeholder-button-dep{width:85.45px}.placeholder-button-download{width:148.13px}}@media(max-width: 1200px){.dependency-header .button span span .desktop-only{display:none}}@media(min-width: 320px)and (max-width: 1000px){.placeholder-button-dep{width:87.45px}}@media(min-width: 1000px)and (max-width: 1200px){.placeholder-button-dep{width:134.73px}.placeholder-button-download{width:144.13px}}.not-mobile{display:block}.is-mobile{display:none}@media(min-width: 320px)and (max-width: 767px){#side-left,#side-right{display:none}.control-inline input{max-width:none}.control-placeholder .placeholder-input{max-width:none}#main{padding:0 12px}.actions,.explorer-actions{left:0;right:0;padding-left:0;padding-right:0}.actions .actions-container,.explorer-actions .actions-container{padding:8px 0;height:44px}.actions .button>span>span,.explorer-actions .button>span>span{padding:.7rem .6rem .6rem}.actions .button,.explorer-actions .button{font-size:14px}.explorer-actions{padding:8px 0;height:44px}a.button,button.button{margin-right:6px;font-size:14px}a.button:last-child,button.button:last-child{margin-right:0}a.button>span>span,button.button>span>span{padding:.7rem .6rem .6rem}.popup-share .popop-share-container{width:auto}.explorer{left:0;right:0;bottom:0}.explorer .colset-explorer{padding:0 5px}.explorer .colset-explorer .left{display:none}.explorer .colset-explorer .right .head{display:none}.explorer .colset-explorer .right .explorer-content{top:45px;right:0;left:0;bottom:65px;margin:0}.more{padding:1rem 0;text-align:center}.not-mobile{display:none}.is-mobile{display:block}.navigation .navigation-content{padding:0 10px;margin:0 auto}.navigation .navigation-content .navigation-content-wrap{margin:0}.navigation .navigation-content #header h2,.navigation .navigation-content #header .header-mobile{margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.4)}.navigation .navigation-content ul{margin:0 -10px;padding:0}.navigation .navigation-content ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}.navigation .navigation-content ul li a{display:block;font-size:16px;line-height:1.5rem;padding:16px}.dialog-dependencies{top:0;left:0;right:0;margin:0;bottom:0;width:auto}.dialog-dependencies .control-input .input{padding:7px 10px 3px;padding-right:45px}.dialog-dependencies .control-input .input::placeholder{font-size:13px}.dialog-dependencies .control-input .help{display:none}.dialog-dependencies ul li a.dependency.selected .icon-enter{display:none}.dialog-dependencies ul li a.dependency{padding:13px 10px}.actions .placeholder-button,.explorer-actions .placeholder-button{height:41.5px;margin-right:6px}.actions .placeholder-button:last-child,.explorer-actions .placeholder-button:last-child{margin-right:0}.placeholder-button-submit{width:98.39px}.placeholder-button-explore{width:88.55px}.placeholder-button-share{width:33px}.placeholder-button-download{width:108.73px}.placeholder-button-dep{width:87.45px}.explorer-select .placeholder-select{margin:0 -5px;height:33px}ul.dependencies-list li a{opacity:1}#header h2{text-align:center;padding:.5rem 0}#header h2 strong{font-size:32px;line-height:2rem}#header h2 span{font-size:22px;line-height:2rem;font-weight:600}hr.divider{display:none}.control-inline,.control-placeholder{display:block}.control-inline label,.control-inline .placeholder-label,.control-placeholder label,.control-placeholder .placeholder-label{flex:none;text-align:left}.control-inline input,.control-inline .group-radio,.control-inline .placeholder-input,.control-placeholder input,.control-placeholder .group-radio,.control-placeholder .placeholder-input{margin-left:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX3ByaXNtLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL2V4cGxvcmUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vc3JjL3N0eWxlcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkNBRUUsYUFBQSxDQUNBLGlGQUFBLENBRUEsY0FBQSxDQUdGLDRKQUlFLGtCQUFBLENBR0Ysd0lBSUUsa0JBQUEsQ0FPRix5REFJRSxVQUFBLENBQ0EsaUJBQUEsQ0FHRixpQkFDRSxVQUFBLENBR0YsZ0NBRUUsYUFBQSxDQUVGLG1DQUVFLGFBQUEsQ0FHRixpSkFVRSxhQUFBLENBR0YsbUZBSUUsYUFBQSxDQUdGLCtEQUdFLGFBQUEsQ0FHRiwrREFHRSxhQUFBLENBR0YsNkNBR0UsZ0JBQUEsQ0FHRixjQUNFLGlCQUFBLENBSUEsaUNBQ0UsYUFBQSxDQUlKLDRCQUNFLHdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBSUEsa0hBR0UsYUFBQSxDQUdBLG1DQUNFLGFBQUEsQ0FFRixrQ0FDRSxhQUFBLENBRUYsb0NBQ0UsVUFBQSxDQ2pISixjQUNFLFdBQUEsQ0FFRixpQkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsVUNiVSxDRGNWLHFCQUNFLFVBQUEsQ0FFRix1QkFDRSxTQUFBLENBR0osMkJBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxtRUFFRSxjQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUVGLGlDQUNFLGNBQUEsQ0FHRixpQ0FDRSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsV0FBQSxDQUNBLE9BQUEsQ0FDQSxjQUFBLENBQ0EsMENBQ0Usb0JBQUEsQ0FFRiwrQ0FDRSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUVBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBSUYsbUVBQ0UsY0FBQSxDQUNBLDJCQUFBLENBQ0EsY0FBQSxDQUdKLG1EQUNFLGVBQUEsQ0FJQSxzRUFDRSxnQkFBQSxDQUlOLDZDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFlBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLGFBQUEsQ0FDQSx3QkFBQSxDQUVGLGtDQUNFLE1BQUEsQ0FDQSx3Q0FDRSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLCtDQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxtREFDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUlOLG9EQUNFLGlEQ3pHWSxDRDJHZCxvREFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSx1RUFDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLHdCQUFBLENBRUYsNkVBQ0UseUJBQUEsQ0FLUix5QkFDRSxVQUFBLENBSUosaUJBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLHdCQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLDJCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLGVDeEplLENEeUpmLFVDdkpVLENEd0pWLGVBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsbUNBQ0UsWUFBQSxDQUdKLHdCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBQ0EsNEJBQUEsQ0FDQSxtQ0FBQSxDQUNBLG9DQUFBLENBQ0EsbUJBQUEsQ0FFRix1QkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSx5QkFBQSxDQUNBLG1DQUFBLENBQ0Esb0NBQUEsQ0FDQSxtQkFBQSxDQUtGLHVFQUVFLFlBQUEsQ0FJSixvQkFDRSx3QkFBQSxDQUNBLGVDeE1pQixDRHlNakIsV0FBQSxDQUlBLDZCQUVFLFNBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVGLGtCQUNFLGFBQUEsQ0FFRix3Q0FFRSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQzVOVSxDRDZOVixnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZ0NBQUEsQ0FDQSxvRUFDRSxlQUFBLENBQ0EsWUFBQSxDQUVGLG9EQUNFLGtCQ3RPc0IsQ0R3T3hCLG9EQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBRUYsb0RBQ0UsYUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFVDblBRLENEcVBWLDBFQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBR0Ysb0RBQ0UsaURBQUEsQ0FHRiwwREFDRSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxzRUFDRSx3QkFBQSxDQUVGLHNFQUNFLGdDQUFBLENBR0osMERBQ0Usa0JDL1FzQixDRGdSdEIsZ0JBQUEsQ0FDQSxhQUFBLENBS0YsNkJBQ0UsWUFBQSxDQUVGLDhEQUNFLHdCQUFBLENBT0YsNEJBQ0UsZUFBQSxDQUlGLDRCQUNFLGdCQUFBLENBSUYsNEJBQ0UsZ0JBQUEsQ0FJRiw0QkFDRSxnQkFBQSxDQUlGLDRCQUNFLGdCQUFBLENBSUYsNEJBQ0UsZ0JBQUEsQ0FJRiw0QkFDRSxnQkFBQSxDQUlGLDRCQUNFLGdCQUFBLENBR0osMEJBQ0UsVUFBQSxDQUVGLHdCQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBSUosMkJBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsOEJBQ0UsZUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGdEQUNFLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGtFQUNFLGVBQUEsQ0FDQSxjQUFBLENBTVIsZUFDRSxRQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLHlEQUFBLENBQ0Esb0NBQ0UsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLDJDQUNFLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSx1REFBQSxDQUNBLGtCQUFBLENBQ0EsV0FBQSxDQUdKLDJCQUNFLFdBQUEsQ0FFRixzQkFDRSxVQUFBLENBQ0EsMkNBQ0UsVUFBQSxDQUNBLGtEQUNFLFVBQUEsQ0FHSiw2QkFDRSxVQUFBLENBSUosc0JBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLHVEQUFBLENBSUosMkJBRUUsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLCtCQUNFLGFDOVpTLENEK1pULDJDQUNFLG9CQUFBLENBRUYsMkNBQ0UsMEJBQUEsQ0FDQSxxQkFBQSxDQUdKLHlEQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUdKLGlCQUNFLFNBQUEsQ0FDQSxXQUFBLENBR0YsVUFDRSxjQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsZUNsY2lCLENEbWNqQixXQUFBLENBQ0EsV0FBQSxDQUdGLGdCQUNFLFFBQUEsQ0FHRix1QkFDRSwyQkFBQSxDRTdjQSx1QkFDRSw0QkY2Y0YsQ0U1Y0UseUJGNGNGLENFM2NFLHdCRjJjRixDRTFjRSx1QkYwY0YsQ0V6Y0Usb0JGeWNGLENBR0YsZUFDRSxLQUFBLENBR0Ysc0JBQ0UsMEJBQUEsQ0V0ZEEsc0JBQ0UsNEJGc2RGLENFcmRFLHlCRnFkRixDRXBkRSx3QkZvZEYsQ0VuZEUsdUJGbWRGLENFbGRFLG9CRmtkRixDQUdGLGtCQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JDL2QwQixDRGdlMUIsY0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQ0UsY0FBQSxDQUNBLGtCQUFBLENBQ0EsK0JBQ0UsMEJBQUEsQ0FFRixnQ0FDRSwyREFBQSxDQU1KLHNDQUNFLGFBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSw0Q0FDRSxrQkN0ZlMsQ0R3ZlgsaURBQ0UsY0FBQSxDQUtOLDZCQUNFLGNBQUEsQ0dwZ0JGLDBCQVlJLFVBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUFBLENBS04sMEJBR0kscUNBQ0UsVUFBQSxDQUVGLCtDQUNFLGVBQUEsQ0FHQSw2REFDRSxtQkFBQSxDQUdKLHFDQUNFLGFBQUEsQ0FDQSxvR0FFRSxTQUFBLENBQ0EsZUFBQSxDQUdKLGlEQUNFLHVCQUFBLENBSUYsNEJBQ0UsV0FBQSxDQUVGLDJCQUNFLFdBQUEsQ0FFRix3QkFDRSxhQUFBLENBRUYsNkJBQ0UsY0FBQSxDQUFBLENBS04sMEJBRUksbURBQ0UsWUFBQSxDQUFBLENBS04sZ0RBQ0Usd0JBQ0UsYUFBQSxDQUFBLENBR0osaURBQ0Usd0JBQ0UsY0FBQSxDQUVGLDZCQUNFLGNBQUEsQ0FBQSxDQUlKLFlBQ0UsYUFBQSxDQUVGLFdBQ0UsWUFBQSxDQUdGLCtDQUNFLHVCQUVFLFlBQUEsQ0FFRixzQkFDRSxjQUFBLENBRUYsd0NBQ0UsY0FBQSxDQUVGLE1BQ0UsY0FBQSxDQUVGLDJCQUVFLE1BQUEsQ0FDQSxPQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpRUFDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLCtEQUNFLHlCQUFBLENBRUYsMkNBQ0UsY0FBQSxDQUlKLGtCQUNFLGFBQUEsQ0FDQSxXQUFBLENBR0YsdUJBRUUsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsNkNBQ0UsY0FBQSxDQUVGLDJDQUNFLHlCQUFBLENBSUosb0NBQ0UsVUFBQSxDQUVGLFVBQ0UsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsMkJBQ0UsYUFBQSxDQUNBLGlDQUNFLFlBQUEsQ0FHQSx3Q0FDRSxZQUFBLENBRUYsb0RBQ0UsUUFBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FLUixNQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUdGLFlBQ0UsWUFBQSxDQUVGLFdBQ0UsYUFBQSxDQUVGLGdDQUNFLGNBQUEsQ0FDQSxhQUFBLENBQ0EseURBQ0UsUUFBQSxDQUdBLGtHQUVFLG1CQUFBLENBQ0EsMENBQUEsQ0FHSixtQ0FDRSxjQUFBLENBQ0EsU0FBQSxDQUNBLHNDQUNFLDBDQUFBLENBQ0Esd0NBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FLUixxQkFDRSxLQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FFRSwyQ0FDRSxvQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0RBQ0UsY0FBQSxDQUdKLDBDQUNFLFlBQUEsQ0FJSiw2REFDRSxZQUFBLENBRUYsd0NBQ0UsaUJBQUEsQ0FHSixtRUFFRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5RkFDRSxjQUFBLENBR0osMkJBQ0UsYUFBQSxDQUVGLDRCQUNFLGFBQUEsQ0FFRiwwQkFDRSxVQUFBLENBRUYsNkJBQ0UsY0FBQSxDQUVGLHdCQUNFLGFBQUEsQ0FFRixxQ0FDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLDBCQUNFLFNBQUEsQ0FJQSxXQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUVGLGdCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FJTixXQUNFLFlBQUEsQ0FFRixxQ0FFRSxhQUFBLENBQ0EsNEhBRUUsU0FBQSxDQUNBLGVBQUEsQ0FFRiwyTEFHRSxhQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG4gIGNvbG9yOiAjMzkzYTM0O1xuICBmb250LWZhbWlseTogJ0NvbnNvbGFzJywgJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsXG4gICAgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddOjotbW96LXNlbGVjdGlvbixcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIDo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ106Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddIDo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10gOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ106OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSxcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuICBjb2xvcjogIzk5OTk4ODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4ubmFtZXNwYWNlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmF0dHItdmFsdWUge1xuICBjb2xvcjogI2UzMTE2Yztcbn1cbi50b2tlbi5wdW5jdHVhdGlvbixcbi50b2tlbi5vcGVyYXRvciB7XG4gIGNvbG9yOiAjMzkzYTM0OyAvKiBubyBoaWdobGlnaHQgKi9cbn1cblxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLnZhcmlhYmxlLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmluc2VydGVkIHtcbiAgY29sb3I6ICMzNmFjYWE7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4ua2V5d29yZCxcbi50b2tlbi5hdHRyLW5hbWUsXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4uc2VsZWN0b3Ige1xuICBjb2xvcjogIzAwYmZmZjtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmRlbGV0ZWQsXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4udGFnIHtcbiAgY29sb3I6ICNmMTRmMDA7XG59XG5cbi50b2tlbi50YWcsXG4udG9rZW4uc2VsZWN0b3IsXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4ua2V5d29yZCB7XG4gIGNvbG9yOiAjMDAwMDlmO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRva2VuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxhbmd1YWdlLWphdmEge1xuICAudG9rZW4uYW5ub3RhdGlvbiB7XG4gICAgY29sb3I6ICNlMzExNmM7IC8qIG5vIGhpZ2hsaWdodCAqL1xuICB9XG59XG5cbi5nYXRzYnktaGlnaGxpZ2h0LWNvZGUtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG5wcmUubGFuZ3VhZ2UteG1sIHtcbiAgLnRva2VuLnRhZyxcbiAgLnRva2VuLnNlbGVjdG9yLFxuICAubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4ua2V5d29yZCB7XG4gICAgY29sb3I6ICNlMzExNmM7XG4gIH1cbiAgLnRva2VuIHtcbiAgICAmLmF0dHItdmFsdWUge1xuICAgICAgY29sb3I6IHJnYig4MCwgMTYxLCA3OSk7XG4gICAgfVxuICAgICYuYXR0ci1uYW1lIHtcbiAgICAgIGNvbG9yOiByZ2IoMTkzLCAxMzIsIDEpO1xuICAgIH1cbiAgICAmLnB1bmN0dWF0aW9uIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdwcmlzbSc7XG5cbi5leHBsb3JlciB7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5jb2xzZXQtZXhwbG9yZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAkc3ByaW5nLW1heC13aWR0aCAtICgoNzUgKyAzMCkgKiAyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAucmlnaHQsXG4gICAgLmxlZnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICBmbGV4OiAwIDAgMzIwcHg7XG4gICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICAgIH1cbiAgICAuaGVhZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAkc3ByaW5nLThwb2ludHMgKiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLmRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuYWN0aW9ucy1maWxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmJ1dHRvbiB7XG4gICAgICAgIHNwYW4uYnV0dG9uLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMS4ycmVtIDAuNHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbGFjZWhvbGRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnBsYWNlaG9sZGVyLXRpdGxlIHtcbiAgICAgICAgLnBsYWNlaG9sZGVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5leHBsb3Jlci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODFweDtcbiAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLmhlYWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbGFjZWhvbGRlci10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXBsYWNlaG9sZGVyO1xuICAgICAgfVxuICAgICAgLmV4cGxvcmVyLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pY29uLWRvd25sb2FkIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuXG4uZXhwbG9yZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICY6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAzMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMzAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1leHBsb3Jlci1zZWxlY3Qge1xuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQ7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLmV4cGxvcmVyLXVsIHtcbiAgJixcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWxlLFxuICAuZm9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLXNlY29uZGF5O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gICAgLmljb24tY2FyZXQtZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkIGRhcmtlbigkbGlnaHQtYmFja2dyb3VuZC1zZWNvbmRheSwgMTApO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLXNlY29uZGF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzZkYjMzZjtcbiAgICB9XG4gIH1cblxuICAuZm9sZGVyLWhpZGUge1xuICAgID4gdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiAuZm9sZGVyID4gc3BhbiA+IC50ZXh0ID4gLmljb24tY2FyZXQtZG93biB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICRyYW5nZTogMTJweDtcblxuICAubGV2ZWwtMCB7XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgKiAkcmFuZ2UgKyA2cHg7XG4gICAgfVxuICB9XG4gIC5sZXZlbC0xIHtcbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMSAqICRyYW5nZSArIDZweDtcbiAgICB9XG4gIH1cbiAgLmxldmVsLTIge1xuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyICogJHJhbmdlICsgNnB4O1xuICAgIH1cbiAgfVxuICAubGV2ZWwtMyB7XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMgKiAkcmFuZ2UgKyA2cHg7XG4gICAgfVxuICB9XG4gIC5sZXZlbC00IHtcbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNCAqICRyYW5nZSArIDZweDtcbiAgICB9XG4gIH1cbiAgLmxldmVsLTUge1xuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1ICogJHJhbmdlICsgNnB4O1xuICAgIH1cbiAgfVxuICAubGV2ZWwtNiB7XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYgKiAkcmFuZ2UgKyA2cHg7XG4gICAgfVxuICB9XG4gIC5sZXZlbC03IHtcbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNyAqICRyYW5nZSArIDZweDtcbiAgICB9XG4gIH1cbiAgLmljb24tZm9sZGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuaWNvbi1maWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG59XG5cbnVsLmV4cGxvcmVyLXVsLXBsYWNlaG9sZGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLnBsYWNlaG9sZGVyLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICArIC5wbGFjZWhvbGRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5wcmUucHJpc20tY29kZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XG4gIHNwYW4uZXhwbG9yZXItbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHQtYm9yZGVyLCA4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gIC50b2tlbi1saW5lIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgJi5saW5lLTMge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHNwYW4uZXhwbG9yZXItbnVtYmVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWJvcmRlciwgOCk7XG4gIH1cbn1cblxuLm1hcmtkb3duLFxuLm1hcmtkb3duLXNvdXJjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwcmluZy04cG9pbnRzICRzcHJpbmctOHBvaW50cyAqIDQ7XG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtbGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRsaWdodC1saW5rO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1zb3VyY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICB9XG59XG4ubWFya2Rvd24tc291cmNlIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXhwbG9yZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDVyZW07XG4gIHJpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5leHBsb3Jlci1lbnRlciB7XG4gIHRvcDogMTAwJTtcbn1cblxuLmV4cGxvcmVyLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zKTtcbn1cblxuLmV4cGxvcmVyLWV4aXQge1xuICB0b3A6IDA7XG59XG5cbi5leHBsb3Jlci1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNTAwbXMpO1xufVxuXG4uZXhwbG9yZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0MDA7XG4gIGhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAkc3ByaW5nLWZvbnQtc2l6ZSArIDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjVyZW0gMC44cmVtO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCBkYXJrZW4oJGxpZ2h0LWJvcmRlciwgNik7XG4gICAgfVxuICB9XG59XG5cbi5leHBsb3Jlci1hY3Rpb25zIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0Ny41cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRsaWdodC1ib3JkZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYm9yZGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItYnV0dG9uLWRvd25sb2FkIHtcbiAgd2lkdGg6IDIxMi4yN3B4O1xufVxuXG5AaW1wb3J0ICdyZXNwb25zaXZlJztcbiIsIi8vIFRoZW1lIExpZ2h0XG5cbiRsaWdodC1iYWNrZ3JvdW5kOiAjZmZmO1xuJGxpZ2h0LWJhY2tncm91bmQtc2Vjb25kYXk6ICNlY2YyZjI7XG4kbGlnaHQtY29sb3I6ICMwMDA7XG4kbGlnaHQtYm9yZGVyOiAjZGNlOGU4O1xuJGxpZ2h0LXByaW1hcnk6ICM2ZGIzM2Y7XG4kbGlnaHQtbGluazogIzA4NmRjMztcbiRsaWdodC1wbGFjZWhvbGRlcjogbGlnaHRlbigkbGlnaHQtYm9yZGVyLCA1KTtcbiRsaWdodC1vdXRsaW5lOiBkYXJrZW4oJGxpZ2h0LWJvcmRlciwgMTUpO1xuXG4vLyBUaGVtZSBEYXJrXG5cbiRkYXJrLWJhY2tncm91bmQ6ICMxYjFmMjM7XG4kZGFyay1iYWNrZ3JvdW5kLXNlY29uZGFyeTogIzI2MmEyZDtcbiRkYXJrLWNvbG9yOiAjZmZmO1xuJGRhcmstYm9yZGVyOiAjNGE1MDUzO1xuJGRhcmstcHJpbWFyeTogIzZkYjMzZjtcbiRkYXJrLWxpbms6ICMwODZkYzM7XG4kZGFyay1wbGFjZWhvbGRlcjogIzI2MmEyZDtcblxuLy8gR2xvYmFsXG5cbiRzcHJpbmctOHBvaW50czogOHB4O1xuJHNwcmluZy1mb250LXNpemU6IDE1cHg7XG4kc3ByaW5nLWZvbnQtc2l6ZS1zbTogMTRweDtcbiRzcHJpbmctZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc3ByaW5nLXJhZGl1czogNHB4O1xuJHNwcmluZy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiRzcHJpbmctbWF4LXdpZHRoOiAxNjgwcHg7XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAmIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIHRyYW5zaXRpb246ICRhcmdzO1xuICB9XG59XG5cbkBtaXhpbiBvdXRsaW5lIHtcbiAgJiB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICRsaWdodC1vdXRsaW5lO1xuICAgIC8vIG91dGxpbmU6IG5vbmU7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgMnB4ICRsaWdodC1ib3JkZXI7XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLy8gaDIge1xuICAgIC8vICAgc3Ryb25nIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIHNwYW4ge1xuICAgIC8vICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkubGlnaHQsXG4gIGJvZHkuZGFyayB7XG4gICAgI2hlYWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbHNldC1tYWluIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5jb2xzZXQtbWFpbiB7XG4gICAgICA+IC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgPiAubGVmdCxcbiAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wbGFjZWhvbGRlci1idXR0b24ge1xuICAgICYtZXhwbG9yZSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICYtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICB9XG4gICAgJi1kZXAge1xuICAgICAgd2lkdGg6IDg1LjQ1cHg7XG4gICAgfVxuICAgICYtZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDE0OC4xM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBlbmRlbmN5LWhlYWRlciB7XG4gICAgLmJ1dHRvbiBzcGFuIHNwYW4gLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wbGFjZWhvbGRlci1idXR0b24tZGVwIHtcbiAgICB3aWR0aDogMTM0LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kb3dubG9hZCB7XG4gICAgd2lkdGg6IDE0NC4xM3B4O1xuICB9XG59XG5cbi5ub3QtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NpZGUtbGVmdCxcbiAgI3NpZGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtaW5saW5lIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRyb2wtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI21haW4ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuYWN0aW9ucyxcbiAgLmV4cGxvcmVyLWFjdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICAuYnV0dG9uID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBsb3Jlci1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgID4gc3BhbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNnJlbSAwLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXNoYXJlIC5wb3BvcC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5leHBsb3JlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLmNvbHNldC1leHBsb3JlciB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5leHBsb3Jlci1jb250ZW50IHtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3JlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm5vdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5uYXZpZ2F0aW9uLWNvbnRlbnQtd3JhcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNoZWFkZXIge1xuICAgICAgaDIsXG4gICAgICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlhbG9nLWRlcGVuZGVuY2llcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAuY29udHJvbC1pbnB1dCB7XG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzcHJpbmctZm9udC1zaXplIC0gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIGEuZGVwZW5kZW5jeS5zZWxlY3RlZCAuaWNvbi1lbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCBsaSBhLmRlcGVuZGVuY3kge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIH1cbiAgfVxuICAuYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uLFxuICAuZXhwbG9yZXItYWN0aW9ucyAucGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQxLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDk4LjM5cHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1leHBsb3JlIHtcbiAgICB3aWR0aDogODguNTVweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLXNoYXJlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxuICAucGxhY2Vob2xkZXItYnV0dG9uLWRvd25sb2FkIHtcbiAgICB3aWR0aDogMTA4LjczcHg7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLWJ1dHRvbi1kZXAge1xuICAgIHdpZHRoOiA4Ny40NXB4O1xuICB9XG4gIC5leHBsb3Jlci1zZWxlY3QgLnBsYWNlaG9sZGVyLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIHVsLmRlcGVuZGVuY2llcy1saXN0IGxpIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udHJvbC1pbmxpbmUsXG4gIC5jb250cm9sLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCxcbiAgICAucGxhY2Vob2xkZXItbGFiZWwge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGlucHV0LFxuICAgIC5ncm91cC1yYWRpbyxcbiAgICAucGxhY2Vob2xkZXItaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */</style></head><body class="default light"><noscript><div class="noscript"><strong><a href="https://start.spring.io">start.spring.io</a> can't work!</strong><br>This app needs JavaScript enabled.</div></noscript><div id="app"><div class="Toastify"></div><div id="side-left" class=""><div class="side-container"><div class="navigation-action"><button class="hamburger hamburger--spin " type="button" aria-label="Menu" aria-controls="navigation"><span class="hamburger-box" tabindex="-1"><span class="hamburger-inner"></span></span></button></div><div class="social"><a rel="noreferrer noopener" target="_blank" href="https://github.com/spring-io/start.spring.io"><span class="a-content" tabindex="-1"><svg aria-hidden="true" focusable="false" data-icon="github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" class="icon-github"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a></div></div></div><div id="main"><header id="header"><div class="not-mobile"><h1 class="logo"><a href="/"><span class="logo-content" tabindex="-1"><svg aria-hidden="true" focusable="false" data-icon="spring-initializr" role="img" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" class="" viewBox="0 0 992.4 141.6"><g><path class="st0" d="M153.4,62.6l-30.2-52.3c-2.6-4.5-9.1-8.3-14.3-8.3H48.5c-5.2,0-11.7,3.7-14.3,8.3L4,62.6 c-2.6,4.5-2.6,12,0,16.5l30.2,52.3c2.6,4.5,9.1,8.3,14.3,8.3h60.4c5.2,0,11.7-3.7,14.3-8.3l30.2-52.3 C156.1,74.5,156.1,67.1,153.4,62.6z"></path><g><circle class="st1" cx="36.7" cy="115.2" r="6.1"></circle></g><g><path class="st1" d="M139,97.4C121.3,121,83.5,113,59.3,114.2c0,0-4.3,0.2-8.6,0.9c0,0,1.6-0.7,3.7-1.4c17-5.9,25-7.1,35.4-12.4 c19.4-9.9,38.7-31.6,42.7-54.1c-7.4,21.6-29.9,40.3-50.3,47.8c-14,5.2-39.3,10.2-39.3,10.2l-1-0.5C24.5,96.4,24,59,55.3,47 C69,41.7,82.2,44.6,97,41.1c15.8-3.8,34.1-15.6,41.6-31.1C146.9,34.8,156.9,73.5,139,97.4z"></path><path class="st0" d="M138.6,10c8.3,24.8,18.4,63.5,0.4,87.4c-11.1,14.8-30.1,17.2-48.7,17.2c-8.8,0-17.5-0.5-25.2-0.5 c-2,0-3.9,0-5.7,0.1c0,0-4.3,0.2-8.6,0.9c0,0,1.6-0.7,3.7-1.4c17-5.9,25-7.1,35.4-12.4c19.4-9.9,38.7-31.6,42.7-54.1 c-7.4,21.6-29.9,40.3-50.3,47.8c-14,5.2-39.3,10.2-39.3,10.2l0,0l-1-0.5C24.5,96.4,24,59,55.3,47C69,41.7,82.2,44.6,97,41.1 C112.8,37.4,131.1,25.5,138.6,10 M139.1,2.1l-3.2,6.6c-7.5,15.6-25.8,26.2-39.6,29.5C90.1,39.7,84,40,78.2,40.3 c-7.7,0.4-15.7,0.8-23.9,3.9C35,51.6,27.6,67.8,27.1,80.5c-0.5,12.1,4.7,22.6,13.2,26.9c0.5,0.3,1.6,0.9,2.5,0.9h1.3l0.2-0.2 c5.8-1.2,26.5-5.6,38.9-10.1c8.6-3.2,18.3-8.6,27.1-15.8c-6.5,6.9-14.1,12.7-21.8,16.6c-6.3,3.2-11.7,4.9-19.2,7.2 c-4.4,1.3-9.5,2.9-15.7,5c-2.2,0.7-3.8,1.5-3.9,1.5l-2.2,4.5l3.9,1.2c4.1-0.7,8.2-0.9,8.3-0.9c1.7-0.1,3.5-0.1,5.5-0.1 c3.7,0,7.6,0.1,11.7,0.3c4.4,0.1,8.9,0.3,13.5,0.3c18.5,0,39-2.2,51.1-18.4c14.1-18.8,14.2-48.3,0.1-90.2L139.1,2.1L139.1,2.1z"></path></g></g><g><g><path class="st0" d="M194.1,98.2c-1.5-0.8-2.5-2.5-2.5-4.7c0-3,2.4-5.5,5.5-5.5c1.1,0,2.1,0.4,2.9,0.8c5.7,3.8,11.7,5.7,17,5.7 c5.8,0,9.2-2.5,9.2-6.4v-0.3c0-4.7-6.3-6.2-13.2-8.3c-8.7-2.5-18.5-6-18.5-17.3v-0.3c0-11.2,9.3-18,21-18c6.3,0,12.8,1.8,18.6,4.8 c1.9,1,3.3,2.8,3.3,5.2c0,3.1-2.5,5.5-5.7,5.5c-1.1,0-1.8-0.3-2.6-0.6c-4.8-2.5-9.7-4-13.8-4c-5.3,0-8.3,2.5-8.3,5.8v0.3 c0,4.4,6.4,6.2,13.3,8.4c8.7,2.6,18.4,6.7,18.4,17.2v0.3c0,12.4-9.7,18.6-21.9,18.6C209,105.2,200.9,102.8,194.1,98.2z"></path><path class="st0" d="M243.6,50.8c0-3.8,2.9-6.8,6.7-6.8c3.8,0,6.8,3,6.8,6.8v4c4.4-6.2,10.6-11.1,20.1-11.1 c13.8,0,27.4,10.9,27.4,30.7v0.3c0,19.6-13.5,30.7-27.4,30.7c-9.8,0-16-4.9-20.1-10.4v20.9c0,3.8-3,6.8-6.8,6.8 c-3.6,0-6.7-2.9-6.7-6.8V50.8z M291,74.7v-0.3c0-11.4-7.7-18.9-16.8-18.9c-9.2,0-17.2,7.7-17.2,18.9v0.3c0,11.3,8,18.9,17.2,18.9 C283.3,93.7,291,86.4,291,74.7z"></path><path class="st0" d="M309.8,50.8c0-3.8,2.9-6.8,6.7-6.8s6.8,3,6.8,6.8v3.3c0.6-5,8.9-10.1,14.8-10.1c4.3,0,6.7,2.8,6.7,6.7 c0,3.5-2.4,5.9-5.4,6.5c-9.7,1.6-16.2,10.1-16.2,21.7v19.5c0,3.6-3,6.7-6.8,6.7c-3.6,0-6.7-2.9-6.7-6.7V50.8L309.8,50.8 L309.8,50.8z"></path><path class="st0" d="M350.2,50.9c0-3.8,2.9-6.8,6.7-6.8s6.8,3,6.8,6.8v47.6c0,3.8-3,6.7-6.8,6.7c-3.6,0-6.7-2.9-6.7-6.7V50.9z"></path><path class="st0" d="M370.6,50.9c0-3.8,2.9-6.8,6.7-6.8c3.8,0,6.8,3,6.8,6.8v2.8c3.8-5.5,9.3-9.7,18.5-9.7c13.3,0,21,8.9,21,22.6 v31.8c0,3.8-2.9,6.7-6.7,6.7s-6.8-2.9-6.8-6.7V70.8c0-9.2-4.5-14.5-12.7-14.5c-7.8,0-13.3,5.5-13.3,14.7v27.5c0,3.8-3,6.7-6.8,6.7 c-3.6,0-6.7-2.9-6.7-6.7L370.6,50.9L370.6,50.9z"></path><path class="st0" d="M483.1,43.9c-3.8,0-6.8,3-6.8,6.8v4c-4.4-6.2-10.6-11.1-20.1-11.1c-13.8,0-27.4,10.9-27.4,30.7v0.3 c0,19.6,13.5,30.7,27.4,30.7c9.8,0,16-4.9,20.1-10.3c-0.6,10.7-7.2,16.2-18.6,16.2c-6.8,0-12.7-1.6-18.1-4.7 c-0.6-0.4-1.5-0.5-2.4-0.5c-3.1,0-5.8,2.5-5.8,5.5c0,2.6,1.5,4.5,3.8,5.4c7.2,3.5,14.6,5.3,22.9,5.3c10.7,0,19-2.5,24.3-7.9 c4.9-4.9,7.5-12.3,7.5-22.2V50.8C489.8,46.9,486.8,43.9,483.1,43.9z M459.3,93.5c-9.3,0-16.8-7.3-16.8-19v-0.3 c0-11.4,7.7-18.9,16.8-18.9c9.2,0,17.2,7.7,17.2,18.9v0.3C476.6,85.9,468.6,93.5,459.3,93.5z"></path><path class="st0" d="M363.8,27.8c0,3.8-3,6.8-6.8,6.8s-6.8-3-6.8-6.8s3-6.8,6.8-6.8C360.6,20.9,363.8,23.9,363.8,27.8z"></path></g><g><path class="st0" d="M505.3,58.1c-3.8,0-6.9-3.1-6.9-6.9c0-3.9,3.1-6.9,6.9-6.9c3.9,0,6.9,3.1,6.9,6.9 C512.2,55,509.2,58.1,505.3,58.1z M505.3,45.3c-3.3,0-5.9,2.6-5.9,5.9c0,3.3,2.6,5.9,5.9,5.9c3.3,0,5.9-2.6,5.9-5.9 C511.2,47.8,508.6,45.3,505.3,45.3z M507.2,55.1l-2-3.1h-1.4v3.1h-1.1v-7.9h3.3c1.4,0,2.6,1,2.6,2.4c0,1.8-1.6,2.4-2,2.4l2.1,3.1 L507.2,55.1L507.2,55.1z M505.8,48.2h-2v2.8h2.1c0.6,0,1.4-0.5,1.4-1.4C507.3,48.7,506.6,48.2,505.8,48.2z"></path></g></g><g><path fill="currentColor" d="M529.9,27.2c0-4.4,3.6-8.1,8.2-8.1c4.5,0,8.1,3.8,8.1,8.1c0,4.4-3.6,8.2-8.1,8.2C533.6,35.5,529.9,31.6,529.9,27.2z M530.9,44.7h14.4v60.8h-14.4V44.7z"></path><path fill="currentColor" d="M616.9,66.8v38.7H603V69.6c0-8.2-5.3-14.1-12.8-14.1c-7.5,0-13.8,5.1-14.7,11.5v38.5h-14.4V44.7h14.4v8.1 c3.8-5.6,10.8-9.5,18.8-9.5C607.6,43.2,616.9,53,616.9,66.8z"></path><path fill="currentColor" d="M631.5,27.2c0-4.4,3.6-8.1,8.2-8.1c4.5,0,8.1,3.8,8.1,8.1c0,4.4-3.6,8.2-8.1,8.2C635.1,35.5,631.5,31.6,631.5,27.2z M632.4,44.7h14.4v60.8h-14.4V44.7z"></path><path fill="currentColor" d="M697.1,102.1c-3.4,2.9-8.4,4.8-12.9,4.8c-10.1,0-17.2-7.3-17.2-17.5V56.5h-8.8V44.7h8.8V27.9h14v16.7h13.8v11.9H681v31.1 c0,4.1,2.6,7.1,6,7.1c2.5,0,4.7-0.9,6-2.2L697.1,102.1z"></path><path fill="currentColor" d="M707.4,27.2c0-4.4,3.6-8.1,8.2-8.1c4.5,0,8.1,3.8,8.1,8.1c0,4.4-3.6,8.2-8.1,8.2C711,35.5,707.4,31.6,707.4,27.2z M708.3,44.7h14.4v60.8h-14.4V44.7z"></path><path fill="currentColor" d="M791.2,68.9v36.6h-14v-7.3c-4.5,5.6-12.1,8.7-19.2,8.7c-12.9,0-22.7-7.6-22.7-19.4c0-12,11.2-20.2,24.8-20.2 c5.5,0,11.5,1.2,17.1,3.3v-1.6c0-7.1-3.9-13.9-14.9-13.9c-5.8,0-11.3,2-16.5,4.6l-4.9-10c8.6-4.2,16.6-6.4,24.2-6.4 C781.2,43.2,791.2,53.5,791.2,68.9z M777.2,86.4v-6.8c-4.5-1.5-9.5-2.4-14.9-2.4c-7.2,0-12.9,4-12.9,9.8c0,5.8,5.1,9.4,11.9,9.4 C768.1,96.4,775.5,92.9,777.2,86.4z"></path><path d="M806.7,23.2h14.4v82.3h-14.4V23.2z" fill="currentColor"></path><path fill="currentColor" d="M836,27.2c0-4.4,3.6-8.1,8.2-8.1c4.5,0,8.1,3.8,8.1,8.1c0,4.4-3.6,8.2-8.1,8.2C839.6,35.5,836,31.6,836,27.2z M836.9,44.7 h14.4v60.8h-14.4V44.7z"></path><path fill="currentColor" d="M864.7,95L897,57.2h-31.5V44.7h50.5l-0.1,10.5l-32.4,37.8h32.7v12.6h-51.4V95z"></path><path fill="currentColor" d="M965.6,43.2v12.2c-13.1,0-21.8,7.8-21.8,19.3v30.7h-14.4V44.7h14.4v11.8C947.7,48.3,955.6,43.2,965.6,43.2z"></path></g></svg></span></a></h1></div><div class="is-mobile header-mobile"><h1 class="logo logo-mobile"><a href="/"><span class="logo-content" tabindex="-1"><svg aria-hidden="true" focusable="false" data-icon="spring-initializr" role="img" xmlns="http://www.w3.org/2000/svg" class="" viewBox="0 0 454 145"><g><path class="st0" d="M153.4,62.6l-30.2-52.3c-2.6-4.5-9.1-8.3-14.3-8.3H48.5c-5.2,0-11.7,3.7-14.3,8.3L4,62.6 c-2.6,4.5-2.6,12,0,16.5l30.2,52.3c2.6,4.5,9.1,8.3,14.3,8.3h60.4c5.2,0,11.7-3.7,14.3-8.3l30.2-52.3 C156.1,74.5,156.1,67.1,153.4,62.6z"></path><g><circle class="st1" cx="36.7" cy="115.2" r="6.1"></circle></g><g><path class="st1" d="M139,97.4C121.3,121,83.5,113,59.3,114.2c0,0-4.3,0.2-8.6,0.9c0,0,1.6-0.7,3.7-1.4c17-5.9,25-7.1,35.4-12.4 c19.4-9.9,38.7-31.6,42.7-54.1c-7.4,21.6-29.9,40.3-50.3,47.8c-14,5.2-39.3,10.2-39.3,10.2l-1-0.5C24.5,96.4,24,59,55.3,47 C69,41.7,82.2,44.6,97,41.1c15.8-3.8,34.1-15.6,41.6-31.1C146.9,34.8,156.9,73.5,139,97.4z"></path><path class="st0" d="M138.6,10c8.3,24.8,18.4,63.5,0.4,87.4c-11.1,14.8-30.1,17.2-48.7,17.2c-8.8,0-17.5-0.5-25.2-0.5 c-2,0-3.9,0-5.7,0.1c0,0-4.3,0.2-8.6,0.9c0,0,1.6-0.7,3.7-1.4c17-5.9,25-7.1,35.4-12.4c19.4-9.9,38.7-31.6,42.7-54.1 c-7.4,21.6-29.9,40.3-50.3,47.8c-14,5.2-39.3,10.2-39.3,10.2l0,0l-1-0.5C24.5,96.4,24,59,55.3,47C69,41.7,82.2,44.6,97,41.1 C112.8,37.4,131.1,25.5,138.6,10 M139.1,2.1l-3.2,6.6c-7.5,15.6-25.8,26.2-39.6,29.5C90.1,39.7,84,40,78.2,40.3 c-7.7,0.4-15.7,0.8-23.9,3.9C35,51.6,27.6,67.8,27.1,80.5c-0.5,12.1,4.7,22.6,13.2,26.9c0.5,0.3,1.6,0.9,2.5,0.9h1.3l0.2-0.2 c5.8-1.2,26.5-5.6,38.9-10.1c8.6-3.2,18.3-8.6,27.1-15.8c-6.5,6.9-14.1,12.7-21.8,16.6c-6.3,3.2-11.7,4.9-19.2,7.2 c-4.4,1.3-9.5,2.9-15.7,5c-2.2,0.7-3.8,1.5-3.9,1.5l-2.2,4.5l3.9,1.2c4.1-0.7,8.2-0.9,8.3-0.9c1.7-0.1,3.5-0.1,5.5-0.1 c3.7,0,7.6,0.1,11.7,0.3c4.4,0.1,8.9,0.3,13.5,0.3c18.5,0,39-2.2,51.1-18.4c14.1-18.8,14.2-48.3,0.1-90.2L139.1,2.1L139.1,2.1z"></path></g></g><g><g><path class="st0" d="M182.5,59.7c-0.9-0.5-1.5-1.5-1.5-2.8c0-1.8,1.5-3.3,3.3-3.3c0.7,0,1.3,0.2,1.8,0.5c3.5,2.3,7.1,3.5,10.3,3.5 c3.5,0,5.6-1.5,5.6-3.9v-0.2c0-2.8-3.8-3.8-8-5c-5.3-1.5-11.2-3.6-11.2-10.5v-0.2c0-6.8,5.6-10.9,12.7-10.9 c3.8,0,7.8,1.1,11.3,2.9c1.2,0.6,2,1.7,2,3.1c0,1.9-1.5,3.3-3.5,3.3c-0.7,0-1.1-0.2-1.6-0.4c-2.9-1.5-5.9-2.4-8.4-2.4 c-3.2,0-5,1.5-5,3.5v0.2c0,2.7,3.9,3.8,8.1,5.1c5.3,1.6,11.1,4.1,11.1,10.4v0.2c0,7.5-5.9,11.3-13.3,11.3 C191.5,64,186.6,62.5,182.5,59.7z"></path><path class="st0" d="M212.5,31c0-2.3,1.8-4.1,4.1-4.1s4.1,1.8,4.1,4.1v2.4c2.7-3.8,6.4-6.7,12.2-6.7c8.4,0,16.6,6.6,16.6,18.6v0.2 c0,11.9-8.2,18.6-16.6,18.6c-5.9,0-9.7-3-12.2-6.3v12.7c0,2.3-1.8,4.1-4.1,4.1c-2.2,0-4.1-1.8-4.1-4.1V31z M241.2,45.5v-0.2 c0-6.9-4.7-11.4-10.2-11.4c-5.6,0-10.4,4.7-10.4,11.4v0.2c0,6.8,4.8,11.4,10.4,11.4C236.5,57,241.2,52.6,241.2,45.5z"></path><path class="st0" d="M252.6,31c0-2.3,1.8-4.1,4.1-4.1c2.3,0,4.1,1.8,4.1,4.1v2c0.4-3,5.4-6.1,9-6.1c2.6,0,4.1,1.7,4.1,4.1 c0,2.1-1.5,3.6-3.3,3.9c-5.9,1-9.8,6.1-9.8,13.1v11.8c0,2.2-1.8,4.1-4.1,4.1c-2.2,0-4.1-1.8-4.1-4.1L252.6,31L252.6,31L252.6,31z"></path><path class="st0" d="M277,31.1c0-2.3,1.8-4.1,4.1-4.1s4.1,1.8,4.1,4.1v28.8c0,2.3-1.8,4.1-4.1,4.1c-2.2,0-4.1-1.8-4.1-4.1V31.1z"></path><path class="st0" d="M289.4,31.1c0-2.3,1.8-4.1,4.1-4.1c2.3,0,4.1,1.8,4.1,4.1v1.7c2.3-3.3,5.6-5.9,11.2-5.9 c8.1,0,12.7,5.4,12.7,13.7v19.3c0,2.3-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1V43.2c0-5.6-2.7-8.8-7.7-8.8c-4.7,0-8.1,3.3-8.1,8.9v16.7 c0,2.3-1.8,4.1-4.1,4.1c-2.2,0-4.1-1.8-4.1-4.1V31.1L289.4,31.1z"></path><path class="st0" d="M357.5,26.9c-2.3,0-4.1,1.8-4.1,4.1v2.4c-2.7-3.8-6.4-6.7-12.2-6.7c-8.4,0-16.6,6.6-16.6,18.6v0.2 c0,11.9,8.2,18.6,16.6,18.6c5.9,0,9.7-3,12.2-6.2c-0.4,6.5-4.4,9.8-11.3,9.8c-4.1,0-7.7-1-11-2.8c-0.4-0.2-0.9-0.3-1.5-0.3 c-1.9,0-3.5,1.5-3.5,3.3c0,1.6,0.9,2.7,2.3,3.3c4.4,2.1,8.8,3.2,13.9,3.2c6.5,0,11.5-1.5,14.7-4.8c3-3,4.5-7.4,4.5-13.4V31 C361.6,28.7,359.7,26.9,357.5,26.9z M343.1,56.9c-5.6,0-10.2-4.4-10.2-11.5v-0.2c0-6.9,4.7-11.4,10.2-11.4 c5.6,0,10.4,4.7,10.4,11.4v0.2C353.6,52.3,348.7,56.9,343.1,56.9z"></path><path class="st0" d="M285.3,17.1c0,2.3-1.8,4.1-4.1,4.1c-2.3,0-4.1-1.8-4.1-4.1s1.8-4.1,4.1-4.1C283.3,12.9,285.3,14.8,285.3,17.1 z"></path></g><g><path class="st0" d="M371,35.5c-2.3,0-4.2-1.9-4.2-4.2c0-2.4,1.9-4.2,4.2-4.2c2.4,0,4.2,1.9,4.2,4.2S373.3,35.5,371,35.5z M371,27.7c-2,0-3.6,1.6-3.6,3.6s1.6,3.6,3.6,3.6c2,0,3.6-1.6,3.6-3.6C374.5,29.2,373,27.7,371,27.7z M372.1,33.6l-1.2-1.9H370 v1.9h-0.7v-4.8h2c0.8,0,1.6,0.6,1.6,1.5c0,1.1-1,1.5-1.2,1.5l1.3,1.9H372.1L372.1,33.6z M371.3,29.5H370v1.7h1.3 c0.4,0,0.8-0.3,0.8-0.8C372.2,29.8,371.7,29.5,371.3,29.5z"></path></g></g><g><path fill="currentColor" d="M181,86.4c0-2.7,2.2-4.9,5-4.9c2.7,0,4.9,2.3,4.9,4.9c0,2.7-2.2,5-4.9,5C183.2,91.5,181,89.1,181,86.4z M181.6,97h8.7v36.8 h-8.7V97z"></path><path fill="currentColor" d="M233.7,110.4v23.4h-8.4v-21.7c0-5-3.2-8.5-7.8-8.5c-4.5,0-8.4,3.1-8.9,7v23.3h-8.7V97h8.7v4.9c2.3-3.4,6.5-5.8,11.4-5.8 C228,96.1,233.7,102.1,233.7,110.4z"></path><path fill="currentColor" d="M242.5,86.4c0-2.7,2.2-4.9,5-4.9c2.7,0,4.9,2.3,4.9,4.9c0,2.7-2.2,5-4.9,5C244.7,91.5,242.5,89.1,242.5,86.4z M243.1,97 h8.7v36.8h-8.7V97z"></path><path fill="currentColor" d="M282.2,131.8c-2.1,1.8-5.1,2.9-7.8,2.9c-6.1,0-10.4-4.4-10.4-10.6v-19.9h-5.3V97h5.3V86.9h8.5V97h8.4v7.2h-8.4V123 c0,2.5,1.6,4.3,3.6,4.3c1.5,0,2.8-0.5,3.6-1.3L282.2,131.8z"></path><path fill="currentColor" d="M288.5,86.4c0-2.7,2.2-4.9,5-4.9c2.7,0,4.9,2.3,4.9,4.9c0,2.7-2.2,5-4.9,5C290.7,91.5,288.5,89.1,288.5,86.4z M289,97h8.7 v36.8H289V97z"></path><path fill="currentColor" d="M339.2,111.7v22.2h-8.5v-4.4c-2.7,3.4-7.3,5.3-11.6,5.3c-7.8,0-13.7-4.6-13.7-11.7c0-7.3,6.8-12.2,15-12.2 c3.3,0,7,0.7,10.4,2v-1c0-4.3-2.4-8.4-9-8.4c-3.5,0-6.8,1.2-10,2.8l-3-6.1c5.2-2.5,10.1-3.9,14.7-3.9 C333.2,96.1,339.2,102.4,339.2,111.7z M330.7,122.3v-4.1c-2.7-0.9-5.8-1.5-9-1.5c-4.4,0-7.8,2.4-7.8,5.9c0,3.5,3.1,5.7,7.2,5.7 C325.2,128.3,329.7,126.2,330.7,122.3z"></path><path fill="currentColor" d="M348.6,84h8.7v49.8h-8.7V84z"></path><path fill="currentColor" d="M366.3,86.4c0-2.7,2.2-4.9,5-4.9c2.7,0,4.9,2.3,4.9,4.9c0,2.7-2.2,5-4.9,5C368.5,91.5,366.3,89.1,366.3,86.4z M366.9,97 h8.7v36.8h-8.7V97z"></path><path fill="currentColor" d="M383.7,127.5l19.6-22.9h-19.1V97h30.6l-0.1,6.4l-19.6,22.9h19.8v7.6h-31.1L383.7,127.5L383.7,127.5z"></path><path fill="currentColor" d="M444.8,96.1v7.4c-7.9,0-13.2,4.7-13.2,11.7v18.6h-8.7V97h8.7v7.1C434,99.2,438.8,96.1,444.8,96.1z"></path></g></svg></span></a></h1><div class="switch-mobile"><button type="button" aria-label="Switch theme" aria-controls="navigation"><svg aria-hidden="true" focusable="false" data-icon="moon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon-moon"><path fill="currentColor" d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"></path></svg></button></div><button class="hamburger hamburger--spin " type="button" aria-label="Menu" aria-controls="navigation"><span class="hamburger-box" tabindex="-1"><span class="hamburger-inner"></span></span></button></div></header><hr class="divider"><form class="form" autocomplete="off"><input type="text" name="fakeusernameremembered" style="display: none;"><input type="password" name="fakepasswordremembered" style="display: none;"><div class="colset colset-main"><div class="left"><div class="col-sticky"><div class="colset"><div class="left"><div class="control"><label class="label" for="">Project</label><div class="control-element"><div class="group-radio"><a href="/" class="radio checked"><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Gradle - Groovy</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Gradle - Kotlin</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Maven</span></a></div></div></div></div><div class="right"><div class="control"><label class="label" for="">Language</label><div class="control-element"><div class="group-radio"><a href="/" class="radio checked"><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Java</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Kotlin</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Groovy</span></a></div></div></div></div></div><div class="control"><label class="label" for="">Spring Boot</label><div class="control-element"><div class="group-radio"><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">3.4.2 (SNAPSHOT)</span></a><a href="/" class="radio checked"><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">3.4.1</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">3.3.8 (SNAPSHOT)</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">3.3.7</span></a></div></div></div><div class="control"><label class="label" for="">Project Metadata</label><div class="control-element"><div class="control control-inline"><label for="input-group">Group</label><input type="text" id="input-group" class="input" value="com.example"></div><div class="control control-inline"><label for="input-artifact">Artifact</label><input type="text" id="input-artifact" class="input" value="demo"></div><div class="control control-inline"><label for="input-name">Name</label><input type="text" id="input-name" class="input" value="demo"></div><div class="control control-inline"><label for="input-description">Description</label><input type="text" id="input-description" class="input" value="Demo project for Spring Boot"></div><div class="control control-inline"><label for="input-packageName">Package name</label><input type="text" id="input-packageName" class="input" value="com.example.demo"></div><div class="control control-inline"><label for="input-packaging">Packaging</label><div class="group-radio"><a href="/" class="radio checked"><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">Jar</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">War</span></a></div></div><div class="control control-inline"><label for="input-java">Java</label><div class="group-radio"><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">23</span></a><a href="/" class="radio "><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">21</span></a><a href="/" class="radio checked"><span class="caret" tabindex="-1"></span><span class="radio-content" tabindex="-1">17</span></a></div></div></div></div></div></div><div class="right"><div class="control"><div class="dependency-header"><span class="label">Dependencies</span><button class="button " type="button" id="explore-dependencies"><span class="button-content" tabindex="-1"><span>Add <span class="desktop-only">dependencies</span>...</span><span class="secondary desktop-only">Ctrl + b</span></span></button></div><div class="no-dependency">No dependency selected</div></div></div></div><div class="actions"><div class="actions-container"><button class="button primary" type="button" id="generate-project"><span class="button-content" tabindex="-1"><span>Generate</span><span class="secondary desktop-only">Ctrl + ⏎</span></span></button><button class="button " type="button" id="explore-project"><span class="button-content" tabindex="-1"><span>Explore</span><span class="secondary desktop-only">Ctrl + Space</span></span></button><span class="dropdown"><button class="button last-child " type="button" id="favorite-add"><span class="button-content" tabindex="-1"><span>...</span></span></button></span></div></div></form></div><div id="side-right"><div class="side-container"><div class="switch"><a href="/" class="button inverse top active"><span class="button-content" tabindex="-1"><svg aria-hidden="true" focusable="false" data-icon="sun" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon-sun"><path fill="currentColor" d="M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"></path></svg></span></a><a href="/" class="button inverse "><span class="button-content" tabindex="-1"><svg aria-hidden="true" focusable="false" data-icon="moon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon-moon"><path fill="currentColor" d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"></path></svg></span></a></div></div></div></div><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"rayId":"8f66f831dbea215f","version":"2024.10.5","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"bffcb8a918ae4755926f76178bfbd26b","b":1}" crossorigin="anonymous"></script>
</body></html>