@charset "UTF-8";
table, thead, tbody, tfoot, tr, th, td { margin: 0; padding: 0; border: none; border-collapse: inherit; border-spacing: 0; border-color: inherit; vertical-align: inherit; font-weight: inherit; -webkit-border-horizontal-spacing: 0; -webkit-border-vertical-spacing: 0; }

html, body, h1, h2, h3, h4, h5, h6, div, ul, ul li, ol, ol li, input, label, textarea, select, option, button, span, p, select, header, footer, nav, i, b, br, hr, article { margin: 0; padding: 0; }

ul, ol { list-style-type: none; }

a { text-decoration: none; cursor: pointer; }

input:focus, label:focus, textarea:focus, select:focus, option:focus, button:focus, a:focus { outline: none; }

*, *:before, *:after, input, textarea, button, select { -webkit-box-sizing: border-box; box-sizing: border-box; }

@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-Medium_0.ttf") format("truetype"); font-weight: 500; font-style: normal; }

@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }

html, input, button, textarea { font-family: "Montserrat"; color: #222222; }

html { font-size: 16px; }

h1 { position: relative; }

h2 { font-size: 28px; text-align: center; padding-bottom: 20px; margin-bottom: 40px; position: relative; }

h2:after { content: ""; width: 90px; border-bottom: 4px solid #e6193a; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

h2.white { color: #FFF; }

h2.white + h4 { color: #FFF; }

h2 + h4, .preview-block__title + h4 { font-size: 1rem; font-weight: normal; line-height: 1.5; text-align: center; margin-top: -20px; margin-bottom: 40px; }

.preview-block__title + h4 { text-align: left; }

@media screen and (min-width: 641px) { .thanks-social .social__title { margin: 90px 0 15px; } }

.thanks-social .social-list a { color: #FFF; }

@media screen and (min-width: 641px) { .thanks-social .social-list a { font-size: 45px; } }

main { overflow: hidden; }

main > * { padding-top: 80px; padding-bottom: 80px; }

.container { width: 100%; max-width: 1130px; padding-left: 10px; padding-right: 10px; margin-left: auto; margin-right: auto; }

.preview-block-grid, .protection-system-grid, .hacking-grid, .protection-grid, .price-grid, .portfolio-grid, .review-grid, .steps-slider, .faq-grid, .modal-window#order .modal-order-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: -15px; }

.steps-slider { padding-left: 40px; padding-right: 40px; }

.preview-block-col, .protection-system-col, .hacking-col, .protection-col, .price-col, .portfolio-col, .review-col, .steps-slide, .faq-col, .modal-window#order .modal-order-col { padding: 15px; }

.custom-form, .protection-types-block:after, .protection-types-car-shield, .price-item, .portfolio-item, .review-item, .contacts { overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: 0px 22px 43px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 22px 43px 0px rgba(0, 0, 0, 0.15); }

label.error { display: none !important; }

input.error { border-color: #e6193a !important; }

.slick-slide { outline-style: none; height: auto; }

.slick-slide > * { height: 100%; }

.slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.slick-list { width: 100%; }

.slick-arrow { display: block; border: none; font-size: 0; background-color: transparent; cursor: pointer; position: absolute; top: 50%; z-index: 2; }

.slick-arrow:before { font-family: "icon-font"; font-size: 30px; color: #FFF; }

.slick-arrow.slick-prev { left: 5px; }

.slick-arrow.slick-prev:before { content: "\e90c"; }

.slick-arrow.slick-next { right: 5px; }

.slick-arrow.slick-next:before { content: "\e90b"; }

.slick-dots { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; margin-top: 20px; }

.slick-dots li { background-color: #606060; margin: 0 2px; }

.slick-dots li:hover, .slick-dots li.slick-active { background-color: #e6193a; }

.slick-dots li button { display: block; width: 4px; height: 4px; background: none; border: none; overflow: hidden; text-indent: -9999px; cursor: pointer; }

.pulse-bg { position: absolute; left: 50%; top: 50%; z-index: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 50%; padding-bottom: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.pulse-bg-container { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-animation: pulse infinite ease-in-out 2s; animation: pulse infinite ease-in-out 2s; }

.pulse-bg-circle { border: 1px solid #e6193a; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.pulse-bg-circle1 { width: 100%; height: 100%; }

.pulse-bg-circle2 { width: 85%; height: 85%; }

.pulse-bg-circle3 { width: 70%; height: 70%; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scale(0.8); transform: scale(0.8);
    opacity: 0; }
  50% { opacity: 1; }
  to { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@keyframes pulse { 0% { -webkit-transform: scale(0.8); transform: scale(0.8);
    opacity: 0; }
  50% { opacity: 1; }
  to { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

.custom-btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; padding-top: 17px; padding-bottom: 15px; border: none; border-bottom: 4px solid #d00c2c; -webkit-border-radius: 6px; border-radius: 6px; position: relative; font-size: 1rem; font-weight: 500; color: #FFF; text-align: center; cursor: pointer; overflow: hidden; background: #e6193a; -webkit-box-shadow: 0px 8px 7px 0px rgba(208, 12, 44, 0.2); box-shadow: 0px 8px 7px 0px rgba(208, 12, 44, 0.2); -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.custom-btn:after { content: ""; display: block; width: 30px; height: 300px; margin-left: 60px; background: #fff; position: absolute; left: -40px; top: -150px; z-index: 1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; -webkit-animation-name: slideme; animation-name: slideme; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-delay: 0.05s; animation-delay: 0.05s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.custom-btn:hover { background: #ff1d44; }

.custom-btn span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 2; font-size: inherit; font-weight: inherit; color: inherit; }

.custom-btn2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 215px; height: 45px; margin: 30px auto 0; font-size: 12px; color: #999; border: 1px solid; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.custom-btn2:before { content: "\e903"; display: inline-block; font-family: "icon-font"; font-size: 1.3em; margin-right: 10px; }

.custom-btn2:hover { background-color: #999; color: #FFF; }




.custom-btn3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 215px; height: 45px; margin: 30px auto 0; font-size: 12px; color: #999; border: 1px solid; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }


.custom-btn3:hover { background-color: #999; color: #FFF; }

@-webkit-keyframes slideme { 0% { left: -30px;
    margin-left: 0px; }
  30% { left: 110%;
    margin-left: 80px; }
  100% { left: 110%;
    margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px;
    margin-left: 0px; }
  30% { left: 110%;
    margin-left: 80px; }
  100% { left: 110%;
    margin-left: 80px; } }

.custom-form { width: 100%; max-width: 380px; padding-top: 20px; margin:0 auto;    margin-right: 0;    margin-top: 15px;}

.custom-form-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.custom-form-decor { width: 180px; height: 360px; border: 20px solid #e6193a; border-right: none; position: relative; }

.custom-form-decor img { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.custom-form-box { padding: 20px 40px; border-bottom: 1px solid #E2E2E2; }

.custom-form-box:last-child { border-bottom: none; }

.custom-form-row { margin-bottom: 15px; }

.custom-form-row:last-child { margin-bottom: 0; }

.custom-form__label { display: block;color:#000; font-size: 11px; margin-bottom: 5px; }

.custom-form__input { display: block; width: 100%; height: 60px; padding-left: 40px; padding-bottom: 3px; border: none; border-top: 3px solid #e9e9e9; -webkit-border-radius: 6px; border-radius: 6px; background-color: #f3f3f3; background-repeat: no-repeat; background-position: left 15px center; -webkit-background-size: 17px 17px; background-size: 17px; font-size: 15px; -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.custom-form__input_name { background-image: url(../img/svg/010-profile.svg); }

.custom-form__input_phone { background-image: url(../img/svg/008-technology-3.svg); }

.custom-form__btn span:before { content: "\e914"; font-family: "icon-font"; font-size: 24px; margin-right: 10px; }

.custom-form-accept { text-align: center; }

.custom-form-accept__input { display: none; }

.custom-form-accept__label { display: inline-block; padding-left: 25px; font-size: 11px; text-align: left; cursor: pointer; position: relative; }

.custom-form-accept__label:before { content: ""; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 14px; height: 14px; background: #f3f3f3; border: 1px solid transparent; -webkit-border-radius: 4px; border-radius: 4px; position: absolute; top: 0; left: 0; }

.custom-form-accept__label a { text-decoration: underline; color: inherit; }

.custom-form-accept__input.error + .custom-form-accept__label { color: #e6193a; }

.custom-form-accept__input.error + .custom-form-accept__label:before { border-color: #e6193a; }

.custom-form-accept__input:checked + .custom-form-accept__label { color: #000; }

.custom-form-accept__input:checked + .custom-form-accept__label:before { content: "\e901"; font-family: "icon-font"; font-size: 8px; border-color: transparent; }

.custom-form-text { text-align: center; font-size: 12px; line-height: 1.5; color:#000;}

.custom-form-text a { font-weight: bold; color: inherit; }

.custom-form-text a:hover { text-decoration: underline; }

.header-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 15px; padding-bottom: 20px; }

.header-address { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 13px; line-height: 1.5; }

.header-address__icon { font-size: 35px; color: #e6193a; margin-right: 5px; }

.hotline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #222222; }

.hotline__icon { font-size: 30px; color: #e6193a; margin-right: 10px; }

.hotline__num { font-size: 21px; font-weight: bold; color: inherit; }

.hotline__text { font-size: 13px; }

.nav { background-color: #101010; color: #FFF; }

.nav-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.nav-list a { display: inline-block; padding: 13px 10px; font-size: 13px; color: inherit; position: relative; }

.nav-list a:after { content: ""; width: 100%; height: 0; position: absolute; bottom: 0; left: 0; background-color: #e6193a; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; }

.nav-list a:hover:after, .nav-list a.active:after { height: 3px; }

@media screen and (min-width: 981px) { .nav_fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 100; -webkit-animation: fixedNav .3s ease forwards; animation: fixedNav .3s ease forwards; } }

@-webkit-keyframes fixedNav { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }

@keyframes fixedNav { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }


.fileUpload {
    position: relative;
    overflow: hidden;
    width: 100%;    padding: 15px;
    background: #bf4040;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}







.preview-block { background: url(../img/preview-bg.jpg) no-repeat center/cover; color: #FFF; min-height: 715px;}

.preview-block__title { max-width: 720px; font-size: 45px; padding-bottom: 25px; margin-bottom: 30px; }

.preview-block__title:after { content: ""; width: 90px; border-bottom: 4px solid #e6193a; position: absolute; left: 0; bottom: 0; }

.preview-block-grid { float:left;width:50%; }


.preview-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: 460px; margin-bottom: 15px; }

.preview-item:last-child { margin-bottom: 0; }

.preview__icon { margin-right: 10px; font-size: 20px; }

.preview__text { font-size: 16px; line-height: 1.5; }

.preview-mark-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; max-width: 480px; margin: -10px; margin-top: 40px; }

.preview-mark-col { padding: 10px; width: 25%; }

.preview-mark-col:nth-child(n+5) { width: -webkit-calc(100% / 3); width: calc(100% / 3); }

.preview-mark-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }

.preview-mark-item img { max-width: 100%; }

.preview-video { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.preview-video-play { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; margin-right: 40px; font-size: 65px; color: #e6193a; }

.preview-video-play .pulse-bg { width: 190%; padding-bottom: 190%; left: 50%; top: 50%; z-index: 1; }

.preview-video__name { max-width: 295px; font-size: 0.85rem; }

.preview-video__duration { margin-top: 8px; font-size: 0.68rem; color: #B9B9B9; }

.protection-system-grid { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 768px) { .protection-system-grid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (min-width: 981px) { .protection-system-col:nth-child(1) { width: 45%; }
  .protection-system-col:nth-child(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; width: 55%; } }

.protection-system-block__title { text-align: left; }

.protection-system-block__title:after { left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.protection-system-block__title-sub { text-align: left; }

.protection-system-block .container { padding-left: 20px; padding-right: 20px; }

.protection-system-founder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.protection-system-founder__img { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 65px; margin-right: 15px; }

.protection-system-founder__name { font-size: 1rem; }

.protection-system-founder__status { font-size: 11px; margin-top: 5px; }

.hacking-ways-block { background-color: #F5F5F5; }

.hacking-ways-block__title { max-width: 920px; margin-left: auto; margin-right: auto; }

.hacking-col { width: 25%; }

.hacking-item__img img { display: block; width: 100%; }

.hacking-item__text { padding: 15px; font-size: 1rem; text-align: center; }

.double-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 0; color: #FFF; }

.double-block-col { width: 100%; padding: 55px 50px; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover; }

@media screen and (min-width: 768px) { .double-block-col { width: 50%; } }

.double-block-col:nth-child(1) { background-image: url(../img/double-bg-1.jpg); color: #B5B5B5; }

@media screen and (min-width: 768px) { .double-block-col:nth-child(1) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } }

.double-block-col:nth-child(2) { background-image: url(../img/double-bg-2.jpg); }

.double-block-item { width: 100%; max-width: 505px; }

.double-block-item__icon { font-size: 65px; }

.double-block-item__title { max-width: 400px; margin: 20px 0 15px; font-size: 18px; font-weight: normal; line-height: 1.5; color: #FFF; }

.double-block-item__text { max-width: 400px; font-size: 0.85rem; }

.protection-types-block { width: 100%; max-width: 1170px; margin: auto; position: relative; background-color: #FFF; padding-bottom: 40px; margin-bottom: 80px; }

.protection-types-block:after { content: ""; position: absolute; height: 230px; bottom: 0; left: 0; right: 0; z-index: -1; }

.protection-types-block__title-second { font-size: 22px; margin: 80px 0 30px; }

.protection-types-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 14px; }

.protection-types-list li { padding-left: 15px; margin-bottom: 20px; position: relative; cursor: pointer; -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.protection-types-list li:hover { color: #e6193a; }

.protection-types-list li:last-child { margin-bottom: 0; }

.protection-types-list li:before { content: ""; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #e6193a; position: absolute; left: 0; top: 6px; }

.protection-types-list-grid { position: relative; padding: 80px 0 0; }

@media screen and (min-width: 981px) { .protection-types-list { width: 255px; height: 430px; position: absolute; top: 0; }
  .protection-types-list:nth-child(1) { left: 0; }
  .protection-types-list:nth-child(1) li { text-align: right; padding-left: 0; padding-right: 15px; }
  .protection-types-list:nth-child(1) li:before { left: auto; right: 0; }
  .protection-types-list:nth-child(2) { right: 0; } }

.protection-types-car { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 600px; margin: 0 auto; position: relative; }

@media screen and (min-width: 981px) { .protection-types-car { width: -webkit-calc(100% - 510px); width: calc(100% - 510px); } }

.protection-types-car .pulse-bg { width: 100%; padding-bottom: 100%; left: 50%; top: 50%; z-index: 0; }

.protection-types-car-img { display: block; width: 95%; position: relative; z-index: 1; }

.protection-types-car-shield { -webkit-border-radius: 50%; border-radius: 50%; background-color: transparent; position: absolute; top: 42%; left: 48%; z-index: 1; opacity: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: ease .4s; -o-transition: ease .4s; transition: ease .4s; }

.protection-types-car-shield.hidden { opacity: 0; }

.protection-grid { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }

.protection-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }

.protection-item img { max-width: 100%; }

.price-list-block { background: url(../img/price-list-bg.jpg) no-repeat center/cover; }

.price-col, .portfolio-col {     display: inline-block;
    width: 33%;}

.price-item { text-align: center; font-size: 14px; }

.price-item-row { padding: 25px 15px; }

.price-item-row:first-child { background-color: #343434; }

.price-item-row:last-child { border-top: 1px solid #CECECE; }

.price-item__title, .price-item__price { font-size: 22px; color: #FFF; margin-bottom: 10px; }

.price-item__title-sub { line-height: 1.5; color: #B5B5B5; }

.price-item__list { font-size: 1rem; }

.price-item__list li { margin-bottom: 20px; }

.price-item__list li:last-child { margin-bottom: 0; }

.price-item__price { color: #222222; }

.price-item__hint { font-size: 11px; color: #4f4f4f; margin-bottom: 15px; }

.price-item__btn { max-width: 255px; padding-left: 15px; padding-right: 15px; margin: auto; }

.portfolio-block { background-color: #fff; }

.portfolio-item__img { display: block; position: relative; height: 195px; font-size: 50px; -webkit-filter: brightness(100%); filter: brightness(100%); -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.portfolio-item__img:hover { -webkit-filter: brightness(120%); filter: brightness(120%); }

.portfolio-item__img:before { content: "\e910"; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; font-family: "icon-font"; color: #FFF; position: absolute; top: 0; left: 0; }

.portfolio-item__img img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.portfolio-item-descr { padding: 10px 20px;     min-height: 400px;}

.portfolio-item-row { padding: 10px 0; border-bottom: 1px solid #e6193a; }

.portfolio-item-row:last-child { border-bottom: none; }

.portfolio-item__title { font-size: 16px; min-height:40px;text-align: center;}

.portfolio-item__list { font-size: 13px; }
.portfolio-item__list li { color: #e6193a;
    font-weight: 900;
    font-size: 18px;
    text-align: center;}
.portfolio-item__list span { font-weight: 500; }

.portfolio-item__text {     font-size: 13px;
    line-height: 19px; }

.portfolio-item__text p:nth-child(n+2) { display: none; }

.portfolio-item__more, .review-item__more { display: inline-block; margin-top: 10px; font-size: 12px; color: inherit; }

.portfolio-item__more:before, .review-item__more:before { content: "Читать полное описание"; text-decoration: underline; }

.portfolio-item__more:after, .review-item__more:after { content: "\e915"; display: inline-block; vertical-align: middle; font-family: "icon-font"; font-size: 16px; margin-left: 10px; }

.portfolio-item__more.active:before, .active.review-item__more:before { content: "Скрыть полное описание"; }

.portfolio-item__more.active:after, .active.review-item__more:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.portfolio-block__btn:after { content: "Показать ещё видео"; }

.portfolio-block__btn.active:after { content: "Скрыть видео"; }

.gallery-block { background: url(../img/gallery-bg.jpg) no-repeat center/cover; }

.gallery-block__btn { color: #FFF; }

.gallery-block__btn:after { content: "Показать все автомобили"; }

.gallery-block__btn.active:after { content: "Скрыть автомобили"; }

.gallery-block__btn:hover { background: #FFF; color: #222222; }

.gallery-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: -6px; }

.gallery-col { width: 25%; padding: 6px; }

.gallery-col:nth-child(n+13) { display: none; }

.gallery-item { position: relative; height: 170px; cursor: pointer; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; }

.gallery-item:before { content: "Подробнее о проекте"; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #FFF; font-size: 14px; background: rgba(230, 25, 58, 0.8); opacity: 0; -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.gallery-item:hover:before { opacity: 1; }

.gallery-item__img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.gallery-item-hidden { display: none; }

.review-block { border-bottom: 1px solid #DDD; }

.review-block__btn:after { content: "Показать ещё отзывы"; }

.review-block__btn.active:after { content: "Скрыть отзывы"; }

.review-col { width: -webkit-calc(100% / 3); width: calc(100% / 3); }

.review-col:nth-child(n+4) { display: none; }

.review-item { padding: 20px; font-size: 12px; }

.review-item-user { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 5px 0 20px; margin-bottom: 20px; border-bottom: 1px solid #d2d2d2; }

.review-item-user__img { width: 70px; height: 70px; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 15px; }

.review-item-user__img img { display: block; width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.review-item-user__name { font-size: 1.08em; }

.review-item-user__name-icon { display: inline-block; vertical-align: middle; font-size: 1.6em; color: #4879BB; margin-left: 2px; }

.review-item-user__origin { color: inherit; font-size: 0.92em; text-decoration: underline; }

.review-item__text p:nth-child(n+2) { display: none; }

.review-item__more:before { content: "Читать полный отзыв"; }

.review-item__more.active:before { content: "Скрыть полный отзыв"; }

.steps-block { background: url(../img/steps-bg.jpg) no-repeat center/cover; color: #FFF; }

.steps-slider { counter-reset: steps; }

@media screen and (min-width: 981px) { .steps-slider { padding: 0; } }

.steps-slide { width: -webkit-calc(100% / 3); width: calc(100% / 3); counter-increment: steps; }

.steps-item { text-align: center; padding: 0 20px; }

.steps-item__icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 134px; height: 134px; background-color: #222222; margin: 0 auto 20px; font-size: 55px; position: relative; }

.steps-item__icon:before { content: counter(steps); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 34px; height: 34px; background-color: #e6193a; font-size: 12.5px; position: absolute; top: 10px; left: -6px; }

.steps-item__title { font-size: 18px; margin-bottom: 15px; }

.steps-item__text { font-size: 13px; line-height: 1.5; }

.steps-item__text a { color: inherit; text-decoration: underline; }

.steps-item__btn { max-width: 145px; margin: 15px auto 0; font-size: 12px; }

.company-container { position: relative; }

@media screen and (min-width: 981px) { .company-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; width: 380px; height: 290px; position: absolute; top: 80px; }
  .company-list:nth-child(1) { left: 0; }
  .company-list:nth-child(1) .company-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; }
  .company-list:nth-child(1) .company-item__icon { margin-left: 20px; margin-right: 0; }
  .company-list:nth-child(2) { right: 0; } }

.company-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-bottom: 15px; }

.company-item__icon { font-size: 55px; color: #e6193a; margin-right: 20px; }

.company-item__title { font-size: 18px; margin-bottom: 10px; }

.company-item__text { font-size: 14px; line-height: 1.5; }

.company-logo { width: -webkit-calc(100% - 760px); width: calc(100% - 760px); padding: 140px 0; margin: -30px auto 0; position: relative; }

.company-logo img { display: block; width: 48%; margin: auto; }

.company-logo .pulse-bg { width: 100%; padding-bottom: 100%; left: 50%; top: 50%; z-index: 1; }

.company-gal-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: -5px; }

.company-gal-col { width: 25%; padding: 5px; }

.company-gal-item { display: block; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; -webkit-filter: brightness(100%); filter: brightness(100%); -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.company-gal-item:hover { -webkit-filter: brightness(120%); filter: brightness(120%); }

.company-gal-item img { display: block; max-width: 100%; margin: auto; }

.add-service-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: -5px; }

.add-service-col { width: -webkit-calc(100% / 5); width: calc(100% / 5); padding: 5px; }

.add-service-item { position: relative; overflow: hidden; }

.add-service-item img { display: block; width: 100%; margin: auto; }

.add-service-item__capt { width: 100%; padding: 10px 20px; position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); font-size: 1rem; color: #FFF; text-align: center; }

.faq-block { background: url(../img/faq-bg.jpg) no-repeat center/cover; }

.faq-col { width: 50%; }

.faq-item { background: #FFF; }

.faq__question { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1rem; min-height: 60px; padding: 10px 20px; padding-right: 60px; position: relative; cursor: pointer; }

.faq__question:after { content: "\e915"; font-family: "icon-font"; font-size: 25px; color: #000; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) rotate(0deg); -ms-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg); -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.faq__question_active:after { -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }

.faq__answer { display: none; padding: 20px 25px; padding-top: 10px; font-size: 14px; line-height: 20px; }

.hor {
        min-height: 260px;
}
.ton {position:relative;    padding: 0;}
.bxz {
    position: absolute;
    left: 50px;
    top: 50px;
    width: 420px;
    z-index: 9999;
    padding: 25px;
    background: #fff;
    box-shadow: 1px 2px 15px #aeaeae;
}


.faq2-block { background: url(../img/faq2-bg.jpg) no-repeat center/cover; }

.faq2-col { width: 50%; }

.faq2-item { background: #151515; }

.faq2__question { background: #151515; color:#fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1rem; min-height: 60px; padding: 10px 20px; padding-right: 60px; position: relative; cursor: pointer; }

.faq2__question:after { content: "\e915"; font-family: "icon-font"; font-size: 25px; color: #fff; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) rotate(0deg); -ms-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg); -webkit-transition: ease .3s; -o-transition: ease .3s; transition: ease .3s; }

.faq2__question_active:after { -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }

.faq2__answer { background: #151515; color:#fff;  display: none; padding: 20px 25px; padding-top: 10px; font-size: 14px; line-height: 20px; }


.map-block { padding-bottom: 0; }

.map-block .container { position: relative; }

#map { height: 530px; }

button[title="Включить полноэкранный режим"], .gm-svpc, .gmnoprint, .gm-style-pbc { display: none; }

.contacts { padding: 30px; position: absolute; bottom: 70px; right: 0; z-index: 5; }

.contacts-list { margin-top: 35px; }

.contacts-list li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px; }

.contacts-list li:last-child { margin-bottom: 0; }

.contacts-list__icon { font-size: 30px; color: #e6193a; margin-right: 15px; }

.contacts-list__text { font-size: 13px; line-height: 1.5; }

.contacts-list__text a { color: inherit; }

.contacts-list__text a:hover { text-decoration: underline; }

.footer { padding: 35px 0 25px; font-size: 13px; }

.footer .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.footer a { color: inherit; }

.footer .logo { margin-right: 30px; }

.footer__politic { text-decoration: underline; }

.footer-col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.social-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.social-list li { margin: 0 7.5px; font-size: 30px; }

.social-list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.modal-window { width: 100%; overflow: visible; position: relative; margin: 44px 0 !important; padding: 0 30px; background: none; }

.modal-window#project { max-width: 1140px; }

.modal-window#politic { width: 100%; max-width: 680px; }

.modal-window#politic .modal-content { padding: 30px; }

.modal-window#order { width: 100%; max-width: 1010px; }

.modal-window#order .fancybox-close-small { top: 0; }

.modal-window#order .modal-content { background: transparent; position: relative; color: #FFF; padding: 40px 0 40px 55px; }

.modal-window#order .modal-content:before { content: ""; position: absolute; left: 0; top: 0; width: 85%; height: 100%; background-color: #111111; z-index: -1; }

.modal-window#order .modal-content:after { content: ""; width: 400px; height: 110px; border: 20px solid #e6193a; position: absolute; right: 10%; top: -35px; z-index: -2; }

.modal-window#order .modal-order__title { text-align: left; }

.modal-window#order .modal-order__title:after { left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.modal-window#order .modal-order__title-sub { text-align: left; }

.modal-window#order .modal-order-grid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.modal-window#order .modal-order-col:nth-child(1) { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }

.modal-window#order .modal-order-col:nth-child(2) { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #222222; }

.modal-window .fancybox-close-small { display: block; width: 25px; height: 25px; cursor: pointer; background: url(../img/svg/close.svg) no-repeat center; border: none; position: absolute; right: 0; top: -30px; overflow: hidden; text-indent: -9999px; }

.modal-window-politic__text { font-size: 1rem; }

.modal-window-politic__text p { margin-bottom: 15px; }

.modal-window-politic__text p:last-child { margin-bottom: 0; }

.modal-content { background: #FFF; }

.modal-project__img { margin-bottom: 15px; }

.modal-project__img img { display: block; width: 100%; }

.modal-project__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: -7.5px; }

.modal-project__list-col { width: -webkit-calc(100% / 6); width: calc(100% / 6); padding: 7.5px; }

.modal-project__list-item { height: 115px; position: relative; cursor: pointer; }

.modal-project__list-item img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.modal-project__list-item.active:after, .modal-project__list-item:hover:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 5px solid #e6193a; }

.modal-project__descr { font-size: 15px; line-height: 1.5; color: #FFF; margin-top: 25px; }

@media screen and (max-width: 1130px) {
    
.portfolio-item-descr {
    padding: 10px 20px;
    min-height: 470px;
}    
  .hor {
    min-height: 290px;
}  
    
    .container { max-width: 980px; }
  .nav-list a { padding: 13px 5px; }
  .custom-form-decor { -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); z-index: -1; }
  .company-logo { padding: 165px 0; } }

@media screen and (max-width: 980px) { .container { max-width: 767px; }
  .modal-window#order .custom-form { margin: auto; }
  .modal-window#order .modal-content { padding: 30px 15px; }
  .modal-window#order .modal-content:before { width: 100%; }
  .modal-window#order .modal-order-grid { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .modal-window#order .modal-order-col:nth-child(n) { width: 100%; }

  .logo img { max-width: 175px; }
  .nav { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -2; opacity: 0; visibility: hidden; overflow: scroll; overflow-x: hidden; overflow-y: auto; -webkit-transition: opacity ease-out .2s, visibility ease-out .3s; -o-transition: opacity ease-out .2s, visibility ease-out .3s; transition: opacity ease-out .2s, visibility ease-out .3s; }
  .nav-list { padding: 90px 0 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transform: translateY(-20%); -ms-transform: translateY(-20%); transform: translateY(-20%); -webkit-transition: ease-out .3s; -o-transition: ease-out .3s; transition: ease-out .3s; }
  .nav_active { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); visibility: visible; }
  .nav_active .nav-list { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  .nav__anchor { height: 0 !important; }
  .protection-system-col:nth-child(1) { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
  .protection-system-col:nth-child(2) { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .custom-form-decor { display: none; }
  .protection-types-list { width: 50%; position: relative; z-index: 5; }
  .protection-types-list-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; padding-top: 0; }
  .protection-types-car { margin-top: 45px; }
  .protection-col { width: 25%; }
  .price-col, .portfolio-col, .review-col { width: 50%; }
  .company-logo { display: none; }
  .add-service-col { width: -webkit-calc(100% / 3); width: calc(100% / 3); }
  .footer .logo { display: none; } }




@media screen and (max-width: 767px) { 
    
.bxz {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    padding: 25px;
    background: #fff;
    box-shadow: 1px 2px 15px #aeaeae;
}    
    
    
    
.portfolio-item-descr { padding: 10px 20px;     min-height: auto;}
.hor {
        min-height: auto;
}
.header-grid {
	    display: block;
    margin: 10px 0;
}
.header-address {
margin-bottom: 15px;}



.container { max-width: 640px; }
  .preview-block-col { width: 100%; }
  .preview-mark-grid { margin: 25px auto 10px; }
  .hacking-col { width: 50%; }
  .gallery-col { width: -webkit-calc(100% / 3); width: calc(100% / 3); }
  .faq-col { width: 100%; }
  .contacts { max-width: 335px; bottom: 30px; left: 10px; right: 10px; padding: 25px 20px; margin: auto; }
  .contacts__logo { display: none; }
  .contacts-list { margin: 0; }
  .modal-project__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .modal-project__list-col { width: 25%; }
  .modal-project__descr { font-size: 12px; } }

@media screen and (max-width: 640px) { .container { max-width: 480px; }
  main > * { padding-top: 30px; padding-bottom: 30px; }
  html { font-size: 10px; }
  
  .preview-block-grid {
    float: none;
    width: 100%;
}
  
.preview-block {
    padding-top: 39px;
    background: url(../img/preview-bg.jpg) no-repeat top 0 center/100%;
    background-size: cover;
}
  .preview-block__title { font-size: 19px; padding-bottom: 15px; margin-bottom: 20px; }
  .preview__text { font-size: 12px; }
  .preview__icon { font-size: 15px; margin-right: 10px; }
  .preview-mark-col { padding: 5px; }
  .preview-video-play { font-size: 45px; margin-right: 20px; }
  h2 { font-size: 16px; padding-bottom: 10px; margin-bottom: 20px; }
  h2 + h4 { font-size: 12px; margin: -10px 0 20px; }
  .protection-system-founder__img { width: 50px; margin-right: 10px; }
  .protection-system-founder__name { font-size: 12px; }
  .protection-system-founder__status { font-size: 9px; margin: 0; }
  .custom-form-box { padding: 15px 30px; }
  .custom-form-row { margin-bottom: 10px; }
  .custom-form__label { font-size: 9px; }
  .custom-form__input { height: 50px; font-size: 12px; }
  .custom-form__btn { font-size: 12px; }
  .custom-form__btn span:before { font-size: 18px; }
  .custom-form-accept__label { font-size: 9px; }
  .custom-form-text { font-size: 10px; }
  .preview-block-grid, .protection-system-grid, .hacking-grid, .protection-grid, .price-grid, .portfolio-grid, .review-grid, .steps-slider, .faq-grid, .modal-window#order .modal-order-grid { margin: -5px; }
  .preview-block-col, .protection-system-col, .hacking-col, .protection-col, .price-col, .portfolio-col, .review-col, .steps-slide, .faq-col, .modal-window#order .modal-order-col { padding: 15px; }
  .double-block-col { padding: 30px 20px 35px; }
  .double-block-col:nth-child(1) { background-image: url(../img/double-bg-m-1.jpg); }
  .double-block-col:nth-child(2) { background-image: url(../img/double-bg-m-2.jpg); }
  .double-block-item__title { font-size: 12px; margin: 15px 0 10px; }
  .double-block-item__icon { font-size: 44px; }
  .protection-types-list { font-size: 10px; }
  .protection-types-list li { padding-left: 10px; margin-bottom: 10px; }
  .protection-types-list li:before { width: 4px; height: 4px; top: 4px; }
  .protection-types-car-shield { width: 35px; }
  .protection-types-block__title-second { font-size: 14px; margin: 60px 0 15px; }
  .price-col, .portfolio-col { width: 100%; }
  .price-item { width: 100%; max-width: 250px; margin: auto; }
  .price-item-row { padding: 15px; }
  .price-item__title, .price-item__price { font-size: 16px; }
  .price-item__title-sub { font-size: 10px; max-width: 200px; width: 100%; margin: auto; }
  .price-item__list li { margin-bottom: 15px; }
  .price-item__hint { font-size: 8px; margin-top: 3px; }
  .price-item__btn { font-size: 12px; max-width: 190px; }
  .portfolio-item-descr { padding: 5px 15px; }
  .portfolio-item__title { font-size: 13px; }
  .portfolio-item__list { font-size: 11px; }
  .portfolio-item__text { font-size: 10px; }
  .portfolio-item__more, .review-item__more { font-size: 10px; }
  .portfolio-item__more:after, .review-item__more:after { font-size: 14px; margin-left: 5px; }
  .gallery-col { width: 50%; }
  .gallery-item { height: 95px; }
  .gallery-item:before { content: none; }
  .review-col { width: 100%; }
  .review-col:nth-child(n+2) { display: none; }
  .review-item { font-size: 10px; }
  .review-item-user__img { width: 55px; height: 55px; margin-right: 10px; }
  .steps-block { background: url(../img/steps-bg-m.jpg) no-repeat center/cover; }
  .steps-item__icon { width: 105px; height: 105px; font-size: 45px; }
  .steps-item__icon:before { width: 28px; height: 28px; }
  .steps-item__title { font-size: 14px; margin-bottom: 10px; }
  .steps-item__text { font-size: 10px; }
  .company-item__title { font-size: 13px; margin-bottom: 5px; }
  .company-item__text { font-size: 10px; }
  .company-item__icon { font-size: 44px; margin-right: 10px; }
  .company-gal-col { width: 50%; }
  .add-service-col { width: 50%; }
  .faq__question { font-size: 11px; min-height: 42px; padding-left: 15px; padding-right: 30px; }
  .faq__question:after { font-size: 17px; right: 8px; }
  .faq__answer { font-size: 10px; line-height: 15px; }
  #map { height: 450px; }
  .contacts { max-width: 290px; }
  .contacts-list__text { font-size: 11px; }
  .contacts-list__icon { font-size: 25px; margin-right: 10px; }
  .footer .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }
  .footer-col:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .social-list { margin-bottom: 25px; }
  .social__title { margin: 25px auto 10px; }
  .modal-window { padding: 0; }
  .modal-window#politic .modal-content { padding: 20px; }
  .modal-window#order .fancybox-close-small { top: -30px; } }

@media screen and (max-width: 480px) { .modal-project__list-col { width: -webkit-calc(100% / 3); width: calc(100% / 3); } }










/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9vcHRpb25zLnNhc3MiLCJzdHlsZS5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0dqQix5Q0FDQyxVQUFTLENBQ1QsV0FBVSxDQUNWLGFBQVksQ0FDWix5QkFBd0IsQ0FDeEIsa0JBQWlCLENBQ2pCLHNCQUFxQixDQUNyQix3QkFBdUIsQ0FDdkIscUJBQW9CLENBQ3BCLHFDQUFvQyxDQUNwQyxtQ0FBa0MsRUFBRzs7QUFFdEMsNktBR0MsVUFBUyxDQUNULFdBQVUsRUFBRzs7QUFFZCxTQUNDLHNCQUFxQixFQUFHOztBQUd6QixJQUNDLHNCQUFxQixDQUNyQixnQkFBZSxFQUFHOztBQUVuQiw4RkFPQyxjQUFhLEVBQUc7O0FBRWpCLHdEQUNDLCtCQUFzQixDQUF0Qix1QkFBc0IsRUFBRzs7QUFNMUIsYUFDQywwQkFBeUIsQ0FDekIsK0RBQThELENBQzlELG9CQUFtQixDQUNuQixtQkFBa0IsRUFBQTs7QUFFbkIsYUFDQywwQkFBeUIsQ0FDekIsZ0VBQStELENBQy9ELGlCQUFnQixDQUNoQixtQkFBa0IsRUFBQTs7QUFFbkIsYUFDQywwQkFBeUIsQ0FDekIsNERBQTJELENBQzNELGtCQUFpQixDQUNqQixtQkFBa0IsRUFBQTs7QUN2RG5CLGdDQUNDLDBCQUF5QixDQUN6QixlRDREYSxFQzVERTs7QUFFaEIsT0FDQyxnQkFBZSxFQUFHOztBQUVuQixLQUNDLG1CQUFrQixFQUFHOztBQUV0QixLQUNDLGdCQUFlLENBQ2YsbUJBQWtCLENBQ2xCLHFCQUFvQixDQUNwQixvQkFBbUIsQ0FDbkIsbUJBQWtCLEVBWUU7O0FBakJyQixXQU9FLFlBQVcsQ0FDWCxZQUFXLENBQ1gsaUNEMENXLENDekNYLG1CQUFrQixDQUNsQixVQUFTLENBQ1QsVUFBUyxDQUNULG9DQUEyQixDQUEzQixnQ0FBMkIsQ0FBM0IsNEJBQTJCLEVBQUc7O0FBYmhDLFdBZUUsWUFBVyxFQUVNOztBQWpCbkIsZ0JBaUJHLFlBQVcsRUFBRzs7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� @    � @                    �L0             1    H@             @            @            Y0FBYSxDQUNiLGtCQUFpQixDQUNqQixpQkFBZ0IsQ0FDaEIsbUJBQWtCLENBQ2xCLFlBQVcsQ0FDWCxZQUFXLENBQ1gsV0FBVSxDQUNWLGlDQUF3QixDQUF4Qiw2QkFBd0IsQ0FBeEIseUJBQXdCLENBQ3hCLDZCQUFvQixDQUFwQix3QkFBb0IsQ0FBcEIscUJBQW9CLENBQ3BCLGdDQUF1QixDQUF2Qix3QkFBdUIsQ0FDdkIsK0JBQXNCLENBQXRCLHVCQUFzQixDQUN0QiwrQkFBc0IsQ0FBdEIsdUJBQXNCLENBQ3RCLCtDQUFzQyxDQUF0Qyx1Q0FBc0MsQ0FDdEMsNENBQW1DLENBQW5DLG9DQUFtQyxFQUFHOztBQXBDeEMsb0JBc0NFLG9CQUFzQixFQUFHOztBQXRDM0IsbUJEdEdDLHFCQURvQixDQUNwQixzQkFEb0IsQ0FDcEIscUJBRG9CLENBQ3BCLGNBRG9CLENBRXBCLCtCQUZpRCxDQUVqRCw4QkFGaUQsQ0FFakQsOEJBRmlELENBRWpELDBCQUZpRCxDQUVqRCxzQkFGaUQsQ0FHakQseUJDNEkwQixDRDVJMUIsZ0NDNEkwQixDRDVJMUIsc0JDNEkwQixDRDVJMUIsd�ә     �ә                     �ΐ              '�     ԙ             �ә            �ә                   ���           ���            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jZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbnRhYmxlLCB0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGgsIHRkIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IG5vbmU7IGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDsgYm9yZGVyLXNwYWNpbmc6IDA7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IGZvbnQtd2VpZ2h0OiBpbmhlcml0OyAtd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDA7IC13ZWJraXQtYm9yZGVyLXZlcnRpY2FsLXNwYWNpbmc6IDA7IH1cblxuaHRtbCwgYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgZGl2LCB1bCwgdWwgbGksIG9sLCBvbCBsaSwgaW5wdXQsIGxhYmVsLCB0ZXh0YXJlYSwgc2VsZWN0LCBvcHRpb24sIGJ1dHRvbiwgc3BhbiwgcCwgc2VsZWN0LCBoZWFkZXIsIGZvb3RlciwgbmF2LCBpLCBiLCBiciwgaHIsIGFydGljbGUgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxudWwsIG9sIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dDpmb2N1cywgbGFiZWw6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIG9wdGlvbjpmb2N1cywgYnV0dG9uOmZvY3VzLCBhOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5odG1sLCBpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgY29sb3I6ICMyMjIyMjI7IH1cblxuaHRtbCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oMSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oMiB7IGZvbnQtc2l6ZTogMjhweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmgyOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDkwcHg7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZTYxOTNhOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuaDIud2hpdGUgeyBjb2xvcjogI0ZGRjsgfVxuXG5oMi53aGl0ZSArIGg0IHsgY29sb3I6ICNGRkY7IH1cblxuaDIgKyBoNCwgLnByZXZpZXctYmxvY2tfX3RpdGxlICsgaDQgeyBmb250LXNpemU6IDFyZW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjU7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogLTIwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnByZXZpZXctYmxvY2tfX3RpdGxlICsgaDQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7IC50aGFua3Mtc29jaWFsIC5zb2NpYWxfX3RpdGxlIHsgbWFyZ2luOiA5MHB4IDAgMTVweDsgfSB9XG5cbi50aGFua3Mtc29jaWFsIC5zb2NpYWwtbGlzdCBhIHsgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHsgLnRoYW5rcy1zb2NpYWwgLnNvY2lhbC1saXN0IGEgeyBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG5tYWluIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5tYWluID4gKiB7IHBhZGRpbmctdG9wOiA4MHB4OyBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4uY29udGFpbmVyIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTEzMHB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnByZXZpZXctYmxvY2stZ3JpZCwgLnByb3RlY3Rpb24tc3lzdGVtLWdyaWQsIC5oYWNraW5nLWdyaWQsIC5wcm90ZWN0aW9uLWdyaWQsIC5wcmljZS1ncmlkLCAucG9ydGZvbGlvLWdyaWQsIC5yZXZpZXctZ3JpZCwgLnN0ZXBzLXNsaWRlciwgLmZhcS1ncmlkLCAubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1ncmlkIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBtYXJnaW46IC0xNXB4OyB9XG5cbi5zdGVwcy1zbGlkZXIgeyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnByZXZpZXctYmxvY2stY29sLCAucHJvdGVjdGlvbi1zeXN0ZW0tY29sLCAuaGFja2luZy1jb2wsIC5wcm90ZWN0aW9uLWNvbCwgLnByaWNlLWNvbCwgLnBvcnRmb2xpby1jb2wsIC5yZXZpZXctY29sLCAuc3RlcHMtc2xpZGUsIC5mYXEtY29sLCAubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1jb2wgeyBwYWRkaW5nOiAxNXB4OyB9XG5cbi5jdXN0b20tZm9ybSwgLnByb3RlY3Rpb24tdHlwZXMtYmxvY2s6YWZ0ZXIsIC5wcm90ZWN0aW9uLXR5cGVzLWNhci1zaGllbGQsIC5wcmljZS1pdGVtLCAucG9ydGZvbGlvLWl0ZW0sIC5yZXZpZXctaXRlbSwgLmNvbnRhY3RzIHsgb3ZlcmZsb3c6IGhpZGRlbjsgYm9yZGVyLXJhZGl1czogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBib3gtc2hhZG93OiAwcHggMjJweCA0M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpOyB9XG5cbmxhYmVsLmVycm9yIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmVycm9yIHsgYm9yZGVyLWNvbG9yOiAjZTYxOTNhICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLXNsaWRlIHsgb3V0bGluZS1zdHlsZTogbm9uZTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay1zbGlkZSA+ICogeyBoZWlnaHQ6IDEwMCU7IH1cblxuLnNsaWNrLXRyYWNrIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zbGljay1saXN0IHsgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWNrLWFycm93IHsgZGlzcGxheTogYmxvY2s7IGJvcmRlcjogbm9uZTsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB6LWluZGV4OiAyOyB9XG5cbi5zbGljay1hcnJvdzpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjsgZm9udC1zaXplOiAzMHB4OyBjb2xvcjogI0ZGRjsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDVweDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IDVweDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5zbGljay1kb3RzIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zbGljay1kb3RzIGxpIHsgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDsgbWFyZ2luOiAwIDJweDsgfVxuXG4uc2xpY2stZG90cyBsaTpob3ZlciwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogI2U2MTkzYTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDRweDsgaGVpZ2h0OiA0cHg7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHVsc2UtYmcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IHotaW5kZXg6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB3aWR0aDogNTAlOyBwYWRkaW5nLWJvdHRvbTogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnB1bHNlLWJnLWNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBhbmltYXRpb246IHB1bHNlIGluZmluaXRlIGVhc2UtaW4tb3V0IDJzOyB9XG5cbi5wdWxzZS1iZy1jaXJjbGUgeyBib3JkZXI6IDFweCBzb2xpZCAjZTYxOTNhOyBib3JkZXItcmFkaXVzOiA1MCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnB1bHNlLWJnLWNpcmNsZTEgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wdWxzZS1iZy1jaXJjbGUyIHsgd2lkdGg6IDg1JTsgaGVpZ2h0OiA4NSU7IH1cblxuLnB1bHNlLWJnLWNpcmNsZTMgeyB3aWR0aDogNzAlOyBoZWlnaHQ6IDcwJTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHsgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmN1c3RvbS1idG4geyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDE3cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBib3JkZXI6IG5vbmU7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZDAwYzJjOyBib3JkZXItcmFkaXVzOiA2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxcmVtOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI0ZGRjsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQ6ICNlNjE5M2E7IGJveC1zaGFkb3c6IDBweCA4cHggN3B4IDBweCByZ2JhKDIwOCwgMTIsIDQ0LCAwLjIpOyB0cmFuc2l0aW9uOiBlYXNlIC4zczsgfVxuXG4uY3VzdG9tLWJ0bjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMDBweDsgbWFyZ2luLWxlZnQ6IDYwcHg7IGJhY2tncm91bmQ6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTQwcHg7IHRvcDogLTE1MHB4OyB6LWluZGV4OiAxOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb246IGFsbCAwLjFzOyBhbmltYXRpb24tbmFtZTogc2xpZGVtZTsgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgYW5pbWF0aW9uLWRlbGF5OiAwLjA1czsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5jdXN0b20tYnRuOmhvdmVyIHsgYmFja2dyb3VuZDogI2ZmMWQ0NDsgfVxuXG4uY3VzdG9tLWJ0biBzcGFuIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBmb250LXNpemU6IGluaGVyaXQ7IGZvbnQtd2VpZ2h0OiBpbmhlcml0OyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY3VzdG9tLWJ0bjIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAyMTVweDsgaGVpZ2h0OiA0NXB4OyBtYXJnaW46IDMwcHggYXV0byAwOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOTk5OyBib3JkZXI6IDFweCBzb2xpZDsgYm9yZGVyLXJhZGl1czogNnB4OyB0cmFuc2l0aW9uOiBlYXNlIC4zczsgfVxuXG4uY3VzdG9tLWJ0bjI6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDNcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjsgZm9udC1zaXplOiAxLjNlbTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jdXN0b20tYnRuMjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM5OTk7IGNvbG9yOiAjRkZGOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVtZSB7IDAlIHsgbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAzMCUgeyBsZWZ0OiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gIDEwMCUgeyBsZWZ0OiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuLmN1c3RvbS1mb3JtIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMzgwcHg7IHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5jdXN0b20tZm9ybS1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY3VzdG9tLWZvcm0tZGVjb3IgeyB3aWR0aDogMTgwcHg7IGhlaWdodDogMzYwcHg7IGJvcmRlcjogMjBweCBzb2xpZCAjZTYxOTNhOyBib3JkZXItcmlnaHQ6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3VzdG9tLWZvcm0tZGVjb3IgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3VzdG9tLWZvcm0tYm94IHsgcGFkZGluZzogMjBweCA0MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjsgfVxuXG4uY3VzdG9tLWZvcm0tYm94Omxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5jdXN0b20tZm9ybS1yb3cgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jdXN0b20tZm9ybS1yb3c6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1mb3JtX19sYWJlbCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDExcHg7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uY3VzdG9tLWZvcm1fX2lucHV0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDYwcHg7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1ib3R0b206IDNweDsgYm9yZGVyOiBub25lOyBib3JkZXItdG9wOiAzcHggc29saWQgI2U5ZTllOTsgYm9yZGVyLXJhZGl1czogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7IGZvbnQtc2l6ZTogMTVweDsgdHJhbnNpdGlvbjogZWFzZSAuM3M7IH1cblxuLmN1c3RvbS1mb3JtX19pbnB1dF9uYW1lIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvMDEwLXByb2ZpbGUuc3ZnKTsgfVxuXG4uY3VzdG9tLWZvcm1fX2lucHV0X3Bob25lIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvMDA4LXRlY2hub2xvZ3ktMy5zdmcpOyB9XG5cbi5jdXN0b20tZm9ybV9fYnRuIHNwYW46YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTRcIjsgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7IGZvbnQtc2l6ZTogMjRweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jdXN0b20tZm9ybS1hY2NlcHQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9faW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXN0b20tZm9ybS1hY2NlcHRfX2xhYmVsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC1hbGlnbjogbGVmdDsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9fbGFiZWw6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZDogI2YzZjNmMzsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9fbGFiZWwgYSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY3VzdG9tLWZvcm0tYWNjZXB0X19pbnB1dC5lcnJvciArIC5jdXN0b20tZm9ybS1hY2NlcHRfX2xhYmVsIHsgY29sb3I6ICNlNjE5M2E7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9faW5wdXQuZXJyb3IgKyAuY3VzdG9tLWZvcm0tYWNjZXB0X19sYWJlbDpiZWZvcmUgeyBib3JkZXItY29sb3I6ICNlNjE5M2E7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9faW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tZm9ybS1hY2NlcHRfX2xhYmVsIHsgY29sb3I6ICMwMDA7IH1cblxuLmN1c3RvbS1mb3JtLWFjY2VwdF9faW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tZm9ybS1hY2NlcHRfX2xhYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAxXCI7IGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiOyBmb250LXNpemU6IDhweDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY3VzdG9tLWZvcm0tdGV4dCB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jdXN0b20tZm9ybS10ZXh0IGEgeyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmN1c3RvbS1mb3JtLXRleHQgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZWFkZXItZ3JpZCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nLXRvcDogMTVweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmhlYWRlci1hZGRyZXNzIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaGVhZGVyLWFkZHJlc3NfX2ljb24geyBmb250LXNpemU6IDM1cHg7IGNvbG9yOiAjZTYxOTNhOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaG90bGluZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2xvcjogIzIyMjIyMjsgfVxuXG4uaG90bGluZV9faWNvbiB7IGZvbnQtc2l6ZTogMzBweDsgY29sb3I6ICNlNjE5M2E7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uaG90bGluZV9fbnVtIHsgZm9udC1zaXplOiAyMXB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhvdGxpbmVfX3RleHQgeyBmb250LXNpemU6IDEzcHg7IH1cblxuLm5hdiB7IGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7IGNvbG9yOiAjRkZGOyB9XG5cbi5uYXYtbGlzdCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXYtbGlzdCBhIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxM3B4IDEwcHg7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IGluaGVyaXQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2LWxpc3QgYTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxOTNhOyB0cmFuc2l0aW9uOiAuMnM7IH1cblxuLm5hdi1saXN0IGE6aG92ZXI6YWZ0ZXIsIC5uYXYtbGlzdCBhLmFjdGl2ZTphZnRlciB7IGhlaWdodDogM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7IC5uYXZfZml4ZWQgeyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7IHotaW5kZXg6IDEwMDsgYW5pbWF0aW9uOiBmaXhlZE5hdiAuM3MgZWFzZSBmb3J3YXJkczsgfSB9XG5cbkBrZXlmcmFtZXMgZml4ZWROYXYgeyAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5wcmV2aWV3LWJsb2NrIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmV2aWV3LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgY29sb3I6ICNGRkY7IH1cblxuLnByZXZpZXctYmxvY2tfX3RpdGxlIHsgbWF4LXdpZHRoOiA3MjBweDsgZm9udC1zaXplOiAzNnB4OyBwYWRkaW5nLWJvdHRvbTogMjVweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucHJldmlldy1ibG9ja19fdGl0bGU6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogOTBweDsgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlNjE5M2E7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAwOyB9XG5cbi5wcmV2aWV3LWJsb2NrLWdyaWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ucHJldmlldy1ibG9jay1jb2wgeyB3aWR0aDogNTAlOyB9XG5cbi5wcmV2aWV3LWl0ZW0geyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWF4LXdpZHRoOiA0NjBweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJldmlldy1pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmV2aWV3X19pY29uIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBmb250LXNpemU6IDQ1cHg7IH1cblxuLnByZXZpZXdfX3RleHQgeyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByZXZpZXctbWFyay1ncmlkIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDgwcHg7IG1hcmdpbjogLTEwcHg7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnByZXZpZXctbWFyay1jb2wgeyBwYWRkaW5nOiAxMHB4OyB3aWR0aDogMjUlOyB9XG5cbi5wcmV2aWV3LW1hcmstY29sOm50aC1jaGlsZChuKzUpIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG5cbi5wcmV2aWV3LW1hcmstaXRlbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGhlaWdodDogMTAwJTsgfVxuXG4ucHJldmlldy1tYXJrLWl0ZW0gaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wcmV2aWV3LXZpZGVvIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByZXZpZXctdmlkZW8tcGxheSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1yaWdodDogNDBweDsgZm9udC1zaXplOiA2NXB4OyBjb2xvcjogI2U2MTkzYTsgfVxuXG4ucHJldmlldy12aWRlby1wbGF5IC5wdWxzZS1iZyB7IHdpZHRoOiAxOTAlOyBwYWRkaW5nLWJvdHRvbTogMTkwJTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgei1pbmRleDogMTsgfVxuXG4ucHJldmlldy12aWRlb19fbmFtZSB7IG1heC13aWR0aDogMjk1cHg7IGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuXG4ucHJldmlldy12aWRlb19fZHVyYXRpb24geyBtYXJnaW4tdG9wOiA4cHg7IGZvbnQtc2l6ZTogMC42OHJlbTsgY29sb3I6ICNCOUI5Qjk7IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWdyaWQgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5wcm90ZWN0aW9uLXN5c3RlbS1ncmlkIHsgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkgeyAucHJvdGVjdGlvbi1zeXN0ZW0tY29sOm50aC1jaGlsZCgxKSB7IHdpZHRoOiA0NSU7IH1cbiAgLnByb3RlY3Rpb24tc3lzdGVtLWNvbDpudGgtY2hpbGQoMikgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB3aWR0aDogNTUlOyB9IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWJsb2NrX190aXRsZSB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWJsb2NrX190aXRsZTphZnRlciB7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4ucHJvdGVjdGlvbi1zeXN0ZW0tYmxvY2tfX3RpdGxlLXN1YiB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWJsb2NrIC5jb250YWluZXIgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWZvdW5kZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucHJvdGVjdGlvbi1zeXN0ZW0tZm91bmRlcl9faW1nIHsgZmxleC1zaHJpbms6IDA7IHdpZHRoOiA2NXB4OyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWZvdW5kZXJfX25hbWUgeyBmb250LXNpemU6IDFyZW07IH1cblxuLnByb3RlY3Rpb24tc3lzdGVtLWZvdW5kZXJfX3N0YXR1cyB7IGZvbnQtc2l6ZTogMTFweDsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5oYWNraW5nLXdheXMtYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG5cbi5oYWNraW5nLXdheXMtYmxvY2tfX3RpdGxlIHsgbWF4LXdpZHRoOiA5MjBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uaGFja2luZy1jb2wgeyB3aWR0aDogMjUlOyB9XG5cbi5oYWNraW5nLWl0ZW1fX2ltZyBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cblxuLmhhY2tpbmctaXRlbV9fdGV4dCB7IHBhZGRpbmc6IDE1cHg7IGZvbnQtc2l6ZTogMXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kb3VibGUtYmxvY2sgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBwYWRkaW5nOiAwOyBjb2xvcjogI0ZGRjsgfVxuXG4uZG91YmxlLWJsb2NrLWNvbCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA1NXB4IDUwcHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuZG91YmxlLWJsb2NrLWNvbCB7IHdpZHRoOiA1MCU7IH0gfVxuXG4uZG91YmxlLWJsb2NrLWNvbDpudGgtY2hpbGQoMSkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdWJsZS1iZy0xLmpwZyk7IGNvbG9yOiAjQjVCNUI1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5kb3VibGUtYmxvY2stY29sOm50aC1jaGlsZCgxKSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuXG4uZG91YmxlLWJsb2NrLWNvbDpudGgtY2hpbGQoMikgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdWJsZS1iZy0yLmpwZyk7IH1cblxuLmRvdWJsZS1ibG9jay1pdGVtIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNTA1cHg7IH1cblxuLmRvdWJsZS1ibG9jay1pdGVtX19pY29uIHsgZm9udC1zaXplOiA2NXB4OyB9XG5cbi5kb3VibGUtYmxvY2staXRlbV9fdGl0bGUgeyBtYXgtd2lkdGg6IDQwMHB4OyBtYXJnaW46IDIwcHggMCAxNXB4OyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjU7IGNvbG9yOiAjRkZGOyB9XG5cbi5kb3VibGUtYmxvY2staXRlbV9fdGV4dCB7IG1heC13aWR0aDogNDAwcHg7IGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuXG4ucHJvdGVjdGlvbi10eXBlcy1ibG9jayB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDExNzBweDsgbWFyZ2luOiBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IHBhZGRpbmctYm90dG9tOiA0MHB4OyBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWJsb2NrOmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDIzMHB4OyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAtMTsgfVxuXG4ucHJvdGVjdGlvbi10eXBlcy1ibG9ja19fdGl0bGUtc2Vjb25kIHsgZm9udC1zaXplOiAyMnB4OyBtYXJnaW46IDgwcHggMCAzMHB4OyB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWxpc3QgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJvdGVjdGlvbi10eXBlcy1saXN0IGxpIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNpdGlvbjogZWFzZSAuM3M7IH1cblxuLnByb3RlY3Rpb24tdHlwZXMtbGlzdCBsaTpob3ZlciB7IGNvbG9yOiAjZTYxOTNhOyB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWxpc3QgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByb3RlY3Rpb24tdHlwZXMtbGlzdCBsaTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogNXB4OyBoZWlnaHQ6IDVweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxOTNhOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNnB4OyB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWxpc3QtZ3JpZCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogODBweCAwIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHsgLnByb3RlY3Rpb24tdHlwZXMtbGlzdCB7IHdpZHRoOiAyNTVweDsgaGVpZ2h0OiA0MzBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IH1cbiAgLnByb3RlY3Rpb24tdHlwZXMtbGlzdDpudGgtY2hpbGQoMSkgeyBsZWZ0OiAwOyB9XG4gIC5wcm90ZWN0aW9uLXR5cGVzLWxpc3Q6bnRoLWNoaWxkKDEpIGxpIHsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAucHJvdGVjdGlvbi10eXBlcy1saXN0Om50aC1jaGlsZCgxKSBsaTpiZWZvcmUgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuICAucHJvdGVjdGlvbi10eXBlcy1saXN0Om50aC1jaGlsZCgyKSB7IHJpZ2h0OiAwOyB9IH1cblxuLnByb3RlY3Rpb24tdHlwZXMtY2FyIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNjAwcHg7IG1hcmdpbjogMCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHsgLnByb3RlY3Rpb24tdHlwZXMtY2FyIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDUxMHB4KTsgfSB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWNhciAucHVsc2UtYmcgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1ib3R0b206IDEwMCU7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IHotaW5kZXg6IDA7IH1cblxuLnByb3RlY3Rpb24tdHlwZXMtY2FyLWltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOTUlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuLnByb3RlY3Rpb24tdHlwZXMtY2FyLXNoaWVsZCB7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0MiU7IGxlZnQ6IDQ4JTsgei1pbmRleDogMTsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zaXRpb246IGVhc2UgLjRzOyB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzLWNhci1zaGllbGQuaGlkZGVuIHsgb3BhY2l0eTogMDsgfVxuXG4ucHJvdGVjdGlvbi1ncmlkIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnByb3RlY3Rpb24taXRlbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGhlaWdodDogMTAwJTsgfVxuXG4ucHJvdGVjdGlvbi1pdGVtIGltZyB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4ucHJpY2UtbGlzdC1ibG9jayB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpY2UtbGlzdC1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cblxuLnByaWNlLWNvbCwgLnBvcnRmb2xpby1jb2wgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cblxuLnByaWNlLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJpY2UtaXRlbS1yb3cgeyBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cblxuLnByaWNlLWl0ZW0tcm93OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDsgfVxuXG4ucHJpY2UtaXRlbS1yb3c6bGFzdC1jaGlsZCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG5cbi5wcmljZS1pdGVtX190aXRsZSwgLnByaWNlLWl0ZW1fX3ByaWNlIHsgZm9udC1zaXplOiAyMnB4OyBjb2xvcjogI0ZGRjsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucHJpY2UtaXRlbV9fdGl0bGUtc3ViIHsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6ICNCNUI1QjU7IH1cblxuLnByaWNlLWl0ZW1fX2xpc3QgeyBmb250LXNpemU6IDFyZW07IH1cblxuLnByaWNlLWl0ZW1fX2xpc3QgbGkgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcmljZS1pdGVtX19saXN0IGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmljZS1pdGVtX19wcmljZSB7IGNvbG9yOiAjMjIyMjIyOyB9XG5cbi5wcmljZS1pdGVtX19oaW50IHsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogIzRmNGY0ZjsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJpY2UtaXRlbV9fYnRuIHsgbWF4LXdpZHRoOiAyNTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBtYXJnaW46IGF1dG87IH1cblxuLnBvcnRmb2xpby1ibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cblxuLnBvcnRmb2xpby1jb2w6bnRoLWNoaWxkKG4rNCkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3J0Zm9saW8taXRlbV9faW1nIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAxOTVweDsgZm9udC1zaXplOiA1MHB4OyBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7IHRyYW5zaXRpb246IGVhc2UgLjNzOyB9XG5cbi5wb3J0Zm9saW8taXRlbV9faW1nOmhvdmVyIHsgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpOyB9XG5cbi5wb3J0Zm9saW8taXRlbV9faW1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEwXCI7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiOyBjb2xvcjogI0ZGRjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLnBvcnRmb2xpby1pdGVtX19pbWcgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5wb3J0Zm9saW8taXRlbS1kZXNjciB7IHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4ucG9ydGZvbGlvLWl0ZW0tcm93IHsgcGFkZGluZzogMTBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDJEMjsgfVxuXG4ucG9ydGZvbGlvLWl0ZW0tcm93Omxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5wb3J0Zm9saW8taXRlbV9fdGl0bGUgeyBmb250LXNpemU6IDE2cHg7IH1cblxuLnBvcnRmb2xpby1pdGVtX19saXN0IHsgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5wb3J0Zm9saW8taXRlbV9fbGlzdCBzcGFuIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9ydGZvbGlvLWl0ZW1fX3RleHQgeyBmb250LXNpemU6IDEycHg7IH1cblxuLnBvcnRmb2xpby1pdGVtX190ZXh0IHA6bnRoLWNoaWxkKG4rMikgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3J0Zm9saW8taXRlbV9fbW9yZSwgLnJldmlldy1pdGVtX19tb3JlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAxMHB4OyBmb250LXNpemU6IDEycHg7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wb3J0Zm9saW8taXRlbV9fbW9yZTpiZWZvcmUsIC5yZXZpZXctaXRlbV9fbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcItCn0LjRgtCw0YLRjCDQv9C+0LvQvdC+0LUg0L7Qv9C40YHQsNC90LjQtVwiOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucG9ydGZvbGlvLWl0ZW1fX21vcmU6YWZ0ZXIsIC5yZXZpZXctaXRlbV9fbW9yZTphZnRlciB7IGNvbnRlbnQ6IFwiXFxlOTE1XCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBvcnRmb2xpby1pdGVtX19tb3JlLmFjdGl2ZTpiZWZvcmUsIC5hY3RpdmUucmV2aWV3LWl0ZW1fX21vcmU6YmVmb3JlIHsgY29udGVudDogXCLQodC60YDRi9GC0Ywg0L/QvtC70L3QvtC1INC+0L/QuNGB0LDQvdC40LVcIjsgfVxuXG4ucG9ydGZvbGlvLWl0ZW1fX21vcmUuYWN0aXZlOmFmdGVyLCAuYWN0aXZlLnJldmlldy1pdGVtX19tb3JlOmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucG9ydGZvbGlvLWJsb2NrX19idG46YWZ0ZXIgeyBjb250ZW50OiBcItCf0L7QutCw0LfQsNGC0Ywg0LXRidGRINCy0LjQtNC10L5cIjsgfVxuXG4ucG9ydGZvbGlvLWJsb2NrX19idG4uYWN0aXZlOmFmdGVyIHsgY29udGVudDogXCLQodC60YDRi9GC0Ywg0LLQuNC00LXQvlwiOyB9XG5cbi5nYWxsZXJ5LWJsb2NrIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nYWxsZXJ5LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuXG4uZ2FsbGVyeS1ibG9ja19fYnRuIHsgY29sb3I6ICNGRkY7IH1cblxuLmdhbGxlcnktYmxvY2tfX2J0bjphZnRlciB7IGNvbnRlbnQ6IFwi0J/QvtC60LDQt9Cw0YLRjCDQstGB0LUg0LDQstGC0L7QvNC+0LHQuNC70LhcIjsgfVxuXG4uZ2FsbGVyeS1ibG9ja19fYnRuLmFjdGl2ZTphZnRlciB7IGNvbnRlbnQ6IFwi0KHQutGA0YvRgtGMINCw0LLRgtC+0LzQvtCx0LjQu9C4XCI7IH1cblxuLmdhbGxlcnktYmxvY2tfX2J0bjpob3ZlciB7IGJhY2tncm91bmQ6ICNGRkY7IGNvbG9yOiAjMjIyMjIyOyB9XG5cbi5nYWxsZXJ5LWdyaWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBtYXJnaW46IC02cHg7IH1cblxuLmdhbGxlcnktY29sIHsgd2lkdGg6IDI1JTsgcGFkZGluZzogNnB4OyB9XG5cbi5nYWxsZXJ5LWNvbDpudGgtY2hpbGQobisxMykgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5nYWxsZXJ5LWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTcwcHg7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogNnB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxsZXJ5LWl0ZW06YmVmb3JlIHsgY29udGVudDogXCLQn9C+0LTRgNC+0LHQvdC10LUg0L4g0L/RgNC+0LXQutGC0LVcIjsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IGNvbG9yOiAjRkZGOyBmb250LXNpemU6IDE0cHg7IGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyNSwgNTgsIDAuOCk7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGVhc2UgLjNzOyB9XG5cbi5nYWxsZXJ5LWl0ZW06aG92ZXI6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4uZ2FsbGVyeS1pdGVtX19pbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmdhbGxlcnktaXRlbS1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5yZXZpZXctYmxvY2sgeyBib3Jk� @    � @                    �L0             1    H@             @            @            0LfQsNGC0Ywg0LXRidGRINC+0YLQt9GL0LLRi1wiOyB9XG5cbi5yZXZpZXctYmxvY2tfX2J0bi5hY3RpdmU6YWZ0ZXIgeyBjb250ZW50OiBcItCh0LrRgNGL0YLRjCDQvtGC0LfRi9Cy0YtcIjsgfVxuXG4ucmV2aWV3LWNvbCB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4ucmV2aWV3LWNvbDpudGgtY2hpbGQobis0KSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJldmlldy1pdGVtIHsgcGFkZGluZzogMjBweDsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5yZXZpZXctaXRlbS11c2VyIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDVweCAwIDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyOyB9XG5cbi5yZXZpZXctaXRlbS11c2VyX19pbWcgeyB3aWR0aDogNzBweDsgaGVpZ�ә     �ә                     �ΐ              '�     ԙ             �ә            �ә                   ���           ���            sYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5yZXZpZXctaXRlbS11c2VyX19uYW1lIHsgZm9udC1zaXplOiAxLjA4ZW07IH1cblxuLnJldmlldy1pdGVtLXVzZXJfX25hbWUtaWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udC1zaXplOiAxLjZlbTsgY29sb3I6ICM0ODc5QkI7IG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLnJldmlldy1pdGVtLXVzZXJfX29yaWdpbiB7IGNvbG9yOiBpbmhlcml0OyBmb250LXNpemU6IDAuOTJlbTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJldmlldy1pdGVtX190ZXh0IHA6bnRoLWNoaWxkKG4rMikgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5yZXZpZXctaXRlbV9fbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcItCn0LjRgtCw0YLRjCDQv9C+0LvQvdGL0Lkg0L7RgtC30YvQslwiOyB9XG5cbi5yZXZpZXctaXRlbV9fbW9yZS5hY3RpdmU6YmVmb3JlIHsgY29udGVudDogXCLQodC60YDRi9GC0Ywg0L/QvtC70L3Ri9C5INC+0YLQt9GL0LJcIjsgfVxuXG4uc3RlcHMtYmxvY2sgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0ZXBzLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgY29sb3I6ICNGRkY7IH1cblxuLnN0ZXBzLXNsaWRlciB7IGNvdW50ZXItcmVzZXQ6IHN0ZXBzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7IC5zdGVwcy1zbGlkZXIgeyBwYWRkaW5nOiAwOyB9IH1cblxuLnN0ZXBzLXNsaWRlIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyBjb3VudGVyLWluY3JlbWVudDogc3RlcHM7IH1cblxuLnN0ZXBzLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc3RlcHMtaXRlbV9faWNvbiB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiAxMzRweDsgaGVpZ2h0OiAxMzRweDsgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjsgbWFyZ2luOiAwIGF1dG8gMjBweDsgZm9udC1zaXplOiA1NXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0ZXBzLWl0ZW1fX2ljb246YmVmb3JlIHsgY29udGVudDogY291bnRlcihzdGVwcyk7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiAzNHB4OyBoZWlnaHQ6IDM0cHg7IGJhY2tncm91bmQtY29sb3I6ICNlNjE5M2E7IGZvbnQtc2l6ZTogMTIuNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgbGVmdDogLTZweDsgfVxuXG4uc3RlcHMtaXRlbV9fdGl0bGUgeyBmb250LXNpemU6IDE4cHg7IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnN0ZXBzLWl0ZW1fX3RleHQgeyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnN0ZXBzLWl0ZW1fX3RleHQgYSB7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3RlcHMtaXRlbV9fYnRuIHsgbWF4LXdpZHRoOiAxNDVweDsgbWFyZ2luOiAxNXB4IGF1dG8gMDsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb21wYW55LWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkgeyAuY29tcGFueS1saXN0IHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB3aWR0aDogMzgwcHg7IGhlaWdodDogMjkwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA4MHB4OyB9XG4gIC5jb21wYW55LWxpc3Q6bnRoLWNoaWxkKDEpIHsgbGVmdDogMDsgfVxuICAuY29tcGFueS1saXN0Om50aC1jaGlsZCgxKSAuY29tcGFueS1pdGVtIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY29tcGFueS1saXN0Om50aC1jaGlsZCgxKSAuY29tcGFueS1pdGVtX19pY29uIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29tcGFueS1saXN0Om50aC1jaGlsZCgyKSB7IHJpZ2h0OiAwOyB9IH1cblxuLmNvbXBhbnktaXRlbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogc3RyZXRjaDsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY29tcGFueS1pdGVtX19pY29uIHsgZm9udC1zaXplOiA1NXB4OyBjb2xvcjogI2U2MTkzYTsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jb21wYW55LWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb21wYW55LWl0ZW1fX3RleHQgeyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbXBhbnktbG9nbyB7IHdpZHRoOiBjYWxjKDEwMCUgLSA3NjBweCk7IHBhZGRpbmc6IDE0MHB4IDA7IG1hcmdpbjogLTMwcHggYXV0byAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbXBhbnktbG9nbyBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDQ4JTsgbWFyZ2luOiBhdXRvOyB9XG5cbi5jb21wYW55LWxvZ28gLnB1bHNlLWJnIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiAxMDAlOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB6LWluZGV4OiAxOyB9XG5cbi5jb21wYW55LWdhbC1ncmlkIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogc3RyZXRjaDsgbWFyZ2luOiAtNXB4OyB9XG5cbi5jb21wYW55LWdhbC1jb2wgeyB3aWR0aDogMjUlOyBwYWRkaW5nOiA1cHg7IH1cblxuLmNvbXBhbnktZ2FsLWl0ZW0geyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogMnB4OyBvdmVyZmxvdzogaGlkZGVuOyBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7IHRyYW5zaXRpb246IGVhc2UgLjNzOyB9XG5cbi5jb21wYW55LWdhbC1pdGVtOmhvdmVyIHsgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpOyB9XG5cbi5jb21wYW55LWdhbC1pdGVtIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogYXV0bzsgfVxuXG4uYWRkLXNlcnZpY2UtZ3JpZCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgbWFyZ2luOiAtNXB4OyB9XG5cbi5hZGQtc2VydmljZS1jb2wgeyB3aWR0aDogY2FsYygxMDAlIC8gNSk7IHBhZGRpbmc6IDVweDsgfVxuXG4uYWRkLXNlcnZpY2UtaXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWRkLXNlcnZpY2UtaXRlbSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogYXV0bzsgfVxuXG4uYWRkLXNlcnZpY2UtaXRlbV9fY2FwdCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAxMHB4IDIwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IGZvbnQtc2l6ZTogMXJlbTsgY29sb3I6ICNGRkY7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFxLWJsb2NrIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG5cbi5mYXEtY29sIHsgd2lkdGg6IDUwJTsgfVxuXG4uZmFxLWl0ZW0geyBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi5mYXFfX3F1ZXN0aW9uIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtc2l6ZTogMXJlbTsgbWluLWhlaWdodDogNjBweDsgcGFkZGluZzogMTBweCAyMHB4OyBwYWRkaW5nLXJpZ2h0OiA2MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmFxX19xdWVzdGlvbjphZnRlciB7IGNvbnRlbnQ6IFwiXFxlOTE1XCI7IGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiOyBmb250LXNpemU6IDI1cHg7IGNvbG9yOiAjMDAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxNXB4OyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTsgdHJhbnNpdGlvbjogZWFzZSAuM3M7IH1cblxuLmZhcV9fcXVlc3Rpb25fYWN0aXZlOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYXFfX2Fuc3dlciB7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmc6IDIwcHggMjVweDsgcGFkZGluZy10b3A6IDEwcHg7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubWFwLWJsb2NrIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1hcC1ibG9jayAuY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNtYXAgeyBoZWlnaHQ6IDUzMHB4OyB9XG5cbmJ1dHRvblt0aXRsZT1cItCS0LrQu9GO0YfQuNGC0Ywg0L/QvtC70L3QvtGN0LrRgNCw0L3QvdGL0Lkg0YDQtdC20LjQvFwiXSwgLmdtLXN2cGMsIC5nbW5vcHJpbnQsIC5nbS1zdHlsZS1wYmMgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0cyB7IHBhZGRpbmc6IDMwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiA3MHB4OyByaWdodDogMDsgei1pbmRleDogNTsgfVxuXG4uY29udGFjdHMtbGlzdCB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmNvbnRhY3RzLWxpc3QgbGkgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY29udGFjdHMtbGlzdCBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGFjdHMtbGlzdF9faWNvbiB7IGZvbnQtc2l6ZTogMzBweDsgY29sb3I6ICNlNjE5M2E7IG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uY29udGFjdHMtbGlzdF9fdGV4dCB7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29udGFjdHMtbGlzdF9fdGV4dCBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvbnRhY3RzLWxpc3RfX3RleHQgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb290ZXIgeyBwYWRkaW5nOiAzNXB4IDAgMjVweDsgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZm9vdGVyIGEgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZm9vdGVyIC5sb2dvIHsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5mb290ZXJfX3BvbGl0aWMgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyLWNvbCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zb2NpYWwtbGlzdCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zb2NpYWwtbGlzdCBsaSB7IG1hcmdpbjogMCA3LjVweDsgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zb2NpYWwtbGlzdCBhIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5tb2RhbC13aW5kb3cgeyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IHZpc2libGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiA0NHB4IDAgIWltcG9ydGFudDsgcGFkZGluZzogMCAzMHB4OyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5tb2RhbC13aW5kb3cjcHJvamVjdCB7IG1heC13aWR0aDogMTE0MHB4OyB9XG5cbi5tb2RhbC13aW5kb3cjcG9saXRpYyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDY4MHB4OyB9XG5cbi5tb2RhbC13aW5kb3cjcG9saXRpYyAubW9kYWwtY29udGVudCB7IHBhZGRpbmc6IDMwcHg7IH1cblxuLm1vZGFsLXdpbmRvdyNvcmRlciB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMTBweDsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7IHRvcDogMDsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1jb250ZW50IHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICNGRkY7IHBhZGRpbmc6IDQwcHggMCA0MHB4IDU1cHg7IH1cblxuLm1vZGFsLXdpbmRvdyNvcmRlciAubW9kYWwtY29udGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDg1JTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExOyB6LWluZGV4OiAtMTsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1jb250ZW50OmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDQwMHB4OyBoZWlnaHQ6IDExMHB4OyBib3JkZXI6IDIwcHggc29saWQgI2U2MTkzYTsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTAlOyB0b3A6IC0zNXB4OyB6LWluZGV4OiAtMjsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlcl9fdGl0bGUgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tb2RhbC13aW5kb3cjb3JkZXIgLm1vZGFsLW9yZGVyX190aXRsZTphZnRlciB7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlcl9fdGl0bGUtc3ViIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1ncmlkIHsgZmxleC13cmFwOiBub3dyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1vZGFsLXdpbmRvdyNvcmRlciAubW9kYWwtb3JkZXItY29sOm50aC1jaGlsZCgxKSB7IGZsZXgtZ3JvdzogMjsgfVxuXG4ubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1jb2w6bnRoLWNoaWxkKDIpIHsgZmxleC1zaHJpbms6IDA7IGNvbG9yOiAjMjIyMjIyOyB9XG5cbi5tb2RhbC13aW5kb3cgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyOyBib3JkZXI6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogLTMwcHg7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG5cbi5tb2RhbC13aW5kb3ctcG9saXRpY19fdGV4dCB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubW9kYWwtd2luZG93LXBvbGl0aWNfX3RleHQgcCB7IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1vZGFsLXdpbmRvdy1wb2xpdGljX190ZXh0IHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZGFsLWNvbnRlbnQgeyBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi5tb2RhbC1wcm9qZWN0X19pbWcgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tb2RhbC1wcm9qZWN0X19pbWcgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1wcm9qZWN0X19saXN0IHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBtYXJnaW46IC03LjVweDsgfVxuXG4ubW9kYWwtcHJvamVjdF9fbGlzdC1jb2wgeyB3aWR0aDogY2FsYygxMDAlIC8gNik7IHBhZGRpbmc6IDcuNXB4OyB9XG5cbi5tb2RhbC1wcm9qZWN0X19saXN0LWl0ZW0geyBoZWlnaHQ6IDExNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubW9kYWwtcHJvamVjdF9fbGlzdC1pdGVtIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubW9kYWwtcHJvamVjdF9fbGlzdC1pdGVtLmFjdGl2ZTphZnRlciwgLm1vZGFsLXByb2plY3RfX2xpc3QtaXRlbTpob3ZlcjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBib3JkZXI6IDVweCBzb2xpZCAjZTYxOTNhOyB9XG5cbi5tb2RhbC1wcm9qZWN0X19kZXNjciB7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6ICNGRkY7IG1hcmdpbi10b3A6IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDk4MHB4OyB9XG4gIC5uYXYtbGlzdCBhIHsgcGFkZGluZzogMTNweCA1cHg7IH1cbiAgLmN1c3RvbS1mb3JtLWRlY29yIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpOyB6LWluZGV4OiAtMTsgfVxuICAuY29tcGFueS1sb2dvIHsgcGFkZGluZzogMTY1cHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7IC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDc2N3B4OyB9XG4gIC5tb2RhbC13aW5kb3cjb3JkZXIgLmN1c3RvbS1mb3JtIHsgbWFyZ2luOiBhdXRvOyB9XG4gIC5tb2RhbC13aW5kb3cjb3JkZXIgLm1vZGFsLWNvbnRlbnQgeyBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgLm1vZGFsLXdpbmRvdyNvcmRlciAubW9kYWwtY29udGVudDpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1ncmlkIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tb2RhbC13aW5kb3cjb3JkZXIgLm1vZGFsLW9yZGVyLWNvbDpudGgtY2hpbGQobikgeyB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIHsgYmFja2dyb3VuZDogI0ZGRjsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAxMDA7IH1cbiAgLmhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgYmFja2dyb3VuZDogI0ZGRjsgei1pbmRleDogLTE7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG4gIC5oZWFkZXItZ3JpZCB7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuaGVhZGVyLWFkZHJlc3MgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItY29sIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5oZWFkZXIgLmhvdGxpbmVfX2ljb24sIC5oZWFkZXIgLmhvdGxpbmVfX3RleHQgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmhvdGxpbmVfX251bSB7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaGVhZGVyIC5ob3RsaW5lX19udW06YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWJcIjsgfVxuICAuaGVhZGVyX19idXJnZXIsIC5oZWFkZXIgLmhvdGxpbmVfX251bSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNDNweDsgaGVpZ2h0OiA0M3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxOTNhOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LWluZGVudDogLTk5OTlweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlcl9fYnVyZ2VyOmJlZm9yZSwgLmhlYWRlciAuaG90bGluZV9fbnVtOmJlZm9yZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBjb2xvcjogI0ZGRjsgZm9udC1zaXplOiAxOHB4OyBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjsgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgLmhlYWRlcl9fYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cbiAgLmxvZ28gaW1nIHsgbWF4LXdpZHRoOiAxNzVweDsgfVxuICAubmF2IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IHotaW5kZXg6IC0yOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IG92ZXJmbG93OiBzY3JvbGw7IG92ZXJmbG93LXg6IGhpZGRlbjsgb3ZlcmZsb3cteTogYXV0bzsgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAuMnMsIHZpc2liaWxpdHkgZWFzZS1vdXQgLjNzOyB9XG4gIC5uYXYtbGlzdCB7IHBhZGRpbmc6IDkwcHggMCA0MHB4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7IHRyYW5zaXRpb246IGVhc2Utb3V0IC4zczsgfVxuICAubmF2X2FjdGl2ZSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubmF2X2FjdGl2ZSAubmF2LWxpc3QgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLm5hdl9fYW5jaG9yIHsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb3RlY3Rpb24tc3lzdGVtLWNvbDpudGgtY2hpbGQoMSkgeyBmbGV4LWdyb3c6IDI7IH1cbiAgLnByb3RlY3Rpb24tc3lzdGVtLWNvbDpudGgtY2hpbGQoMikgeyBmbGV4LXNocmluazogMDsgfVxuICAuY3VzdG9tLWZvcm0tZGVjb3IgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm90ZWN0aW9uLXR5cGVzLWxpc3QgeyB3aWR0aDogNTAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDU7IH1cbiAgLnByb3RlY3Rpb24tdHlwZXMtbGlzdC1ncmlkIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogc3RyZXRjaDsgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByb3RlY3Rpb24tdHlwZXMtY2FyIHsgbWFyZ2luLXRvcDogNDVweDsgfVxuICAucHJvdGVjdGlvbi1jb2wgeyB3aWR0aDogMjUlOyB9XG4gIC5wcmljZS1jb2wsIC5wb3J0Zm9saW8tY29sLCAucmV2aWV3LWNvbCB7IHdpZHRoOiA1MCU7IH1cbiAgLmNvbXBhbnktbG9nbyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkZC1zZXJ2aWNlLWNvbCB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAuZm9vdGVyIC5sb2dvIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDY0MHB4OyB9XG4gIC5wcmV2aWV3LWJsb2NrLWNvbCB7IHdpZHRoOiAxMDAlOyB9XG4gIC5wcmV2aWV3LW1hcmstZ3JpZCB7IG1hcmdpbjogMjVweCBhdXRvIDEwcHg7IH1cbiAgLmhhY2tpbmctY29sIHsgd2lkdGg6IDUwJTsgfVxuICAuZ2FsbGVyeS1jb2wgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgLmZhcS1jb2wgeyB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdHMgeyBtYXgtd2lkdGg6IDMzNXB4OyBib3R0b206IDMwcHg7IGxlZnQ6IDEwcHg7IHJpZ2h0OiAxMHB4OyBwYWRkaW5nOiAyNXB4IDIwcHg7IG1hcmdpbjogYXV0bzsgfVxuICAuY29udGFjdHNfX2xvZ28geyBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0cy1saXN0IHsgbWFyZ2luOiAwOyB9XG4gIC5tb2RhbC1wcm9qZWN0X19saXN0IHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tb2RhbC1wcm9qZWN0X19saXN0LWNvbCB7IHdpZHRoOiAyNSU7IH1cbiAgLm1vZGFsLXByb2plY3RfX2Rlc2NyIHsgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHsgLmNvbnRhaW5lciB7IG1heC13aWR0aDogNDgwcHg7IH1cbiAgbWFpbiA+ICogeyBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgaHRtbCB7IGZvbnQtc2l6ZTogMTBweDsgfVxuICAucHJldmlldy1ibG9jayB7IHBhZGRpbmctdG9wOiAxNTBweDsgYmFja2dyb3VuZDogIzIyMjIyMiB1cmwoLi4vaW1nL3ByZXZpZXctYmctbS5wbmcpIG5vLXJlcGVhdCB0b3AgNjVweCBjZW50ZXIvMTAwJTsgfVxuICAucHJldmlldy1ibG9ja19fdGl0bGUgeyBmb250LXNpemU6IDE5cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcmV2aWV3X190ZXh0IHsgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wcmV2aWV3X19pY29uIHsgZm9udC1zaXplOiAzMnB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnByZXZpZXctbWFyay1jb2wgeyBwYWRkaW5nOiA1cHg7IH1cbiAgLnByZXZpZXctdmlkZW8tcGxheSB7IGZvbnQtc2l6ZTogNDVweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIGgyIHsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBoMiArIGg0IHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW46IC0xMHB4IDAgMjBweDsgfVxuICAucHJvdGVjdGlvbi1zeXN0ZW0tZm91bmRlcl9faW1nIHsgd2lkdGg6IDUwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucHJvdGVjdGlvbi1zeXN0ZW0tZm91bmRlcl9fbmFtZSB7IGZvbnQtc2l6ZTogMTJweDsgfVxuICAucHJvdGVjdGlvbi1zeXN0ZW0tZm91bmRlcl9fc3RhdHVzIHsgZm9udC1zaXplOiA5cHg7IG1hcmdpbjogMDsgfVxuICAuY3VzdG9tLWZvcm0tYm94IHsgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gIC5jdXN0b20tZm9ybS1yb3cgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jdXN0b20tZm9ybV9fbGFiZWwgeyBmb250LXNpemU6IDlweDsgfVxuICAuY3VzdG9tLWZvcm1fX2lucHV0IHsgaGVpZ2h0OiA1MHB4OyBmb250LXNpemU6IDEycHg7IH1cbiAgLmN1c3RvbS1mb3JtX19idG4geyBmb250LXNpemU6IDEycHg7IH1cbiAgLmN1c3RvbS1mb3JtX19idG4gc3BhbjpiZWZvcmUgeyBmb250LXNpemU6IDE4cHg7IH1cbiAgLmN1c3RvbS1mb3JtLWFjY2VwdF9fbGFiZWwgeyBmb250LXNpemU6IDlweDsgfVxuICAuY3VzdG9tLWZvcm0tdGV4dCB7IGZvbnQtc2l6ZTogMTBweDsgfVxuICAucHJldmlldy1ibG9jay1ncmlkLCAucHJvdGVjdGlvbi1zeXN0ZW0tZ3JpZCwgLmhhY2tpbmctZ3JpZCwgLnByb3RlY3Rpb24tZ3JpZCwgLnByaWNlLWdyaWQsIC5wb3J0Zm9saW8tZ3JpZCwgLnJldmlldy1ncmlkLCAuc3RlcHMtc2xpZGVyLCAuZmFxLWdyaWQsIC5tb2RhbC13aW5kb3cjb3JkZXIgLm1vZGFsLW9yZGVyLWdyaWQgeyBtYXJnaW46IC01cHg7IH1cbiAgLnByZXZpZXctYmxvY2stY29sLCAucHJvdGVjdGlvbi1zeXN0ZW0tY29sLCAuaGFja2luZy1jb2wsIC5wcm90ZWN0aW9uLWNvbCwgLnByaWNlLWNvbCwgLnBvcnRmb2xpby1jb2wsIC5yZXZpZXctY29sLCAuc3RlcHMtc2xpZGUsIC5mYXEtY29sLCAubW9kYWwtd2luZG93I29yZGVyIC5tb2RhbC1vcmRlci1jb2wgeyBwYWRkaW5nOiA1cHg7IH1cbiAgLmRvdWJsZS1ibG9jay1jb2wgeyBwYWRkaW5nOiAzMHB4IDIwcHggMzVweDsgfVxuICAuZG91YmxlLWJsb2NrLWNvbDpudGgtY2hpbGQoMSkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdWJsZS1iZy1tLTEuanBnKTsgfVxuICAuZG91YmxlLWJsb2NrLWNvbDpudGgtY2hpbGQoMikgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdWJsZS1iZy1tLTIuanBnKTsgfVxuICAuZG91YmxlLWJsb2NrLWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW46IDE1cHggMCAxMHB4OyB9XG4gIC5kb3VibGUtYmxvY2staXRlbV9faWNvbiB7IGZvbnQtc2l6ZTogNDRweDsgfVxuICAucHJvdGVjdGlvbi10eXBlcy1saXN0IHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5wcm90ZWN0aW9uLXR5cGVzLWxpc3QgbGkgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb3RlY3Rpb24tdHlwZXMtbGlzdCBsaTpiZWZvcmUgeyB3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDsgdG9wOiA0cHg7IH1cbiAgLnByb3RlY3Rpb24tdHlwZXMtY2FyLXNoaWVsZCB7IHdpZHRoOiAzNXB4OyB9XG4gIC5wcm90ZWN0aW9uLXR5cGVzLWJsb2NrX190aXRsZS1zZWNvbmQgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjogNjBweCAwIDE1cHg7IH1cbiAgLnByaWNlLWNvbCwgLnBvcnRmb2xpby1jb2wgeyB3aWR0aDogMTAwJTsgfVxuICAucHJpY2UtaXRlbSB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDI1MHB4OyBtYXJnaW46IGF1dG87IH1cbiAgLnByaWNlLWl0ZW0tcm93IHsgcGFkZGluZzogMTVweDsgfVxuICAucHJpY2UtaXRlbV9fdGl0bGUsIC5wcmljZS1pdGVtX19wcmljZSB7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJpY2UtaXRlbV9fdGl0bGUtc3ViIHsgZm9udC1zaXplOiAxMHB4OyBtYXgtd2lkdGg6IDIwMHB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcmljZS1pdGVtX19saXN0IGxpIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJpY2UtaXRlbV9faGludCB7IGZvbnQtc2l6ZTogOHB4OyBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnByaWNlLWl0ZW1fX2J0biB7IGZvbnQtc2l6ZTogMTJweDsgbWF4LXdpZHRoOiAxOTBweDsgfVxuICAucG9ydGZvbGlvLWNvbDpudGgtY2hpbGQobisyKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcnRmb2xpby1pdGVtLWRlc2NyIHsgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgLnBvcnRmb2xpby1pdGVtX190aXRsZSB7IGZvbnQtc2l6ZTogMTNweDsgfVxuICAucG9ydGZvbGlvLWl0ZW1fX2xpc3QgeyBmb250LXNpemU6IDExcHg7IH1cbiAgLnBvcnRmb2xpby1pdGVtX190ZXh0IHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fbW9yZSwgLnJldmlldy1pdGVtX19tb3JlIHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fbW9yZTphZnRlciwgLnJldmlldy1pdGVtX19tb3JlOmFmdGVyIHsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5nYWxsZXJ5LWNvbCB7IHdpZHRoOiA1MCU7IH1cbiAgLmdhbGxlcnktaXRlbSB7IGhlaWdodDogOTVweDsgfVxuICAuZ2FsbGVyeS1pdGVtOmJlZm9yZSB7IGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnJldmlldy1jb2wgeyB3aWR0aDogMTAwJTsgfVxuICAucmV2aWV3LWNvbDpudGgtY2hpbGQobisyKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJldmlldy1pdGVtIHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5yZXZpZXctaXRlbS11c2VyX19pbWcgeyB3aWR0aDogNTVweDsgaGVpZ2h0OiA1NXB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnN0ZXBzLWJsb2NrIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdGVwcy1iZy1tLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuICAuc3RlcHMtaXRlbV9faWNvbiB7IHdpZHRoOiAxMDVweDsgaGVpZ2h0OiAxMDVweDsgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5zdGVwcy1pdGVtX19pY29uOmJlZm9yZSB7IHdpZHRoOiAyOHB4OyBoZWlnaHQ6IDI4cHg7IH1cbiAgLnN0ZXBzLWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdGVwcy1pdGVtX190ZXh0IHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5jb21wYW55LWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAxM3B4OyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmNvbXBhbnktaXRlbV9fdGV4dCB7IGZvbnQtc2l6ZTogMTBweDsgfVxuICAuY29tcGFueS1pdGVtX19pY29uIHsgZm9udC1zaXplOiA0NHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbXBhbnktZ2FsLWNvbCB7IHdpZHRoOiA1MCU7IH1cbiAgLmFkZC1zZXJ2aWNlLWNvbCB7IHdpZHRoOiA1MCU7IH1cbiAgLmZhcV9fcXVlc3Rpb24geyBmb250LXNpemU6IDExcHg7IG1pbi1oZWlnaHQ6IDQycHg7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuZmFxX19xdWVzdGlvbjphZnRlciB7IGZvbnQtc2l6ZTogMTdweDsgcmlnaHQ6IDhweDsgfVxuICAuZmFxX19hbnN3ZXIgeyBmb250LXNpemU6IDEwcHg7IH1cbiAgI21hcCB7IGhlaWdodDogNDUwcHg7IH1cbiAgLmNvbnRhY3RzIHsgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAuY29udGFjdHMtbGlzdF9fdGV4dCB7IGZvbnQtc2l6ZTogMTFweDsgfVxuICAuY29udGFjdHMtbGlzdF9faWNvbiB7IGZvbnQtc2l6ZTogMjVweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMikgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zb2NpYWwtbGlzdCB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnNvY2lhbF9fdGl0bGUgeyBtYXJnaW46IDI1cHggYXV0byAxMHB4OyB9XG4gIC5tb2RhbC13aW5kb3cgeyBwYWRkaW5nOiAwOyB9XG4gIC5tb2RhbC13aW5kb3cjcG9saXRpYyAubW9kYWwtY29udGVudCB7IHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1vZGFsLXdpbmRvdyNvcmRlciAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyB0b3A6IC0zMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLm1vZGFsLXByb2plY3RfX2xpc3QtY29sIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9IH1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFU0VUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxudGFibGUsIHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0aCwgdGQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdC13ZWJraXQtYm9yZGVyLWhvcml6b250YWwtc3BhY2luZzogMDtcblx0LXdlYmtpdC1ib3JkZXItdmVydGljYWwtc3BhY2luZzogMDsgfVxuXG5odG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBkaXYsIHVsLCB1bCBsaSwgb2wsIG9sIGxpLFxuaW5wdXQsIGxhYmVsLCB0ZXh0YXJlYSwgc2VsZWN0LCBvcHRpb24sIGJ1dHRvbiwgc3BhbixcbnAsIHNlbGVjdCwgaGVhZGVyLCBmb290ZXIsIG5hdiwgaSwgYiwgYnIsIGhyLCBhcnRpY2xlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwOyB9XG5cbnVsLCBvbCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dDpmb2N1cyxcbmxhYmVsOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG5vcHRpb246Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5hOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9OVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNQUlOIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcmVkOiAjZTYxOTNhO1xuJGRhcms6ICMyMjIyMjI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1FRElBXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRtZWRpYUJwMTogMTEzMHB4O1xuJG1lZGlhQnAyOiA5ODBweDtcbiRtZWRpYUJwMzogNzY3cHg7XG4kbWVkaWFCcDQ6IDY0MHB4O1xuJG1lZGlhQnA1OiA0ODBweDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUlYSU5TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBmbGV4ICgkZDogZmxleCwgJGpjOiBmbGV4LXN0YXJ0LCAkdzogbm93cmFwLCAkYWk6IHN0cmV0Y2gsICRmZDogcm93KSB7XG5cdGRpc3BsYXk6ICRkO1xuXHRmbGV4LWZsb3c6ICRmZCAkdztcblx0anVzdGlmeS1jb250ZW50OiAkamM7XG5cdGFsaWduLWl0ZW1zOiAkYWk7IH1cblxuQG1peGluIHB1bHNlLWJnICgkczogNTAlLCAkbDogNTAlLCAkdDogNTAlLCAkejogMSkge1xuXHQucHVsc2UtYmcge1xuXHRcdHdpZHRoOiAkcztcblx0XHRwYWRkaW5nLWJvdHRvbTogJHM7XG5cdFx0bGVmdDogJGw7XG5cdFx0dG9wOiAkdDtcblx0XHR6LWluZGV4OiAkejsgfSB9XG4iLCJAaW1wb3J0IFwiX29wdGlvbnNcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR0VORVJBTCBTVFlMRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaHRtbCwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdGNvbG9yOiAkZGFyazsgfVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiAxNnB4OyB9XG5cbmgxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmgyIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRyZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cdCYud2hpdGUge1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdCsgaDQge1xuXHRcdFx0Y29sb3I6ICNGRkY7IH0gfSB9XG5cbmgyICsgaDQsXG4ucHJldmlldy1ibG9ja19fdGl0bGUgKyBoNCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucHJldmlldy1ibG9ja19fdGl0bGUgKyBoNCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRoYW5rcy1zb2NpYWwge1xuXHRcdC5zb2NpYWwge1xuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFCcDQgKyAxKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA5MHB4IDAgMTVweDsgfSB9XG5cdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFCcDQgKyAxKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7IH0gfSB9IH0gfVxubWFpbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdD4gKiB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJG1lZGlhQnAxO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuJWZvciB7XG5cdCYtc2xpZGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4KCR3OiB3cmFwLCAkamM6IGNlbnRlcik7XG5cdFx0bWFyZ2luOiAtMTVweDtcblx0XHQmLXJvdyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblx0Ji1zbGlkZSB7XG5cdFx0cGFkZGluZzogMTVweDsgfVxuXHQmLWNhcmQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDIycHggNDNweCAwcHggcmdiYSgjMDAwLCAuMDkpOyB9IH1cblxubGFiZWwuZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbmlucHV0LmVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLXNsaWRlIHtcblx0b3V0bGluZS1zdHlsZTogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHQ+ICoge1xuXHRcdGhlaWdodDogMTAwJTsgfSB9XG5cbi5zbGljay10cmFjayB7XG5cdEBpbmNsdWRlIGZsZXgoKTsgfVxuXG4uc2xpY2stbGlzdCB7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5zbGljay1hcnJvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMjtcblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogI0ZGRjsgfVxuXHQmLnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IDVweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwY1wiOyB9IH1cblx0Ji5zbGljay1uZXh0IHtcblx0XHRyaWdodDogNXB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH0gfSB9XG5cbi5zbGljay1kb3RzIHtcblx0QGluY2x1ZGUgZmxleCgkamM6IGNlbnRlcik7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRsaSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcblx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdCY6aG92ZXIsICYuc2xpY2stYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH1cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuXG4ucHVsc2UtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTAlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdCYtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGFuaW1hdGlvbjogcHVsc2UgaW5maW5pdGUgZWFzZS1pbi1vdXQgMnM7IH1cblx0Ji1jaXJjbGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblx0Ji1jaXJjbGUxIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0Ji1jaXJjbGUyIHtcblx0XHR3aWR0aDogODUlO1xuXHRcdGhlaWdodDogODUlOyB9XG5cdCYtY2lyY2xlMyB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRoZWlnaHQ6IDcwJTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDE7IH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMDsgfSB9XG5cbi5jdXN0b20tYnRuIHtcblx0QGluY2x1ZGUgZmxleCgkamM6IGNlbnRlciwgJGFpOiBjZW50ZXIpO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gaGVpZ2h0OiA2MHB4XG5cdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2QwMGMyYztcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDdweCAwcHggcmdiYSgjZDAwYzJjICwgLjIwKTtcblx0dHJhbnNpdGlvbjogZWFzZSAuM3M7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNDBweDtcblx0XHR0b3A6IC0xNTBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcztcblx0XHRhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHJlZCAvIC44NTsgfVxuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0OyB9IH1cblxuLmN1c3RvbS1idG4yIHtcblx0QGluY2x1ZGUgZmxleCgkamM6IGNlbnRlciwgJGFpOiBjZW50ZXIpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAyMTVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjOTk5O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0Y29sb3I6ICNGRkY7IH0gfVxuXG5cbkBrZXlmcmFtZXMgc2xpZGVtZSB7XG5cdDAlIHtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMHB4OyB9XG5cdDMwJSB7XG5cdFx0bGVmdDogMTEwJTtcblx0XHRtYXJnaW4tbGVmdDogODBweDsgfVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAxMTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuLmN1c3RvbS1mb3JtIHtcblx0QGV4dGVuZCAlZm9yLWNhcmQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ji1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGZsZXgoJGFpOiBjZW50ZXIpOyB9XG5cdCYtZGVjb3Ige1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IDM2MHB4O1xuXHRcdGJvcmRlcjogMjBweCBzb2xpZCAkcmVkO1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXHQmLWJveCB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lOyB9IH1cblx0Ji1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDsgfVxuXHQmX19pbnB1dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI2U5ZTllOTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0Y29sb3I6ICNmM2YzZjM7XG5cdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyO1xuXHRcdFx0c2l6ZTogMTdweDsgfVxuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0XHQmX25hbWUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvMDEwLXByb2ZpbGUuc3ZnKTsgfVxuXHRcdCZfcGhvbmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvMDA4LXRlY2hub2xvZ3ktMy5zdmcpOyB9IH1cblx0Jl9fYnRuIHtcblx0XHRzcGFuOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkxNFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXHQmLWFjY2VwdCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX2lucHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlcik7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmM2YzZjM7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwOyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0OyB9IH1cblx0XHQmX19pbnB1dC5lcnJvciArICZfX2xhYmVsIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7IH0gfVxuXHRcdCZfX2lucHV0OmNoZWNrZWQgKyAmX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MDFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH0gfVxuXHQmLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9IH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT1RIRVIgU1RZTEVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5oZWFkZXIge1xuXHQmLWdyaWQge1xuXHRcdEBpbmNsdWRlIGZsZXgoJGpjOiBzcGFjZS1iZXR3ZWVuLCAkYWk6IGNlbnRlcik7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH1cblx0Ji1hZGRyZXNzIHtcblx0XHRAaW5jbHVkZSBmbGV4KCRhaTogY2VudGVyKTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHQmX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9XG5cbi5ob3RsaW5lIHtcblx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdGNvbG9yOiAkZGFyaztcblx0Jl9faWNvbiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfVxuXHQmX19udW0ge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogaW5oZXJpdDsgfVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEzcHg7IH0gfVxuXG4ubmF2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcblx0Y29sb3I6ICNGRkY7XG5cdCYtbGlzdCB7XG5cdFx0QGluY2x1ZGUgZmxleCgkamM6IHNwYWNlLWJldHdlZW4sICRhaTogY2VudGVyKTtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnM7IH1cblx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7IH0gfSB9IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAyICsgMSkge1xuXHRcdCZfZml4ZWQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0YW5pbWF0aW9uOiBmaXhlZE5hdiAuM3MgZWFzZSBmb3J3YXJkczsgfSB9IH1cblxuQGtleWZyYW1lcyBmaXhlZE5hdiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5wcmV2aWV3IHtcblx0Ji1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmV2aWV3LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciAvY292ZXI7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRyZWQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwOyB9IH1cblx0XHQmLWdyaWQge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgkdzogd3JhcCwgJGFpOiBmbGV4LWVuZCk7XG5cdFx0XHRAZXh0ZW5kICVmb3Itc2xpZGVyOyB9XG5cdFx0Ji1jb2wge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBleHRlbmQgJWZvci1zbGlkZTsgfSB9XG5cdCYtaXRlbSB7XG5cdFx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogNDVweDsgfVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTsgfVxuXHQmLW1hcmsge1xuXHRcdCYtZ3JpZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KCR3OiB3cmFwLCAkamM6IHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0bWFyZ2luOiAtMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0XHQmLWNvbCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdCY6bnRoLWNoaWxkKG4rNSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLnByZXZpZXctdmlkZW8ge1xuXHRAaW5jbHVkZSBmbGV4KCRhaTogY2VudGVyKTtcblx0Ji1wbGF5IHtcblx0XHRAaW5jbHVkZSBmbGV4KCRhaTogY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogNjVweDtcblx0XHRjb2xvcjogJHJlZDtcblx0XHRAaW5jbHVkZSBwdWxzZS1iZygkczogMTkwJSk7IH1cblx0Jl9fbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiAyOTVweDtcblx0XHRmb250LXNpemU6IDAuODVyZW07IH1cblx0Jl9fZHVyYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXNpemU6IDAuNjhyZW07XG5cdFx0Y29sb3I6ICNCOUI5Qjk7IH0gfVxuXG4ucHJvdGVjdGlvbi1zeXN0ZW0ge1xuXHQmLWdyaWQge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFCcDMgKyAxKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cdCYtY29sIHtcblx0XHRAZXh0ZW5kICVmb3Itc2xpZGU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAyICsgMSkge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHR3aWR0aDogNDUlOyB9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoJGpjOiBmbGV4LWVuZCk7XG5cdFx0XHRcdHdpZHRoOiA1NSU7IH0gfSB9XG5cdCYtYmxvY2sge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cdFx0XHQmLXN1YiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cdCYtZm91bmRlciB7XG5cdFx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdFx0Jl9faW1nIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblx0XHQmX19uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHRcdCZfX3N0YXR1cyB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7IH0gfSB9XG5cbi5oYWNraW5nLXdheXMge1xuXHQmLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bzsgfSB9IH1cblxuLmhhY2tpbmcge1xuXHQmLWdyaWQge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7IH1cblx0Ji1jb2wge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0QGV4dGVuZCAlZm9yLXNsaWRlOyB9XG5cdCYtaXRlbSB7XG5cdFx0Jl9faW1nIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfVxuXG4uZG91YmxlLWJsb2NrIHtcblx0QGluY2x1ZGUgZmxleCgkdzogd3JhcCk7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xuXHQmLWNvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNTVweCA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYUJwMyArIDEpIHtcblx0XHRcdHdpZHRoOiA1MCU7IH1cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG91YmxlLWJnLTEuanBnKTtcblx0XHRcdGNvbG9yOiAjQjVCNUI1O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAzICsgMSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KCRqYzogZmxleC1lbmQpOyB9IH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdWJsZS1iZy0yLmpwZyk7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTA1cHg7XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDY1cHg7IH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6ICNGRkY7IH1cblx0XHQmX190ZXh0IHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRmb250LXNpemU6IDAuODVyZW07IH0gfSB9XG5cbi5wcm90ZWN0aW9uLXR5cGVzIHtcblx0Ji1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0QGV4dGVuZCAlZm9yLWNhcmQ7IH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHQmLXNlY29uZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bWFyZ2luOiA4MHB4IDAgMzBweDsgfSB9IH1cblx0Ji1saXN0IHtcblx0XHRAaW5jbHVkZSBmbGV4KCRmZDogY29sdW1uLCAkamM6IHNwYWNlLWJldHdlZW4pO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDZweDsgfSB9XG5cdFx0Ji1ncmlkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDgwcHggMCAwOyB9IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAyICsgMSkge1xuXHRcdCYtbGlzdCB7XG5cdFx0XHR3aWR0aDogMjU1cHg7XG5cdFx0XHRoZWlnaHQ6IDQzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiAwOyB9IH0gfVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRyaWdodDogMDsgfSB9IH1cblx0Ji1jYXIge1xuXHRcdEBpbmNsdWRlIGZsZXgoJGpjOiBjZW50ZXIsICRhaTogY2VudGVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFCcDIgKyAxKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTEwcHgpOyB9XG5cdFx0QGluY2x1ZGUgcHVsc2UtYmcoJHM6IDEwMCUsICR6OiAwKTtcblx0XHQmLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxOyB9XG5cdFx0Ji1zaGllbGQge1xuXHRcdFx0QGV4dGVuZCAlZm9yLWNhcmQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDIlO1xuXHRcdFx0bGVmdDogNDglO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgLjRzO1xuXHRcdFx0Ji5oaWRkZW4ge1xuXHRcdFx0XHRvcGFjaXR5OiAwOyB9IH0gfSB9XG5cbi5wcm90ZWN0aW9uIHtcblx0Ji1ncmlkIHtcblx0XHRAZXh0ZW5kICVmb3Itc2xpZGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cdCYtY29sIHtcblx0XHRAZXh0ZW5kICVmb3Itc2xpZGU7IH1cblx0Ji1pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlcik7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5wcmljZS1saXN0IHtcblx0Ji1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmljZS1saXN0LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciAvY292ZXI7IH0gfVxuXG4ucHJpY2Uge1xuXHQmLWdyaWQge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7IH1cblx0Ji1jb2wge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRAZXh0ZW5kICVmb3Itc2xpZGU7IH1cblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICVmb3ItY2FyZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCYtcm93IHtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NFQ0VDRTsgfSB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ji1zdWIge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRjb2xvcjogI0I1QjVCNTsgfSB9XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHRAZXh0ZW5kIC5wcmljZS1pdGVtX190aXRsZTtcblx0XHRcdGNvbG9yOiAkZGFyazsgfVxuXHRcdCZfX2hpbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1heC13aWR0aDogMjU1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvOyB9IH0gfVxuXG4ucG9ydGZvbGlvIHtcblx0Ji1ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXHQmLWdyaWQge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7IH1cblx0Ji1jb2wge1xuXHRcdEBleHRlbmQgLnByaWNlLWNvbDtcblx0XHQmOm50aC1jaGlsZChuKzQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdEBleHRlbmQgJWZvci1jYXJkO1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMTk1cHg7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MTBcIjtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgkamM6IGNlbnRlciwgJGFpOiBjZW50ZXIpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwOyB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXHRcdCYtZGVzY3Ige1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4OyB9XG5cdFx0Ji1yb3cge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDI7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lOyB9IH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7IH1cblx0XHQmX19saXN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwOyB9IH1cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHA6bnRoLWNoaWxkKG4rMikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0XHQmX19tb3JlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLQp9C40YLQsNGC0Ywg0L/QvtC70L3QvtC1INC+0L/QuNGB0LDQvdC40LVcIjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkxNVwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcItCh0LrRgNGL0YLRjCDQv9C+0LvQvdC+0LUg0L7Qv9C40YHQsNC90LjQtVwiOyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfSB9IH1cblx0Ji1ibG9jayB7XG5cdFx0Jl9fYnRuIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcItCf0L7QutCw0LfQsNGC0Ywg0LXRidGRINCy0LjQtNC10L5cIjsgfVxuXHRcdFx0Ji5hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcItCh0LrRgNGL0YLRjCDQstC40LTQtdC+XCI7IH0gfSB9IH1cblxuLmdhbGxlcnkge1xuXHQmLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dhbGxlcnktYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIC9jb3Zlcjtcblx0XHQmX19idG4ge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtSDQsNCy0YLQvtC80L7QsdC40LvQuFwiOyB9XG5cdFx0XHQmLmFjdGl2ZTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi0KHQutGA0YvRgtGMINCw0LLRgtC+0LzQvtCx0LjQu9C4XCI7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRjb2xvcjogJGRhcms7IH0gfSB9XG5cdCYtZ3JpZCB7XG5cdFx0QGluY2x1ZGUgZmxleCgkdzogd3JhcCk7XG5cdFx0bWFyZ2luOiAtNnB4OyB9XG5cdCYtY29sIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDZweDtcblx0XHQmOm50aC1jaGlsZChuKzEzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCLQn9C+0LTRgNC+0LHQvdC10LUg0L4g0L/RgNC+0LXQutGC0LVcIjtcblx0XHRcdEBpbmNsdWRlIGZsZXgoJGpjOiBjZW50ZXIsICRhaTogY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkcmVkLCAuOCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAuM3M7IH1cblx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9XG5cdFx0Jl9faW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfVxuXHRcdCYtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5yZXZpZXcge1xuXHQmLWJsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcblx0XHQmX19idG4ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi0J/QvtC60LDQt9Cw0YLRjCDQtdGJ0ZEg0L7RgtC30YvQstGLXCI7IH1cblx0XHRcdCYuYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLQodC60YDRi9GC0Ywg0L7RgtC30YvQstGLXCI7IH0gfSB9XG5cdCYtZ3JpZCB7XG5cdFx0QGV4dGVuZCAlZm9yLXNsaWRlcjsgfVxuXHQmLWNvbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZTtcblx0XHQmOm50aC1jaGlsZChuKzQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdEBleHRlbmQgJWZvci1jYXJkO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdCYtdXNlciB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KCRhaTogY2VudGVyKTtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjsgfSB9XG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA4ZW07XG5cdFx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRjb2xvcjogIzQ4NzlCQjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4OyB9IH1cblx0XHRcdCZfX29yaWdpbiB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IDAuOTJlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXHRcdCZfX3RleHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cdFx0Jl9fbW9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5wb3J0Zm9saW8taXRlbV9fbW9yZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLQp9C40YLQsNGC0Ywg0L/QvtC70L3Ri9C5INC+0YLQt9GL0LJcIjsgfVxuXHRcdFx0Ji5hY3RpdmU6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLQodC60YDRi9GC0Ywg0L/QvtC70L3Ri9C5INC+0YLQt9GL0LJcIjsgfSB9IH0gfVxuXG4uc3RlcHMge1xuXHQmLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0ZXBzLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciAvY292ZXI7XG5cdFx0Y29sb3I6ICNGRkY7IH1cblx0Ji1zbGlkZXIge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7XG5cdFx0QGV4dGVuZCAlZm9yLXNsaWRlci1yb3c7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAyICsgMSkge1xuXHRcdFx0cGFkZGluZzogMDsgfVxuXHRcdGNvdW50ZXItcmVzZXQ6IHN0ZXBzOyB9XG5cdCYtc2xpZGUge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRAZXh0ZW5kICVmb3Itc2xpZGU7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzOyB9XG5cdCYtaXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHQmX19pY29uIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoJGpjOiBjZW50ZXIsICRhaTogY2VudGVyKTtcblx0XHRcdCRzaXplOiAxMzRweDtcblx0XHRcdHdpZHRoOiAkc2l6ZTtcblx0XHRcdGhlaWdodDogJHNpemU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlcik7XG5cdFx0XHRcdCRzaXplOiAzNHB4O1xuXHRcdFx0XHR3aWR0aDogJHNpemU7XG5cdFx0XHRcdGhlaWdodDogJHNpemU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0bGVmdDogLTZweDsgfSB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXHRcdCZfX2J0biB7XG5cdFx0XHRtYXgtd2lkdGg6IDE0NXB4O1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cblxuLmNvbXBhbnkge1xuXHQmLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCYtbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhQnAyICsgMSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgkZmQ6IGNvbHVtbiwgJGpjOiBzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdGhlaWdodDogMjkwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDgwcHg7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdC5jb21wYW55IHtcblx0XHRcdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH0gfVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRyaWdodDogMDsgfSB9IH1cblx0Ji1pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4KCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQmX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cdCYtbG9nbyB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDc2MHB4KTtcblx0XHRwYWRkaW5nOiAxNDBweCAwO1xuXHRcdG1hcmdpbjogLTMwcHggYXV0byAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0bWFyZ2luOiBhdXRvOyB9XG5cdFx0QGluY2x1ZGUgcHVsc2UtYmcoJHM6IDEwMCUpOyB9XG5cdCYtZ2FsIHtcblx0XHQmLWdyaWQge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgkdzogd3JhcCk7XG5cdFx0XHRtYXJnaW46IC01cHg7IH1cblx0XHQmLWNvbCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogNXB4OyB9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTsgfVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvOyB9IH0gfSB9XG5cbi5hZGQtc2VydmljZSB7XG5cdCYtZ3JpZCB7XG5cdFx0QGluY2x1ZGUgZmxleCgkdzogd3JhcCwgJGpjOiBjZW50ZXIpO1xuXHRcdG1hcmdpbjogLTVweDsgfVxuXHQmLWNvbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuXHRcdHBhZGRpbmc6IDVweDsgfVxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvOyB9XG5cdFx0Jl9fY2FwdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfVxuXG4uZmFxIHtcblx0Ji1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjsgfVxuXHQmLWdyaWQge1xuXHRcdEBleHRlbmQgJWZvci1zbGlkZXI7IH1cblx0Ji1jb2wge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QGV4dGVuZCAlZm9yLXNsaWRlOyB9XG5cdCYtaXRlbSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjsgfVxuXHQmX19xdWVzdGlvbiB7XG5cdFx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIC4zczsgfVxuXHRcdCZfYWN0aXZlOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfSB9XG5cdCZfX2Fuc3dlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm1hcC1ibG9jayB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4jbWFwIHtcblx0aGVpZ2h0OiA1MzBweDsgfVxuXG5idXR0b25bdGl0bGU9XCLQktC60LvRjtGH0LjRgtGMINC/0L7Qu9C90L7RjdC60YDQsNC90L3Ri9C5INGA0LXQttC40LxcIl0sXG4uZ20tc3ZwYyxcbi5nbW5vcHJpbnQsXG4uZ20tc3R5bGUtcGJjIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdHMge1xuXHRAZXh0ZW5kICVmb3ItY2FyZDtcblx0cGFkZGluZzogMzBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDcwcHg7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA1O1xuXHQmLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0bGkge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDsgfVxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9IH0gfVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogMzVweCAwIDI1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZmxleCgkamM6IHNwYWNlLWJldHdlZW4pOyB9XG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0OyB9XG5cdC5sb2dvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblx0Jl9fcG9saXRpYyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0Ji1jb2wge1xuXHRcdEBpbmNsdWRlIGZsZXgoJGFpOiBjZW50ZXIpOyB9IH1cblxuLnNvY2lhbCB7XG5cdCYtbGlzdCB7XG5cdFx0QGluY2x1ZGUgZmxleCgkYWk6IGNlbnRlcik7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDcuNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4OyB9XG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KCk7IH0gfSB9XG5cbi5tb2RhbCB7XG5cdCYtd2luZG93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiA0NHB4IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHQmI3Byb2plY3Qge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7IH1cblx0XHQmI3BvbGl0aWMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4OyB9IH1cblx0XHQmI29yZGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDEwcHg7XG5cdFx0XHQuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdFx0XHR0b3A6IDA7IH1cblx0XHRcdC5tb2RhbCB7XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMCA0MHB4IDU1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xOyB9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMjBweCBzb2xpZCAkcmVkO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMjsgfSB9XG5cdFx0XHRcdCYtb3JkZXIge1xuXHRcdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cdFx0XHRcdFx0XHQmLXN1YiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXHRcdFx0XHRcdCYtZ3JpZCB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVmb3Itc2xpZGVyO1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cdFx0XHRcdFx0Ji1jb2wge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAlZm9yLXNsaWRlO1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDI7IH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyazsgfSB9IH0gfSB9XG5cdFx0LmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cblx0XHQmLXBvbGl0aWNfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuXHQmLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7IH0gfVxuXG4ubW9kYWwtcHJvamVjdCB7XG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIGZsZXgoKTtcblx0XHRtYXJnaW46IC03LjVweDtcblx0XHQmLWNvbCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gNik7XG5cdFx0XHRwYWRkaW5nOiA3LjVweDsgfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDExNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cdFx0XHQmLmFjdGl2ZTphZnRlciwgJjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkcmVkOyB9IH0gfVxuXHQmX19kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0bWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1FRElBXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYUJwMSkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICRtZWRpYUJwMjsgfVxuXG5cdC5uYXYtbGlzdCBhIHtcblx0XHRwYWRkaW5nOiAxM3B4IDVweDsgfVxuXG5cdC5jdXN0b20tZm9ybS1kZWNvciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuXHRcdHotaW5kZXg6IC0xOyB9XG5cblx0LmNvbXBhbnktbG9nbyB7XG5cdFx0cGFkZGluZzogMTY1cHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYUJwMikge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICRtZWRpYUJwMzsgfVxuXG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdCYjb3JkZXIge1xuXHRcdFx0LmN1c3RvbS1mb3JtIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvOyB9XG5cdFx0XHQubW9kYWwge1xuXHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRcdCYtb3JkZXIge1xuXHRcdFx0XHRcdCYtZ3JpZCB7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblx0XHRcdFx0XHQmLWNvbCB7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChuKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfSB9IH0gfVxuXG5cdC5oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cblx0XHQmLWdyaWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXHRcdCYtYWRkcmVzcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji1jb2wge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgpOyB9XG5cdFx0LmhvdGxpbmUge1xuXHRcdFx0Jl9faWNvbiwgJl9fdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCZfX251bSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH0gfSB9XG5cdFx0Jl9fYnVyZ2VyLCAuaG90bGluZV9fbnVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQzcHg7XG5cdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KCRhaTogY2VudGVyLCAkamM6IGNlbnRlcik7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7IH0gfVxuXHRcdCZfX2J1cmdlcjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGU5MDBcIjsgfSB9XG5cblx0LmxvZ28gaW1nIHtcblx0XHRtYXgtd2lkdGg6IDE3NXB4OyB9XG5cblx0Lm5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgLjJzLCB2aXNpYmlsaXR5IGVhc2Utb3V0IC4zcztcblx0XHQmLWxpc3Qge1xuXHRcdFx0cGFkZGluZzogOTBweCAwIDQwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1vdXQgLjNzOyB9XG5cdFx0Jl9hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHQubmF2LWxpc3Qge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXHRcdCZfX2FuY2hvciB7XG5cdFx0XHRoZWlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cblx0LnByb3RlY3Rpb24tc3lzdGVtIHtcblx0XHQmLWNvbCB7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMjsgfVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDsgfSB9IH1cblxuXHQuY3VzdG9tLWZvcm0ge1xuXHRcdCYtZGVjb3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0LnByb3RlY3Rpb24tdHlwZXMge1xuXHRcdCYtbGlzdCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdCYtZ3JpZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoJHc6IHdyYXApO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgfSB9XG5cdFx0Ji1jYXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDsgfSB9XG5cblx0LnByb3RlY3Rpb24tY29sIHtcblx0XHR3aWR0aDogMjUlOyB9XG5cblx0LnByaWNlLWNvbCxcblx0LnJldmlldy1jb2wge1xuXHRcdHdpZHRoOiA1MCU7IH1cblxuXHQuY29tcGFueS1sb2dvIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LmFkZC1zZXJ2aWNlLWNvbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG5cblx0LmZvb3RlciAubG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYUJwMykge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICRtZWRpYUJwNDsgfVxuXG5cdC5wcmV2aWV3IHtcblx0XHQmLWJsb2NrIHtcblx0XHRcdCYtY29sIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHRcdCYtbWFyayB7XG5cdFx0XHQmLWdyaWQge1xuXHRcdFx0XHRtYXJnaW46IDI1cHggYXV0byAxMHB4OyB9IH0gfVxuXG5cdC5oYWNraW5nLWNvbCB7XG5cdFx0d2lkdGg6IDUwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG5cblx0LmZhcS1jb2wge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0LmNvbnRhY3RzIHtcblx0XHRtYXgtd2lkdGg6IDMzNXB4O1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji1saXN0IHtcblx0XHRcdG1hcmdpbjogMDsgfSB9XG5cblx0Lm1vZGFsLXByb2plY3Qge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ji1jb2wge1xuXHRcdFx0XHR3aWR0aDogMjUlOyB9IH1cblx0XHQmX19kZXNjciB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYUJwNCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICRtZWRpYUJwNTsgfVxuXG5cdG1haW4gPiAqIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTBweDsgfVxuXG5cdC5wcmV2aWV3IHtcblx0XHQmLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrIHVybCguLi9pbWcvcHJldmlldy1iZy1tLnBuZykgbm8tcmVwZWF0IHRvcCA2NXB4IGNlbnRlciAvMTAwJTtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IH1cblx0XHQmX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfVxuXHRcdCYtbWFyay1jb2wge1xuXHRcdFx0cGFkZGluZzogNXB4OyB9XG5cdFx0Ji12aWRlbyB7XG5cdFx0XHQmLXBsYXkge1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfVxuXHRcdFx0Jl9fbmFtZSB7fSB9IH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuXHRoMiArIGg0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiAtMTBweCAwIDIwcHg7IH1cblxuXHQucHJvdGVjdGlvbi1zeXN0ZW0ge1xuXHRcdCYtZm91bmRlciB7XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cdFx0XHQmX19zdGF0dXMge1xuXHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0bWFyZ2luOiAwOyB9IH0gfVxuXG5cdC5jdXN0b20tZm9ybSB7XG5cdFx0Ji1ib3gge1xuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4OyB9XG5cdFx0Ji1yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdCZfX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogOXB4OyB9XG5cdFx0Jl9faW5wdXQge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9IH1cblx0XHQmLWFjY2VwdCB7XG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4OyB9IH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4OyB9IH1cblxuXHQlZm9yIHtcblx0XHQmLXNsaWRlciB7XG5cdFx0XHRtYXJnaW46IC01cHg7IH1cblx0XHQmLXNsaWRlIHtcblx0XHRcdHBhZGRpbmc6IDVweDsgfSB9XG5cblx0LmRvdWJsZSB7XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHQmLWNvbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNXB4O1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3VibGUtYmctbS0xLmpwZyk7IH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG91YmxlLWJnLW0tMi5qcGcpOyB9IH1cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMTBweDsgfVxuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ0cHg7IH0gfSB9IH1cblxuXHQucHJvdGVjdGlvbiB7XG5cdFx0Ji10eXBlcyB7XG5cdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDsgfSB9IH1cblx0XHRcdCYtY2FyIHtcblx0XHRcdFx0Ji1zaGllbGQge1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4OyB9IH1cblx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHQmX190aXRsZS1zZWNvbmQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW46IDYwcHggMCAxNXB4OyB9IH0gfSB9XG5cblx0LnByaWNlIHtcblx0XHQmLWNvbCB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHQmLXJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7IH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHQmLXN1YiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvOyB9IH1cblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cdFx0XHQmX19oaW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDsgfVxuXHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE5MHB4OyB9IH0gfVxuXG5cdC5wb3J0Zm9saW8ge1xuXHRcdCYtY29sIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0Ji1kZXNjciB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDsgfVxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDsgfVxuXHRcdFx0Jl9fbW9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7IH0gfSB9IH1cblxuXHQuZ2FsbGVyeSB7XG5cdFx0Ji1jb2wge1xuXHRcdFx0d2lkdGg6IDUwJTsgfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7IH0gfSB9XG5cblx0LnJldmlldyB7XG5cdFx0Ji1jb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCYtdXNlciB7XG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9IH0gfVxuXG5cdC5zdGVwcyB7XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0ZXBzLWJnLW0uanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHR3aWR0aDogMTA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDsgfSB9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDsgfSB9IH1cblxuXHQuY29tcGFueSB7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IH1cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7IH1cblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cdFx0Ji1nYWwtY29sIHtcblx0XHRcdHdpZHRoOiA1MCU7IH0gfVxuXG5cdC5hZGQtc2VydmljZS1jb2wge1xuXHRcdHdpZHRoOiA1MCU7IH1cblxuXHQuZmFxIHtcblx0XHQmX19xdWVzdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdHJpZ2h0OiA4cHg7IH0gfVxuXHRcdCZfX2Fuc3dlciB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7IH0gfVxuXG5cdCNtYXAge1xuXHRcdGhlaWdodDogNDUwcHg7IH1cblxuXHQuY29udGFjdHMge1xuXHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0Ji1saXN0IHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IH1cblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9IH1cblxuXHQuZm9vdGVyIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0Ji1jb2wge1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9IH0gfVxuXG5cdC5zb2NpYWwge1xuXHRcdCYtbGlzdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMTBweDsgfSB9XG5cblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmI3BvbGl0aWMgLm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMjBweDsgfVxuXHRcdCYjb3JkZXIge1xuXHRcdFx0LmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0XHRcdFx0dG9wOiAtMzBweDsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFCcDUpIHtcblxuXHQubW9kYWwtcHJvamVjdCB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHQmLWNvbCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfSB9IH0gfVxuIl19 */
