@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic");/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:bernier;src:url(/assets/fonts/bernierregular-regular-webfont.woff) format("woff"),url(/assets/fonts/bernierregular-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Roboto-Medium;src:url(assets/fonts/Roboto-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(assets/fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(assets/fonts/Roboto-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-BoldItalic;src:url(assets/fonts/Roboto-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Italic;src:url(assets/fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Light;src:url(assets/fonts/Roboto-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-LightItalic;src:url(assets/fonts/Roboto-LightItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-MediumItalic;src:url(assets/fonts/Roboto-MediumItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SansusWebissimo;src:url(assets/fonts/SansusWebissimo.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:FontAwesome;src:url(assets/fonts/FontAwesome.woff) format("woff");font-weight:400;font-style:normal}body,html{height:100%}button{outline:none!important}body{font-family:Roboto,Helvetica,sans-serif;font-size:16px;line-height:1.42;color:#455a64;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1200px){body{font-size:14px}}.wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{border:0;cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0}p{padding:0}.about__column{background-color:#f2f0e8;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem}@media (max-width:1200px){.about__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about__column--background{background-color:#eae8e2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about{position:relative;margin-top:-105px}.about__columns{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.about__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200%}}.title{font-family:SansusWebissimo,Courier,monospace;font-size:50px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.subtitle,.title{color:#5e616a;text-transform:uppercase}.subtitle{text-align:center}.subtitle:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:89px;height:3px;background-color:#5e616a;margin-left:41%}.description{padding-top:1rem;text-align:left;margin-right:2rem;margin-bottom:1rem;color:#474b57}@media (max-width:1200px){.description{margin:1rem 2rem}}@media (max-width:320px){.title--size{font-size:40px}}.contacts-block{color:#fff;position:absolute;background:hsla(0,0%,100%,.8);padding-top:2rem;top:50%;left:50%;max-width:500px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}@media (max-width:320px){.contacts-block{display:contents}}.contacts__item--map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;margin-bottom:2rem}.contacts__icon{width:45px;height:45px;position:relative;border-radius:50%;margin-right:1rem;background-color:#004cd1}.wrap{margin-top:2rem;text-align:center}.arrow-block{padding:4rem 0;text-align:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.arrow-block:hover{fill:#183768;cursor:pointer}.arrow{width:26px;height:16px;fill:#fff}.arrow_down{border:none;margin-top:50px;position:relative;z-index:15;background:none}.arrow_down--work{top:-70%}.arrow--fill{height:16px;width:26px;fill:#c9c8cd;left:50%;top:85%;opacity:.8}.arrow--fill:hover{fill:#183768;cursor:pointer}.arrow--fill-position{height:16px;width:26px;fill:#c9c8cd;position:absolute;left:50%;margin-top:7rem}.arrow--position{position:absolute;margin-top:100px}.arrow--position:hover{fill:#183768;cursor:pointer}#scroll-reviews,.arrow--rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#scroll-reviews{margin-bottom:5rem;left:50%}.profile-block--authorization{display:block}.form-input--background{height:2.5rem}.form-btn--border-color{border-right:1px solid #fff;padding:1rem}.radio-visible:after{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.authorization-icon{width:45px;height:45px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0efe9}.auth-icon{width:15px;height:15px;fill:#c4cbcd}.blog{position:relative;margin-top:-105px}.blog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#faf8f0}.blog-title{text-transform:uppercase;font-family:SansusWebissimo,Courier,monospace;font-size:63px}@media (max-width:320px){.blog-title{font-size:30px}}.blog-description{font-family:Roboto-Regular,Courier,monospace;font-size:16px}.articles{max-width:880px}.article{border-bottom:4px solid #ecebe4;padding:4.37rem 1rem}.article__date{color:#5074b1;margin:1.2rem 0}.commentators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-bottom:4.31rem}@media (max-width:320px){.commentators{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.commentator{max-width:380px;font-family:Roboto-Italic,Courier,monospace;margin-left:1.25rem}.commentator__photo{text-align:center}.commentator-pht{width:78px;height:78px;border-radius:50%}.commentator__title{text-align:center;font-family:Roboto-BoldItalic,Courier,monospace}.flip-container{-webkit-perspective:1000;perspective:1000;height:24.68rem;max-width:23.75rem;margin:50px auto 0}.active{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipper{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.footer{color:#d6d7db;left:0;right:0;text-align:center}@media (max-width:320px){.footer{font-size:12px}}.footer--uniform{position:relative;bottom:0}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:#1e1e28}@media (max-width:768px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__block{text-align:left;margin-top:1rem;margin-right:2rem}@media (max-width:768px){.footer__block{width:100%}.footer__block:first-child{margin-left:0;padding-left:2rem;text-align:center;border-bottom:none}}@media (max-width:320px){.footer__block{margin-left:0;text-align:center}.footer__block:first-child{padding-left:0}}.footer__union{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:320px){.footer__union{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.footer__union{border-top:2px solid grey;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:13px}}.profile__list{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile__item{margin-right:.5rem}.footer__description{background-color:#2c68a3}.footer__description--clear{background:transparent;position:absolute;right:0;bottom:1rem;left:0;margin:auto}.footer--blog-page{background:#3c3e47}.profile__link{color:#fff;text-decoration:none}.profile__link:hover{color:#186478}.contacts__item{color:#9e9fa3}.contacts__item .contacts{text-decoration:none;color:#9e9fa3}.contacts__item .contacts:hover{color:#186478}.block__note{max-width:80%}@media (max-width:768px){.block__note{width:100%}}.form-connecting{max-width:23.75rem;max-height:28.81rem;margin:0 auto;overflow:hidden;position:relative;z-index:1;border-radius:7px}.form-blur{background-size:cover;position:absolute;background:url(assets/images/work-page/con_back.png) 50% no-repeat;-webkit-filter:blur(10px);filter:blur(10px)}.error{display:none;position:absolute;height:40px;width:150px;color:#fff;font-size:12;margin-left:20px;-webkit-transform:rotate(1turn);transform:rotate(1turn);margin-top:10px;border-radius:5px;background-color:#b22222}.error:before{content:"";display:block;position:absolute;border:10px solid transparent;border-bottom-color:#b22222;margin-top:-17px;right:20px}.form__content{width:100%;margin:0 auto;text-align:center;position:relative;z-index:100}.subtitle--form{font-size:35px;color:#fff;padding:20px 0;text-transform:uppercase;font-family:SansusWebissimo,Courier,monospace}@media (max-width:320px){.subtitle--form{font-size:24px}}.form__row{margin:1rem;max-width:100%}.form-input{height:2.81rem;width:21.25rem;max-width:100%;border:none;color:#fff;background:rgba(84,89,90,.2)}@media (max-width:320px){.form-input{width:18.25rem}}.form-input--message{min-height:8.125rem}.form__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px}.form__button,.form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-btn{outline:none;background-color:transparent;text-align:center;font-family:Roboto-Medium;color:#fff;width:50%;float:left;padding:.8rem}@media (max-width:320px){.form-btn{width:9.7rem}}.form-btn--send{background-color:#004cd1}.hamburger{display:inline-block;overflow:visible;margin:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger-inner--active{-webkit-transform:rotate(765deg);transform:rotate(765deg)}.hamburger-inner--active.hamburger-inner:after{content:none}.hamburger-inner--active.hamburger-inner:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.hamburger-box{position:relative;display:inline-block;width:35px;height:24px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:"";-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0s;transition-duration:0s}.hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:.2s;transition-duration:.2s;top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:35px;height:4px;z-index:11;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#fff}.hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity;top:-10px}.hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;bottom:-10px}.hamburger--active{position:fixed;width:100%;height:100%;border:1px;top:0;z-index:10;display:none;background-color:rgba(24,55,104,.95);opacity:.97}.hamburger__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;font-family:SansusWebissimo,Courier,monospace;font-size:53px;margin-top:6rem}@media (max-width:768px){.hamburger__list{font-size:40px}}.hamburger__link{color:#fff;text-decoration:none}.hamburger__link:hover{border-bottom:3px solid #c3bca5;color:#c3bca5;-webkit-transition:.5s;transition:.5s}.hamburger__link:after{content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:5px;color:#fff}.hamburger__item{margin-bottom:3rem}.header__background{background:url(assets/images/welcome-page/bg.jpg) 50% no-repeat;background-size:cover;position:relative;height:35rem}.header__background--height{height:40rem}.header__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 1.8rem}ul{list-style-type:none}.maincontent{width:100%;min-height:100%;position:fixed}.map{position:relative}.contacts__list--map{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.contacts__list--map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts__item--map{width:50%;font-size:16px}@media (max-width:768px){.contacts__item--map{width:100%;margin-right:1rem}}.inlined-svg{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='22' fill='%2316c2aa'%3E%3Cpath d='M25.047 17.422C22.984 21.594 17.313 22 13.25 22 9.125 22 3.109 21.641.969 17.422.172 15.844 0 13.984 0 12.25c0-2.281.625-4.438 2.125-6.188a8.585 8.585 0 0 1-.422-2.656c0-1.172.266-2.343.797-3.406 2.469 0 4.047 1.078 5.922 2.547A20.895 20.895 0 0 1 13.25 2c1.469 0 2.953.156 4.375.5C19.484 1.047 21.063 0 23.5 0a7.629 7.629 0 0 1 .797 3.406c0 .891-.141 1.781-.422 2.625C25.375 7.797 26 9.969 26 12.25c0 1.734-.172 3.578-.953 5.172zM18.5 10.5c-1.031 0-2.016.188-3.047.328-.812.125-1.625.172-2.453.172s-1.641-.047-2.453-.172c-1.016-.14-2.016-.328-3.047-.328-2.547 0-4 2.109-4 4.5 0 4.781 4.375 5.516 8.188 5.516h2.625c3.813 0 8.188-.734 8.188-5.516-.001-2.391-1.454-4.5-4.001-4.5zM8 18c-1.406 0-2-1.859-2-3s.594-3 2-3 2 1.859 2 3-.594 3-2 3zm10 0c-1.406 0-2-1.859-2-3s.594-3 2-3 2 1.859 2 3-.594 3-2 3z'/%3E%3C/svg%3E") 50% no-repeat;width:30px;height:30px;cursor:pointer}.inlined-svg:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='22' fill='red'%3E%3Cpath d='M25.047 17.422C22.984 21.594 17.313 22 13.25 22 9.125 22 3.109 21.641.969 17.422.172 15.844 0 13.984 0 12.25c0-2.281.625-4.438 2.125-6.188a8.585 8.585 0 0 1-.422-2.656c0-1.172.266-2.343.797-3.406 2.469 0 4.047 1.078 5.922 2.547A20.895 20.895 0 0 1 13.25 2c1.469 0 2.953.156 4.375.5C19.484 1.047 21.063 0 23.5 0a7.629 7.629 0 0 1 .797 3.406c0 .891-.141 1.781-.422 2.625C25.375 7.797 26 9.969 26 12.25c0 1.734-.172 3.578-.953 5.172zM18.5 10.5c-1.031 0-2.016.188-3.047.328-.812.125-1.625.172-2.453.172s-1.641-.047-2.453-.172c-1.016-.14-2.016-.328-3.047-.328-2.547 0-4 2.109-4 4.5 0 4.781 4.375 5.516 8.188 5.516h2.625c3.813 0 8.188-.734 8.188-5.516-.001-2.391-1.454-4.5-4.001-4.5zM8 18c-1.406 0-2-1.859-2-3s.594-3 2-3 2 1.859 2 3-.594 3-2 3zm10 0c-1.406 0-2-1.859-2-3s.594-3 2-3 2 1.859 2 3-.594 3-2 3z'/%3E%3C/svg%3E")}.test{background:#16c2aa}.parallax-container{position:fixed;top:0;left:0;right:0;bottom:0}.parallax-layer{position:absolute;left:0;top:0;width:100%;height:100%}.parallax{bottom:0;position:absolute;left:50%;width:150%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(14,9,53,.9);z-index:100}.preloader__percent{position:relative;margin-top:-58px;margin-left:41px}.preloader__block{position:relative;width:50%;left:45%;top:40%;height:50%}.preloader-ball{position:relative;text-align:center;top:15%;width:10px;height:10px;border-radius:50px;-webkit-animation:ball .9s linear infinite;animation:ball .9s linear infinite;-webkit-transform-origin:55px;transform-origin:55px;background:#fff}.preloader-line{width:100px;height:100px;border-radius:50%;-webkit-box-shadow:2px 2px 1px 0 #fff;box-shadow:2px 2px 1px 0 #fff;-webkit-animation:ball 1.3s linear infinite;animation:ball 1.3s linear infinite}@-webkit-keyframes ball{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ball{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sidebar{max-width:266px}@media (max-width:768px){.sidebar{width:auto}}.sidebar{position:static;position:-webkit-sticky;position:sticky;top:0}.sidebar__item{margin:1rem 2rem}.sidebar__item:hover{border-right:5px solid #0548be}@media (max-width:768px){.sidebar__item:hover{border:none}}.sidebar__item.active-link{border-bottom:2px solid #fff}.sidebar__link{color:#455a64;text-decoration:none}.sidebar__link:hover{color:#083c96}@media (max-width:768px){.sidebar__link:hover{color:#fff}}@media (max-width:768px){.sidebar__link{color:#fff;font-size:18px}}@media (max-width:768px){.sidebar__drop-menu{position:fixed;z-index:100;width:80%;top:0;left:-80%;bottom:0;background:#1c2945}}.drop-active{left:0}.closed{display:none;width:50px;height:50px;border-radius:100px;background:#1c2945;position:absolute;right:-1rem;bottom:10rem}@media (max-width:768px){.closed{display:block}}.skills{margin-left:2rem}.skill{width:100px;height:100px;position:relative;vertical-align:middle}.skill__figure{top:0;left:0}.skill__circle,.skill__figure{width:100%;height:100%;position:absolute}.skill__circle{fill:transparent;stroke-width:15}.skill__circle--under{stroke:#dfdcd5}.skill__circle--above{stroke:#1056d1}.skill-title{position:absolute;font-family:Roboto-Medium,Courier,monospace;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;color:#1056d1;text-align:center}.skill__circle--above{stroke-dasharray:251;stroke-dashoffset:251;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center}.skills__item{display:inline-block;vertical-align:middle;margin-right:37px;margin-bottom:37px}.skills-row__title{font-size:28px;font-weight:500;margin-bottom:15px}.slider{height:100vh;min-height:650px;display:grid;grid-template:"info display" 70% "info btns" 30%/1fr 1fr}@media (max-width:768px){.slider{grid-template:"info display" 50% "info btns" 25% "info title" 25%}}.works__title{grid-area:info;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:SansusWebissimo,Courier,monospace}@media (max-width:768px){.works__title{grid-area:title;grid-row:2/3}}.subtitle--uppercase{text-transform:uppercase;color:#474b57;font-size:35px;max-width:390px;margin:0 auto}@media (max-width:768px){.subtitle--uppercase{font-size:28px}}.desc{margin:1.5rem 0;text-transform:uppercase;color:#18489b}.display{background:#e3e2de;grid-area:display}@media (max-width:768px){.display{grid-row:1/2}}.block-works{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;grid-area:btns}@media (max-width:768px){.block-works{grid-row:3/4}}.small-work--pht{max-width:100%;max-height:100%;margin-top:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-work{margin-top:100px}@media (max-width:768px){.main-work{margin-top:20px}}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:320px){.social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.social__item{margin-right:1.67rem}.social__item:last-child{margin-right:0}.social__icon{width:34px;height:21px;margin:1.9rem 0 2.56rem;fill:#004cd1}.social__icon.social__icon--fill{fill:#fff;margin:0}.social__icon.social__icon--fill__gray{fill:#9e9fa3}.social__icon :hover{cursor:pointer;fill:#4f87e9}.social__icon--map{fill:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.social__icon--fill{fill:#fff}.triangles{position:relative;margin-bottom:-6px}.left--about{fill:#f2f0e8}.right--about{fill:#eae8e2}@media (max-width:768px){.right--about{fill:#f2f0e8}}.left--work,.right--work{fill:rgba(17,21,35,.8)}.triangle--blog{fill:#faf8f0}.user__block{position:relative;left:50%;margin-top:85px;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user{text-align:center;color:#fff}.user-pht{height:7.75rem;width:7.75rem;border-radius:50%;margin-bottom:1rem}.user-pht--about{border-radius:0;height:14.37rem;width:15.56rem}@media (max-width:320px){.user-pht--about{width:100%}}.user__title{font-family:Roboto-Medium,arial,sans-serif;font-size:28px}@media (max-width:320px){.user__title{font-size:20px}}.user__description{font-family:Roboto-Regular,arial,sans-serif;font-size:16px}.back-vector{text-align:center;position:relative}.back-vector--background{background:rgba(17,21,35,.8)}.vector-pic{fill:none;stroke:rgba(41,67,112,.8)}@media (max-width:1200px){.vector-pic{height:100px}}.vector-pic--rotate{-webkit-transform:rotate(190deg);transform:rotate(190deg);stroke:#3a3e4b}.vector-pic--fill{-webkit-transform:rotate(30deg);transform:rotate(30deg);stroke:#3a3e4b}.link-pic{width:20px;height:20px;fill:#fff}.video{position:absolute;left:0}.authorization{text-align:right;padding-top:1.5rem;position:relative}.authorization :hover{background-color:#4f87e9}.authorization-btn{outline:none;background-color:transparent;text-align:center;font-family:Roboto-Medium;color:#fff;border:1px solid #fff;width:180px;padding:8px}.profile-block{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:rotateY(0deg) translateZ(10px);transform:rotateY(0deg) translateZ(10px);position:relative;z-index:-10}.authorization-block,.profile-block{color:#fff;font-family:Roboto-Medium,monospace;height:24.68rem;width:100%;background:#1c2945}.authorization-block{position:absolute;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.form-input--background{background:#fff;height:2.81rem;color:#000;padding-left:45px}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.form-btn--border-color{background-color:#004cd1;border-right:2px solid #fff}.form-btn--border-color:last-child{border:none}.button__block{text-align:center;margin-bottom:1.35rem}.button__block:last-child{margin-bottom:0;bottom:0}.button__blok--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form__buttons-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-input--button{display:none}.form__buttons-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-input--checkbox,.form-input--radio{width:1.4rem;height:1.4rem}.radio-visible{cursor:pointer;width:15px;height:15px;border-radius:50%;margin-right:10px;border:1px solid #d7d7d7;background:#fff}.radio-visible:after{content:"";display:block;position:absolute;height:7px;width:7px;border-radius:50%;background:#2b57a4;-webkit-transform:translate(45%,45%);transform:translate(45%,45%);opacity:0}.checkbox-visible{width:15px;height:15px;position:relative;background:#fff;margin-right:10px;cursor:pointer}.checkbox-visible:after{content:"";display:block;position:absolute;height:3px;width:8px;color:#fff;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;top:2px;left:3px}.form-input--button:checked~.checkbox-visible{background:#2b57a4}.form-input--button:checked~.checkbox-visible:after,.form-input--button:checked~.radio-visible:after{opacity:1}.button__rdb-title{font-family:Roboto-Bold,Courier,monospace}.checkbox__title,.radio__title{font-family:Roboto-Regular,Courier,monospace}.info{background:#0548be;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;width:100%;bottom:0}.info .info__item{color:#fff;text-decoration:none;text-align:center}.info :hover{background:#083c96}.info__wrap{width:33.33%;text-align:center;border-right:1px solid #fff;min-height:2.5rem;padding-top:.6rem}.info__wrap:last-child{border:none}.works{position:relative;margin-top:-280px}.works__columns{text-align:center;width:100%;background:#f2f0e8}@media (max-width:768px){.works__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works__column--background{background:#e3e2de}.loftschool-btn{text-decoration:none;background:#004cd1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#fff;padding:.5rem .7rem}.loftschool-btn,.small-work{display:-webkit-box;display:-ms-flexbox;display:flex}.small-work__container{width:50%}.small-work__container:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:25%;width:25%;background:#27273e;opacity:.85;-webkit-transition:.8s;transition:.8s}@media (max-width:768px){.small-work__container:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:50%;width:50%;background:#27273e;opacity:.85;-webkit-transition:.8s;transition:.8s}}.reviews{background:url(assets/images/work-page/con_back.png) 50% no-repeat;background-size:cover;position:relative;height:1170px}@media (max-width:768px){.reviews{padding-top:35px}}.main-work--pht{max-width:100%}.title--fontsize{font-size:63px;color:#fff;text-align:center;left:50%;text-transform:uppercase;font-family:SansusWebissimo,Courier,monospace}@media (max-width:1200px){.title--fontsize{font-size:50px;white-space:nowrap}}@media (max-width:320px){.title--fontsize{font-size:25px;padding-bottom:30px;white-space:pre-wrap;width:100%}}@media (max-width:768px){.title--fontsize{font-size:40px;width:100%}}.title--color{color:#fff}@media (max-width:320px){.title--color{font-size:32px}}@media (max-width:768px){.title--color{font-size:36px}}.link-pic--margin{margin-right:.5rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9mb250cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImxheW91dC9iYXNlLnNjc3MiLCJtZWRpYS9tZWRpYS5zY3NzIiwiYmxvY2tzL2Fib3V0UGFnZS5zY3NzIiwiYmxvY2tzL2Fycm93LnNjc3MiLCJibG9ja3MvYXV0aG9yaXouc2NzcyIsImJsb2Nrcy9ibG9nUGFnZS5zY3NzIiwiYmxvY2tzL2NvbW1lbnRhdG9ycy5zY3NzIiwiYmxvY2tzL2ZsaXAuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvaGFtYnVyZ2VyLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvbGF5b3V0LnNjc3MiLCJibG9ja3MvbWFwLnNjc3MiLCJibG9ja3Mvb25lLnNjc3MiLCJibG9ja3MvcGFyYWxsYXguc2NzcyIsImJsb2Nrcy9wcmVsb2FkZXIuc2NzcyIsImJsb2Nrcy9zaWRlYmFyLnNjc3MiLCJibG9ja3Mvc2tpbGxzLnNjc3MiLCJibG9ja3Mvc2xpZGVyLnNjc3MiLCJibG9ja3Mvc29jaWFsLnNjc3MiLCJibG9ja3MvdHJpYW5nbGVzLnNjc3MiLCJibG9ja3MvdXNlci5zY3NzIiwiYmxvY2tzL3ZlY3Rvci5zY3NzIiwiYmxvY2tzL3dlbGNvbWVfUGFnZS5zY3NzIiwiYmxvY2tzL3dvcmtQYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOEZBQThGLEFDQTlGLDRFQUE0RSxBQVc1RSxLQUNFLGlCQUFrQixBQUNsQiwwQkFBMkIsQUFDM0IsNkJBQStCLENBQ2hDLEFBU0QsS0FDRSxRQUFVLENBQ1gsQUFNRCx3Q0FNRSxhQUFlLENBQ2hCLEFBT0QsR0FDRSxjQUFlLEFBQ2YsY0FBaUIsQ0FDbEIsQUFVRCx1QkFHRSxhQUFlLENBQ2hCLEFBTUQsT0FDRSxlQUFpQixDQUNsQixBQU9ELEdBQ0UsK0JBQXdCLEFBQXhCLHVC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LGNBQWUsQ0FDaEIsQXhCM0JELHlCd0I2QkUsOEJBQ0UsV0FBWSxBQUNaLG9CQUFjLEFBQWQsb0JBQWMsQUFBZCxhQUFjLEFBQ2Qsa0JBQW1CLEFBQ25CLFdBQVksQUFDWixVQUFXLEFBQ1gsbUJBQW9CLEFBQ3BCLFlBQWEsQUFDYix1QkFBZSxBQUFmLGNBQWUsQ0FDaEIsQ3hCcENGLEF3QjJDSCxTQUNFLG1FQUFpRixBQUNqRixzQkFBdUIsQUFDdkIsa0JBQW1CLEFBQ25CLGFBQWUsQ0FPaEIsQXhCeERDLHlCd0I2Q0YsU0FPRSxnQkFBa0IsQ0FJbkIsQ3hCdERFLEF3QnlESCxnQkFDRSxjQUFnQixDQUFDLEFBRW5CLGlCQUNFLGVBQWdCLEFBQ2hCLFdBQWEsQUFDYixrQkFBbUIsQUFDbkIsU0FBVSxBQUNWLHlCQUEwQixBQUMxQiw2Q0FBbUQsQ0FnQnBELEF4QnhHQywwQndCa0ZGLGlCQVFJLGVBQWdCLEFBQ2hCLGtCQUFvQixDQWF2QixDeEJ0R0UsQUFRRCx5QndCd0VGLGlCQVlJLGVBQWdCLEFBQ2hCLG9CQUFxQixBQUNyQixxQkFBc0IsQUFDdEIsVUFBWSxDQU9mLEN4QjVGRSxBQVFELHlCd0I4REYsaUJBa0JJLGVBQWdCLEFBQ2hCLFVBQVksQ0FHZixDeEJsRkUsQXdCb0ZILGNBQ0UsVUFBWSxDQU9YLEF4QnhHRCx5QndCZ0dGLGNBR0ksY0FBZ0IsQ0FLakIsQ3hCdEdBLEFBUUQseUJ3QnNGRixjQU1JLGNBQWdCLENBRWpCLEN4QjVGQSxBd0IrRkgsa0JBQ0Msa0JBQW9CLENBQ3BCIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCZzdWJzZXQ9Y3lyaWxsaWMnKTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdiZXJuaWVyJztcclxuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9iZXJuaWVycmVndWxhci1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCBcclxuICB1cmwoJy9hc3NldHMvZm9udHMvYmVybmllcnJlZ3VsYXItcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgc3JjOiAgdXJsKCdhc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGRJdGFsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvUm9ib3RvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1JdGFsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvUm9ib3RvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodEl0YWxpYyc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW1JdGFsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnU2Fuc3VzV2ViaXNzaW1vJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1NhbnN1c1dlYmlzc2ltby53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogIHVybCgnYXNzZXRzL2ZvbnRzL0ZvbnRBd2Vzb21lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsImJvZHksIGh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5idXR0b257XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS40MjtcclxuICBcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB1c2VyLXNlbGVjdDpub25lO1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAvLyB3aWR0aDogOTUlO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAvLyBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIC53cmFwcGVye1xyXG4vLyAgIG9wYWNpdHk6IDA7XHJcbi8vIH0iLCJcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBicmVha3BvaW50MTAwMCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpcGhvbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBicmVha3BvaW50NTAwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gaXBhZCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIuYWJvdXRfX2NvbHVtbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGU4O1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFib3V0X19jb2x1bW4tLWJhY2tncm91bmR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZThlMjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5hYm91dHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTEwNXB4O1xyXG59XHJcbi5hYm91dF9fY29sdW1uc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgIFxyXG4gICB3aWR0aDogMjAwJTtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZXtcclxuICBjb2xvcjogIzVlNjE2YTtcclxuICBmb250LWZhbWlseTogJ1NhbnN1c1dlYmlzc2ltbycsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gbWFyZ2luLXRvcDogLTEwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOjUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uc3VidGl0bGV7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgY29sb3I6ICM1ZTYxNmE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDg5cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTYxNmE7XHJcbiAgICBtYXJnaW4tbGVmdDogNDElO1xyXG4gIH1cclxufVxyXG4uZGVzY3JpcHRpb257XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBjb2xvcjogIzQ3NGI1NztcclxuICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgbWFyZ2luOiAxcmVtIDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtLXNpemV7XHJcbiAgQGluY2x1ZGUgaXBob25lIHtcclxuICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWJsb2Nre1xyXG4gIGNvbG9yOndoaXRlO1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjgpO1xyXG4gcGFkZGluZy10b3A6IDJyZW07XHJcbnRvcDogNTAlO1xyXG5sZWZ0OiA1MCU7XHJcbm1heC13aWR0aDogNTAwcHg7XHJcbnRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiB6LWluZGV4OiAxMDtcclxuIEBpbmNsdWRlIGlwaG9uZSB7XHJcbiAgZGlzcGxheTogY29udGVudHM7XHJcbiB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRhY3RzX19saXN0LS1tYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbn1cclxuLmNvbnRhY3RzX19pdGVtLS1tYXB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gbWFyZ2luOiAxcmVtIDFyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgXHJcbn1cclxuXHJcbi5jb250YWN0c19faWNvbntcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGNkMTtcclxuICBcclxufVxyXG4ud3JhcHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIlxyXG4uYXJyb3ctYmxvY2t7XHJcbiAgcGFkZGluZzogNHJlbSAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAmOmhvdmVye1xyXG4gICAgZmlsbDogIzE4Mzc2ODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLmFycm93e1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uYXJyb3dfZG93bntcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uYXJyb3dfZG93bi0td29ya3tcclxuICB0b3A6IC03MCU7XHJcbn1cclxuLmFycm93LS1maWxse1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMjZweDtcclxuICBmaWxsOiAjYzljOGNkO1xyXG5sZWZ0OiA1MCU7XHJcbnRvcDogODUlO1xyXG5vcGFjaXR5OiAuODtcclxuXHJcbiY6aG92ZXJ7XHJcbiAgZmlsbDogIzE4Mzc2ODtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxufVxyXG5cclxuLmFycm93LS1maWxsLXBvc2l0aW9ue1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMjZweDtcclxuICBmaWxsOiAjYzljOGNkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxubGVmdDogNTAlO1xyXG5tYXJnaW4tdG9wOiA3cmVtO1xyXG59XHJcbi5hcnJvdy0tcG9zaXRpb257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIG1hcmdpbi1sZWZ0OjEzJTtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBmaWxsOiAjMTgzNzY4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAvLyBAaW5jbHVkZSBpcGFkIHtcclxuICAvLyAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgLy8gICBtYXJnaW4tdG9wOiAyMCU7XHJcbiAgLy8gfVxyXG4gIC8vIEBpbmNsdWRlIGlwaG9uZSB7XHJcbiAgLy8gICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gIC8vICAgbWFyZ2luLXRvcDogLTMwJTtcclxuICAvLyB9XHJcblxyXG59XHJcbi5hcnJvdy0tcm90YXRle1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbiNzY3JvbGwtcmV2aWV3c3tcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgbGVmdDogNTAlO1xyXG59IiwiLnByb2ZpbGUtYmxvY2stLWF1dGhvcml6YXRpb257XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZvcm0taW5wdXQtLWJhY2tncm91bmR7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tYnRuLS1ib3JkZXItY29sb3J7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGNkMTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xyXG4gIC8vIHdpZHRoOiAxMS43NXJlbTtcclxuICBwYWRkaW5nOjFyZW07XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4uYnV0dG9uX19ibG9ja3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZvcm1fX2J1dHRvbnMtY2hlY2tib3h7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmZvcm0taW5wdXQtLWJ1dHRvbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb3JtX19idXR0b25zLXJhZGlve1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcbi5mb3JtLWlucHV0LS1jaGVja2JveHtcclxuICB3aWR0aDogMS40cmVtO1xyXG4gIGhlaWdodDogMS40cmVtO1xyXG59XHJcbi5mb3JtLWlucHV0LS1yYWRpb3tcclxuICB3aWR0aDogMS40cmVtO1xyXG4gIGhlaWdodDogMS40cmVtO1xyXG59XHJcblxyXG4ucmFkaW8tdmlzaWJsZXtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmI1N2E0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC12aXNpYmxle1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjo6YWZ0ZXJ7XHJcblxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDNweDtcclxufVxyXG59XHJcbi5mb3JtLWlucHV0LS1idXR0b246Y2hlY2tlZCB+IC5jaGVja2JveC12aXNpYmxle1xyXG4gIGJhY2tncm91bmQ6ICMyYjU3YTQ7XHJcblxyXG59XHJcbi5mb3JtLWlucHV0LS1idXR0b246Y2hlY2tlZCB+IC5jaGVja2JveC12aXNpYmxlOjphZnRlcntcclxub3BhY2l0eTogMTtcclxufVxyXG4uZm9ybS1pbnB1dC0tYnV0dG9uOmNoZWNrZWQgfiAucmFkaW8tdmlzaWJsZTo6YWZ0ZXJ7XHJcbiAgb3BhY2l0eTogMTtcclxuICB9XHJcbi5hdXRob3JpemF0aW9uLWljb257XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlOTtcclxuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG59XHJcbiAgLmF1dGgtaWNvbntcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZmlsbDogI2M0Y2JjZDtcclxuICAgIFxyXG4gIH0iLCJcclxuXHJcblxyXG4uYmxvZ3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTEwNXB4O1xyXG59XHJcbi5ibG9nX19jb250ZW50e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmMDtcclxufVxyXG4uYmxvZy10aXRsZXtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnU2Fuc3VzV2ViaXNzaW1vJywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogNjNweDtcclxuICBAaW5jbHVkZSBpcGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH0gIFxyXG4gIFxyXG59XHJcbi5ibG9nLWRlc2NyaXB0aW9ue1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5cclxuLmFydGljbGVze1xyXG4gIG1heC13aWR0aDogODgwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xle1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWNlYmU0O1xyXG4gIHBhZGRpbmc6IDQuMzdyZW0gMXJlbTtcclxufVxyXG5cclxuLmFydGljbGVfX2RhdGV7XHJcbiAgY29sb3I6ICM1MDc0YjE7XHJcbiAgbWFyZ2luOiAxLjJyZW0gMDtcclxufSIsIi5jb21tZW50YXRvcnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNC4zMXJlbTtcclxuICBAaW5jbHVkZSBpcGhvbmV7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIFxyXG4gICB9XHJcbn1cclxuXHJcbi5jb21tZW50YXRvcntcclxuICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUl0YWxpYycsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHJcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5jb21tZW50YXRvcl9fcGhvdG97XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb21tZW50YXRvci1waHR7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgaGVpZ2h0OiA3OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuXHJcbi5jb21tZW50YXRvcl9fdGl0bGV7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGRJdGFsaWMnLCBDb3VyaWVyLCBtb25vc3BhY2VcclxuXHJcbn0iLCIuZmxpcC1jb250YWluZXIge1xyXG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIGhlaWdodDogMjQuNjhyZW07XHJcbiAgbWF4LXdpZHRoOiAyMy43NXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG5cdC5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiBcclxuXHR9XHJcblxyXG4gIFxyXG4uZmxpcHBlciB7XHJcblx0dHJhbnNpdGlvbjogMC42cztcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5mb290ZXJ7XHJcbiAgY29sb3I6ICNkNmQ3ZGI7XHJcbmxlZnQ6IDA7XHJcbnJpZ2h0OiAwO1xyXG4vLyBib3R0b206IDJyZW07XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuQGluY2x1ZGUgaXBob25lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxufVxyXG5cclxuXHJcblxyXG4uZm9vdGVyLS11bmlmb3Jte1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLDMwLDQwLDEpO1xyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlcl9fYmxvY2t7XHJcbnRleHQtYWxpZ246IGxlZnQ7XHJcbm1hcmdpbi10b3A6IDFyZW07XHJcbm1hcmdpbi1yaWdodDogMnJlbTtcclxuQGluY2x1ZGUgaXBhZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJjpmaXJzdC1jaGlsZHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBncmF5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBpcGhvbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmZpcnN0LWNoaWxke1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gfVxyXG59XHJcbn1cclxuLmZvb3Rlcl9fdW5pb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyBtYXJnaW4tbGVmdDogLTVyZW07XHJcbiAgQGluY2x1ZGUgaXBob25lIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgZ3JheTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9IFxyXG59XHJcbi5wcm9maWxlX19saXN0e1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbmRpc3BsYXk6IGZsZXg7XHJcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4ucHJvZmlsZV9faXRlbXtcclxuXHJcbm1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcblxyXG4uZm9vdGVyX19kZXNjcmlwdGlvbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2OGEzO1xyXG59XHJcbi5mb290ZXJfX2Rlc2NyaXB0aW9uLS1jbGVhcntcclxuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDFyZW07XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXItLWJsb2ctcGFnZXtcclxuICBiYWNrZ3JvdW5kOiAjM2MzZTQ3O1xyXG59XHJcblxyXG4ucHJvZmlsZV9fbGlua3tcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjojMTg2NDc4O1xyXG4gIH1cclxufVxyXG4uY29udGFjdHNfX2l0ZW17XHJcbiAgY29sb3I6ICM5ZTlmYTM7XHJcbiAgJiAuY29udGFjdHN7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjOWU5ZmEzO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjojMTg2NDc4O1xyXG4gIH1cclxuICB9XHJcblxyXG59XHJcbi5ibG9ja19fbm90ZXtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBAaW5jbHVkZSBpcGFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxufSIsIlxyXG4uZm9ybS1jb25uZWN0aW5ne1xyXG5tYXgtd2lkdGg6IDIzLjc1cmVtO1xyXG5tYXgtaGVpZ2h0OiAyOC44MXJlbTtcclxubWFyZ2luOiAwIGF1dG87XHJcbm92ZXJmbG93OiBoaWRkZW47XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuei1pbmRleDogMTtcclxuYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxufVxyXG4uZm9ybS1ibHVye1xyXG5cclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvd29yay1wYWdlL2Nvbl9iYWNrLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OztcclxuICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbn1cclxuLmVycm9ye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxMjtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIGZpcmVicmljaztcclxuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fY29udGVudHtcclxuICBcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG4uc3VidGl0bGUtLWZvcm17XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogJ1NhbnN1c1dlYmlzc2ltbycsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuICBAaW5jbHVkZSBpcGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH0gIFxyXG59XHJcbi8vIFxyXG4uZm9ybV9fcm93e1xyXG4gIG1hcmdpbjogMXJlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmZvcm0taW5wdXR7XHJcbmhlaWdodDogMi44MXJlbTtcclxud2lkdGg6IDIxLjI1cmVtO1xyXG5tYXgtd2lkdGg6IDEwMCU7XHJcbmJvcmRlcjogbm9uZTtcclxuY29sb3I6ICNmZmY7XHJcblxyXG5iYWNrZ3JvdW5kOiByZ2JhKCM1NDU5NWEsLjIpO1xyXG5AaW5jbHVkZSBpcGhvbmUge1xyXG4gIHdpZHRoOiAxOC4yNXJlbTtcclxufSAgXHJcblxyXG59XHJcblxyXG4gIFxyXG4uZm9ybS1pbnB1dC0tbWVzc2FnZXtcclxuICBtaW4taGVpZ2h0OiA4LjEyNXJlbTtcclxufVxyXG4uZm9ybV9fYnV0dG9uc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZm9ybV9fYnV0dG9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtLWJ0bntcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6MC44cmVtO1xyXG4gIEBpbmNsdWRlIGlwaG9uZSB7XHJcbiAgICB3aWR0aDogOS43cmVtO1xyXG4gIH0gIFxyXG4gIFxyXG5cclxufVxyXG5cclxuLmZvcm0tYnRuLS1zZW5ke1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRjZDE7XHJcbn1cclxuXHJcbiIsIi5oYW1idXJnZXJ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogMDtcclxuICAvLyBwYWRkaW5nOiAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxmaWx0ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyLS1hY3RpdmV7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcclxuICAmLmhhbWJ1cmdlci1pbm5lcjphZnRlcntcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gICYuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1ib3h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMjRweDtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVye1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuICB0b3A6IDUwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLG9wYWNpdHk7XHJcbiAgdG9wOiAtMTBweDtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSx0cmFuc2Zvcm07XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1hY3RpdmV7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDFweDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxODM3NjgsIDAuOTUpO1xyXG4gIG9wYWNpdHk6IC45NztcclxufVxyXG5cclxuLmhhbWJ1cmdlcl9fbGlzdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnU2Fuc3VzV2ViaXNzaW1vJywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogNTNweDtcclxuICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiBcclxuICAgfVxyXG59XHJcbi5oYW1idXJnZXJfX2xpbmt7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXJ7XHJcbiAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzNiY2E1O1xyXG4gICAgY29sb3I6I2MzYmNhNTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXJfX2l0ZW17XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcblxyXG59XHJcblxyXG5cclxuIiwiLmhlYWRlcl9fYmFja2dyb3VuZHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvd2VsY29tZS1wYWdlL2JnLmpwZycpICBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM1cmVtO1xyXG59XHJcblxyXG4uaGVhZGVyX19iYWNrZ3JvdW5kLS1oZWlnaHR7XHJcbiAgaGVpZ2h0OiA0MHJlbTtcclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyX19saW5le1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDEuNnJlbSAxLjhyZW07XHJcblxyXG59XHJcblxyXG4iLCJ1bHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ubWFpbmNvbnRlbnR7XHJcbiAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbn1cclxuXHJcblxyXG4iLCIubWFwe1xyXG4gIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpc3QtLW1hcHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICB9XHJcblxyXG59XHJcbi5jb250YWN0c19faXRlbS0tbWFwe1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgfVxyXG59IiwiLmlubGluZWQtc3ZnIHtcclxuICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnZ2l0aHViLnN2ZycsIGZpbGw9JGdyZWVuKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIFxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2dpdGh1Yi5zdmcnLCBmaWxsPXJlZCk7XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdCB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG59XHJcblxyXG4iLCIucGFyYWxsYXgtY29udGFpbmVye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLnBhcmFsbGF4LWxheWVye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnBhcmFsbGF4e1xyXG4gIGJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59IiwiLnByZWxvYWRlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gIGxlZnQ6IDA7IFxyXG4gIHRvcDogMDsgXHJcbiAgcmlnaHQ6IDA7IFxyXG4gIGJvdHRvbTogMDsgXHJcbiAgYmFja2dyb3VuZDogcmdiYSgxNCw5LDUzLCAuOSk7IFxyXG4gIHotaW5kZXg6IDEwMDsgXHJcbn1cclxuLnByZWxvYWRlcl9fcGVyY2VudHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTU4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7XHJcbn1cclxuLnByZWxvYWRlcl9fYmxvY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHRvcDogNDAlO1xyXG4gIGhlaWdodDogNTAlO1xyXG5cclxufVxyXG4ucHJlbG9hZGVyLWJhbGx7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDE1JTtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czo1MHB4OyBcclxuXHJcbiAgYW5pbWF0aW9uOiBiYWxsIC45cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4ucHJlbG9hZGVyLWxpbmV7XHJcbiAgIHdpZHRoOiAxMDBweDsgXHJcbiAgIGhlaWdodDogMTAwcHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggMHB4ICNmZmY7XHJcbiAgIGFuaW1hdGlvbjogYmFsbCAxLjNzIGxpbmVhciBpbmZpbml0ZTsgIH1cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyBiYWxsIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2lyY2xlIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9XHJcbn0iLCIuc2lkZWJhcntcclxuICBtYXgtd2lkdGg6IDI2NnB4O1xyXG4gICAgQGluY2x1ZGUgaXBhZCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4uc2lkZWJhcntcclxuICBwb3NpdGlvbjogc3RhdGljOyBcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5zaWRlYmFyX19pdGVte1xyXG4gIG1hcmdpbjogMXJlbSAycmVtO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzA1NDhiZTtcclxuICAgIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZWJhcl9faXRlbS5hY3RpdmUtbGluayB7XHJcbmJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5zaWRlYmFyX19saW5re1xyXG4gIGNvbG9yOiM0NTVhNjQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzA4M2M5NjtcclxuICAgIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9fZHJvcC1tZW51e1xyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICB3aWR0aDogODAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtODAlO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCMxYzI5NDUsMSk7XHJcbiAgfVxyXG59XHJcbi5kcm9wLWFjdGl2ZXtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jbG9zZWR7XHJcbmRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxYzI5NDU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMXJlbTtcclxuICBib3R0b206IDEwcmVtO1xyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5za2lsbHN7XHJcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5za2lsbCB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5za2lsbF9fZmlndXJlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2tpbGxfX2NpcmNsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2Utd2lkdGg6IDE1O1xyXG4gICYtLXVuZGVyIHtcclxuICAgIHN0cm9rZTogI2RmZGNkNTtcclxuICB9XHJcbiAgJi0tYWJvdmUge1xyXG4gICAgc3Ryb2tlOiAjMTA1NmQxO1xyXG4gIH1cclxufVxyXG5cclxuLnNraWxsLXRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICMxMDU2ZDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2tpbGxfX2NpcmNsZS0tYWJvdmUge1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI1MTtcclxuICBzdHJva2UtZGFzaG9mZnNldDogMjUxO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLnNraWxsc19faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbn1cclxuXHJcbi5za2lsbHMtcm93X190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufSIsIi5zbGlkZXJ7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGU6IFxyXG4gICBcImluZm8gZGlzcGxheVwiIDcwJVxyXG4gICBcImluZm8gYnRuc1wiIDMwJVxyXG4gICAvMWZyIDFmcjtcclxuICAgQGluY2x1ZGUgaXBhZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlOlxyXG4gICAgIFwiaW5mbyBkaXNwbGF5XCIgNTAlIFxyXG4gICAgXCJpbmZvIGJ0bnNcIiAyNSUgXHJcbiAgICBcImluZm8gdGl0bGVcIiAyNSVcclxuICB9XHJcbn1cclxuXHJcbi53b3Jrc19fdGl0bGV7XHJcbiAgZ3JpZC1hcmVhOiBpbmZvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJ1NhbnN1c1dlYmlzc2ltbycsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHJcbiAgQGluY2x1ZGUgaXBhZCB7XHJcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xyXG4gICAgZ3JpZC1yb3c6IDIvMztcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3VidGl0bGUtLXVwcGVyY2FzZXtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjNDc0YjU3O1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlc2N7XHJcbiAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMTg0ODliO1xyXG59XHJcblxyXG4uZGlzcGxheXtcclxuICBiYWNrZ3JvdW5kOiAjZTNlMmRlO1xyXG4gIGdyaWQtYXJlYTogZGlzcGxheTtcclxuICBAaW5jbHVkZSBpcGFkIHtcclxuICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2std29ya3N7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGdyaWQtYXJlYTogYnRucztcclxuICBAaW5jbHVkZSBpcGFkIHtcclxuICAgIGdyaWQtcm93OiAzLzQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc21hbGwtd29yay0tcGh0e1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgdXNlci1zZWxlY3Q6bm9uZTtcclxufVxyXG5cclxuLm1haW4td29yayB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgQGluY2x1ZGUgaXBhZCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIlxyXG5cclxuLnNvY2lhbF9fbGlzdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGlwaG9uZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIFxyXG59XHJcbi5zb2NpYWxfX2l0ZW17XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjY3cmVtO1xyXG4gICY6bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLnNvY2lhbF9faWNvbntcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbWFyZ2luOiAxLjlyZW0gMCAyLjU2cmVtIDAgO1xyXG4gIGZpbGw6IzAwNGNkMTtcclxuXHJcbiAgJi5zb2NpYWxfX2ljb24tLWZpbGx7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmLnNvY2lhbF9faWNvbi0tZmlsbF9fZ3JheXtcclxuICAgIGZpbGw6IzllOWZhMztcclxuICB9XHJcbiAgJiA6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmaWxsOiAjNGY4N2U5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zb2NpYWxfX2ljb24tLW1hcHtcclxuICBmaWxsOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gZGlzcGxheTogZmxleDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5cclxuLnNvY2lhbF9faWNvbi0tZmlsbHtcclxuICBmaWxsOiAjZmZmO1xyXG5cclxufSIsIlxyXG4udHJpYW5nbGVze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG59XHJcbi5sZWZ0LS1hYm91dHtcclxuIGZpbGw6ICNmMmYwZTg7XHJcbn1cclxuLnJpZ2h0LS1hYm91dHtcclxuICBmaWxsOiAjZWFlOGUyO1xyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgZmlsbDogI2YyZjBlODtcclxuICB9XHJcbn1cclxuXHJcbi5sZWZ0LS13b3Jre1xyXG4gIGZpbGw6IHJnYmEoIzExMTUyMywuOCk7XHJcbiB9XHJcbiAucmlnaHQtLXdvcmt7XHJcbiAgIGZpbGw6IHJnYmEoIzExMTUyMywuOCk7XHJcbiB9XHJcbiBcclxuXHJcbiAudHJpYW5nbGUtLWJsb2d7XHJcbmZpbGw6ICNmYWY4ZjA7XHJcbiB9XHJcblxyXG4iLCIudXNlcl9fYmxvY2t7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxufVxyXG5cclxuLnVzZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICB9XHJcbiAgXHJcbiAgLnVzZXItcGh0e1xyXG4gICAgaGVpZ2h0OjcuNzVyZW0gO1xyXG4gICAgd2lkdGg6Ny43NXJlbTtcclxuICAgXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIFxyXG4gIFxyXG4gIH1cclxuICAudXNlci1waHQtLWFib3V0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGhlaWdodDoxNC4zN3JlbSA7XHJcbiAgd2lkdGg6MTUuNTZyZW07XHJcbiAgQGluY2x1ZGUgaXBob25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH0gIFxyXG4gIH1cclxuXHJcbiAgXHJcbiAgLnVzZXJfX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBAaW5jbHVkZSBpcGhvbmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgIFxyXG4gICAgIH1cclxuICAgIC8vIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICAudXNlcl9fZGVzY3JpcHRpb257XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJywgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBcclxuICAiLCIuYmFjay12ZWN0b3J7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi5iYWNrLXZlY3Rvci0tYmFja2dyb3VuZHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCMxMTE1MjMsLjgpO1xyXG5cclxuXHJcbn1cclxuXHJcbi52ZWN0b3ItcGlje1xyXG4gIGZpbGw6ICBub25lO1xyXG4gIHN0cm9rZTogIHJnYmEoICMyOTQzNzAsIC44KTtcclxuICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG59XHJcbi52ZWN0b3ItcGljLS1yb3RhdGV7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTkwZGVnKTtcclxuICBzdHJva2U6ICByZ2JhKCAjM2EzZTRiLCAxKTtcclxufVxyXG4udmVjdG9yLXBpYy0tZmlsbHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgc3Ryb2tlOiAgcmdiYSggIzNhM2U0YiwgMSk7XHJcbn1cclxuXHJcbi5saW5rLXBpY3tcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZmlsbDogI2ZmZjtcclxufSIsIlxyXG4udmlkZW97XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmF1dGhvcml6YXRpb257XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gJiA6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmODdlOTtcclxufVxyXG59XHJcbi5hdXRob3JpemF0aW9uLWJ0bntcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1ibG9ja3tcclxuY29sb3I6d2hpdGU7XHJcbmZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bScsIG1vbm9zcGFjZTtcclxuIGhlaWdodDogMjQuNjhyZW07XHJcbiB3aWR0aDogMTAwJTtcclxuIGJhY2tncm91bmQ6IHJnYmEoIzFjMjk0NSwxKTtcclxuIG1hcmdpbjogMCBhdXRvO1xyXG4gZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpIHRyYW5zbGF0ZVooMTBweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IC0xMDtcclxuIFxyXG59XHJcblxyXG4uYXV0aG9yaXphdGlvbi1ibG9ja3tcclxuICBjb2xvcjp3aGl0ZTtcclxucG9zaXRpb246IGFic29sdXRlO1xyXG50b3A6MDtcclxuZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJywgbW9ub3NwYWNlO1xyXG4gaGVpZ2h0OiAyNC42OHJlbTtcclxuIHdpZHRoOiAxMDAlO1xyXG4gYmFja2dyb3VuZDogcmdiYSgjMWMyOTQ1LDEpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIFxyXG59XHJcbi5mb3JtLWlucHV0LS1iYWNrZ3JvdW5ke1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgaGVpZ2h0OiAyLjgxcmVtO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbn1cclxuLmJ1dHRvbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG59XHJcblxyXG4uZm9ybS1idG4tLWJvcmRlci1jb2xvcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Y2QxO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkY7XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4uYnV0dG9uX19ibG9ja3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4zNXJlbTtcclxufVxyXG4uYnV0dG9uX19ibG9jazpsYXN0LWNoaWxke1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiBib3R0b206IDA7XHJcbn1cclxuLmJ1dHRvbl9fYmxvay0td3JhcHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcbi5mb3JtX19idXR0b25zLWNoZWNrYm94e1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mb3JtLWlucHV0LS1idXR0b257XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9ybV9fYnV0dG9ucy1yYWRpb3tcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmZvcm0taW5wdXQtLWNoZWNrYm94e1xyXG4gIHdpZHRoOiAxLjRyZW07XHJcbiAgaGVpZ2h0OiAxLjRyZW07XHJcbn1cclxuLmZvcm0taW5wdXQtLXJhZGlve1xyXG4gIHdpZHRoOiAxLjRyZW07XHJcbiAgaGVpZ2h0OiAxLjRyZW07XHJcbn1cclxuXHJcbi5yYWRpby12aXNpYmxle1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmI1N2E0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUlLCA0NSUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC12aXNpYmxle1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjo6YWZ0ZXJ7XHJcblxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDNweDtcclxufVxyXG59XHJcbi5mb3JtLWlucHV0LS1idXR0b246Y2hlY2tlZCB+IC5jaGVja2JveC12aXNpYmxle1xyXG4gIGJhY2tncm91bmQ6ICMyYjU3YTQ7XHJcblxyXG59XHJcbi5mb3JtLWlucHV0LS1idXR0b246Y2hlY2tlZCB+IC5jaGVja2JveC12aXNpYmxlOjphZnRlcntcclxub3BhY2l0eTogMTtcclxufVxyXG4uZm9ybS1pbnB1dC0tYnV0dG9uOmNoZWNrZWQgfiAucmFkaW8tdmlzaWJsZTo6YWZ0ZXJ7XHJcbiAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5idXR0b25fX3JkYi10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnLCBDb3VyaWVyLCBtb25vc3BhY2VcclxuICB9XHJcblxyXG4gIC5jaGVja2JveF9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJywgQ291cmllciwgbW9ub3NwYWNlIFxyXG4gIH1cclxuICAucmFkaW9fX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcicsIENvdXJpZXIsIG1vbm9zcGFjZSBcclxuICB9XHJcbi5pbmZve1xyXG4gIGJhY2tncm91bmQ6ICMwNTQ4YmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5ib3R0b206MDtcclxuIFxyXG4gICAgJiAuaW5mb19faXRlbXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgXHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmIDpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDgzYzk2O1xyXG4gICAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLmluZm9fX3dyYXB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaW5mb19fd3JhcDpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiIsIlxyXG4ud29ya3N7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IC0yODBweDtcclxufVxyXG4ud29ya3NfX2NvbHVtbnN7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmMmYwZTg7XHJcbiAgQGluY2x1ZGUgaXBhZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi53b3Jrc19fY29sdW1uLS1iYWNrZ3JvdW5ke1xyXG4gIGJhY2tncm91bmQ6ICNlM2UyZGU7XHJcblxyXG59XHJcblxyXG5cclxuLmxvZnRzY2hvb2wtYnRuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDojMDA0Y2QxO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcclxufVxyXG5cclxuXHJcbi5zbWFsbC13b3Jre1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbWFsbC13b3JrX19jb250YWluZXJ7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDI1JTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzNlO1xyXG4gICAgb3BhY2l0eTogLjg1O1xyXG4gICAgdHJhbnNpdGlvbjogLjhzXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGlwYWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjcyNzNlO1xyXG4gICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICAgIHRyYW5zaXRpb246IC44c1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnJldmlld3N7XHJcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL3dvcmstcGFnZS9jb25fYmFjay5wbmcnKSAgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMTcwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGlwYWR7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgXHJcbn1cclxuXHJcbn1cclxuXHJcblxyXG4ubWFpbi13b3JrLS1waHR7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO31cclxuXHJcbi50aXRsZS0tZm9udHNpemV7XHJcbiAgZm9udC1zaXplOiA2M3B4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdTYW5zdXNXZWJpc3NpbW8nLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgfVxyXG4gIEBpbmNsdWRlIGlwaG9uZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgaXBhZHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG59XHJcblxyXG4udGl0bGUtLWNvbG9ye1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIGlwaG9uZXtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBpcGFke1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICB9XHJcbiAgfVxyXG5cclxuXHJcbi5saW5rLXBpYy0tbWFyZ2lue1xyXG4gbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxufSJdfQ== */
