@charset "UTF-8";@import "../../fonts/stylesheet.css";@-webkit-keyframes slideIn{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}article,aside,blockquote,body,button,canvas,dd,del,details,dfn,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,nav,ol,p,pre,section,select,textarea,ul,video{margin:0;padding:0}address,caption,cite,code,del,dfn,h1,h2,h3,h4,h5,h6,pre,th{font-weight:400;font-style:normal}ol,ul{list-style:none}fieldset,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;line-height:normal}button{cursor:pointer}button,input{line-height:normal}.hidden,[hidden],input[type=hidden]{display:none}textarea{overflow:auto;resize:none}.clearfix,article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block}a>img{vertical-align:bottom}b,strong{font-weight:700}em,i{font-style:italic}del{text-decoration:line-through}:focus{outline:0}.benefitbox{padding:40px;background-color:#faf8eb;border-radius:24px;border:2px dashed #e0e0e0}.benefitbox .header{max-width:590px;font-size:27px;font-weight:600;color:#575756;margin-bottom:40px}.benefitbox__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.benefitbox__container .mark{-ms-flex-item-align:start;align-self:start}.benefitbox__container .mark .text{max-width:540px}.benefitbox__container,.benefiticon,.box{display:-webkit-box;display:-ms-flexbox;display:flex}.benefiticon{gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefiticon span{color:#575756;font-size:24px;font-weight:400}.box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#faf8eb;border-radius:24px;border:2px dashed #b0cb1f;padding:77px 40px;gap:30px}.burger,.burger span{position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.burger{display:none;top:20px;right:10px;z-index:5;width:30px;height:20px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.burger span{display:block;height:3px;width:100%;background-color:#000;border-radius:9px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger span:nth-child(1){top:0}.burger span:nth-child(2),.burger span:nth-child(3){top:9px}.burger span:nth-child(4){top:18px}.burger.active span:nth-child(1){top:9px;width:0;left:50%}.burger.active span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.active span:nth-child(4){top:9px;width:0;left:50%}@media (max-width:768px){.burger{display:block}}.button{padding:14px 24px;border-radius:10px;text-align:center;width:100%;-webkit-transition:250ms all;transition:250ms all}#formats .formats__card button.btn:hover,.button:hover{background-color:#b5780d}.button.transparent{border:1px solid #018fae;background-color:transparent}.button.transparent a,body .h2 span,body .h3 span{color:#018fae}.button.black{color:#fff;background-color:#000006}.button.black:hover{color:#000006!important;background-color:#e6e6e6!important}.button.blue{background-color:#018fae}.button.green{background-color:#809f1b}.button.orange{color:#000006;background-color:#fbad26}.card{background-color:#fff;padding:24px;border-radius:24px;font-size:18px;font-weight:400;width:100%;max-width:427px;max-height:293px;height:293px}.card__container,.card__container .top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:18px}.card__container .top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.card__container .top span{color:#575756;font-size:14px}.card__container,.card__container .bottom,.card__container .top,.cta{display:-webkit-box;display:-ms-flexbox;display:flex}.card__container .bottom{max-width:380px;color:#30302f;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.card__container .bottom h3{font-size:22px}.card__container .bottom h4{font-size:16px;font-weight:400;color:#575756}.cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}.card__container .bottom,.cta .text,form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta,.cta .text{position:relative}.cta .text{max-width:305px;font-size:27px;z-index:2;top:-70px}.card__container .bottom h3,.cta .text span,.popup .text span{font-weight:500;color:#30302f}.cta .text span .orange,.popup .text span .orange{color:#fbad26;font-weight:600}.cta .text img{position:absolute;right:0;bottom:-130px;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);height:150px}@media (max-width:1200px){.cta .text{font-size:24px}}@media (max-width:1024px){.cta .text img{position:absolute;right:0;bottom:-130px;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);height:150px}.cta form input:not(input[type=checkbox]){padding:10px 20px}.cta form .button{padding:10px 36px}}@media (max-width:768px){.cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta .text{font-size:20px;top:0}.cta .text img{position:absolute;left:-125px;bottom:-235px;-webkit-transform:rotate(51deg);-ms-transform:rotate(51deg);transform:rotate(51deg);height:150px}}@media (max-width:480px){.cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta .text{padding:0 5px}.cta .text img{display:none}.cta form .checkbox input[type=checkbox]{width:70px}}form{display:-webkit-box;display:-ms-flexbox;display:flex}form input::-webkit-input-placeholder{color:#fff;font-weight:400}form input::-moz-placeholder{color:#fff;font-weight:400}form input:-ms-input-placeholder{color:#fff;font-weight:400}form input::-ms-input-placeholder{color:#fff;font-weight:400}form input::placeholder{color:#fff;font-weight:400}form input[type=email],form input[type=tel],form input[type=text]{padding:15px 20px;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:14px;background-color:rgba(255,255,255,.1)}form .button{max-width:360px;width:100%}form .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}form .checkbox a{color:#30302f;text-decoration:underline}form .checkbox input[type=checkbox]{position:relative;width:58px;height:22px;color:#30302f;border:1px solid #575756;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1)}form .checkbox input[type=checkbox]::before{position:absolute;content:"";display:block;top:0;left:6px;width:8px;height:14px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}form .checkbox input[type=checkbox]:checked{color:#fff;border-color:#809f1b;background:#809f1b}form .checkbox input[type=checkbox]:checked::before{opacity:1}form .checkbox input[type=checkbox]:checked~label::before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}form .checkbox label{position:relative;cursor:pointer;font-size:13px;font-weight:300;padding:0 .25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .checkbox label::before{position:absolute;content:attr(data-content);color:#30302f;clip-path:polygon(0 0,0 0,0 100%,0 100%);text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#30302f;-webkit-transition:clip-path 200ms cubic-bezier(.25,.46,.45,.94);transition:clip-path 200ms cubic-bezier(.25,.46,.45,.94)}.mark{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.mark,.mark .text,.popup,.slide{display:-webkit-box;display:-ms-flexbox;display:flex}.mark .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#30302f;font-size:18px}.mark .text .title{font-weight:700}.mark .text .reqular{font-weight:400}.popup,.slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup,.popup .text{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:70px;background-color:#faf8eb;border-radius:6px;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.1);box-shadow:1px 2px 2px 0 rgba(0,0,0,.1)}.popup::before{content:"X";top:24px;right:32px;position:absolute;cursor:pointer}.popup .text{max-width:360px;font-size:24px;z-index:2;text-align:center}.slide{border:2px dashed #809f1b;border-radius:24px;max-width:960px;width:100%;height:512px;background-color:#fff}.slide__container{padding:40px 30px 40px 60px;width:100%;max-width:600px}.slide__container img{margin-bottom:30px}.slide__container h3{color:#fbad26;font-size:27px;font-weight:600;margin-bottom:20px}.slide__container h4{color:#575756;font-size:21px;font-weight:400;margin-bottom:20px}.slide__container h5{font-size:18px;line-height:20px}.slide .img{border-radius:0 24px 24px 0!important;width:368px}html{scroll-behavior:smooth}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,body button,body input{font-family:"Montserrat",sans-serif}body{width:100%;position:relative;min-width:320px;min-height:100vh;font-weight:400;overflow-x:hidden;opacity:1;z-index:99}body button,body input{outline:0;border:0;color:#fff;font-weight:700;font-size:18px}@media (max-width:480px){body .cf-turnstile{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:240px;height:auto}}.slide__container h5,body input{color:#30302f;font-weight:400}body .modal-content label.label,body main{display:-webkit-box;display:-ms-flexbox;display:flex}body main{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body a{text-decoration:none;color:#000006;cursor:pointer}body .h2{font-size:40px;font-weight:600;color:#30302f}@media (max-width:1300px){body .h2{font-size:34px}}@media (max-width:1200px){body .h2{font-size:30px}}@media (max-width:1024px){body .h2{font-size:26px;max-width:380px}}@media (max-width:768px){body .h2{display:block;font-size:22px;max-width:380px}}@media (max-width:480px){body .h2{font-size:22px;display:block;max-width:380px;text-align:left!important}}body .h3{font-size:30px;font-weight:600;color:#fff}@media (max-width:1300px){body .h3{font-size:30px}}@media (max-width:1200px){body .h3{font-size:26px}}@media (max-width:1024px){body .h3{font-size:22px;max-width:380px}}@media (max-width:768px){body .h3{display:block;font-size:18px;max-width:380px}}@media (max-width:480px){body .h3{font-size:18px;display:block;max-width:380px;text-align:left!important}}body .small{max-width:450px;font-size:18px;font-weight:400;color:#575756;line-height:26px}@media (max-width:1300px){body .small{font-size:16px;max-width:395px}}@media (max-width:1024px){body .small{font-size:14px;line-height:20px;max-width:348px}}@media (max-width:768px){body .small{font-size:13px;line-height:18px;max-width:348px}}body .modal-open{overflow:hidden}body .modal,body .modal-content{width:100%;-webkit-animation-duration:.4s;animation-duration:.4s}body .modal{display:none;position:fixed;left:0;top:0;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:999}body .modal-content{position:relative;background-color:#000006;margin:100px auto 0;padding:30px 30px 40px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:450px;-webkit-animation-name:slideIn;animation-name:slideIn;color:#fff;line-height:130%}body .modal-content label.label{font-size:14px;color:rgba(255,255,255,.7);text-align:center;max-width:410px;margin-bottom:15px}#cta .cta__form form label.label input.checkbox,body .modal-content label.label input.checkbox{max-width:unset;width:22px;margin-right:10px;border-radius:20px;border:unset;color:#000006;font-size:unset;padding:unset}#offer .offer__info .offer__item .offer__item-description guf,#pricing .pricing__right .form__privacy a,body .modal-content label.label a{color:#fbad26;text-decoration:underline}body .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:700}.header__top .header__logo .svg,body .modal-content .mob{display:none}body .modal-content .closesvg path{fill:inherit;stroke:#fff}body .modal-content .close{cursor:pointer}body .modal-content .closesvg:hover path{stroke:#ed1c24;text-decoration:none;cursor:pointer}body .modal-content .form,body .modal-content .form form .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .modal-content .form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .modal-content .form form{gap:unset}body .modal-content .form form h3{font-size:20px;font-weight:500;color:#fff;max-width:380px;margin-bottom:10px}body .modal-content .form form h4{font-size:15px;color:rgba(255,255,255,.7);margin-bottom:30px}body .modal-content .form form .inputs{gap:10px;margin-bottom:20px;color:rgba(255,255,255,.8)}body .modal-content .form form .inputs input{color:rgba(255,255,255,.8);font-size:15px}body .modal-content .form form .inputs input.invalid{border-color:#b01114}body .modal-content .form form .inputs input::-webkit-input-placeholder{color:rgba(255,255,255,.8);font-size:14px}body .modal-content .form form .inputs input::-moz-placeholder{color:rgba(255,255,255,.8);font-size:14px}body .modal-content .form form .inputs input:-ms-input-placeholder{color:rgba(255,255,255,.8);font-size:14px}body .modal-content .form form .inputs input::-ms-input-placeholder{color:rgba(255,255,255,.8);font-size:14px}body .modal-content .form form .inputs input::placeholder{color:rgba(255,255,255,.8);font-size:14px}body .modal-content .form form .button{background-color:#fbad26;color:#000006;font-size:15px;font-weight:500}body .modal.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.4s;animation-duration:.4s}.scroll-to-top{position:fixed;bottom:60px;right:30px;display:none;background-color:transparent;border-radius:50%;cursor:pointer;z-index:1001;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media (max-width:768px){.scroll-to-top{bottom:60px;right:10px}}.scroll-to-top img{width:50px;height:50px}.scroll-to-top.visible{display:block;opacity:1;visibility:visible}.scroll-to-top.hidden{opacity:0;visibility:hidden}#about,.header{background-color:#000006}.header,.header__top{display:-webkit-box;display:-ms-flexbox;display:flex}.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:0;z-index:998;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.25);-webkit-transition:background-color .3s ease,color .3s ease,border-bottom .3s ease;transition:background-color .3s ease,color .3s ease,border-bottom .3s ease}.header__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 24px}@media (max-width:1024px){.header__top{padding:12px 14px}}.header__top .line{width:1px;height:40px;margin:0 10px;background:#dee0da;border:0;outline:0}.header__top .header__logo img{max-height:50px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1200px){.header__top .header__logo img{max-height:35px}}@media (max-width:1024px){.header__top .header__logo img{max-height:38px;display:none}}.header__top .header__union,.header__top .header__union__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__top .header__union .header__description{color:#fff;font-size:14px;margin-bottom:5px;max-width:250px}.header__top .header__union__info{gap:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__nav,.header__top .header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__top .header__info .email,.header__top .header__info .phone{gap:5px}.header__top .header__info .email span,.header__top .header__info .phone span{font-size:14px;opacity:.8;color:#fff}.header__top .header__info .email,.header__top .header__info .phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.header__top .header__info .email .header__email{color:#000006;font-size:16px;font-weight:600}.header__top .header__info .phone .header__phone{color:#fff;font-size:16px;font-weight:500}.header__top .header__info .header__subtext{color:#fff;font-size:12px;text-decoration:underline}.header__mobile,.header__nav,.header__top .header__cta,.header__top .header__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__top .header__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__top .header__cta .header__btn{background-color:rgba(255,255,255,.2);color:#fff;padding:13px 20px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;width:100%;max-width:189px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.header__top .header__cta .header__btn:hover{background-color:rgba(230,230,230,.2)}.header__top .header__cta .header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;gap:10px}@media (max-width:1300px){.header__top .header__union__info .header__info .email a,.header__top .header__union__info .header__info .phone a{font-size:14px}.header__top .header__union__info .header__info .email span,.header__top .header__union__info .header__info .phone span{font-size:12px}.header__top .header__union__info .header__cta .header__socials a img{width:40px;height:40px}.header__top .header__union__info .header__cta .header__btn{font-size:14px;padding:11px 20px}}@media (max-width:1200px){.header__top .header__union .header__description{font-size:12px}.header__top .header__union__info{gap:10px;max-width:625px}.header__top .header__union__info .header__cta .header__btn{margin-right:10px}}@media (max-width:1024px){.header__top .header__union .header__description,.header__top .header__union hr,.header__top .header__union__info{display:none}}.header__nav .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;width:100%}.header__nav .header__menu .header__item{margin:0 12px;position:relative}.header__nav .header__menu .header__item.f{margin:0 12px 0 0}.header__nav .header__menu .header__item.l{margin:0 0 0 12px}@media (max-width:1200px){.header__nav .header__menu .header__item{margin:0 8px}}@media (max-width:1080px){.header__nav .header__menu .header__item{margin:0 5px}}.header__nav .header__menu .header__item a{color:#fff;font-weight:400;font-size:16px;text-decoration:none;display:block;padding:20px 0;-webkit-transition:color .2s ease;transition:color .2s ease}.header__mobile{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__mobile .header__icons a img,.header__mobile .header__logo__mobile img{max-height:38px}.header__mobile .header__logo__mobile .svg{display:none}.header__mobile .horizont{outline:0;padding:0 12px;background-color:#fff;border:1px solid #dee0da}.header__mobile .header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header__mobile .header__icons .line{width:1px;height:40px;margin:0;background:#dee0da;border:0;outline:0}.header__mobile .header__burger img{max-height:40px}.header__mobile .header__mobile-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__mobile .header__mobile-menu.hidden{display:none}.header__mobile .header__mobile-menu .header__mobile-close{text-align:right;padding:12px 14px}.header__mobile .header__mobile-menu .header__mobile-top{text-align:center;padding:20px}.header__mobile .header__mobile-menu .header__mobile-top .header__logo{margin:10px 0}.header__mobile .header__mobile-menu .header__mobile-top .header__email,.header__mobile .header__mobile-menu .header__mobile-top .header__phone{display:block;color:#fff;font-size:16px;font-weight:500;margin:5px 0}.header__mobile .header__mobile-menu .header__mobile-menu-list{list-style:none;padding:10px 0 0;background-color:#000006}.header__mobile .header__mobile-menu .header__mobile-menu-list .header__mobile-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px;text-align:center}.header__mobile .header__mobile-menu .header__mobile-menu-list .header__mobile-item.last{padding:14px 14px 24px}.header__mobile .header__mobile-menu .header__mobile-menu-list .header__mobile-item a{color:#fff;font-size:16px;text-decoration:none;display:block;width:100%;text-align:left}.header__mobile .header__mobile-menu .header__mobile-menu-list .header__mobile-item a:hover{color:#b01114}.header__mobile .header__mobile-menu .header__mobile-menu-list .header__mobile-item img{max-height:10px}.header__mobile .header__mobile-menu .header__mobile-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 14px 24px;gap:12px;background-color:#000006}.header__mobile .header__mobile-menu .header__mobile-info .header__btn{background-color:rgba(255,255,255,.2);color:#fff;padding:13px 20px;border-radius:10px;margin-right:0;font-size:15px;font-weight:500;text-decoration:none;width:100%}.header__mobile .header__mobile-menu .header__mobile-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:10px;background-color:#000006}.header__mobile .header__mobile-menu .header__mobile-social .phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;gap:5px}.header__mobile .header__mobile-menu .header__mobile-social .phone span{font-size:13px;opacity:.8}.header__mobile .header__mobile-menu .header__mobile-social .phone .header__phone{color:#fff;font-size:14px;font-weight:600}.header__mobile .header__mobile-menu .header__mobile-social .header__subtext{color:#fff;text-decoration:underline;font-size:12px}.header__mobile .header__mobile-menu .header__mobile-social .header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.header__mobile .header__mobile-menu .header__mobile-social .header__socials a img{max-height:44px}@media (max-width:1200px){.header__top .header__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media (max-width:1024px){.header,.header__top{-webkit-box-direction:normal}.header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.header,.header__mobile .header__icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__top{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .header__nav{display:none}.header__mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.header .header__nav,.header__mobile .header__cta .header__socials,.header__mobile .header__mobile-menu.hidden{display:none}.header__mobile,.header__mobile .header__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.header__mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__mobile .header__icons{gap:10px}.header__mobile .header__mobile-menu .header__mobile-close{text-align:right}.header__mobile .header__mobile-menu .header__mobile-top{text-align:center;padding:20px}.header__mobile .header__mobile-menu .header__mobile-top .header__logo{margin:10px 0}.header__mobile .header__mobile-menu .header__mobile-top .header__email,.header__mobile .header__mobile-menu .header__mobile-top .header__phone{display:block;color:#000006;font-size:16px;font-weight:600;margin:5px 0}}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;background:url(../img/main/photo.jpg) no-repeat center center;background-size:cover;height:110vh;position:relative;color:#fff;background-color:#018fae}@media (max-width:768px){.main{background-position:bottom;height:82vh;background-size:104%}}#about .about__badge .about__content,.main__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about .container,.main__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.main__content{text-align:center;position:absolute;top:5%;left:50%;-webkit-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);transform:translate(-50%,-5%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:480px){.main__content{padding:0 12px}}.main__title{font-size:50px;font-style:italic;font-weight:700;line-height:85%;margin:0 0 16px;max-width:775px}@media (max-width:1200px){.main__title{font-size:40px;margin-bottom:12px;max-width:620px}}@media (max-width:768px){.main__title{font-size:36px;max-width:480px}}@media (max-width:480px){.main__title{font-size:24px}}.main__subtitle{font-size:20px;font-weight:500;color:#fff;margin:0 0 30px;font-style:italic}@media (max-width:1200px){.main__subtitle{margin-bottom:20px}}@media (max-width:768px){.main__subtitle{font-size:16px}}.main__button{background-color:#fff;color:#018fae;font-size:18px;font-weight:700;padding:14px 0;border:0;border-radius:10px;cursor:pointer;max-width:320px;width:100%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.main__button:hover{background-color:#f2f2f2}.main__image{position:absolute;bottom:0;width:100%}.main__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#about{padding:120px 60px 0}@media (max-width:1300px){#about{padding:120px 60px 0}}@media (max-width:1200px){#about{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#about{padding:60px 14px 0}}#about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;position:relative;overflow-x:clip}@media (max-width:1024px){#about .container{gap:15px}}#about .about__badge{background-color:#652d8d;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width:1024px){#about .about__badge{padding:30px}}@media (max-width:768px){#about .about__badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:550px;padding:24px 20px}}@media (max-width:480px){#about .about__badge{height:520px}}#about .about__badge .about__content{max-width:570px;gap:20px}@media (max-width:768px){#about .about__badge .about__content{max-width:unset}}#about .about__badge .about__content .union,#about .about__badge .about__content .union .text,#trends .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about .about__badge .about__content .union{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){#about .about__badge .about__content .union{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#about .about__badge .about__content .union .text,#trends .container{gap:10px}@media (max-width:768px){#about .about__badge .about__content .union .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){#about .about__badge .about__content .union .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}#about .about__badge .about__content .union .text .badge__text{font-size:38px;font-weight:700;font-style:italic;color:#fff;line-height:110%;max-width:540px}@media (max-width:1300px){#about .about__badge .about__content .union .text .badge__text{font-size:32px;max-width:452px}}@media (max-width:768px){#about .about__badge .about__content .union .text .badge__text{font-size:25px;text-align:center}}@media (max-width:480px){#about .about__badge .about__content .union .text .badge__text{font-size:22px;text-align:left;line-height:110%}}#about .about__badge .about__content .union .text .subtext{color:#fff;opacity:.8;font-size:18px;font-weight:400}@media (max-width:1300px){#about .about__badge .about__content .union .text .subtext{max-width:460px}}@media (max-width:1200px){#about .about__badge .about__content .union .text .subtext{font-size:17px}}@media (max-width:1024px){#about .about__badge .about__content .union .text .subtext{font-size:16px;max-width:350px}}@media (max-width:480px){#about .about__badge .about__content .union .text .subtext{font-size:15px;line-height:133%}}#about .about__badge .about__content .union .button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#000006;background-color:#fbad26;border-radius:8px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;max-width:320px;height:50px}@media (max-width:480px){#about .about__badge .about__content .union .button{margin-top:10px}}#about .about__badge .about__content .union .button:hover{background-color:#ea9604}#about .about__badge .bags{position:absolute;right:-50px;bottom:-20px;max-width:830px;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:1300px){#about .about__badge .bags{right:-40px;bottom:10px;max-width:700px}}@media (max-width:1200px){#about .about__badge .bags{right:-75px;bottom:30px;max-width:670px}}@media (max-width:1024px){#about .about__badge .bags{right:-100px;bottom:10px;max-width:600px}}@media (max-width:768px){#about .about__badge .bags{max-width:660px;top:78%;left:42%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:480px){#about .about__badge .bags{max-width:480px;top:78%;left:48%}}#trends{background-color:#000006;padding:120px 60px 0}@media (max-width:1300px){#trends{padding:120px 60px 0}}@media (max-width:1200px){#trends{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#trends{padding:60px 14px 0}}#trends .container{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media (max-width:1200px){#trends .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#trends .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}@media (max-width:480px){#trends .container{width:100%}}#trends .trends__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1200px){#trends .trends__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#trends .trends__content{gap:10px}}#trends .trends__content .trends__image{position:relative;border-radius:16px}#trends .trends__content .trends__image img{width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){#trends .trends__content .trends__image,#trends .trends__content .trends__image img{height:320px}}@media (max-width:480px){#trends .trends__content .trends__image{border-radius:20px;width:100%}#trends .trends__content .trends__image img{-o-object-fit:cover;object-fit:cover;bottom:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}#trends .trends__content .trends__image .text{position:absolute;bottom:0;left:0;padding:30px;border-radius:10px;color:#fff}@media (max-width:768px){#trends .trends__content .trends__image .text{padding:20px}}#trends .trends__content .trends__image .text .title{font-size:38px;font-weight:700;font-style:italic;color:#fff;line-height:110%;max-width:615px}#franchise .franchise__title span,#trends .trends__content .trends__image .text .title span{color:#fbad26}@media (max-width:1300px){#trends .trends__content .trends__image .text .title{font-size:32px;max-width:518px}}@media (max-width:768px){#trends .trends__content .trends__image .text .title{font-size:25px;max-width:404px}}@media (max-width:480px){#trends .trends__content .trends__image .text .title{font-size:22px;line-height:110%}}#trends .trends__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){#trends .trends__stats{gap:10px}}@media (max-width:768px){#trends .trends__stats{grid-template-columns:repeat(1,1fr);gap:10px;width:100%}}#trends .trends__stats .statistic{position:relative;background-color:rgba(255,255,255,.1);padding:24px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);height:200px}@media (max-width:768px){#trends .trends__stats .statistic{height:160px}}#trends .trends__stats .statistic.purple{background-color:#652d8d}@media (max-width:768px){#trends .trends__stats .statistic.purple{height:200px}}#trends .trends__stats .statistic::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:16px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.02)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,0));z-index:0}@media (max-width:768px){#trends .trends__stats .statistic{padding:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}}#trends .trends__stats .statistic .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#trends .trends__stats .statistic .stat .text{font-size:18px;color:#fff;line-height:128%;font-weight:400;max-width:380px}@media (max-width:1200px){#trends .trends__stats .statistic .stat .text{font-size:17px}}@media (max-width:1024px){#trends .trends__stats .statistic .stat .text{font-size:16px}}@media (max-width:480px){#trends .trends__stats .statistic .stat .text{font-size:15px}}#trends .trends__stats .statistic .u{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#trends .trends__stats .statistic .u i{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}#trends .trends__stats .statistic.red .value{color:#b01114}#trends .trends__stats .statistic.green .value{color:#809f1b}#trends .trends__stats .statistic img{-ms-flex-item-align:start;align-self:flex-start;width:64px;height:64px}@media (max-width:1300px){#trends .trends__stats .statistic img{width:52px;height:52px}}@media (max-width:1200px){#trends .trends__stats .statistic img{width:48px;height:48px}}#prospects{background-color:#000006;padding:120px 60px 0}@media (max-width:1300px){#prospects{padding:120px 60px 0}}@media (max-width:1200px){#prospects{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#prospects{padding:60px 14px 0}}#prospects .container{display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:100%;gap:20px}@media (max-width:1024px){#prospects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){#prospects .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}#prospects .prospects__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:768px){#prospects .prospects__info{gap:10px}}#prospects .prospects__info .prospects__box,#prospects .prospects__info .prospects__box.grey .statistic-box .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#prospects .prospects__info .prospects__box{padding:24px 0 24px 24px;border-radius:16px;position:relative;overflow:hidden;gap:20px;height:100%}#prospects .prospects__info .prospects__box .m{display:none}@media (max-width:480px){#prospects .prospects__info .prospects__box .m{display:-webkit-box;display:-ms-flexbox;display:flex}}#prospects .prospects__info .prospects__box .d{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){#prospects .prospects__info .prospects__box .d{display:none}}#prospects .prospects__info .prospects__box.orange{background-color:#fbad26;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:480px){#prospects .prospects__info .prospects__box.orange{padding:20px;height:350px}}#prospects .prospects__info .prospects__box.orange .prospects__text{z-index:2;max-width:255px;position:relative}@media (max-width:480px){#prospects .prospects__info .prospects__box.orange .prospects__text{max-width:unset}}#prospects .prospects__info .prospects__box.orange .mobile{display:none}@media (max-width:480px){#prospects .prospects__info .prospects__box.orange .mobile{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:170px;height:100%;max-width:380px}}#prospects .prospects__info .prospects__box.orange .desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){#prospects .prospects__info .prospects__box.orange .desktop{display:none}}#prospects .prospects__info .prospects__box.orange img{position:absolute;right:0;bottom:0;height:100%;max-width:80%;-o-object-fit:cover;object-fit:cover;z-index:1}@media (max-width:480px){#prospects .prospects__info .prospects__box.orange img{bottom:-90px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;left:50%}}#prospects .prospects__info .prospects__box.grey{background-color:rgba(255,255,255,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:unset}#prospects .prospects__info .prospects__box.grey .statistic-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:40px;padding:24px 24px 0}@media (max-width:1024px){#prospects .prospects__info .prospects__box.grey .statistic-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:480px){#prospects .prospects__info .prospects__box.grey .statistic-box{padding:20px 20px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}#prospects .prospects__info .prospects__box.grey .statistic-box .value{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:40px;color:#fff;font-weight:700;line-height:110%;font-style:italic}@media (max-width:480px){#prospects .prospects__info .prospects__box.grey .statistic-box .value{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}}#prospects .prospects__info .prospects__box.grey .statistic-box .value span{font-weight:400;font-size:16px;color:#fff;opacity:.7}#prospects .prospects__info .prospects__box.grey .statistic-box span{color:#fff;font-size:16px;max-width:350px;line-height:130%;opacity:.7}@media (max-width:480px){#prospects .prospects__info .prospects__box.grey .statistic-box span{font-size:14px}}#prospects .prospects__info .prospects__box.grey img{width:100%;border-radius:8px}#prospects .prospects__info .prospects__text .title,#why .why__content h2.title{font-size:22px;font-style:italic;color:#000006;font-weight:700;margin-bottom:30px}@media (max-width:480px){#prospects .prospects__info .prospects__text .title{margin-bottom:10px}}#prospects .prospects__info .prospects__text .description{opacity:.7;font-size:16px;font-weight:400;line-height:130%}@media (max-width:480px){#prospects .prospects__info .prospects__text .description{font-size:14px}}#prospects .prospects__shop-wrapper{width:100%;grid-area:1/2/2/4}#prospects .prospects__shop-wrapper .prospects__shop{height:100%;width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}#why{background-color:#000006;padding:120px 60px 0}@media (max-width:1300px){#why{padding:120px 60px 0}}@media (max-width:1200px){#why{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#why{padding:60px 14px 0}}#why .container{width:100%;max-width:unset;margin:unset}#why .why__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#why .why__content h2.title{color:#fbad26;margin-bottom:40px;text-align:center;font-size:38px;line-height:110%;max-width:500px}#why .why__content h2.title .green,#why .why__grid .why__item .text h3.title span{color:#fff}@media (max-width:1300px){#why .why__content h2.title{font-size:32px;max-width:452px}}@media (max-width:768px){#why .why__content h2.title{font-size:25px;text-align:center}}@media (max-width:480px){#why .why__content h2.title{font-size:22px;line-height:110%}}#why .why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1200px){#why .why__grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#why .why__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}#why .why__grid .col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#why .why__grid .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#why .why__grid .why__item{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#why .why__grid .col-1,#why .why__grid .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:100%;width:100%}#why .why__grid .col-1,#why .why__grid .col-1 .why__item,#why .why__grid .col-2,#why .why__grid .col-2 .why__item,#why .why__grid .why__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#why .why__grid .why__item{background-color:rgba(255,255,255,.1);padding:24px;border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;position:relative;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#why .why__grid .why__item.purple{background-color:#652d8d;padding:24px 24px 0}@media (max-width:1200px){#why .why__grid .why__item.purple{grid-row:1/3;grid-column:2/3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#why .why__grid .why__item.purple img{-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:768px){#why .why__grid .why__item.purple img{max-width:300px}}#why .why__grid .why__item.purple .text .title{color:#fff;font-weight:700}#why .why__grid .why__item.purple .text .title span{font-weight:400}@media (max-width:1200px){#why .why__grid .why__item{max-width:unset;height:100%}}@media (max-width:768px){#why .why__grid .why__item{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}}@media (max-width:480px){#why .why__grid .why__item{gap:20px;padding:20px}}#why .why__grid .why__item .members{width:250px;margin-bottom:20px;height:70px}@media (max-width:1200px){#why .why__grid .why__item .members{height:52px;width:180px}}@media (max-width:480px){#why .why__grid .why__item .members{margin-bottom:unset}}#why .why__grid .why__item .ico{width:60px;height:60px;margin-bottom:20px}@media (max-width:1200px){#why .why__grid .why__item .ico{width:52px;height:52px}}@media (max-width:480px){#why .why__grid .why__item .ico{width:48px;height:48px;margin-bottom:unset}}#why .why__grid .why__item .text h3.title{font-size:18px;font-weight:400;color:#fbad26;text-align:left;line-height:130%}@media (max-width:768px){#why .why__grid .why__item .text h3.title{margin-bottom:unset;font-size:16px}}@media (max-width:480px){#why .why__grid .why__item .text h3.title{font-size:15px}}#why .why__grid .why__item .text span.number{font-size:14px;color:rgba(255,255,255,.5);position:absolute;font-weight:400;opacity:.6;top:30px;right:24px}#finance .container,#why .why__cta{display:-webkit-box;display:-ms-flexbox;display:flex}#why .why__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#why .why__cta .btn{padding:15px 30px;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;max-width:415px;width:100%}@media (max-width:480px){#why .why__cta .btn{max-width:480px}}#why .why__cta .btn.red{background-color:#b01114;color:#fff;border:0}#why .why__cta .btn.red:hover{background-color:#810d0f}#finance{background-color:#000006;padding:120px 60px 0}@media (max-width:1300px){#finance{padding:120px 60px 0}}@media (max-width:1200px){#finance{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#finance{padding:60px 14px 0}}#finance .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:relative;overflow-x:clip;width:100%}@media (max-width:1024px){#finance .container{gap:15px}}#finance .about__badge{background-color:#fbad26;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width:1024px){#finance .about__badge{padding:30px}}@media (max-width:768px){#finance .about__badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:640px;padding:24px 20px}}@media (max-width:480px){#finance .about__badge{height:580px}}#finance .about__badge .about__content,#offer{display:-webkit-box;display:-ms-flexbox;display:flex}#finance .about__badge .about__content{max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:768px){#finance .about__badge .about__content{max-width:unset}}#finance .about__badge .about__content .union,#finance .about__badge .about__content .union .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#finance .about__badge .about__content .union{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){#finance .about__badge .about__content .union{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#finance .about__badge .about__content .union .text{gap:10px}@media (max-width:768px){#finance .about__badge .about__content .union .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){#finance .about__badge .about__content .union .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}#finance .about__badge .about__content .union .text .products__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media (max-width:1024px){#finance .about__badge .about__content .union .text .products__tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px}}@media (max-width:768px){#finance .about__badge .about__content .union .text .products__tags{max-width:320px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}#finance .about__badge .about__content .union .text .products__tags .tag{max-width:320px;width:100%}}@media (max-width:480px){#finance .about__badge .about__content .union .text .products__tags,#finance .about__badge .about__content .union .text .products__tags .tag{max-width:unset}}#finance .about__badge .about__content .union .text .products__tags span.tag{font-size:16px;font-weight:500;color:#000006;padding:10px 20px 10px 10px;border-radius:10px;border:1px solid #000006}@media (max-width:1200px){#finance .about__badge .about__content .union .text .products__tags span.tag{font-size:14px}}@media (max-width:480px){#finance .about__badge .about__content .union .text .products__tags span.tag{padding:10px 20px}}#finance .about__badge .about__content .union .text .badge__text{font-size:38px;font-weight:700;font-style:italic;color:#000006;line-height:110%;max-width:565px}@media (max-width:1300px){#finance .about__badge .about__content .union .text .badge__text{font-size:32px;max-width:480px}}@media (max-width:768px){#finance .about__badge .about__content .union .text .badge__text{font-size:25px;text-align:center}}@media (max-width:480px){#finance .about__badge .about__content .union .text .badge__text{font-size:22px;text-align:left;line-height:110%}}#finance .about__badge .about__content .union .text .subtext{color:#fff;opacity:.8;font-size:18px;font-weight:400}@media (max-width:1300px){#finance .about__badge .about__content .union .text .subtext{max-width:460px}}@media (max-width:1200px){#finance .about__badge .about__content .union .text .subtext{font-size:17px}}@media (max-width:1024px){#finance .about__badge .about__content .union .text .subtext{font-size:16px;max-width:350px}}@media (max-width:480px){#finance .about__badge .about__content .union .text .subtext{font-size:15px;line-height:133%}}#finance .about__badge .about__content .union .button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#000006;border-radius:10px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;max-width:320px;height:50px}@media (max-width:768px){#finance .about__badge .about__content .union .button{margin-top:10px}}@media (max-width:480px){#finance .about__badge .about__content .union .button{max-width:unset}}#finance .about__badge .about__content .union .button:hover{background-color:#ea9604}#finance .about__badge .bags{position:absolute;right:0;bottom:-56px;max-width:830px;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:1300px){#finance .about__badge .bags{right:0;bottom:-47px;max-width:500px}}@media (max-width:1200px){#finance .about__badge .bags{right:0;bottom:-42px;max-width:450px}}@media (max-width:1024px){#finance .about__badge .bags{right:-60px;bottom:-46px;max-width:475px}}@media (max-width:768px){#finance .about__badge .bags{max-width:400px;bottom:-211px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:480px){#finance .about__badge .bags{max-width:300px;bottom:-157px}}#offer{background-color:#000006;padding:120px 60px}@media (max-width:1300px){#offer{padding:120px 60px}}@media (max-width:1200px){#offer{padding:80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#offer{padding:60px 14px}}#offer .wrapper{display:grid;grid-template-columns:3fr 4fr;gap:40px}@media (max-width:1200px){#offer .wrapper{gap:20px}}@media (max-width:1024px){#offer .wrapper{grid-template-columns:1fr}}#offer .offer__box{background-color:#652d8d;border-radius:16px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;color:#fff}@media (max-width:768px){#offer .offer__box{padding:20px}}#offer .offer__box.purple{background-color:#6a1b9a}#offer .offer__box .offer__content{margin-bottom:40px}@media (max-width:1024px){#offer .offer__box .offer__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){#offer .offer__box .offer__content{margin-bottom:30px}}#offer .offer__box .offer__content .offer__title{color:#fff;text-align:left;font-size:38px;font-weight:700;font-style:italic;line-height:100%;margin-bottom:10px;max-width:500px}#offer .offer__box .offer__content .offer__title .green,#products .wrapper .content .title .green{color:#fff}@media (max-width:1300px){#offer .offer__box .offer__content .offer__title{font-size:32px;max-width:452px}}@media (max-width:1024px){#offer .offer__box .offer__content .offer__title{text-align:center}}@media (max-width:768px){#offer .offer__box .offer__content .offer__title{font-size:25px;text-align:center;margin-bottom:5px}}@media (max-width:480px){#offer .offer__box .offer__content .offer__title{font-size:22px;text-align:left;line-height:110%}}#offer .offer__box .offer__content .offer__description{font-size:16px;max-width:350px;text-align:left;font-weight:400;line-height:130%;color:rgba(255,255,255,.7)}@media (max-width:1024px){#offer .offer__box .offer__content .offer__description{text-align:center}}@media (max-width:480px){#offer .offer__box .offer__content .offer__description{text-align:left;font-size:14px}}#offer .offer__box .offer__image{max-width:300px;height:auto}@media (max-width:480px){#offer .offer__box .offer__image{max-width:215px;width:100%;-o-object-fit:cover;object-fit:cover}}#offer .offer__box .offer__button{background-color:#fff;color:#000006;border:0;padding:15px 20px;border-radius:10px;cursor:pointer;width:100%;font-weight:700;font-size:16px}@media (max-width:480px){#offer .offer__box .offer__button{padding:15px 10px;font-size:14px}}#offer .offer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}#offer .offer__info .offer__item{grid-template-columns:1fr 3fr;display:grid;padding:30px 0;border-top:1px solid rgba(255,255,255,.3);height:100%;gap:10px}#offer .offer__info .offer__item:last-child{border-bottom:1px solid rgba(255,255,255,.3)}@media (max-width:768px){#offer .offer__info .offer__item{grid-template-columns:1fr;padding:24px 0}}#offer .offer__info .offer__item .offer__item-title{font-weight:500;font-style:italic;font-size:22px;max-width:150px}@media (max-width:768px){#offer .offer__info .offer__item .offer__item-title{max-width:unset}}@media (max-width:480px){#offer .offer__info .offer__item .offer__item-title{font-size:18px}}#offer .offer__info .offer__item .offer__item-description{font-size:16px;line-height:1.3;color:rgba(255,255,255,.8)}@media (max-width:480px){#offer .offer__info .offer__item .offer__item-description{font-size:14px}}#products{background-image:url(../img/products/photo.jpg);background-size:cover;background-position:center;color:#fff;width:100%;position:relative;background-color:#000006}@media (max-width:768px){#products{background-image:none}}#products::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}@media (max-width:768px){#products::before{position:static}}#products .image-container,#products .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#products .image-container{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}#products .image-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:-5px;z-index:2;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,.2)));background:linear-gradient(to top,#000 ,rgba(0,0,0,.2));pointer-events:none}#products .image-container .img-mobile{display:none}@media (max-width:768px){#products .image-container .img-mobile{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;border-top-left-radius:16px;border-top-right-radius:16px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}}#products .wrapper{padding:120px 60px;gap:40px}@media (max-width:1300px){#products .wrapper{padding:120px 60px}}@media (max-width:1200px){#products .wrapper{padding:80px 40px}}@media (max-width:1024px){#products .wrapper{padding:60px 14px}}@media (max-width:768px){#products .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 14px;top:-10px;gap:20px}}#products .wrapper .content{position:relative;z-index:2;color:#fff}@media (max-width:768px){#products .wrapper .content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){#products .wrapper .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#products .wrapper .content .title{color:#fff;margin-bottom:10px;text-align:left;font-size:38px;font-weight:700;font-style:italic;line-height:110%;max-width:650px}@media (max-width:1300px){#products .wrapper .content .title{font-size:32px;max-width:555px}}@media (max-width:768px){#products .wrapper .content .title{font-size:25px;text-align:center}}@media (max-width:480px){#products .wrapper .content .title{font-size:22px;text-align:left;line-height:110%}}#products .wrapper .content .description{font-size:18px;font-weight:400;text-align:left;max-width:500px;line-height:120%;margin-bottom:24px}@media (max-width:768px){#products .wrapper .content .description{text-align:center}}@media (max-width:480px){#products .wrapper .content .description{text-align:left;font-size:15px}}#products .wrapper .content .roles{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px}@media (max-width:768px){#products .wrapper .content .roles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#products .wrapper .content .roles span,#products .wrapper .content .steps .step{background:rgba(0,0,0,.5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#products .wrapper .content .roles span{padding:12px 30px;border-radius:8px;font-weight:500;font-size:16px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3)}@media (max-width:768px){#products .wrapper .content .roles span{width:100%;max-width:unset}}#products .wrapper .content .roles span::before{content:"";display:inline-block;width:4px;height:4px;background-color:#fbad26;border-radius:50%;margin-right:8px}@media (max-width:768px){#products .wrapper .content .roles span{padding:12px 20px;border:1px solid rgba(255,255,255,.2)}}#products .wrapper .content .steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){#products .wrapper .content .steps{width:100%;grid-template-columns:1fr;gap:10px}}#products .wrapper .content .steps .step{padding:24px;max-width:315px;border-radius:16px;gap:10px;border:1px solid rgba(255,255,255,.2)}@media (max-width:1200px){#products .wrapper .content .steps .step{gap:15px}}@media (max-width:768px){#products .wrapper .content .steps .step{width:100%;max-width:unset}}#products .wrapper .content .steps .step .step-title{font-weight:400;font-size:16px;line-height:120%;width:100%}@media (max-width:480px){#products .wrapper .content .steps .step .step-title{font-size:14px}}#products .wrapper .content .steps .step.highlight{background:#652d8d}#products .wrapper .content .steps .step .number{font-size:16px;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;border-radius:50%;position:relative;font-style:normal;max-width:60px;width:100%}#products .wrapper .content .steps .step .number:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;border:1px solid #fff}@media (max-width:1200px){#products .wrapper .content .steps .step .number{width:50px;font-size:14px;height:50px}#products .wrapper .content .steps .step .number:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;border:1px solid #fff}}@media (max-width:480px){#products .wrapper .content .steps .step .number{width:45px;font-size:14px;height:45px}#products .wrapper .content .steps .step .number:before{content:"";position:absolute;width:45px;height:45px;border-radius:50%;border:1px solid #fff}}#products .wrapper .content .apply{background:#fbad26;color:#000006;border:0;padding:15px 20px;border-radius:10px;cursor:pointer;font-weight:700;font-size:1rem;margin-top:20px}#products .wrapper .text-mobile{display:none}@media (max-width:768px){#products .wrapper .text-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1;gap:15px}}@media (max-width:1200px){#products .wrapper .text-mobile .ico{width:56px;height:56px}}@media (max-width:1024px){#products .wrapper .text-mobile .ico{width:48px;height:48px}}#products .wrapper .text-mobile p.extra-text{font-size:22px;font-weight:500;line-height:125%;max-width:285px;text-align:right}@media (max-width:1300px){#products .wrapper .text-mobile p.extra-text{font-size:20px}}@media (max-width:1200px){#products .wrapper .text-mobile p.extra-text{font-size:18px;max-width:250px}}@media (max-width:1024px){#products .wrapper .text-mobile p.extra-text{text-align:left;max-width:350px}}@media (max-width:768px){#products .wrapper .text-mobile p.extra-text{font-size:16px;max-width:unset}}#products .wrapper .background-text{position:absolute;bottom:120px;right:60px;z-index:2;color:#fff}@media (max-width:1300px){#products .wrapper .background-text{right:40px}}@media (max-width:1200px){#products .wrapper .background-text{bottom:80px}}@media (max-width:1024px){#products .wrapper .background-text{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:5px;left:33%;display:none}}#products .wrapper .background-text .ico{right:0;position:absolute;top:-82px}@media (max-width:1300px){#products .wrapper .background-text .ico{top:-75px}}@media (max-width:1200px){#products .wrapper .background-text .ico{width:56px;height:56px;top:-65px}}@media (max-width:1024px){#products .wrapper .background-text .ico{top:unset;bottom:2px;left:0;width:48px;height:48px}}#products .wrapper .background-text p.extra-text{font-size:22px;font-weight:500;line-height:125%;max-width:285px;text-align:right}@media (max-width:1300px){#products .wrapper .background-text p.extra-text{font-size:20px}}@media (max-width:1200px){#products .wrapper .background-text p.extra-text{font-size:18px;max-width:250px}}@media (max-width:1024px){#products .wrapper .background-text p.extra-text{text-align:left;max-width:unset;left:60px;position:absolute;bottom:0}}#pricing,#pricing .wrapper{background-color:#000006;padding:120px 60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1300px){#pricing{padding:120px 60px}}@media (max-width:1200px){#pricing{padding:80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#pricing{padding:60px 14px}}#pricing .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:20px;position:relative;overflow:visible;background-color:#652d8d;color:#fff;padding:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:16px}@media (max-width:1024px){#pricing .wrapper{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:clip}}@media (max-width:480px){#pricing .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 20px}}#pricing .pricing__left,#pricing .pricing__right{z-index:2}@media (max-width:1024px){#pricing .pricing__left,#pricing .pricing__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#pricing .pricing__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;height:100%}@media (max-width:1024px){#pricing .pricing__left{gap:20px}#pricing .pricing__left .p{text-align:center}#pricing .pricing__left .contact,#pricing .pricing__left .p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){#pricing .pricing__left .p{text-align:left}#pricing .pricing__left,#pricing .pricing__left .contact,#pricing .pricing__left .p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#pricing .pricing__left .pricing__title{color:#fff;text-align:left;font-size:38px;font-weight:700;font-style:italic;line-height:100%;max-width:400px}#formats h2.title .green,#pricing .pricing__left .pricing__title .green{color:#fff}@media (max-width:1300px){#pricing .pricing__left .pricing__title{font-size:32px;max-width:370px}}@media (max-width:1024px){#pricing .pricing__left .pricing__title{text-align:center}}@media (max-width:768px){#pricing .pricing__left .pricing__title{font-size:25px;text-align:center;margin-bottom:5px}}@media (max-width:480px){#pricing .pricing__left .pricing__title{font-size:22px;text-align:left;max-width:240px;line-height:110%}}#pricing .pricing__left .pricing__description{font-size:16px;max-width:350px;text-align:left;font-weight:400;line-height:130%;color:rgba(255,255,255,.7)}@media (max-width:1024px){#pricing .pricing__left .pricing__description{text-align:center}#pricing .pricing__left .pricing__description.i{text-align:left}}@media (max-width:480px){#pricing .pricing__left .pricing__description{text-align:left;font-size:14px;max-width:300px}}#pricing .pricing__left .contact .contact__phone{font-size:14px;color:rgba(255,255,255,.8);line-height:130%;margin-bottom:5px}#pricing .pricing__left .contact .u{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#pricing .pricing__left .contact .contact__number{font-size:18px;font-weight:500;color:#fff}#pricing .pricing__left .contact .c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#pricing .pricing__left .contact .c .pricing__description{max-width:150px}#pricing .pricing__left .contact .contact__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#pricing .pricing__left .contact .contact__icons img{width:46px;height:46px}@media (max-width:1024px){#pricing .pricing__left .contact .contact__icons img{width:40px;height:40px}}#pricing .pricing__center,#pricing .pricing__center .pricing__eclipse{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#pricing .pricing__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1}@media (max-width:1024px){#pricing .pricing__center{position:relative;top:61%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:480px){#pricing .pricing__center{top:56%}}#pricing .pricing__center .pricing__eclipse{opacity:.8;z-index:0;max-width:1000px}#pricing .pricing__center .pricing__man{position:relative;bottom:-4px;z-index:1}@media (max-width:1300px){#pricing .pricing__center .pricing__man{bottom:-2px}}@media (max-width:1200px){#pricing .pricing__center .pricing__man{bottom:-45px;max-width:350px}}@media (max-width:1024px){#pricing .pricing__center .pricing__man{bottom:-1px}}@media (max-width:480px){#pricing .pricing__center .pricing__man{bottom:-6px;max-width:300px;width:100%}}@media (max-width:350px){#pricing .pricing__center .pricing__man{bottom:-8px}}#pricing .pricing__center .badge{position:absolute;padding:12px 30px;z-index:2;bottom:30px;border-radius:16px;background-color:rgba(0,0,6,.4)}@media (max-width:1200px){#pricing .pricing__center .badge{bottom:0}}@media (max-width:1024px){#pricing .pricing__center .badge{bottom:30px}}@media (max-width:480px){#pricing .pricing__center .badge{bottom:20px}}#pricing .pricing__center .pricing__name{font-weight:500;font-size:18px;color:#fff}#pricing .pricing__center .pricing__position{font-size:14px;font-weight:400;color:rgba(255,255,255,.8)}#pricing .pricing__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:360px}@media (max-width:1300px){#pricing .pricing__right{max-width:300px}}@media (max-width:1024px){#pricing .pricing__right{max-width:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}@media (max-width:480px){#pricing .pricing__right{max-width:unset;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#pricing .pricing__right .form__title{font-size:20px;font-weight:500;line-height:120%;margin-bottom:10px}@media (max-width:1024px){#pricing .pricing__right .form__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (max-width:480px){#pricing .pricing__right .form__title{font-size:16px;max-width:300px;text-align:left}}#footer .footer__content .footer__top .r .footer__links nav .a,#footer .footer__content .footer__top .r .footer__links nav .b,#pricing .pricing__right .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:480px){#pricing .pricing__right .form{width:100%}}#pricing .pricing__right .form input{padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.3);font-size:16px;color:#fff}#pricing .pricing__right .form input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}#pricing .pricing__right .form input::-moz-placeholder{color:rgba(255,255,255,.7)}#pricing .pricing__right .form input:-ms-input-placeholder{color:rgba(255,255,255,.7)}#pricing .pricing__right .form input::-ms-input-placeholder{color:rgba(255,255,255,.7)}#pricing .pricing__right .form input::placeholder{color:rgba(255,255,255,.7)}#pricing .pricing__right .form .tel{margin-bottom:10px}#formats .formats__card button.btn,#pricing .pricing__right .form .form__button{background-color:#fbad26;color:#000006;border:0;border-radius:10px;cursor:pointer}#pricing .pricing__right .form .form__button{padding:15px;font-weight:700;margin-bottom:10px;-webkit-transition:background-color .3s;transition:background-color .3s}#cta .cta__form form button.btn:hover,#pricing .pricing__right .form .form__button:hover{background-color:#ea9604}#pricing .pricing__right .form__privacy{font-size:14px;font-weight:400;text-align:center;line-height:130%;color:#fff}@media (max-width:1024px){#pricing .pricing__right .form__privacy{max-width:300px}}@media (max-width:480px){#pricing .pricing__right .form__privacy{max-width:unset;font-size:13px}}#formats{background-color:#000006;padding:120px 60px 0}@media (max-width:1300px){#formats{padding:120px 60px 0}}@media (max-width:1200px){#formats{padding:80px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#formats{padding:60px 14px 0}}#formats .formats__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#formats .formats__card h3,#formats h2.title{font-weight:700;font-style:italic;color:#fff;line-height:110%}#formats h2.title{margin-bottom:40px;text-align:center;font-size:38px;max-width:500px}@media (max-width:1300px){#formats h2.title{font-size:32px;max-width:452px}}@media (max-width:768px){#formats h2.title{font-size:25px;text-align:center;margin-bottom:20px}}@media (max-width:480px){#formats h2.title{font-size:22px;line-height:110%}}#formats .formats__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.3)}@media (max-width:1024px){#formats .formats__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(1,1fr);padding-bottom:24px}}@media (max-width:480px){#formats .formats__cards{gap:10px}}#formats .formats__card{background-color:rgba(255,255,255,.12);border-radius:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;text-align:left;position:relative}#formats .formats__card.orange{border-top:4px solid #fbad26}#formats .formats__card.orange::before{background:#fbad26;-webkit-box-shadow:0 0 10px 4px rgba(255,165,0,.5);box-shadow:0 0 10px 4px rgba(255,165,0,.5)}#formats .formats__card.purple{border-top:4px solid #652d8d}#formats .formats__card.orange::before,#formats .formats__card.purple::before,#formats .formats__card.white::before{content:"";position:absolute;top:3px;left:0;width:100%;height:12px;border-radius:2px;-webkit-filter:blur(25px);filter:blur(25px);z-index:1;opacity:.7}#formats .formats__card.purple::before{background:#652d8d;-webkit-box-shadow:0 0 10px 4px rgba(101,45,141,.5);box-shadow:0 0 10px 4px rgba(101,45,141,.5)}#formats .formats__card.white{border-top:4px solid #fff}#formats .formats__card.white::before{background:#fff;-webkit-box-shadow:0 0 10px 4px rgba(255,255,255,.5);box-shadow:0 0 10px 4px rgba(255,255,255,.5)}#formats .formats__card img.formats__header{width:100%;height:auto;border-radius:10px 10px 0 0;-o-object-fit:cover;object-fit:cover}#formats .formats__card .union{padding:30px}@media (max-width:480px){#formats .formats__card .union{padding:20px}}#formats .formats__card .h{width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.15)}#formats .formats__card .h h4{color:#fff;font-weight:400;font-size:16px}@media (max-width:1200px){#formats .formats__card .h h4{font-size:14px}}@media (max-width:768px){#formats .formats__card .h h4{font-size:12px}}#formats .formats__card h3{font-size:36px;max-width:540px}@media (max-width:1300px){#formats .formats__card h3{font-size:32px;max-width:452px}}@media (max-width:768px){#formats .formats__card h3{font-size:25px;text-align:center}}@media (max-width:480px){#formats .formats__card h3{font-size:22px;text-align:left;line-height:110%}}#formats .formats__card p{font-size:16px;color:#575756;margin-bottom:24px;max-width:280px}@media (max-width:480px){#formats .formats__card p{font-size:14px;margin-bottom:18px}}#formats .formats__card ul{list-style:none;padding:20px 0 0;margin-bottom:50px}@media (max-width:480px){#formats .formats__card ul{margin-bottom:30px}}#formats .formats__card .formats__details,#formats .formats__card .formats__details .investment,#formats .formats__card .h,#formats .formats__card ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#formats .formats__card ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:16px;color:#fff;font-weight:400}@media (max-width:1200px){#formats .formats__card ul li span:last-child{font-size:14px}}@media (max-width:1024px){#formats .formats__card ul li{font-size:18px}#formats .formats__card ul li span:last-child{font-size:16px}}@media (max-width:480px){#formats .formats__card ul li{font-size:16px}#formats .formats__card ul li span:last-child{font-size:14px}}#formats .formats__card ul li span.line{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px dotted rgba(255,255,255,.2);margin:0 10px -10px}#formats .formats__card ul li span{color:#fbad26;font-weight:400}#formats .formats__card .formats__details,#formats .formats__card .formats__details .investment{border-radius:10px}#formats .formats__card .formats__details{border:2px dashed #fbad26;margin-bottom:10px;gap:10px}@media (max-width:480px){#formats .formats__card .formats__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#formats .formats__card .formats__details .investment{font-size:30px;color:#fbad26;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 24px;width:100%;font-weight:700}@media (max-width:1200px){#formats .formats__card .formats__details .investment{font-size:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:20px 10px}}@media (max-width:1024px){#formats .formats__card .formats__details .investment{font-size:30px}}@media (max-width:480px){#formats .formats__card .formats__details .investment{font-size:22px;padding:10px;max-width:unset}}#formats .formats__card .formats__details .investment span{display:block;font-size:14px;line-height:120%;color:rgba(255,255,255,.7);max-width:160px;font-weight:400}@media (max-width:1024px){#formats .formats__card .formats__details .investment span{max-width:unset}}#formats .formats__card button.btn{width:100%;padding:14px 0;font-size:16px;-webkit-transition:250ms all;transition:250ms all}@media (max-width:480px){#formats .formats__card button.btn{font-size:14px}}#formats .formats__collab{color:#fff;width:100%;padding-top:30px}@media (max-width:1024px){#formats .formats__collab{padding-top:24px}}#formats .formats__collab .units{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){#formats .formats__collab .units{grid-template-columns:1fr;gap:15px}}#formats .formats__collab .u{height:100%;margin-bottom:20px}#formats .formats__collab .formats__note{font-size:24px;font-weight:500;text-align:left;line-height:120%;color:#fff;margin-bottom:5px}@media (max-width:1200px){#formats .formats__collab .formats__note{font-size:20px}}@media (max-width:768px){#formats .formats__collab .formats__note{font-size:18px}}#formats .formats__collab .formats__disclaimer{font-size:16px;font-weight:400;color:rgba(255,255,255,.7);text-align:left}@media (max-width:1200px){#formats .formats__collab .formats__disclaimer{font-size:14px}}#formats .formats__collab .formats__collab-card,#formats .formats__collab .formats__collab-card .formats__collab-card-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#formats .formats__collab .formats__collab-card{background-color:rgba(255,255,255,.1);border-radius:16px;padding:20px 24px;color:#fff;height:100%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.2)}@media (max-width:480px){#formats .formats__collab .formats__collab-card{padding:24px}}#formats .formats__collab .formats__collab-card .formats__collab-card-number{font-size:16px;font-weight:400;color:#fbad26;margin-right:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;border-radius:50%;position:relative;font-style:normal;max-width:50px}#formats .formats__collab .formats__collab-card .formats__collab-card-number:before{content:"";position:absolute;width:50px;font-size:14px;height:50px;border-radius:50%;border:1px solid #fbad26}@media (max-width:1200px){#formats .formats__collab .formats__collab-card .formats__collab-card-number{width:50px;font-size:14px;height:50px}#formats .formats__collab .formats__collab-card .formats__collab-card-number:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;border:1px solid #fbad26}}@media (max-width:480px){#formats .formats__collab .formats__collab-card .formats__collab-card-number{width:45px;font-size:14px;height:45px}#formats .formats__collab .formats__collab-card .formats__collab-card-number:before{content:"";position:absolute;width:45px;height:45px;border-radius:50%;border:1px solid #fbad26}}#formats .formats__collab .formats__collab-card .formats__collab-card-title{font-size:16px;font-weight:400;line-height:126%;color:#fff}@media (max-width:1200px){#formats .formats__collab .formats__collab-card .formats__collab-card-title{font-size:16px}}@media (max-width:1024px){#formats .formats__collab .formats__collab-card .formats__collab-card-title{font-size:18px}}@media (max-width:768px){#formats .formats__collab .formats__collab-card .formats__collab-card-title{font-size:16px}}@media (max-width:480px){#formats .formats__collab .formats__collab-card .formats__collab-card-title{font-size:14px}}#franchise,#franchise .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#franchise{background-color:#000006;padding:0 60px 120px}@media (max-width:1300px){#franchise{padding:0 60px 120px}}@media (max-width:1200px){#franchise{padding:0 40px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#franchise{padding:0 14px 60px}}#franchise .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#franchise .franchise__title{color:#fff;width:100%;text-align:center;font-size:38px;font-weight:700;font-style:italic;line-height:100%;margin-bottom:40px;max-width:400px}#cta .cta__form h2.title .green,#franchise .franchise__title .green{color:#fff}@media (max-width:1300px){#franchise .franchise__title{font-size:32px;max-width:370px}}@media (max-width:1024px){#franchise .franchise__title{text-align:center}}@media (max-width:768px){#franchise .franchise__title{font-size:25px;text-align:center;margin-bottom:20px;max-width:300px}}@media (max-width:480px){#franchise .franchise__title{font-size:22px;text-align:center;max-width:250px;line-height:110%}}#franchise .franchise__content{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,100px);gap:20px}@media (max-width:1024px){#franchise .franchise__content{grid-template-rows:auto;grid-template-columns:repeat(1,1fr)}#franchise .franchise__content .div1,#franchise .franchise__content .div2,#franchise .franchise__content .div3,#franchise .franchise__content .div4,#franchise .franchise__content .div5{grid-column:span 1/span 1!important;grid-row:auto!important}#franchise .franchise__content .franchise__item{min-height:300px;height:auto}#franchise .franchise__content .franchise__item.div3{display:none}#franchise .franchise__content .franchise__item.div5{min-height:500px}#franchise .franchise__content .franchise__item.div5 .franchise__image.ok{right:0;max-height:270px}#franchise .franchise__content .franchise__item .franchise__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#franchise .franchise__content .franchise__item .franchise__icon,#franchise .franchise__content .franchise__item .franchise__number{margin-top:auto}}@media (max-width:480px){#franchise .franchise__content .franchise__item{min-height:360px}}#franchise .franchise__content .franchise__item{background:rgba(255,255,255,.1);padding:24px;border-radius:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;overflow:hidden}@media (max-width:480px){#franchise .franchise__content .franchise__item{padding:20px}}#franchise .franchise__content .franchise__item.highlight{background-color:#652d8d}#cta .cta__form h2.title,#franchise .franchise__content .franchise__item .franchise__subtitle{color:#fff;font-size:22px;font-style:italic;font-weight:700;margin-bottom:10px}@media (max-width:1200px){#franchise .franchise__content .franchise__item .franchise__subtitle{font-size:20px}}@media (max-width:480px){#franchise .franchise__content .franchise__item .franchise__subtitle{font-size:18px}}#cta .cta__form p,#franchise .franchise__content .franchise__item .franchise__text{color:rgba(255,255,255,.7);font-size:16px;font-weight:400;line-height:130%}@media (max-width:1200px){#franchise .franchise__content .franchise__item .franchise__text{font-size:15px}}@media (max-width:480px){#franchise .franchise__content .franchise__item .franchise__text{font-size:14px}}#franchise .franchise__content .franchise__item .franchise__list{list-style:none;padding-left:0;margin:0;font-size:16px;color:rgba(255,255,255,.7)}#franchise .franchise__content .franchise__item .franchise__list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:16px}@media (max-width:480px){#franchise .franchise__content .franchise__item .franchise__list li{font-size:14px}}#franchise .franchise__content .franchise__item .franchise__list li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background-image:url(../img/franchise/mark.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#franchise .franchise__content .franchise__item .franchise__icon{width:64px;height:64px;position:absolute;bottom:24px;left:24px}@media (max-width:1200px){#franchise .franchise__content .franchise__item .franchise__icon{width:48px;height:48px}}#franchise .franchise__content .franchise__item .franchise__image.ok{position:absolute;bottom:0;max-height:370px}#franchise .franchise__content .franchise__item .franchise__image.independed{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;z-index:0}#franchise .franchise__content .franchise__item .franchise__number{position:absolute;bottom:24px;right:24px;color:rgba(255,255,255,.5);font-weight:400}#franchise .franchise__content .div1,#franchise .franchise__content .div2{grid-column:span 2/span 2;grid-row:span 3/span 3}#franchise .franchise__content .div2{grid-column-start:3}#franchise .franchise__content .div3,#franchise .franchise__content .div4{grid-row:span 3/span 3;grid-column-start:1;grid-row-start:4}#franchise .franchise__content .div4{grid-column:span 3/span 3;grid-column-start:2}#franchise .franchise__content .div5{grid-column:span 2/span 2;grid-row:span 6/span 6;grid-column-start:5;grid-row-start:1}#cta,#cta .cta__form form,#cta .cta__wrapper .union{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cta{text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#000006;padding:0 60px 80px}@media (max-width:1300px){#cta{padding:0 60px 80px}}@media (max-width:1200px){#cta{padding:0 40px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#cta{padding:0 14px 60px}}#cta .cta__wrapper{display:grid;grid-template-columns:2fr 3fr;width:100%;gap:20px;margin-bottom:20px}@media (max-width:1024px){#cta .cta__wrapper{grid-template-columns:repeat(1,1fr)}}#cta .cta__form form,#cta .cta__wrapper .union{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cta .cta__wrapper .union{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:1024px){#cta .cta__wrapper,#cta .cta__wrapper .union{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cta .cta__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cta .cta__wrapper .union{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}@media (max-width:1024px) and (max-width:1024px){#cta .cta__wrapper .union{width:100%}#cta .cta__wrapper .union .cta__form{max-width:unset;width:100%}#cta .cta__wrapper .union .cta__form .title{max-width:700px}#cta .cta__wrapper .union .cta__form form .inputs input{max-width:unset}}@media (max-width:1024px) and (max-width:768px){#cta .cta__wrapper .union{gap:10px}#cta .cta__wrapper .union .cta__form .title{font-size:20px;line-height:1.05;max-width:450px}}@media (max-width:1024px) and (max-width:480px){#cta .cta__wrapper .union .cta__form{padding:20px}#cta .cta__wrapper .union .cta__form form .inputs{grid-template-columns:repeat(1,1fr)}}#cta .cta__form,#cta .cta__info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1024px){#cta .cta__info{max-width:unset;width:100%}}#cta .cta__form{background-color:#652d8d;border-radius:20px;padding:30px;max-width:630px}#cta .cta__form h2.title{margin-bottom:5px;text-align:left;font-size:38px;line-height:110%;max-width:500px}@media (max-width:1300px){#cta .cta__form h2.title{font-size:32px;max-width:452px}}@media (max-width:768px){#cta .cta__form h2.title{font-size:25px;text-align:left}}@media (max-width:480px){#cta .cta__form h2.title{font-size:22px;line-height:110%}}#cta .cta__form p{max-width:400px;text-align:left;margin-bottom:24px}@media (max-width:1024px){#cta .cta__form p{text-align:left}}@media (max-width:480px){#cta .cta__form p{text-align:left;font-size:14px;margin-bottom:20px;max-width:350px}}#cta .cta__form form{min-width:unset!important;gap:10px}#cta .cta__form form .inputs{gap:12px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}#cta .cta__form form input{max-width:280px;width:100%;border-radius:10px;color:#fff;font-size:15px;padding:14px 20px}@media (max-width:1024px){#cta .cta__form form input{font-size:14px}}#cta .cta__form form input::-webkit-input-placeholder{font-size:15px;color:rgba(255,255,255,.7)}#cta .cta__form form input::-moz-placeholder{font-size:15px;color:rgba(255,255,255,.7)}#cta .cta__form form input:-ms-input-placeholder{font-size:15px;color:rgba(255,255,255,.7)}#cta .cta__form form input::-ms-input-placeholder{font-size:15px;color:rgba(255,255,255,.7)}#cta .cta__form form input::placeholder{font-size:15px;color:rgba(255,255,255,.7)}@media (max-width:1024px){#cta .cta__form form input::-webkit-input-placeholder{font-size:14px}#cta .cta__form form input::-moz-placeholder{font-size:14px}#cta .cta__form form input:-ms-input-placeholder{font-size:14px}#cta .cta__form form input::-ms-input-placeholder{font-size:14px}#cta .cta__form form input::placeholder{font-size:14px}}@media (max-width:768px){#cta .cta__form form input{width:100%}}#cta .cta__form form button.btn{width:100%;padding:12px;background-color:#fbad26;color:#000006;border:0;border-radius:10px;cursor:pointer;font-size:16px;margin-top:10px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#cta .cta__form form label.label{font-size:14px;color:rgba(255,255,255,.7);line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;max-width:410px}@media (max-width:480px){#cta .cta__form form label.label{font-size:13px}}#cta .cta__form form label.label a{color:rgba(255,255,255,.7);text-decoration:underline}#cta .cta__footer{background:#000006;border-radius:20px;gap:20px;width:100%}#cta .cta__contacts,#cta .cta__footer .contact-info{gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#cta .cta__footer .contact-info{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){#cta .cta__footer .contact-info{grid-template-columns:repeat(1,1fr)}}#cta .cta__contacts .contact,#cta .cta__footer .contact-info .contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#cta .cta__footer .contact-info .contact{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;background-color:rgba(255,255,255,.1);padding:18px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.2);gap:10px}#cta .cta__footer .contact-info .contact .img img{width:40px;height:40px}#cta .cta__footer .contact-info .contact h5{font-size:14px;font-weight:400;line-height:130%;color:rgba(255,255,255,.7);margin-bottom:5px}#cta .cta__footer .contact-info .contact a,#cta .cta__footer .contact-info .contact p{font-size:16px;color:#fff;font-weight:500}#cta .cta__footer .contact-info .contact a.office,#cta .cta__footer .contact-info .contact p.office{font-size:14px}@media (max-width:1200px){#cta .cta__footer .contact-info .contact a.office,#cta .cta__footer .contact-info .contact p.office{font-size:13px}}@media (max-width:1024px){#cta .cta__footer .contact-info .contact a.office,#cta .cta__footer .contact-info .contact p.office{font-size:14px}}@media (max-width:1200px){#cta .cta__footer .contact-info .contact a,#cta .cta__footer .contact-info .contact p{font-size:15px}}@media (max-width:1024px){#cta .cta__footer .contact-info .contact a,#cta .cta__footer .contact-info .contact p{font-size:16px}}#cta .cta__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){#cta .cta__contacts{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cta .cta__contacts .contact{gap:5px;padding:16px 20px;background:#fff;border:1px solid #dee0da;font-size:14px;border-radius:20px}#cta .cta__contacts .contact a,#policy .head h1{font-size:16px;color:#000006;font-weight:500}@media (max-width:480px){#cta .cta__contacts .contact a{font-size:15px}}#cta .cta__contacts .contact h5{color:#575756;font-weight:400;font-size:14px;margin-bottom:5px}#cta .cta__contacts .contact img{width:50px}#cta .cta__contacts .contact,#cta .cta__info,#footer .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex}#cta .cta__info{border-radius:20px;max-width:unset;height:100%}#cta .cta__info img{border-radius:16px;width:100%;-o-object-fit:cover;object-fit:cover}#footer{padding:80px 60px 40px;background-color:#14141a;color:#fff}@media (max-width:1200px){#footer{padding:80px 40px 40px}}@media (max-width:1024px){#footer{padding:40px 14px 30px}}#footer .footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(255,255,255,.15)}@media (max-width:480px){#footer .footer__content{border-top:unset}}#footer .footer__content .footer__top{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){#footer .footer__content .footer__top{grid-template-columns:repeat(1,1fr)}}#footer .footer__content .footer__top .l{padding:40px 0 40px 40px;height:100%}@media (max-width:1024px){#footer .footer__content .footer__top .l{padding:20px 0}}#footer .footer__content .footer__top .r{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 40px 40px 0;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid rgba(255,255,255,.15)}@media (max-width:1024px){#footer .footer__content .footer__top .r{padding:20px 0;border-right:unset;border-bottom:1px solid rgba(255,255,255,.15)}}@media (max-width:480px){#footer .footer__content .footer__top .r{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer__content .footer__top .r .footer__logo{margin-bottom:24px}}#footer .footer__content .footer__top .r .footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}#footer .footer__content .footer__top .r .footer__logo img{max-height:50px}#footer .footer__content .footer__top .r .footer__logo .footer__description{font-size:14px;max-width:200px;line-height:130%;color:rgba(255,255,255,.7)}#footer .footer__content .footer__top .r .footer__links{max-width:230px}#footer .footer__content .footer__top .r .footer__links nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:1200px){#footer .footer__content .footer__top .r .footer__links nav{gap:20px}}#footer .footer__content .footer__top .r .footer__links nav a{color:rgba(255,255,255,.7);font-size:14px;text-align:right;line-height:130%;text-decoration:none}@media (max-width:1024px){#footer .footer__content .footer__top .r .footer__links nav a{text-align:left}}#footer .footer__content .footer__top .r .footer__links nav a:hover{text-decoration:underline}#footer .footer__content .footer__top .l .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}#footer .footer__content .footer__top .l .footer__info .info-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__content .footer__top .l .footer__info .info-icon img{width:24px;height:24px}#footer .footer__content .footer__top .l .footer__info .footer__info-text{font-weight:700;font-size:16px}#footer .footer__content .footer__top .l .footer__info .footer__info-details{font-size:14px;color:rgba(255,255,255,.7);max-width:600px;line-height:130%}#footer .footer__content .footer__bottom{width:100%;gap:10px;border-top:1px solid rgba(255,255,255,.2);padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2)}#footer .footer__content .footer__bottom .footer__company-info{display:grid;width:100%;grid-template-columns:repeat(4,1fr);font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:130%;justify-items:center;color:#fffef9;gap:12px}@media (max-width:1200px){#footer .footer__content .footer__bottom .footer__company-info{font-size:14px}}@media (max-width:1024px){#footer .footer__content .footer__bottom .footer__company-info{justify-items:start;font-size:13px;grid-template-columns:repeat(1,1fr)}}#footer .footer__content .footer__bottom .footer__company-info p.office{font-size:14px}@media (max-width:1200px){#footer .footer__content .footer__bottom .footer__company-info p.office{font-size:12px}}@media (max-width:1024px){#footer .footer__content .footer__bottom .footer__company-info p.office{font-size:13px}}#footer .footer__content .footer__bottom,#footer .footer__content .footer__copy,#thankyou{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer__content .footer__copy{padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:480px){#footer .footer__content .footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#footer .footer__content .footer__copy p{font-size:14px;color:rgba(255,254,249,.7);font-weight:400}@media (max-width:480px){#footer .footer__content .footer__copy p{font-size:13px}}#footer .footer__content .footer__copy a{font-size:14px;color:rgba(255,254,249,.7);text-decoration:underline}#footer .footer__content .footer__copy a:hover,#thankyou .wrapper button.button a{color:#fff}#thankyou{background-color:#000006;padding:120px 60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1300px){#thankyou{padding:120px 60px}}@media (max-width:1200px){#thankyou{padding:80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#thankyou{padding:60px 14px}}#policy,#thankyou .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#thankyou .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:10px;position:relative;overflow:visible;background-color:#fbad26;padding:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:16px}#thankyou .wrapper,#thankyou .wrapper .h2{color:#000006;font-style:italic}#thankyou .wrapper .h2 span{color:#000006}@media (max-width:480px){#thankyou .wrapper .h2{font-size:20px}}#thankyou .wrapper h4{font-size:20px;font-style:italic}@media (max-width:480px){#thankyou .wrapper h4{font-size:16px}}@media (max-width:1024px){#thankyou .wrapper{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:clip}}@media (max-width:480px){#thankyou .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 20px}}#thankyou .wrapper label{width:100%}#thankyou .wrapper button.button{background-color:#000006}#policy{padding:40px 80px 100px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (max-width:1300px){#policy{padding:40px 40px 80px}}@media (max-width:768px){#policy{padding:40px 12px 60px}}#policy .head,#policy .head .bracks{display:-webkit-box;display:-ms-flexbox;display:flex}#policy .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#policy .head h1{font-size:40px;max-width:700px}@media (max-width:1024px){#policy .head h1{font-size:36px}}@media (max-width:768px){#policy .head h1{font-size:28px}}@media (max-width:480px){#policy .head h1{font-size:22px}}#policy .head .bracks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;margin-bottom:15px;position:relative}#policy .head .bracks:before{content:"";position:absolute;width:4px;height:4px;background-color:#b01114;border-radius:50px;left:22%}#policy .head .bracks span{font-size:14px;font-weight:400}#policy .head .bracks span.red{color:#b01114}#policy a,#policy a button{width:100%;max-width:400px}#policy a button{font-size:16px;color:#fff;background-color:#b01114;padding:16px 20px;border-radius:10px;font-weight:400}@media (max-width:768px){#policy a button{font-size:14px}}#policy h2,#policy p{font-size:16px;font-weight:400;color:#575756;line-height:1.3}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvbnRzLnNjc3MiLCJzdHlsZS5zY3NzIiwibW9kdWxlcy9fcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvYmVuZWZpdGJveC5zY3NzIiwiY29tcG9uZW50cy9iZW5lZml0aWNvbi5zY3NzIiwiY29tcG9uZW50cy9ib3guc2NzcyIsImNvbXBvbmVudHMvYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi5zY3NzIiwibW9kdWxlcy9fZm9ybWF0cy5zY3NzIiwiY29tcG9uZW50cy9jYXJkLnNjc3MiLCJjb21wb25lbnRzL2N0YS5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL21hcmsuc2NzcyIsImNvbXBvbmVudHMvc2xpZGUuc2NzcyIsIm1vZHVsZXMvX2N0YS5zY3NzIiwibW9kdWxlcy9fb2ZmZXIuc2NzcyIsIm1vZHVsZXMvX3ByaWNpbmcuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fYWJvdXQuc2NzcyIsIm1vZHVsZXMvX21haW4uc2NzcyIsIm1vZHVsZXMvX3RyZW5kcy5zY3NzIiwibW9kdWxlcy9fZnJhbmNoaXNlLnNjc3MiLCJtb2R1bGVzL19wcm9zcGVjdHMuc2NzcyIsIm1vZHVsZXMvX3doeS5zY3NzIiwibW9kdWxlcy9fZmluYW5jZS5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdHMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fcG9saWN5LnNjc3MiLCJtb2R1bGVzL190aGFua3lvdS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQzREUSxxQyxBQzhQTiwyQkFDRSxFLENBQ0UsYSxDQUNBLFMsQ0FFRixFLENBQ0UsUSxDQUNBLFcsQUFQSixtQkFDRSxFLENBQ0UsYSxDQUNBLFMsQ0FFRixFLENBQ0UsUSxDQUNBLFcsQUFJSiwwQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXLEFBTEosa0JBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQUtKLDJCQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUFMSixtQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXRnpUTixPLENBQ0EsSyxDQU5BLFUsQ0FuQkEsSSxDQWtDQSxNLENBQ0EsTSxDQTVCQSxFLENBVUEsRyxDQVNBLE8sQ0FWQSxHLENBZkEsRyxDQUlBLEUsQ0FDQSxFLENBY0EsUSxDQU9BLFUsQ0FDQSxNLENBQ0EsTSxDQWRBLEksQ0FQQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FpQkEsTSxDQUNBLE0sQ0dsQ0EsSSxDSHdCQSxLLENBakJBLEUsQ0E0QkEsRyxDQTdCQSxFLENBZUEsQyxDQUpBLEcsQ0FtQkEsTyxDQVZBLE0sQ0FEQSxRLENBcEJBLEUsQ0FrQ0EsSyxDR0RFLFEsQ0FDQSxTLENIYUYsTyxDQUNBLE8sQ0FDQSxJLENBQ0EsSSxDQUdBLEcsQ0FEQSxHLENHaEJBLEUsQ0hJQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEcsQ0FNQSxFLENHQUUsZSxDQUNBLGlCLENIT0YsRSxDR0xBLEUsQ0FFRSxlLENBRUYsUSxDSE1BLEcsQ0dKRSxRLENBRUYsTyxDSE9BLEUsQ0dMRSxlLENBRUYsSyxDQUNFLHdCLENBQ0EsZ0IsQ0FFRixrQixDSFVBLGlCLENBREEsa0IsQ0dMRSxjLENBQ0Esa0IsQ0hNRixNLENHUEUsYyxDSE9GLE0sQ0FNQSxLLENHUkUsa0IsQ0hjRixPLENBREEsUSxDR1hBLGtCLENBR0UsWSxDQUVGLFEsQ0FDRSxhLENBQ0EsVyxDSHVCRixTLENHckJBLE8sQ0hhQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxHLENBQ0EsTyxDR1ZFLGEsQ0FFRixLLENIY0EsTSxDQUNBLEssQ0daRSxvQixDQUVGLEssQ0FDRSxxQixDSGtCRixDLENHaEJBLE0sQ0FFRSxlLENBRUYsRSxDSGlCQSxDLENHZkUsaUIsQ0FFRixHLENBQ0UsNEIsQ0FFRixNLENBQ0UsUyxDQzdIRixXLENBQ0UsWSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSx5QixDQUVBLG1CLENBQ0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBR0Ysc0IsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FFQSw0QixDQUNFLHlCLENBQUEsZ0IsQ0FFQSxrQyxDQUNFLGUsQ0FYTixzQixDQ2RGLFksQ0NBQSxJLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0RERixZLENBRUUsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLGlCLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENDUkosSSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxRLENDUEYsTyxDQWVFLFksQ0FFRSxpQixDQU9BLDhCLENBQUEsMEIsQ0FBQSxzQixDQXhCSixPLENBQ0UsWSxDQUVBLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBRUEsa0MsQ0FHQSwwQixDQUNBLGMsQ0FFQSxZLENBQ0UsYSxDQUVBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENBRUEsbUMsQ0FBQSwyQixDQUlKLHlCLENBQ0UsSyxDQUdGLHlCLENQd05BLHlCLENPdE5FLE8sQ0FHRix5QixDQUNFLFEsQ0FHRixnQyxDQUNFLE8sQ0FDQSxPLENBQ0EsUSxDQUdGLGdDLENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBR0YsZ0MsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHRixnQyxDQUNFLE8sQ0FDQSxPLENBQ0EsUSxDQUdGLHlCQUNFLE8sQ0FDRSxlQ2hFSixPLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLDRCLENBQUEsb0IsQ0M0Vkksd0MsQ0QxVkosYSxDQUNFLHdCLENBRUYsbUIsQ0FDRSx3QixDQUNBLDRCLENBRUEscUIsQ04yREEsYSxDQXNDQSxhLENNaEdFLGEsQ0FJSixhLENBQ0UsVSxDQUNBLHdCLENBRUEsbUIsQ0FDRSx1QixDQUVBLGtDLENBSUosWSxDQUNFLHdCLENBR0YsYSxDQUNFLHdCLENBR0YsYyxDQUNFLGEsQ0FDQSx3QixDRXhDSixLLENBQ0UscUIsQ0FDQSxZLENBRUEsa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBRUEsZ0IsQ0FNRSxxQixDQUdFLHdCLENBQUEscUIsQ0FBQSw2QixDQVRKLGdCLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUdBLHFCLENBRUUsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsa0IsQ0FFQSwwQixDQUNFLGEsQ0FDQSxjLENBZE4sZ0IsQ0FrQkUsd0IsQ0FaQSxxQixDQ2xCSixJLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0Q2QkUsd0IsQ0FJRSxlLENBQ0EsYSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FFQSwyQixDQUNFLGMsQ0FLRiwyQixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQ2hEUixJLENBRUUsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsUSxDRHlCRSx3QixDQ3ZCRixVLENDUEYsSSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENERkYsSSxDQU9FLFUsQ0FDRSxpQixDQURGLFUsQ0FFRSxlLENBQ0EsYyxDQUVBLFMsQ0FDQSxTLENEMEJFLDJCLENDeEJGLGUsQ0VhQSxpQixDRlpFLGUsQ0FDQSxhLENBRUEsdUIsQ0VhQSx5QixDRlpFLGEsQ0FDQSxlLENBSUosYyxDQUNFLGlCLENBQ0EsTyxDQUNBLGEsQ0FDQSw4QixDQUFBLDBCLENBQUEsc0IsQ0FDQSxZLENBSUosMEJBQ0UsVSxDQUNFLGdCLEFBSUosMEJBRUksYyxDQUNFLGlCLENBQ0EsTyxDQUNBLGEsQ0FDQSw4QixDQUFBLDBCLENBQUEsc0IsQ0FDQSxZLENBTUYsb0JBQUEscUIsQ0FDRSxpQixDQUdGLGlCLENBQ0UsbUIsQUFLTix5QkEvREYsSSxDQWdFSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLFUsQ0FDRSxjLENBQ0EsSyxDQUVBLGMsQ0FDRSxpQixDQUNBLFcsQ0FDQSxhLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsYyxBQUtOLHlCQWhGRixJLENBaUZJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsVSxDQUNFLGEsQ0FFQSxjLENBQ0UsWSxDQVFBLHdDLENBQ0UsWUNoR1YsSSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBS0UscUMsQ0FDRSxVLENBQ0EsZSxDQUZGLDRCLENBQ0UsVSxDQUNBLGUsQ0FGRixnQyxDQUNFLFUsQ0FDQSxlLENBRkYsaUMsQ0FDRSxVLENBQ0EsZSxDQUZGLHVCLENBQ0UsVSxDQUNBLGUsQ1prZ0JOLHNCLENBREEsb0IsQ1k3ZkUscUIsQ0FHRSxpQixDQUNBLHFDLENBQ0Esa0IsQ0FDQSxjLENBQ0EscUMsQ0FHRixZLENBQ0UsZSxDQUNBLFUsQ0FHRixjLENBR0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBRUEsZ0IsQ0FDRSxhLENBQ0EseUIsQ0FHRixtQyxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSw2RCxDQUFBLHFELENBRUEsMkMsQ0FDRSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsSyxDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLFMsQ0FHRiwyQyxDQUNFLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsbUQsQ0FDRSxTLENBRUYseUQsQ0FDRSw4QyxDQUtOLG9CLENBQ0UsaUIsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FFQSw0QixDQUNFLGlCLENBQ0EsMEIsQ0FDQSxhLENBQ0Esd0MsQ0FDQSw0QixDQUNBLDZCLENBQ0EsNkIsQ0FDQSxnRSxDQUFBLHdELENFOUZSLEssQ0FFRSw0QixDQUFBLHlCLENBQUEsc0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxRLENBSkYsSyxDQU1FLFcsQ0RORixNLENFQUEsTSxDQUVFLG1CLENBQUEsbUIsQ0FBQSxZLENESUEsVyxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0RoQk4sTSxDRUFBLE0sQ0FHRSx1QixDQUFBLG9CLENBQUEsc0IsQ0ZIRixNLENBb0JFLFksQ0FDRSxpQixDQUdBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBeEJKLE0sQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FHQSxRLENBRUEsWSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBRUEsYyxDQUNFLFcsQ0FDQSxRLENBQ0EsVSxDQUNBLGlCLENBQ0EsYyxDQUdGLFksQ0FFRSxlLENBQ0EsYyxDQUVBLFMsQ0FDQSxpQixDRTFCSixNLENBQ0UseUIsQ0FHQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsWSxDQUNBLHFCLENBRUEsaUIsQ0FDRSwyQixDQUNBLFUsQ0FDQSxlLENBRUEscUIsQ0FDRSxrQixDQUVGLG9CLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBR0Ysb0IsQ0FFRSxjLENBRUEsZ0IsQ0FJSixXLENBQ0UscUMsQ0FDQSxXLENibENKLEksQ0FDRSxzQixDQUdGLEMsQ0FDRSxRLENBQ0EsUyxDQUNBLDZCLENBQUEscUIsQ0FHRixJLENBV0UsVyxDQWtCQSxVLENBYkUsK0IsQ0FoQkosSSxDQUNFLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLGUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBRUEsVyxDQWtCQSxVLENBakJFLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0FFQSxjLENBSUEseUJBREYsa0IsQ0FFSSwyQixDQUFBLHVCLENBQUEsbUIsQ0FDQSxpQyxDQUFBLDZCLENBQUEseUIsQ0FDQSxXLENBQ0EsYWFYRixvQixDYmVGLFUsQ0FHRSxhLENBQ0EsZSxDQXdKQSwrQixDQW5KRixTLENBc0pJLG1CLENBQUEsbUIsQ0FBQSxZLENBdEpKLFMsQ0FDRSxXLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHRixNLENBQ0Usb0IsQ0FDQSxhLENBQ0EsYyxDQUdGLFEsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0FNQSwwQkFURixRLENBVUksZ0IsQUFHRiwwQkFiRixRLENBY0ksZ0IsQUFHRiwwQkFqQkYsUSxDQWtCSSxjLENBQ0EsaUIsQUFHRix5QkF0QkYsUSxDQXVCSSxhLENBQ0EsYyxDQUNBLGlCLEFBSUYseUJBN0JGLFEsQ0E4QkksYyxDQUNBLGEsQ0FFQSxlLENBQ0EsMkJBSUosUSxDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQU1BLDBCQVRGLFEsQ0FVSSxnQixBQUdGLDBCQWJGLFEsQ0FjSSxnQixBQUdGLDBCQWpCRixRLENBa0JJLGMsQ0FDQSxpQixBQUdGLHlCQXRCRixRLENBdUJJLGEsQ0FDQSxjLENBQ0EsaUIsQUFJRix5QkE3QkYsUSxDQThCSSxjLENBQ0EsYSxDQUVBLGUsQ0FDQSwyQkFJSixXLENBQ0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBRUEsMEJBUEYsVyxDQVFJLGMsQ0FDQSxpQixBQUdGLDBCQVpGLFcsQ0FhSSxjLENBQ0EsZ0IsQ0FDQSxpQixBQUdGLHlCQWxCRixXLENBbUJJLGMsQ0FDQSxnQixDQUNBLGlCQUlKLGdCLENBQ0UsZSxDQUVGLFcsQ0FlQSxtQixDQVNFLFUsQ0FHQSw4QixDQUFBLHNCLENBM0JGLFcsQ0FDRSxZLENBQ0EsYyxDQUNBLE0sQ0FDQSxLLENBRUEsVyxDQUNBLGEsQ0FDQSwrQixDQUNBLGtDLENBQUEsMEIsQ0FDQSw2QixDQUFBLHFCLENBRUEsVyxDQUdGLG1CLENBQ0UsaUIsQ0FDQSx3QixDQUVBLG1CLENBQ0Esc0IsQ0FDQSxrQixDQUVBLDZCLENBQUEscUIsQ0FFQSxlLENBQ0EsOEIsQ0FBQSxzQixDQUVBLFUsQ0FDQSxnQixDQUVBLCtCLENBQ0UsYyxDQUNBLDBCLENBR0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ2NvQ0UsK0MsQ2RsQ0YsOEMsQ0FDRSxlLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENlckJBLDZELENDMk1GLHlDLENoQm5MQSxpQyxDQUNFLGEsQ0FDQSx5QixDQUlKLDBCLENBQ0UsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDaUJ4TEEsK0IsQ2pCMExGLHdCLENBQ0UsWSxDQUdGLGtDLENBQ0UsWSxDQUVBLFcsQ0FFRiwwQixDQUNFLGMsQ0FFRix3QyxDQUNFLGMsQ0FDQSxvQixDQUNBLGMsQ0FHRix5QixDQXdCSSxzQyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0ExQk4seUIsQ0FHRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSw4QixDQUNFLFMsQ0FFQSxpQyxDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQUdGLGlDLENBQ0UsYyxDQUNBLDBCLENBRUEsa0IsQ0FHRixzQyxDQUdFLFEsQ0FDQSxrQixDQUNBLDBCLENBRUEsNEMsQ0FFRSwwQixDQUVBLGMsQ0FFQSxvRCxDQUNFLG9CLENBR0YsdUUsQ0FDRSwwQixDQUVBLGMsQ0FIRiw4RCxDQUNFLDBCLENBRUEsYyxDQUhGLGtFLENBQ0UsMEIsQ0FFQSxjLENBSEYsbUUsQ0FDRSwwQixDQUVBLGMsQ0FIRix5RCxDQUNFLDBCLENBRUEsYyxDQUtOLHNDLENBQ0Usd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FvQ1IsbUIsQ0FDRSw4QixDQUFBLHNCLENBQ0EsOEIsQ0FBQSxzQixDQUlKLGMsQ0FDRSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBT0EsNEIsQ0FDQSxpQixDQUVBLGMsQ0FDQSxZLENBQ0EsdUQsQ0FBQSwrQyxDQVZBLHlCQU5GLGMsQ0FPSSxXLENBQ0EsWUFVRixrQixDQUNFLFUsQ0FDQSxXLENBR0Ysc0IsQ0FDRSxhLENBQ0EsUyxDQUNBLGtCLENBR0YscUIsQ0FDRSxTLENBQ0EsaUIsQ2tCM1hKLE0sQ0RBQSxPLENDQ0Usd0IsQ0RERixPLENBYUUsWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBZEosTyxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsZSxDQUNBLEssQ0FDQSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLDZDLENBQ0Esa0YsQ0FBQSwwRSxDQUlBLFksQ0FFRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBRUEsaUIsQ0FFQSwwQkFSRixZLENBU0ksbUJBR0Ysa0IsQ0FDRSxTLENBQ0EsVyxDQUNBLGEsQ0FDQSxrQixDQUNBLFEsQ0FDQSxTLENBSUEsOEIsQ0FDRSxlLENBQ0EsK0IsQ0FBQSx1QixDQUVBLDBCQUpGLDhCLENBS0ksaUIsQUFHRiwwQkFSRiw4QixDQVNJLGUsQ0FDQSxjQVNOLDJCLENBYUEsaUMsQ0FaRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLGdELENBQ0UsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FJSixpQyxDQUdFLFEsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FvSkosWSxDQWhKRSwwQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsaUMsQ25CaXFDTixpQyxDbUIzcENRLE8sQ0FFQSxzQyxDbkJzcUNSLHNDLENtQnJxQ1UsYyxDQUNBLFUsQ0FFQSxVLENBSUosaUMsQ25CaXBDTixpQyxDbUJocENRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUVBLGdELENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBS0YsZ0QsQ0FDRSxVLENBQ0EsYyxDQUNBLGUsQ0FJSiwyQyxDQUNFLFUsQ0FDQSxjLENBQ0EseUIsQ0ErS04sZSxDQTNFQSxZLENBaEdFLHlCLENBaERBLDBCLENBOE5BLHdCLENBQUEscUIsQ0FBQSxrQixDQTlLQSx5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsb0IsQ0FBQSxpQixDQUFBLHdCLENBRUEsc0MsQ0FDRSxxQyxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxlLENBQ0Esd0MsQ0FBQSxnQyxDQUVBLDRDLENBQ0UscUMsQ0FJSiwwQyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxRLENBSUosMEJBS1Esd0QsQ25CNHFDVix3RCxDbUIzcUNZLGMsQ0FHRiwyRCxDbkI0cUNWLDJELENtQjNxQ1ksYyxDQVFBLHFFLENBQ0UsVSxDQUNBLFcsQ0FLTiwyRCxDQUNFLGMsQ0FDQSxtQixBQU1SLDBCQUVJLGdELENBQ0UsYyxDQUdKLGlDLENBQ0UsUSxDQUNBLGUsQ0FHRSwyRCxDQUNFLG1CLEFBTVIsMEJBS0ksZ0QsQ0FIQSw4QixDQVFGLGlDLENBUEksY0FtQk4sMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FFQSx3QyxDQUNFLGEsQ0FDQSxpQixDQUVBLDBDLENBQ0UsaUIsQ0FHRiwwQyxDQUNFLGlCLENBR0YsMEJBWkYsd0MsQ0FhSSxjLEFBR0YsMEJBaEJGLHdDLENBaUJJLGNBR0YsMEMsQ0FDRSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLGEsQ0FDQSxjLENBQ0EsaUMsQ0FBQSx5QixDQWtDUixlLENBQ0UsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdBLFUsQ0FpQ0ksb0MsQ0E5QkYseUMsQ0FDRSxlLENBR0YsMEMsQ0FDRSxZLENBSUoseUIsQ0FDRSxTLENBQ0EsYyxDQUNBLHFCLENBQ0Esd0IsQ0FHRiw4QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUVBLG9DLENBQ0UsUyxDQUNBLFcsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQVVKLG1DLENBQ0UsZSxDQUdGLG9DLENBS0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FaQSwyQyxDQUNFLFksQ0FhRiwwRCxDQUNFLGdCLENBQ0EsaUIsQ0FPRix3RCxDQUNFLGlCLENBQ0EsWSxDQUVBLHNFLENBQ0UsYSxDQUdGLHVFLENuQjZvQ1IsdUUsQ21CM29DVSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQUlKLDhELENBQ0UsZSxDQUVBLGdCLENBQ0Esd0IsQ0FFQSxtRixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsWSxDQUNBLGlCLENBRUEsd0YsQ0FDRSxzQixDQUdGLHFGLENBQ0UsVSxDQUNBLGMsQ0FDQSxvQixDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDQUVBLDJGLENBQ0UsYSxDQUlKLHVGLENBQ0UsZSxDQUtOLHlELENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHNCLENBQ0EsUSxDQUNBLHdCLENBRUEsc0UsQ0FDRSxxQyxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBS0osMkQsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVSxDQUNBLFEsQ0FFQSx3QixDQUVBLGtFLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FFQSxPLENBRUEsdUUsQ0FDRSxjLENBQ0EsVSxDQU1GLGlGLENBQ0UsVSxDQUNBLGMsQ0FDQSxlLENBSUosNEUsQ0FDRSxVLENBQ0EseUIsQ0FDQSxjLENBR0YsNEUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLFEsQ0FHRSxrRixDQUNFLGUsQ0FRWiwwQkFFSSwwQixDQUNFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLEFBS04sMEJBemZGLE8sQ0EyZ0JJLFksQ0FDRSw0QixDQTVnQk4sTyxDQTBmSSw2QixDQUFBLHNCLENBQUEsa0IsQ0ExZkosTyxDQXFnQk0sOEIsQ0FDRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJSixZLENBQ0UsMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0Ysb0IsQ0FDRSxZLENBR0YsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxjLEFBSUoseUJBQ0Usb0IsQ0FjSSw2QyxDQU1BLDJDLENBbkJGLFksQ0FHRixlLENBSUUsOEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUxKLGUsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSw4QixDQUVFLFEsQ0FjQSwwRCxDQUNFLGdCLENBSUYsd0QsQ0FDRSxpQixDQUNBLFksQ0FFQSxzRSxDQUNFLGEsQ0FHRix1RSxDbkI2cUNSLHVFLENtQjNxQ1UsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGNFcmtCWixLLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBQ0EsNkQsQ0FDQSxxQixDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSx3QixDQUVBLHlCQVpGLEssQ0FhSSwwQixDQUNBLFcsQ0FDQSxzQkRrREEsb0MsQ0MvQ0YsYyxDRGlESSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBakRKLGlCLENDREEsYyxDRElFLHdCLENBQUEscUIsQ0FBQSxrQixDQUlBLFUsQ0NSRixjLENBQ0UsaUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EscUMsQ0FBQSxpQyxDQUFBLDZCLENBS0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSUEseUJBZEYsYyxDQWVJLGdCQUlKLFksQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBRUEsZSxDQUNBLGUsQ0FDQSxlLENBRUEsMEJBVEYsWSxDQVVJLGMsQ0FDQSxrQixDQUNBLGlCLEFBR0YseUJBZkYsWSxDQWlCSSxjLENBQ0EsaUIsQUFHRix5QkFyQkYsWSxDQXNCSSxnQkFLSixlLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBRUEsMEJBUEYsZSxDQVFJLG9CLEFBR0YseUJBWEYsZSxDQWFJLGdCQUlKLGEsQ0FDRSxxQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSw0QyxDQUFBLG9DLENBTUEsbUIsQ0FDRSx3QixDQUlKLFksQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0Q5R04sTSxDQUVFLG9CLENBRUEsMEJBSkYsTSxDQUtJLHNCLEFBR0YsMEJBUkYsTSxDQVNJLG1CLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsd0IsQUFHRiwwQkFmRixNLENBZ0JJLHFCQUdGLGlC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QSwwQkFMRix3QixDQU1JLGlCLEFBR0YsMEJBVEYsd0IsQ0FVSSxlLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZSxBQUdGLHlCQWhCRix3QixDQWlCSSxlLENBQ0EsZSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHNCLENBQUEsbUIsQ0FBQSw0QkFJRixxQyxDQUNFLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLDBCQU5GLHFDLENBT0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsbUIsQUFHRix5QkFYRixxQyxDQVlJLGMsQ0FDQSxlLENBQ0EsaUJVaFFJLDhELEM1QnN0TVosOEQsQ2tCbDlMSSw4QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBRUEseUJBTEYsOEIsQ0FNSSxZQUdGLG9DLENBQ0UsWSxDQUNBLGtCLENBQ0EscUMsQ0FDQSxjLENBQ0EsVSxDQUVBLCtELENBQ0UsMEIsQ0FERixzRCxDQUNFLDBCLENBREYsMEQsQ0FDRSwwQixDQURGLDJELENBQ0UsMEIsQ0FERixpRCxDQUNFLDBCLENBSUosbUMsQ0FDRSxrQixDVG5DSixrQyxDU3NDRSw0QyxDVG5DQSx3QixDQUNBLGEsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxjLENTK0JBLDRDLENBQ0UsWSxDQUtBLGUsQ0FFQSxrQixDQUNBLHVDLENBQUEsK0IsQ0Y3SkEscUMsQ0UrSkEsa0QsQ0FDRSx3QixDQUtOLHVDLENBQ0UsYyxDQUNBLGUsQ0FDQSxpQixDQUVBLGdCLENBRUEsVSxDQU9BLDBCQWRGLHVDLENBZUksaUIsQUFHRix5QkFsQkYsdUMsQ0FtQkksZSxDQUNBLGdCVDlaUixRLENBQ0Usd0IsQ0FDQSxvQixDQUVBLDBCQUpGLFEsQ0FLSSxzQixBQUdGLDBCQVJGLFEsQ0FTSSxtQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFB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RSxnQixDQUNBLFcsQ0FFQSxvRCxDQUNFLFksQ0FHRixvRCxDQUNFLGdCLENBRUEseUUsQ0FDRSxPLENBQ0EsZ0IsQ0FJSixnRSxDQUNFLGtCLENBQUEsbUIsQ0FBQSxXLENBR0YsZ0UsQ3ZCNjVLTixrRSxDdUIzNUtRLGlCLEFBS04seUJBQ0UsK0MsQ0FDRSxrQkFJSiwrQyxDQUNFLCtCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0EsZSxDQUVBLHlCQVZGLCtDLENBV0ksY0FHRix5RCxDQUNFLHdCLENQaEJKLHdCLENPbUJFLG9FLENBQ0UsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUVBLDBCQVBGLG9FLENBUUksZ0IsQUFHRix5QkFYRixvRSxDQVlJLGdCUEFOLGlCLENPSUUsZ0UsQ0FDRSwwQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSwwQkFORixnRSxDQU9JLGdCLEFBR0YseUJBVkYsZ0UsQ0FXSSxnQkFJSixnRSxDQUNFLGUsQ0FDQSxjLENBQ0EsUSxDQUNBLGMsQ0FDQSwwQixDQUVBLG1FLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGlCLENBRUEsYyxDQUVBLHlCQVBGLG1FLENBUUksZ0JBR0YsMkUsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFMsQ0FDQSxVLENBQ0EsK0MsQ0FDQSx1QixDQUNBLDJCLENBQ0EsMEIsQ0FLTixnRSxDQUNFLFUsQ0FDQSxXLENBT0EsaUIsQ0FDQSxXLENBQ0EsUyxDQVBBLDBCQUpGLGdFLENBS0ksVSxDQUNBLGFBUUYsb0UsQ0FDRSxpQixDQUNBLFEsQ0FDQSxnQixDQUdGLDRFLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUNBLGtCLENBQ0EsUyxDQUlKLGtFLENBQ0UsaUIsQ0FDQSxX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USxDQUNBLFUsQ0FxRUYsbUIsQ0FuRUUsK0IsQ0FxRUEsUSxDQUVBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLFUsQ0F4RUEsK0IsQ0FDRSxZLENBQ0EsbUMsQ0FLQSwwQkFQRiwrQixDQVFJLHFDQXVFSiw0QixDQXBFRSx3QyxDQXNFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FPQSxVLENBN0VBLHdDLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSxlLENBQ0EscUMsQ0FDQSxpQixDQUNBLGtCLENBQ0EscUMsQ0FDQSxRLENBSUUsaUQsQ0FDRSxVLENBQ0EsVyxDQUlKLDJDLENBQ0UsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLDBCLENBQ0EsaUIsQ0FHRiwwQyxDaEJ5d0xSLDBDLENnQjN2TFUsYyxDQUNBLFUsQ0FDQSxlLENBZEEsaUQsQ2hCOHdMVixpRCxDZ0I3d0xZLGMsQ0FFQSwwQkFIRixpRCxDaEJveExSLGlELENnQmh4TFksZ0IsQUFHRiwwQkFQRixpRCxDaEIweExSLGlELENnQmx4TFksZ0IsQUFRSiwwQkFsQkYsMEMsQ2hCa3lMTiwwQyxDZ0Ivd0xVLGdCLEFBR0YsMEJBdEJGLDBDLENoQnd5TE4sMEMsQ2dCanhMVSxnQkFPVixtQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBSUEseUJBUEYsbUIsQ0FRSSxRLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEsdUJBR0YsNEIsQ0FHRSxPLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxjLENBQ0Esa0IsQ0FHQSw4QixDYTdVRixnQixDYjhVSSxjLENBQ0EsYSxDQUNBLGUsQ0FFQSx5QkFMRiw4QixDQU1JLGdCQUlKLCtCLENBQ0UsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FHRixnQyxDQUNFLFUsQ0E3QkosNEIsQ0FrQ0YsZSxDWXBYQSx3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENabVhGLGUsQ0FFRSxrQixDQUNBLGUsQ0FDQSxXLENBRUEsbUIsQ0FDRSxrQixDQUNBLFUsQ0FDQSxtQixDQUFBLGdCLENZMVlOLE8sQ0FDRSxzQixDQUNBLHdCLENBQ0EsVSxDQUVBLDBCQUxGLE8sQ0FNSSx3QixBQUdGLDBCQVRGLE8sQ0FVSSx3QkFHRix3QixDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsMEMsQ0FFQSx5QkFMRix3QixDQU1JLGtCQUVGLHFDLENBQ0UsWSxDQUNBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsMEJBTkYscUMsQ0FPSSxxQ0FHRix3QyxDQUNFLHdCLENBQ0EsVyxDQUVBLDBCQUpGLHdDLENBS0ksZ0JBSUosd0MsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSw0QyxDQUVBLDBCQVJGLHdDLENBU0ksYyxDQUNBLGtCLENBQ0EsK0MsQUFHRix5QkFkRix3QyxDQWVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsc0QsQ0FDRSxvQkFJSixzRCxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxRLENBRUEsMEQsQ0FDRSxlLENBR0YsMkUsQ0FDRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsMEIsQ0FJSix1RCxDQUNFLGUsQ0FFQSwyRCxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUVBLDBCQUpGLDJELENBS0ksVUFVRiw2RCxDQUNFLDBCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxvQixDQUVBLDBCQVBGLDZELENBUUksaUJBR0YsbUUsQ0FDRSx5QixDQVFSLHNELENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLE8sQ0FFQSxpRSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdGLHFFLENBQ0UsVSxDQUNBLFcsQ0FHRix5RSxDQUNFLGUsQ0FDQSxjLENBRUYsNEUsQ0FDRSxjLENBQ0EsMEIsQ0FDQSxlLENBQ0EsZ0IsQ0FNUix3QyxDQUVFLFUsQ0FDQSxRLENBQ0EseUMsQ0FDQSxjLENBQ0EsNEMsQ0FFQSw4RCxDQUNFLFksQ0FDQSxVLENBQ0EsbUMsQ0FDQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxRLENBRUEsMEJBWEYsOEQsQ0FZSSxnQixBQUdGLDBCQWZGLDhELENBZ0JJLG1CLENBQ0EsYyxDQUVBLHFDQUlBLHVFLENBQ0UsYyxDQUVBLDBCQUhGLHVFLENBSUksZ0IsQUFHRiwwQkFQRix1RSxDQVFJLGdCQXZDVix3QyxDQThDQSxzQyxDRWxNSixTLENBR0UsbUIsQ0FBQSxtQixDQUFBLFksQ0YrTEUsc0MsQ0FFRSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUVBLHlCQVBGLHNDLENBUUksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsd0JBR0Ysd0MsQ0FDRSxjLENBQ0EsMEIsQ0FNQSxlLENBSkEseUJBSkYsd0MsQ0FLSSxnQkFNSix3QyxDQUNFLGMsQ0FDQSwwQixDQUVBLHlCLENBRUEsOEMsQ0U3SUYsa0MsQ0Y4SUksVSxDRWhPVixTLENBQ0Usd0IsQ0FDQSxrQixDQUVBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsMEJBTkYsUyxDQU9JLG9CLEFBR0YsMEJBVkYsUyxDQVdJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsd0IsQUFHRiwwQkFqQkYsUyxDQWtCSSxtQkRsQkosTyxDQ3FCRSxrQixDRExBLG1CLENBQUEsbUIsQ0FBQSxZLENBR0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0NFQSxrQixDQUVFLHdCLENBQUEscUIsQ0FBQSw2QixDQUVBLFUsQ0FHQSxRLENBQ0EsaUIsQ0FDQSxnQixDQUVBLHdCLENBR0EsWSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENBakJGLGtCLENBbUJFLHNCLENBQ0UsYSxDQUNBLGlCLENBQ0EsMkIsQ0FDRSxhLENBR0YseUJBUEYsc0IsQ0FRSSxnQkFJSixxQixDQUNFLGMsQ0FDQSxpQixDQUVBLHlCQUpGLHFCLENBS0ksZ0IsQUFJSiwwQkF4Q0Ysa0IsQ0F5Q0ksWSxDQUNBLHlCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQUFHRix5QkFoREYsa0IsQ0FpREksdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0EsbUJBR0Ysd0IsQ0FDRSxVLENBR0YsZ0MsQ0FDRSx3QixDRGhGTixPLENBQ0UsdUIsQ0FDQSxxQixDQWVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFEsQ0FoQkEsMEJBSkYsTyxDQUtJLHdCLEFBR0YseUJBUkYsTyxDQWFJLHdCQVNGLGEsQ0EwQkUscUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQTNCSixhLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxVLENBRUEsZ0IsQ0FHRSxjLENBQ0EsZSxDQUVBLDBCQU5GLGdCLENBT0ksZ0IsQUFHRix5QkFWRixnQixDQVdJLGdCLEFBR0YseUJBZEYsZ0IsQ0FlSSxnQkFJSixxQixDQUVFLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FDQSxrQixDQUVBLGlCLENBRUEsNEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxRLENBR0YsMEIsQ0FDRSxjLENBQ0EsZSxDQUVBLDhCLENBQ0UsYSxDQU1SLFMsQ0FJRSxnQixDQUhBLFUsQ0FDQSxlLENBRUEsZ0IsQ0FDRSxjLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FJQSx5QkFWRixnQixDQVdJLGdCQUtOLFUsQzdCNm1ORixTLEM2QjNtTkksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm9udHMvc3R5bGVzaGVldC5jc3NcIjtcbmh0bWwsXG5ib2R5LFxuZGl2LFxudWwsXG5vbCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuZm9ybSxcbmRmbixcbmRlbCxcbnAsXG5ibG9ja3F1b3RlLFxuZmllbGRzZXQsXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5uYXYsXG5zZWN0aW9uLFxuYnV0dG9uLFxuY2FudmFzLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmNvZGUsXG5hZGRyZXNzLFxuY2FwdGlvbixcbmNpdGUsXG5jb2RlLFxudGgsXG5kZm4sXG5kZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5maWVsZHNldCxcbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1oaWRkZW5dLFxuW2hpZGRlbl0sXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24sXG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYSA+IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJlbmVmaXRib3gge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGViO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2UwZTBlMDtcbn1cbi5iZW5lZml0Ym94IC5oZWFkZXIge1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJlbmVmaXRib3hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uYmVuZWZpdGJveF9fY29udGFpbmVyIC5tYXJrIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uYmVuZWZpdGJveF9fY29udGFpbmVyIC5tYXJrIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLmJlbmVmaXRpY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJlbmVmaXRpY29uIHNwYW4ge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhlYjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNiMGNiMWY7XG4gIHBhZGRpbmc6IDc3cHggNDBweDtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtY2hpbGQoMiksXG4uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA5cHg7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG59XG5cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMjUwbXMgYWxsO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTc4MGQ7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxOGZhZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50IGEge1xuICBjb2xvcjogIzAxOGZhZTtcbn1cbi5idXR0b24uYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbn1cbi5idXR0b24uYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4ZmFlO1xufVxuLmJ1dHRvbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDlmMWI7XG59XG4uYnV0dG9uLm9yYW5nZSB7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDI2O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDI3cHg7XG4gIG1heC1oZWlnaHQ6IDI5M3B4O1xuICBoZWlnaHQ6IDI5M3B4O1xufVxuLmNhcmRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkX19jb250YWluZXIgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZF9fY29udGFpbmVyIC50b3Agc3BhbiB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZF9fY29udGFpbmVyIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBjb2xvcjogIzMwMzAyZjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbi5jYXJkX19jb250YWluZXIgLmJvdHRvbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMDMwMmY7XG59XG4uY2FyZF9fY29udGFpbmVyIC5ib3R0b20gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuXG4uY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzNXB4O1xufVxuLmN0YSAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMDVweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC03MHB4O1xufVxuLmN0YSAudGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMDMwMmY7XG59XG4uY3RhIC50ZXh0IHNwYW4gLm9yYW5nZSB7XG4gIGNvbG9yOiAjZmJhZDI2O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmN0YSAudGV4dCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3RhIC50ZXh0IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmN0YSBmb3JtIGlucHV0Om5vdChpbnB1dFt0eXBlPWNoZWNrYm94XSkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAuY3RhIGZvcm0gLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY3RhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jdGEgLnRleHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEyNXB4O1xuICAgIGJvdHRvbTogLTIzNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUxZGVnKTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY3RhIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuY3RhIC50ZXh0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3RhIGZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5mb3JtIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0gLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjMzAzMDJmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMwMzAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTc1bXMgY3ViaWMtYmV6aWVyKDAuMSwgMC4xLCAwLjI1LCAxKTtcbn1cbmZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MDlmMWI7XG4gIGJhY2tncm91bmQ6ICM4MDlmMWI7XG59XG5mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbmZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMCAwLjI1ZW0gMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5mb3JtIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gIGNvbG9yOiAjMzAzMDJmO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAlIDEwMCUsIDAgMTAwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMwMzAyZjtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDIwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLm1hcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5tYXJrIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzMDMwMmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tYXJrIC50ZXh0IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFyayAudGV4dCAucmVxdWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhlYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAxcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBvcHVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwIC50ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMwMzAyZjtcbn1cbi5wb3B1cCAudGV4dCBzcGFuIC5vcmFuZ2Uge1xuICBjb2xvcjogI2ZiYWQyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNsaWRlIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM4MDlmMWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zbGlkZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uc2xpZGVfX2NvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNsaWRlX19jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZiYWQyNjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNsaWRlX19jb250YWluZXIgaDQge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNsaWRlX19jb250YWluZXIgaDUge1xuICBjb2xvcjogIzMwMzAyZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zbGlkZSAuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzY4cHg7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogXCJNdWxsZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTtcbiAgLyog0JTQvtCx0LDQstC40YLRjCDQsiDQutC+0L3QtdGGINGE0LDQudC70LAgc3R5bGUuY3NzICovXG59XG5ib2R5IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGxlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuY2YtdHVybnN0aWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC8qINCc0LDRgdGI0YLQsNCx0LjRgNGD0LXQvCDRgdC+0LTQtdGA0LbQuNC80L7QtSAqL1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAvKiDQo9C60LDQt9GL0LLQsNC10Lwg0YLQvtGH0LrRgyDQvtGC0YHRh9C10YLQsCAqL1xuICAgIHdpZHRoOiAyNDBweDsgLyog0JfQsNC00LDQtdC8INC90L7QstGD0Y4g0YjQuNGA0LjQvdGDICovXG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5ib2R5IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMwMzAyZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTXVsbGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmJvZHkgbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMwMzAyZjtcbn1cbmJvZHkgLmgyIHNwYW4ge1xuICBjb2xvcjogIzAxOGZhZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkgLmgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLmgzIHNwYW4ge1xuICBjb2xvcjogIzAxOGZhZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5oMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkgLnNtYWxsIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU3NTc1NjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gIH1cbn1cbmJvZHkgLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDk5OTtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQgbGFiZWwubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQgbGFiZWwubGFiZWwgaW5wdXQuY2hlY2tib3gge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBjb2xvcjogIzAwMDAwNjtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IGxhYmVsLmxhYmVsIGEge1xuICBjb2xvcjogI2ZiYWQyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IC5tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAubW9kYWwtY29udGVudCAuY2xvc2VzdmcgcGF0aCB7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAubW9kYWwtY29udGVudCAuY2xvc2Vzdmc6aG92ZXIgcGF0aCB7XG4gIHN0cm9rZTogI2VkMWMyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IC5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IC5mb3JtIGZvcm0ge1xuICBnYXA6IHVuc2V0O1xufVxuYm9keSAubW9kYWwtY29udGVudCAuZm9ybSBmb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQgLmZvcm0gZm9ybSBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkgLm1vZGFsLWNvbnRlbnQgLmZvcm0gZm9ybSAuaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keSAubW9kYWwtY29udGVudCAuZm9ybSBmb3JtIC5pbnB1dHMgaW5wdXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5IC5tb2RhbC1jb250ZW50IC5mb3JtIGZvcm0gLmlucHV0cyBpbnB1dC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjAxMTE0O1xufVxuYm9keSAubW9kYWwtY29udGVudCAuZm9ybSBmb3JtIC5pbnB1dHMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keSAubW9kYWwtY29udGVudCAuZm9ybSBmb3JtIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDI2O1xuICBjb2xvcjogIzAwMDAwNjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuYm9keSAubW9kYWwuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXRvLXRvcCB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc2Nyb2xsLXRvLXRvcCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNjcm9sbC10by10b3AudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNjcm9sbC10by10b3AuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItYm90dG9tIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICB9XG59XG4uaGVhZGVyX190b3AgLmxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkZWUwZGE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX190b3AgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19sb2dvIC5zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX190b3AgLmhlYWRlcl9fdW5pb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX3VuaW9uIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uaGVhZGVyX190b3AgLmhlYWRlcl9fdW5pb25fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIC5lbWFpbCxcbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBnYXA6IDVweDtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2luZm8gLmVtYWlsIHNwYW4sXG4uaGVhZGVyX190b3AgLmhlYWRlcl9faW5mbyAucGhvbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2luZm8gLmVtYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIC5lbWFpbCAuaGVhZGVyX19lbWFpbCB7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIC5waG9uZSAuaGVhZGVyX19waG9uZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19pbmZvIC5oZWFkZXJfX3N1YnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19jdGEgLmhlYWRlcl9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTg5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2N0YSAuaGVhZGVyX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMik7XG59XG5cbi5oZWFkZXJfX3RvcCAuaGVhZGVyX19jdGEgLmhlYWRlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyAuaGVhZGVyX19pbmZvIC5lbWFpbCBhLFxuICAuaGVhZGVyX190b3AgLmhlYWRlcl9fdW5pb25fX2luZm8gLmhlYWRlcl9faW5mbyAucGhvbmUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyAuaGVhZGVyX19pbmZvIC5lbWFpbCBzcGFuLFxuICAuaGVhZGVyX190b3AgLmhlYWRlcl9fdW5pb25fX2luZm8gLmhlYWRlcl9faW5mbyAucGhvbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyAuaGVhZGVyX19jdGEgLmhlYWRlcl9fc29jaWFscyBhIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyAuaGVhZGVyX19jdGEgLmhlYWRlcl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbiAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogNjI1cHg7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5oZWFkZXJfX3VuaW9uX19pbmZvIC5oZWFkZXJfX2N0YSAuaGVhZGVyX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190b3AgLmhlYWRlcl9fdW5pb24gaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5oZWFkZXJfX3VuaW9uIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuaGVhZGVyX191bmlvbl9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX25hdiAuaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX25hdiAuaGVhZGVyX19tZW51IC5oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19uYXYgLmhlYWRlcl9fbWVudSAuaGVhZGVyX19pdGVtLmYge1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG59XG5cbi5oZWFkZXJfX25hdiAuaGVhZGVyX19tZW51IC5oZWFkZXJfX2l0ZW0ubCB7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbWVudSAuaGVhZGVyX19pdGVtIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5oZWFkZXJfX25hdiAuaGVhZGVyX19tZW51IC5oZWFkZXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiAuaGVhZGVyX19tZW51IC5oZWFkZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uaGVhZGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbG9nb19fbW9iaWxlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19sb2dvX19tb2JpbGUgLnN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaG9yaXpvbnQge1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTBkYTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9faWNvbnMgLmxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2RlZTBkYTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9faWNvbnMgYSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fYnVyZ2VyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtY2xvc2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS10b3AgLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLXRvcCAuaGVhZGVyX19lbWFpbCxcbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtdG9wIC5oZWFkZXJfX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtbWVudS1saXN0IC5oZWFkZXJfX21vYmlsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtbWVudS1saXN0IC5oZWFkZXJfX21vYmlsZS1pdGVtLmxhc3Qge1xuICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS1tZW51LWxpc3QgLmhlYWRlcl9fbW9iaWxlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLW1lbnUtbGlzdCAuaGVhZGVyX19tb2JpbGUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMDExMTQ7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtbWVudS1saXN0IC5oZWFkZXJfX21vYmlsZS1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE0cHggMTRweCAyNHB4O1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtaW5mbyAuaGVhZGVyX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS1zb2NpYWwgLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZ2FwOiA1cHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtc29jaWFsIC5waG9uZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtc29jaWFsIC5waG9uZSAuaGVhZGVyX19waG9uZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtc29jaWFsIC5oZWFkZXJfX3N1YnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS1zb2NpYWwgLmhlYWRlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLXNvY2lhbCAuaGVhZGVyX19zb2NpYWxzIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX190b3AgLmhlYWRlcl9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19pY29ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fY3RhIC5oZWFkZXJfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51LmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLWNsb3NlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgLmhlYWRlcl9fbW9iaWxlLXRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS10b3AgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIC5oZWFkZXJfX21vYmlsZS1tZW51IC5oZWFkZXJfX21vYmlsZS10b3AgLmhlYWRlcl9fZW1haWwsXG4gIC5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19tb2JpbGUtbWVudSAuaGVhZGVyX19tb2JpbGUtdG9wIC5oZWFkZXJfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwNjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21haW4vcGhvdG8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDExMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4ZmFlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDgydmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xuICB9XG59XG4ubWFpbl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01JSk7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5tYWluX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiA4NSU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC13aWR0aDogNzc1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubWFpbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tYWluX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAxOGZhZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5tYWluX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubWFpbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI2Fib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNhYm91dCB7XG4gICAgcGFkZGluZzogMTIwcHggNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNhYm91dCB7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Fib3V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHggMDtcbiAgfVxufVxuI2Fib3V0IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWJvdXQgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4jYWJvdXQgLmFib3V0X19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTJkOGQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Fib3V0IC5hYm91dF9fYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG4jYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Fib3V0IC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLmJhZGdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5iYWRnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5iYWRnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLmJhZGdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuI2Fib3V0IC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCAuc3VidGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTMzJTtcbiAgfVxufVxuI2Fib3V0IC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDI2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiNhYm91dCAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTk2MDQ7XG59XG5cbiNhYm91dCAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Fib3V0IC5hYm91dF9fYmFkZ2UgLmJhZ3Mge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWJvdXQgLmFib3V0X19iYWRnZSAuYmFncyB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIHRvcDogNzglO1xuICAgIGxlZnQ6IDQyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNhYm91dCAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRvcDogNzglO1xuICAgIGxlZnQ6IDQ4JTtcbiAgfVxufVxuI3RyZW5kcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICN0cmVuZHMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0cmVuZHMge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN0cmVuZHMge1xuICAgIHBhZGRpbmc6IDYwcHggMTRweCAwcHg7XG4gIH1cbn1cbiN0cmVuZHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdHJlbmRzIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3RyZW5kcyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RyZW5kcyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RyZW5kcyAudHJlbmRzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0cmVuZHMgLnRyZW5kc19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN0cmVuZHMgLnRyZW5kc19fY29udGVudCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4jdHJlbmRzIC50cmVuZHNfX2NvbnRlbnQgLnRyZW5kc19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbiN0cmVuZHMgLnRyZW5kc19fY29udGVudCAudHJlbmRzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX2NvbnRlbnQgLnRyZW5kc19faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0cmVuZHMgLnRyZW5kc19fY29udGVudCAudHJlbmRzX19pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4jdHJlbmRzIC50cmVuZHNfX2NvbnRlbnQgLnRyZW5kc19faW1hZ2UgLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWF4LXdpZHRoOiA2MTVweDtcbn1cblxuI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIC50ZXh0IC50aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmYmFkMjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19jb250ZW50IC50cmVuZHNfX2ltYWdlIC50ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogNTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX2NvbnRlbnQgLnRyZW5kc19faW1hZ2UgLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0cmVuZHMgLnRyZW5kc19fY29udGVudCAudHJlbmRzX19pbWFnZSAudGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuI3RyZW5kcyAudHJlbmRzX19zdGF0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX3N0YXRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX3N0YXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IC8qINCh0LrRgNGD0LPQu9C10L3QvdGL0LUg0YPQs9C70Ysg0L7RgdC90L7QstC90L7Qs9C+INGN0LvQtdC80LXQvdGC0LAgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qINCn0YLQvtCx0Ysg0LrQvtC90YLQtdC90YIg0L3QtSDQstGL0YXQvtC00LjQuyDQt9CwINC/0YDQtdC00LXQu9GLICovXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX3N0YXRzIC5zdGF0aXN0aWMge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbiN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYy5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUyZDhkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljLnB1cnBsZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgLyog0JfQsNC60YDRg9Cz0LvQtdC90L3Ri9C1INGD0LPQu9GLINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgLyog0JPRgNCw0LTQuNC10L3RgiAqL1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbiN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYyAuc3RhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdHJlbmRzIC50cmVuZHNfX3N0YXRzIC5zdGF0aXN0aWMgLnN0YXQgLnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTI4JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX3N0YXRzIC5zdGF0aXN0aWMgLnN0YXQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdHJlbmRzIC50cmVuZHNfX3N0YXRzIC5zdGF0aXN0aWMgLnN0YXQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYyAuc3RhdCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4jdHJlbmRzIC50cmVuZHNfX3N0YXRzIC5zdGF0aXN0aWMgLnUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYyAudSBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYy5yZWQgLnZhbHVlIHtcbiAgY29sb3I6ICNiMDExMTQ7XG59XG5cbiN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYy5ncmVlbiAudmFsdWUge1xuICBjb2xvcjogIzgwOWYxYjtcbn1cblxuI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljIGltZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3RyZW5kcyAudHJlbmRzX19zdGF0cyAuc3RhdGlzdGljIGltZyB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0cmVuZHMgLnRyZW5kc19fc3RhdHMgLnN0YXRpc3RpYyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuI3Byb3NwZWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcHJvc3BlY3RzIHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb3NwZWN0cyB7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb3NwZWN0cyB7XG4gICAgcGFkZGluZzogNjBweCAxNHB4IDA7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJvc3BlY3RzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9zcGVjdHMgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94IHtcbiAgcGFkZGluZzogMjRweCAwIDI0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3ggLm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveCAubSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveCAuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94IC5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94Lm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMjY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94Lm9yYW5nZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3gub3JhbmdlIC5wcm9zcGVjdHNfX3RleHQge1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94Lm9yYW5nZSAucHJvc3BlY3RzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94Lm9yYW5nZSAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3gub3JhbmdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3gub3JhbmdlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3gub3JhbmdlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94Lm9yYW5nZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qINCQ0LHRgdC+0LvRjtGC0L3QvtC1INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1INCy0L3Rg9GC0YDQuCDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xuICByaWdodDogMDsgLyog0J/RgNC40LLRj9C30LrQsCDQuNC30L7QsdGA0LDQttC10L3QuNGPINC6INC/0YDQsNCy0L7QuSDRgdGC0L7RgNC+0L3QtSAqL1xuICBib3R0b206IDA7IC8qINCf0YDQuNCy0Y/Qt9C60LAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDQuiDQvdC40LbQvdC10Lkg0YHRgtC+0YDQvtC90LUgKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiDQktGL0YHQvtGC0LAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDRgNCw0LLQvdCwINCy0YvRgdC+0YLQtSDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xuICBtYXgtd2lkdGg6IDgwJTsgLyog0JrQvtC90YLRgNC+0LvQuNGA0YPQtdC8INGI0LjRgNC40L3RgyDQuNC30L7QsdGA0LDQttC10L3QuNGPLCDRh9GC0L7QsdGLINC+0L3QviDQt9Cw0L3QuNC80LDQu9C+INGC0L7Qu9GM0LrQviDQv9C+0LvQvtCy0LjQvdGDINC60L7QvdGC0LXQudC90LXRgNCwICovXG4gIG9iamVjdC1maXQ6IGNvdmVyOyAvKiDQntCx0YDQtdC30LDQtdC8INC40LfQvtCx0YDQsNC20LXQvdC40LUsINGH0YLQvtCx0Ysg0L7QvdC+INCy0L/QuNGB0YvQstCw0LvQvtGB0Ywg0LIg0LrQvtC90YLQtdC50L3QtdGAICovXG4gIHotaW5kZXg6IDE7IC8qINCg0LDQt9C80LXRgdGC0LjQvCDQuNC30L7QsdGA0LDQttC10L3QuNC1INC/0L7Qt9Cw0LTQuCDRgtC10LrRgdGC0LAgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3gub3JhbmdlIGltZyB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94LmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuXG4jcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94LmdyZXkgLnN0YXRpc3RpYy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3guZ3JleSAuc3RhdGlzdGljLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveC5ncmV5IC5zdGF0aXN0aWMtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3guZ3JleSAuc3RhdGlzdGljLWJveCAudmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJvc3BlY3RzIC5wcm9zcGVjdHNfX2luZm8gLnByb3NwZWN0c19fYm94LmdyZXkgLnN0YXRpc3RpYy1ib3ggLnZhbHVlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX19ib3guZ3JleSAuc3RhdGlzdGljLWJveCAudmFsdWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveC5ncmV5IC5zdGF0aXN0aWMtYm94IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveC5ncmV5IC5zdGF0aXN0aWMtYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX2JveC5ncmV5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX190ZXh0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDAwNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9zcGVjdHMgLnByb3NwZWN0c19faW5mbyAucHJvc3BlY3RzX190ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX3RleHQgLmRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Byb3NwZWN0cyAucHJvc3BlY3RzX19pbmZvIC5wcm9zcGVjdHNfX3RleHQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNwcm9zcGVjdHMgLnByb3NwZWN0c19fc2hvcC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtYXJlYTogMS8yLzIvNDtcbn1cblxuI3Byb3NwZWN0cyAucHJvc3BlY3RzX19zaG9wLXdyYXBwZXIgLnByb3NwZWN0c19fc2hvcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4jd2h5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICN3aHkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjd2h5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjd2h5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHggMDtcbiAgfVxufVxuI3doeSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5cbiN3aHkgLndoeV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3doeSAud2h5X19jb250ZW50IGgyLnRpdGxlIHtcbiAgY29sb3I6ICNmYmFkMjY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4jd2h5IC53aHlfX2NvbnRlbnQgaDIudGl0bGUgLmdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3doeSAud2h5X19jb250ZW50IGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA0NTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN3aHkgLndoeV9fY29udGVudCBoMi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN3aHkgLndoeV9fY29udGVudCBoMi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG4jd2h5IC53aHlfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3doeSAud2h5X19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjd2h5IC53aHlfX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjd2h5IC53aHlfX2dyaWQgLmNvbC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAjd2h5IC53aHlfX2dyaWQgLmNvbC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAjd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbiN3aHkgLndoeV9fZ3JpZCAuY29sLTEsXG4jd2h5IC53aHlfX2dyaWQgLmNvbC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jd2h5IC53aHlfX2dyaWQgLmNvbC0xIC53aHlfX2l0ZW0sXG4jd2h5IC53aHlfX2dyaWQgLmNvbC0yIC53aHlfX2l0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTJkOGQ7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtLnB1cnBsZSB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0ucHVycGxlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbS5wdXJwbGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4jd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbS5wdXJwbGUgLnRleHQgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtLnB1cnBsZSAudGV4dCAudGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbSB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbiN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC5tZW1iZXJzIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0gLm1lbWJlcnMge1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjd2h5IC53aHlfX2dyaWQgLndoeV9faXRlbSAubWVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbiN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC5pY28ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC5pY28ge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC5pY28ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0gLnRleHQgaDMudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmJhZDI2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0gLnRleHQgaDMudGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3doeSAud2h5X19ncmlkIC53aHlfX2l0ZW0gLnRleHQgaDMudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC50ZXh0IGgzLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbiN3aHkgLndoeV9fZ3JpZCAud2h5X19pdGVtIC50ZXh0IHNwYW4ubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjRweDtcbn1cblxuI3doeSAud2h5X19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3doeSAud2h5X19jdGEgLmJ0biB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3doeSAud2h5X19jdGEgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuI3doeSAud2h5X19jdGEgLmJ0bi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxMTE0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jd2h5IC53aHlfX2N0YSAuYnRuLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTBkMGY7XG59XG5cbiNmaW5hbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNmaW5hbmNlIHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZpbmFuY2Uge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmaW5hbmNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHggMDtcbiAgfVxufVxuI2ZpbmFuY2UgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmaW5hbmNlIC5jb250YWluZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuI2ZpbmFuY2UgLmFib3V0X19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMjY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICB9XG59XG4jZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5wcm9kdWN0c19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5wcm9kdWN0c19fdGFncyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5wcm9kdWN0c19fdGFncyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICB9XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCAucHJvZHVjdHNfX3RhZ3MgLnRhZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCAucHJvZHVjdHNfX3RhZ3Mge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5wcm9kdWN0c19fdGFncyAudGFnIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnByb2R1Y3RzX190YWdzIHNwYW4udGFnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwNjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnByb2R1Y3RzX190YWdzIHNwYW4udGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnByb2R1Y3RzX190YWdzIHNwYW4udGFnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICB9XG59XG4jZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLmJhZGdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWF4LXdpZHRoOiA1NjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLmJhZGdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCAuYmFkZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLmJhZGdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5zdWJ0ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAudGV4dCAuc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLnRleHQgLnN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC50ZXh0IC5zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIH1cbn1cbiNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmFib3V0X19jb250ZW50IC51bmlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5hYm91dF9fY29udGVudCAudW5pb24gLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYWJvdXRfX2NvbnRlbnQgLnVuaW9uIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NjA0O1xufVxuXG4jZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNTZweDtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYmFncyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNDdweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmaW5hbmNlIC5hYm91dF9fYmFkZ2UgLmJhZ3Mge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTQycHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgICByaWdodDogLTYwcHg7XG4gICAgYm90dG9tOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZpbmFuY2UgLmFib3V0X19iYWRnZSAuYmFncyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3R0b206IC0yMTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmluYW5jZSAuYWJvdXRfX2JhZGdlIC5iYWdzIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJvdHRvbTogLTE1N3B4O1xuICB9XG59XG4jb2ZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA2O1xuICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNvZmZlciB7XG4gICAgcGFkZGluZzogMTIwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjb2ZmZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI29mZmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHg7XG4gIH1cbn1cbiNvZmZlciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDRmcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNvZmZlciAud3JhcHBlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNvZmZlciAud3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiNvZmZlciAub2ZmZXJfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTJkOGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2JveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9fYm94LnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWE7XG59XG5cbiNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCAub2ZmZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCAub2ZmZXJfX3RpdGxlIC5ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2NvbnRlbnQgLm9mZmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCAub2ZmZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjb2ZmZXIgLm9mZmVyX19ib3ggLm9mZmVyX19jb250ZW50IC5vZmZlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCAub2ZmZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9fY29udGVudCAub2ZmZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjb2ZmZXIgLm9mZmVyX19ib3ggLm9mZmVyX19jb250ZW50IC5vZmZlcl9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2NvbnRlbnQgLm9mZmVyX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI29mZmVyIC5vZmZlcl9fYm94IC5vZmZlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2JveCAub2ZmZXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jb2ZmZXIgLm9mZmVyX19pbmZvIC5vZmZlcl9faXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4jb2ZmZXIgLm9mZmVyX19pbmZvIC5vZmZlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNvZmZlciAub2ZmZXJfX2luZm8gLm9mZmVyX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9faW5mbyAub2ZmZXJfX2l0ZW0gLm9mZmVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjb2ZmZXIgLm9mZmVyX19pbmZvIC5vZmZlcl9faXRlbSAub2ZmZXJfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjb2ZmZXIgLm9mZmVyX19pbmZvIC5vZmZlcl9faXRlbSAub2ZmZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlcl9faW5mbyAub2ZmZXJfX2l0ZW0gLm9mZmVyX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4jb2ZmZXIgLm9mZmVyX19pbmZvIC5vZmZlcl9faXRlbSAub2ZmZXJfX2l0ZW0tZGVzY3JpcHRpb24gZ3VmIHtcbiAgY29sb3I6ICNmYmFkMjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI29mZmVyIC5vZmZlcl9faW5mbyAub2ZmZXJfX2l0ZW0gLm9mZmVyX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNwcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9kdWN0cy9waG90by5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbiNwcm9kdWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0czo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4jcHJvZHVjdHMgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwcm9kdWN0cyAuaW1hZ2UtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiKDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI3Byb2R1Y3RzIC5pbWFnZS1jb250YWluZXIgLmltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzIC5pbWFnZS1jb250YWluZXIgLmltZy1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIge1xuICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNHB4IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnRpdGxlIC5ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDU1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnJvbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5yb2xlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5yb2xlcyBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5yb2xlcyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnJvbGVzIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnJvbGVzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5zdGVwcyAuc3RlcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAgLnN0ZXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAgLnN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5zdGVwcyAuc3RlcC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNjUyZDhkO1xufVxuXG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnN0ZXBzIC5zdGVwIC5udW1iZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnN0ZXBzIC5zdGVwIC5udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5jb250ZW50IC5zdGVwcyAuc3RlcCAubnVtYmVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAgLm51bWJlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuc3RlcHMgLnN0ZXAgLm51bWJlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAjcHJvZHVjdHMgLndyYXBwZXIgLmNvbnRlbnQgLnN0ZXBzIC5zdGVwIC5udW1iZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuY29udGVudCAuYXBwbHkge1xuICBiYWNrZ3JvdW5kOiAjZmJhZDI2O1xuICBjb2xvcjogIzAwMDAwNjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3Byb2R1Y3RzIC53cmFwcGVyIC50ZXh0LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLnRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAudGV4dC1tb2JpbGUgLmljbyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAudGV4dC1tb2JpbGUgLmljbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIgLnRleHQtbW9iaWxlIHAuZXh0cmEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIG1heC13aWR0aDogMjg1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAudGV4dC1tb2JpbGUgcC5leHRyYS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC50ZXh0LW1vYmlsZSBwLmV4dHJhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAudGV4dC1tb2JpbGUgcC5leHRyYS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLnRleHQtbW9iaWxlIHAuZXh0cmEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiNwcm9kdWN0cyAud3JhcHBlciAuYmFja2dyb3VuZC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEyMHB4O1xuICByaWdodDogNjBweDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5iYWNrZ3JvdW5kLXRleHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuYmFja2dyb3VuZC10ZXh0IHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5iYWNrZ3JvdW5kLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAzMyU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2R1Y3RzIC53cmFwcGVyIC5iYWNrZ3JvdW5kLXRleHQgLmljbyB7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3Byb2R1Y3RzIC53cmFwcGVyIC5iYWNrZ3JvdW5kLXRleHQgLmljbyB7XG4gICAgdG9wOiAtNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmJhY2tncm91bmQtdGV4dCAuaWNvIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgdG9wOiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmJhY2tncm91bmQtdGV4dCAuaWNvIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4jcHJvZHVjdHMgLndyYXBwZXIgLmJhY2tncm91bmQtdGV4dCBwLmV4dHJhLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBtYXgtd2lkdGg6IDI4NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmJhY2tncm91bmQtdGV4dCBwLmV4dHJhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHMgLndyYXBwZXIgLmJhY2tncm91bmQtdGV4dCBwLmV4dHJhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9kdWN0cyAud3JhcHBlciAuYmFja2dyb3VuZC10ZXh0IHAuZXh0cmEtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuI3ByaWNpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA2O1xuICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNwcmljaW5nIHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwcmljaW5nIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcmljaW5nIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHg7XG4gIH1cbn1cbiNwcmljaW5nIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUyZDhkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByaWNpbmcgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3ByaWNpbmcgLndyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbiNwcmljaW5nIC5wcmljaW5nX19sZWZ0LFxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IHtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCxcbiAgI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4jcHJpY2luZyAucHJpY2luZ19fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19sZWZ0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLnAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCAuY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCAuY29udGFjdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4jcHJpY2luZyAucHJpY2luZ19fbGVmdCAucHJpY2luZ19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fbGVmdCAucHJpY2luZ19fdGl0bGUgLmdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLnByaWNpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCAucHJpY2luZ19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5wcmljaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCAucHJpY2luZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbiNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLnByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLnByaWNpbmdfX2Rlc2NyaXB0aW9uLmkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fbGVmdCAucHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbiNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5jb250YWN0IC5jb250YWN0X19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLmNvbnRhY3QgLnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI3ByaWNpbmcgLnByaWNpbmdfX2xlZnQgLmNvbnRhY3QgLmNvbnRhY3RfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5jb250YWN0IC5jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fbGVmdCAuY29udGFjdCAuYyAucHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fbGVmdCAuY29udGFjdCAuY29udGFjdF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbiNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5jb250YWN0IC5jb250YWN0X19pY29ucyBpbWcge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19sZWZ0IC5jb250YWN0IC5jb250YWN0X19pY29ucyBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuI3ByaWNpbmcgLnByaWNpbmdfX2NlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2MSU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fY2VudGVyIHtcbiAgICB0b3A6IDU2JTtcbiAgfVxufVxuI3ByaWNpbmcgLnByaWNpbmdfX2NlbnRlciAucHJpY2luZ19fZWNsaXBzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC44O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbiNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX21hbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX21hbiB7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX21hbiB7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX21hbiB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX2NlbnRlciAucHJpY2luZ19fbWFuIHtcbiAgICBib3R0b206IC02cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX21hbiB7XG4gICAgYm90dG9tOiAtOHB4O1xuICB9XG59XG4jcHJpY2luZyAucHJpY2luZ19fY2VudGVyIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgNiwgMC40KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fY2VudGVyIC5iYWRnZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX2NlbnRlciAuYmFkZ2Uge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLmJhZGdlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiNwcmljaW5nIC5wcmljaW5nX19jZW50ZXIgLnByaWNpbmdfX25hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fY2VudGVyIC5wcmljaW5nX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fcmlnaHQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fcmlnaHQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbiNwcmljaW5nIC5wcmljaW5nX19yaWdodCAuZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcmljaW5nIC5wcmljaW5nX19yaWdodCAuZm9ybV9fdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtIC50ZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm0gLmZvcm1fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMjY7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuI3ByaWNpbmcgLnByaWNpbmdfX3JpZ2h0IC5mb3JtIC5mb3JtX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NjA0O1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm1fX3ByaXZhY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm1fX3ByaXZhY3kgYSB7XG4gIGNvbG9yOiAjZmJhZDI2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm1fX3ByaXZhY3kge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcHJpY2luZyAucHJpY2luZ19fcmlnaHQgLmZvcm1fX3ByaXZhY3kge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jZm9ybWF0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjZm9ybWF0cyB7XG4gICAgcGFkZGluZzogMTIwcHggNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtYXRzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9ybWF0cyB7XG4gICAgcGFkZGluZzogNjBweCAxNHB4IDA7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm9ybWF0cyBoMi50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuI2Zvcm1hdHMgaDIudGl0bGUgLmdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2Zvcm1hdHMgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDQ1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1hdHMgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZHMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQub3JhbmdlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmYmFkMjY7XG59XG5cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkLm9yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZiYWQyNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggcmdiYSgyNTUsIDE2NSwgMCwgMC41KTtcbiAgZmlsdGVyOiBibHVyKDI1cHgpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkLnB1cnBsZSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNjUyZDhkO1xufVxuXG4jZm9ybWF0cyAuZm9ybWF0c19fY2FyZC5wdXJwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM2NTJkOGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNHB4IHJnYmEoMTAxLCA0NSwgMTQxLCAwLjUpO1xuICBmaWx0ZXI6IGJsdXIoMjVweCk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQud2hpdGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQud2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBibHVyKDI1cHgpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIGltZy5mb3JtYXRzX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgLnVuaW9uIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIC51bmlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgLmgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgLmggaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIC5oIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZCAuaCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jZm9ybWF0cyAuZm9ybWF0c19fY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDQ1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgdWwgbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZCB1bCBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgdWwgbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIHVsIGxpIHNwYW4ubGluZSB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBtYXJnaW46IDAgMTBweCAtMTBweDtcbn1cblxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmJhZDI2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jZm9ybWF0cyAuZm9ybWF0c19fY2FyZCAuZm9ybWF0c19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNmYmFkMjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIC5mb3JtYXRzX19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZm9ybWF0cyAuZm9ybWF0c19fY2FyZCAuZm9ybWF0c19fZGV0YWlscyAuaW52ZXN0bWVudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmYmFkMjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIC5mb3JtYXRzX19kZXRhaWxzIC5pbnZlc3RtZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgLmZvcm1hdHNfX2RldGFpbHMgLmludmVzdG1lbnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIC5mb3JtYXRzX19kZXRhaWxzIC5pbnZlc3RtZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jZm9ybWF0cyAuZm9ybWF0c19fY2FyZCAuZm9ybWF0c19fZGV0YWlscyAuaW52ZXN0bWVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgLmZvcm1hdHNfX2RldGFpbHMgLmludmVzdG1lbnQgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NhcmQgYnV0dG9uLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMjY7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAyNTBtcyBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY2FyZCBidXR0b24uYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jYXJkIGJ1dHRvbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3ODBkO1xufVxuXG4jZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NvbGxhYiAudW5pdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLnVuaXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX25vdGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI2Zvcm1hdHMgLmZvcm1hdHNfX2NvbGxhYiAuZm9ybWF0c19fZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX2NvbGxhYi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX2NvbGxhYi1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4jZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZiYWQyNjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYmFkMjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NvbGxhYiAuZm9ybWF0c19fY29sbGFiLWNhcmQgLmZvcm1hdHNfX2NvbGxhYi1jYXJkLW51bWJlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtbnVtYmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJhZDI2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NvbGxhYiAuZm9ybWF0c19fY29sbGFiLWNhcmQgLmZvcm1hdHNfX2NvbGxhYi1jYXJkLW51bWJlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtbnVtYmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJhZDI2O1xuICB9XG59XG4jZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9ybWF0cyAuZm9ybWF0c19fY29sbGFiIC5mb3JtYXRzX19jb2xsYWItY2FyZCAuZm9ybWF0c19fY29sbGFiLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtYXRzIC5mb3JtYXRzX19jb2xsYWIgLmZvcm1hdHNfX2NvbGxhYi1jYXJkIC5mb3JtYXRzX19jb2xsYWItY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Zvcm1hdHMgLmZvcm1hdHNfX2NvbGxhYiAuZm9ybWF0c19fY29sbGFiLWNhcmQgLmZvcm1hdHNfX2NvbGxhYi1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNmcmFuY2hpc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA2O1xuICBwYWRkaW5nOiAwIDYwcHggMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2ZyYW5jaGlzZSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmcmFuY2hpc2Uge1xuICAgIHBhZGRpbmc6IDAgNDBweCA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZnJhbmNoaXNlIHtcbiAgICBwYWRkaW5nOiAwIDE0cHggNjBweDtcbiAgfVxufVxuI2ZyYW5jaGlzZSAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jZnJhbmNoaXNlIC5mcmFuY2hpc2VfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmYmFkMjY7XG59XG5cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fdGl0bGUgLmdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDEwMHB4KTtcbiAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5kaXYxLFxuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmRpdjIsXG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZGl2MyxcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5kaXY0LFxuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmRpdjUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtLmRpdjMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0uZGl2NSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0uZGl2NSAuZnJhbmNoaXNlX19pbWFnZS5vayB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gIH1cbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX2ljb24sXG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX251bWJlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTJkOGQ7XG59XG5cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSAuZnJhbmNoaXNlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSAuZnJhbmNoaXNlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5mcmFuY2hpc2VfX2l0ZW0gLmZyYW5jaGlzZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZyYW5jaGlzZS9tYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX2ljb24ge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSAuZnJhbmNoaXNlX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZnJhbmNoaXNlX19pdGVtIC5mcmFuY2hpc2VfX2ltYWdlLm9rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDM3MHB4O1xufVxuXG4jZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSAuZnJhbmNoaXNlX19pbWFnZS5pbmRlcGVuZGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4jZnJhbmNoaXNlIC5mcmFuY2hpc2VfX2NvbnRlbnQgLmZyYW5jaGlzZV9faXRlbSAuZnJhbmNoaXNlX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZGl2MSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAzL3NwYW4gMztcbn1cblxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5kaXYyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDMvc3BhbiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5kaXYzIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMy9zcGFuIDM7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLXJvdy1zdGFydDogNDtcbn1cblxuI2ZyYW5jaGlzZSAuZnJhbmNoaXNlX19jb250ZW50IC5kaXY0IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIGdyaWQtcm93OiBzcGFuIDMvc3BhbiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG59XG5cbiNmcmFuY2hpc2UgLmZyYW5jaGlzZV9fY29udGVudCAuZGl2NSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiA2L3NwYW4gNjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xufVxuXG4jY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNjtcbiAgcGFkZGluZzogMCA2MHB4IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2N0YSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N0YSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjdGEge1xuICAgIHBhZGRpbmc6IDAgMTRweCA2MHB4O1xuICB9XG59XG4jY3RhIC5jdGFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YSAuY3RhX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4jY3RhIC5jdGFfX3dyYXBwZXIgLnVuaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY3RhIC5jdGFfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjY3RhIC5jdGFfX3dyYXBwZXIgLnVuaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjdGEgLmN0YV9fd3JhcHBlciAudW5pb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjdGEgLmN0YV9fd3JhcHBlciAudW5pb24gLmN0YV9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY3RhIC5jdGFfX3dyYXBwZXIgLnVuaW9uIC5jdGFfX2Zvcm0gLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG4gICNjdGEgLmN0YV9fd3JhcHBlciAudW5pb24gLmN0YV9fZm9ybSBmb3JtIC5pbnB1dHMgaW5wdXQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY3RhIC5jdGFfX3dyYXBwZXIgLnVuaW9uIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgI2N0YSAuY3RhX193cmFwcGVyIC51bmlvbiAuY3RhX19mb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY3RhIC5jdGFfX3dyYXBwZXIgLnVuaW9uIC5jdGFfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgI2N0YSAuY3RhX193cmFwcGVyIC51bmlvbiAuY3RhX19mb3JtIGZvcm0gLmlucHV0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuI2N0YSAuY3RhX19mb3JtIHtcbiAgZmxleDogMTtcbn1cblxuI2N0YSAuY3RhX19pbmZvIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY3RhIC5jdGFfX2luZm8ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjdGEgLmN0YV9fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTJkOGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG5cbiNjdGEgLmN0YV9fZm9ybSBoMi50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuI2N0YSAuY3RhX19mb3JtIGgyLnRpdGxlIC5ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNjdGEgLmN0YV9fZm9ybSBoMi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY3RhIC5jdGFfX2Zvcm0gaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2N0YSAuY3RhX19mb3JtIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbiNjdGEgLmN0YV9fZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY3RhIC5jdGFfX2Zvcm0gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNjdGEgLmN0YV9fZm9ybSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbiNjdGEgLmN0YV9fZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4jY3RhIC5jdGFfX2Zvcm0gZm9ybSAuaW5wdXRzIHtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2N0YSAuY3RhX19mb3JtIGZvcm0gaW5wdXQge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjdGEgLmN0YV9fZm9ybSBmb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNjdGEgLmN0YV9fZm9ybSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY3RhIC5jdGFfX2Zvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjdGEgLmN0YV9fZm9ybSBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2N0YSAuY3RhX19mb3JtIGZvcm0gYnV0dG9uLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDI2O1xuICBjb2xvcjogIzAwMDAwNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4jY3RhIC5jdGFfX2Zvcm0gZm9ybSBidXR0b24uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTYwNDtcbn1cblxuI2N0YSAuY3RhX19mb3JtIGZvcm0gbGFiZWwubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY3RhIC5jdGFfX2Zvcm0gZm9ybSBsYWJlbC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jY3RhIC5jdGFfX2Zvcm0gZm9ybSBsYWJlbC5sYWJlbCBpbnB1dC5jaGVja2JveCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBmb250LXNpemU6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cblxuI2N0YSAuY3RhX19mb3JtIGZvcm0gbGFiZWwubGFiZWwgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jY3RhIC5jdGFfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjdGEgLmN0YV9fZm9vdGVyIC5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjdGEgLmN0YV9fZm9vdGVyIC5jb250YWN0LWluZm8gLmNvbnRhY3QgLmltZyBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4jY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IGEsXG4jY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IGEub2ZmaWNlLFxuI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCBwLm9mZmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IGEub2ZmaWNlLFxuICAjY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IHAub2ZmaWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCBhLm9mZmljZSxcbiAgI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCBwLm9mZmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNjdGEgLmN0YV9fZm9vdGVyIC5jb250YWN0LWluZm8gLmNvbnRhY3QgYSxcbiAgI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YSAuY3RhX19mb290ZXIgLmNvbnRhY3QtaW5mbyAuY29udGFjdCBhLFxuICAjY3RhIC5jdGFfX2Zvb3RlciAuY29udGFjdC1pbmZvIC5jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuI2N0YSAuY3RhX19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY3RhIC5jdGFfX2NvbnRhY3RzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI2N0YSAuY3RhX19jb250YWN0cyAuY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUwZGE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjdGEgLmN0YV9fY29udGFjdHMgLmNvbnRhY3QgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY3RhIC5jdGFfX2NvbnRhY3RzIC5jb250YWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuI2N0YSAuY3RhX19jb250YWN0cyAuY29udGFjdCBoNSB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI2N0YSAuY3RhX19jb250YWN0cyAuY29udGFjdCBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cblxuI2N0YSAuY3RhX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY3RhIC5jdGFfX2luZm8gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4jZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCA2MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTRweCAzMHB4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAubCB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLmwge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAuciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fdG9wIC5yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAuciAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fdG9wIC5yIC5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuXG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fdG9wIC5yIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAuciAuZm9vdGVyX19sb2dvIC5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAuciAuZm9vdGVyX19saW5rcyB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IC5hLFxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAuciAuZm9vdGVyX19saW5rcyBuYXYgLmIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLnIgLmZvb3Rlcl9fbGlua3MgbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAubCAuZm9vdGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX190b3AgLmwgLmZvb3Rlcl9faW5mbyAuaW5mby1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fdG9wIC5sIC5mb290ZXJfX2luZm8gLmluZm8taWNvbiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fdG9wIC5sIC5mb290ZXJfX2luZm8gLmZvb3Rlcl9faW5mby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RvcCAubCAuZm9vdGVyX19pbmZvIC5mb290ZXJfX2luZm8tZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fY29tcGFueS1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZlZjk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbXBhbnktaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fY29tcGFueS1pbmZvIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX19jb21wYW55LWluZm8gcC5vZmZpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX19jb21wYW55LWluZm8gcC5vZmZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbXBhbnktaW5mbyBwLm9mZmljZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fY29weSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX2NvcHkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTQsIDI0OSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX19jb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyX19jb250ZW50IC5mb290ZXJfX2NvcHkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTQsIDI0OSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9fY29udGVudCAuZm9vdGVyX19jb3B5IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiN0aGFua3lvdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3RoYW5reW91IHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0aGFua3lvdSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdGhhbmt5b3Uge1xuICAgIHBhZGRpbmc6IDYwcHggMTRweDtcbiAgfVxufVxuI3RoYW5reW91IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDI2O1xuICBjb2xvcjogIzAwMDAwNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuI3RoYW5reW91IC53cmFwcGVyIC5oMiB7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiN0aGFua3lvdSAud3JhcHBlciAuaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDA2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RoYW5reW91IC53cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4jdGhhbmt5b3UgLndyYXBwZXIgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0aGFua3lvdSAud3JhcHBlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN0aGFua3lvdSAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdGhhbmt5b3UgLndyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbiN0aGFua3lvdSAud3JhcHBlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdGhhbmt5b3UgLndyYXBwZXIgYnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDY7XG59XG5cbiN0aGFua3lvdSAud3JhcHBlciBidXR0b24uYnV0dG9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BvbGljeSB7XG4gIHBhZGRpbmc6IDQwcHggODBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcG9saWN5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwb2xpY3kge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BvbGljeSB7XG4gICAgcGFkZGluZzogNDBweCAxMnB4IDYwcHg7XG4gIH1cbn1cbiNwb2xpY3kgLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3BvbGljeSAuaGVhZCBoMSB7XG4gIGNvbG9yOiAjMDAwMDA2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BvbGljeSAuaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BvbGljeSAuaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BvbGljeSAuaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4jcG9saWN5IC5oZWFkIC5icmFja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwb2xpY3kgLmhlYWQgLmJyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxMTE0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBsZWZ0OiAyMiU7XG59XG5cbiNwb2xpY3kgLmhlYWQgLmJyYWNrcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jcG9saWN5IC5oZWFkIC5icmFja3Mgc3Bhbi5yZWQge1xuICBjb2xvcjogI2IwMTExNDtcbn1cblxuI3BvbGljeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbiNwb2xpY3kgYSBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxMTE0O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BvbGljeSBhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jcG9saWN5IGgyLFxuI3BvbGljeSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU3NTc1NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn0iLCIvLyAvLyBAZm9udC1mYWNlIHtcclxuLy8gLy8gICBmb250LWZhbWlseTogXCJjZlwiO1xyXG4vLyAvLyAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQ29Gb1NhbnMtQm9sZC5lb3RcIik7XHJcbi8vIC8vICAgc3JjOiBsb2NhbChcIi4uLy4uL2ZvbnRzL0NvRm8gU2FucyBCb2xkXCIpLCBsb2NhbChcIi4uLy4uL2ZvbnRzL0NvRm9TYW5zLUJvbGRcIiksXHJcbi8vIC8vICAgICB1cmwoXCIuLi8uLi9mb250cy9Db0ZvU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbi8vIC8vICAgICB1cmwoXCIuLi8uLi9mb250cy9Db0ZvU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAvLyAgICAgdXJsKFwiLi4vLi4vZm9udHMvQ29Gb1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbi8vIC8vICAgICB1cmwoXCIuLi8uLi9mb250cy9Db0ZvU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuLy8gLy8gICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICBmb250LWZhbWlseTogXCJNdWxsZXJcIjtcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy8yREY1QjRfRl8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vLi4vZm9udHMvMkRGNUI0X0ZfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbi8vIH1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiTXVsbGVyXCI7XHJcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4vLyAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbGF0b2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuLy8gICAgIHVybChcIi4uLy4uL2ZvbnRzL2xhdG9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgIGZvbnQtZmFtaWx5OiBcIk11bGxlclwiO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzJERjVCNF9EXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbi8vICAgICB1cmwoXCIuLi8uLi9mb250cy8yREY1QjRfRF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICBmb250LWZhbWlseTogXCJNdWxsZXJcIjtcclxuLy8gICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbi8vICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9sYXRvbWVkaXVtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vLi4vZm9udHMvbGF0b21lZGl1bWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbi8vIH1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiTXVsbGVyXCI7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvMkRGNUI0XzJfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuLy8gICAgIHVybChcIi4uLy4uL2ZvbnRzLzJERjVCNF8yXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgIGZvbnQtZmFtaWx5OiBcIk11bGxlclwiO1xyXG4vLyAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuLy8gICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2xhdG9oZWF2eWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuLy8gICAgIHVybChcIi4uLy4uL2ZvbnRzL2xhdG9oZWF2eWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbi8vIH1cclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9mb250cy9zdHlsZXNoZWV0LmNzc1wiO1xyXG4iLCIvLyBAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEAxMDA7MjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG5AaW1wb3J0IFwiLi9tb2R1bGVzL3Jlc2V0XCI7XHJcblxyXG5AaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHNcIjtcclxuXHJcbkBpbXBvcnQgXCIuL2ZvbnRzXCI7XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuKiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZm9udC1mYW1pbHk6IFwiTXVsbGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiA5OTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXVsbGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuY2YtdHVybnN0aWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgLyog0JzQsNGB0YjRgtCw0LHQuNGA0YPQtdC8INGB0L7QtNC10YDQttC40LzQvtC1ICovXHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAvKiDQo9C60LDQt9GL0LLQsNC10Lwg0YLQvtGH0LrRgyDQvtGC0YHRh9C10YLQsCAqL1xyXG4gICAgICB3aWR0aDogMjQwcHg7IC8qINCX0LDQtNCw0LXQvCDQvdC+0LLRg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk11bGxlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgbWFpbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICR3O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbWFsbCB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgY29sb3I6ICR3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG4gICAgbGFiZWwubGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC43KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBpbnB1dC5jaGVja2JveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLm1vYiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3Nlc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiBpbmhlcml0O1xyXG4gICAgICAvLyBzdHJva2U6ICM2NjcyODE7XHJcbiAgICAgIHN0cm9rZTogJHc7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Vzdmc6aG92ZXIgcGF0aCB7XHJcbiAgICAgIHN0cm9rZTogI2VkMWMyNDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIGdhcDogdW5zZXQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC43KTtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuOCk7XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuOCk7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC44KTtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgYm90dG9tOiAtMzAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiDQlNC+0LHQsNCy0LjRgtGMINCyINC60L7QvdC10YYg0YTQsNC50LvQsCBzdHlsZS5jc3MgKi9cclxuXHJcbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLmZhZGVPdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNjBweDtcclxuICByaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLy8gYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDEwMDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICYuaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi9tb2R1bGVzXCI7XHJcbiIsImh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucHJlLFxyXG5mb3JtLFxyXG5kZm4sXHJcbmRlbCxcclxucCxcclxuYmxvY2txdW90ZSxcclxuZmllbGRzZXQsXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbmJ1dHRvbixcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucHJlLFxyXG5jb2RlLFxyXG5hZGRyZXNzLFxyXG5jYXB0aW9uLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG50aCxcclxuZGZuLFxyXG5kZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5maWVsZHNldCxcclxuaW1nIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuY2FwdGlvbixcclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuaW5wdXRbdHlwZT1cImhpZGRlblwiXSxcclxuW2hpZGRlbl0sXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG4uY2xlYXJmaXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuYSA+IGltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5zdHJvbmcsXHJcbmIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmVtLFxyXG5pIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uYmVuZWZpdGJveCB7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVncmVlbjtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkYm9yZGVyZ3JleTtcclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgLm1hcmsge1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJlbmVmaXRpY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTJweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZWdyZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICRib3JkZXJncmVlbjtcclxuICBwYWRkaW5nOiA3N3B4IDQwcHg7XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICB0b3A6IDlweDtcclxufVxyXG5cclxuLmJ1cmdlciBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgdG9wOiAxOHB4O1xyXG59XHJcblxyXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiA5cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogOXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAuYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAyNTBtcyBhbGw7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNlNTk3MTAsIDEwJSk7XHJcbiAgfVxyXG4gICYudHJhbnNwYXJlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibGFjayB7XHJcbiAgICBjb2xvcjogJHc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdywgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmLm9yYW5nZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbiNmb3JtYXRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgcGFkZGluZzogODBweCA0MHB4IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogNjBweCAxNHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0c19fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDIudGl0bGUge1xyXG4gICAgY29sb3I6ICR3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgY29sb3I6ICR3O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1heC13aWR0aDogNDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtYXRzX19jYXJkcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMyk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1hdHNfX2NhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYub3JhbmdlIHtcclxuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggNHB4IHJnYmEoMjU1LCAxNjUsIDAsIDAuNSk7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDI1cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wdXJwbGUge1xyXG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHB1cnBsZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggcmdiYSgkY29sb3I6ICRwdXJwbGUsICRhbHBoYTogMC41KTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMjVweCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR3O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuNSk7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDI1cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLmZvcm1hdHNfX2hlYWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC51bmlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMTUpO1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgY29sb3I6ICR3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubGluZSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4yKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1hdHNfX2RldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgkY29sb3I6ICRvcmFuZ2UsICRhbHBoYTogMSk7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW52ZXN0bWVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC43KTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDI1MG1zIGFsbDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2U1OTcxMCwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1hdHNfX2NvbGxhYiB7XHJcbiAgICBjb2xvcjogJHc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51bml0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtYXRzX19ub3RlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgY29sb3I6ICR3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1hdHNfX2Rpc2NsYWltZXIge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCR3LCAwLjcpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1hdHNfX2NvbGxhYi1jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdywgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICBjb2xvcjogJHc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMik7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtYXRzX19jb2xsYWItY2FyZC1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtYXRzX19jb2xsYWItY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNiU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICBjb2xvcjogJHc7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcclxuICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDI3cHg7XHJcbiAgbWF4LWhlaWdodDogMjkzcHg7XHJcbiAgaGVpZ2h0OiAyOTNweDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uY3RhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogMzVweDtcclxuXHJcbiAgLnRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiAtNzBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgICAgLm9yYW5nZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTEzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgLnRleHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC0xMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMjVweDtcclxuICAgICAgICBib3R0b206IC0yMzVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MWRlZyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIG1heC13aWR0aDogMzYwcHg7XHJcblxyXG4gIGlucHV0IHtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveCB7XHJcbiAgICAkYmxhY2s6ICRkYXJrO1xyXG4gICAgJGxpZ2h0Z3JheTogJGdyZXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE3NW1zIGN1YmljLWJlemllcigwLjEsIDAuMSwgMC4yNSwgMSk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHc7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICB+IGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuMjVlbSAwO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnBvcHVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogMjBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDcwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlZ3JlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDFweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlhcIjtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAub3JhbmdlIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLm1hcmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAxNHB4O1xyXG5cclxuICAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnJlcXVsYXIge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5zbGlkZSB7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICRncmVlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMjRweCAyNHB4IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzNjhweDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jY3RhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDAgNjBweCA4MHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogMCAxNHB4IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuY3RhX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAudW5pb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudW5pb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuY3RhX19mb3JtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgIC5pbnB1dHMge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAuY3RhX19mb3JtIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIC5jdGFfX2Zvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YV9fZm9ybSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICAuY3RhX19pbmZvIHtcclxuICAgIGZsZXg6IDE7IC8vINCU0L7QsdCw0LLQu9GP0LXQvCBmbGV4LWdyb3csINGH0YLQvtCx0Ysg0L7QsdCwINCx0LvQvtC60LAg0YDQsNGB0YLRj9Cz0LjQstCw0LvQuNGB0Ywg0L7QtNC40L3QsNC60L7QstC+XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAvLyDQo9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDQvtC00LjQvdCw0LrQvtCy0YPRjiDQvNCw0LrRgdC40LzQsNC70YzQvdGD0Y4g0YjQuNGA0LjQvdGDXHJcbiAgfVxyXG5cclxuICAuY3RhX19mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAvLyAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICBoMi50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkdztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAuZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDUycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAuaW5wdXRzIHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbC5sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dC5jaGVja2JveCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGFfX2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5jb250YWN0LWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4xKTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4yKTtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC43KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmLm9mZmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YV9fY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGFfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jb2ZmZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBwYWRkaW5nOiAxMjBweCA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgcGFkZGluZzogMTIwcHggNjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgcGFkZGluZzogODBweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHg7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgNGZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmZXJfX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlOyAvLyDQpNC+0L3QvtCy0YvQuSDRhtCy0LXRgiDQsdC70L7QutCwXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkdzsgLy8g0KbQstC10YIg0YLQtdC60YHRgtCwXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnB1cnBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWE7IC8vINCf0YDQuNC80LXRgCDRhNC40L7Qu9C10YLQvtCy0L7Qs9C+INGG0LLQtdGC0LAsINC80L7QttC10YLQtSDQt9Cw0LzQtdC90LjRgtGMINC90LAg0L/QtdGA0LXQvNC10L3QvdGD0Y4gJHB1cnBsZSDQuNC70Lgg0LTRgNGD0LPQvtC5INGG0LLQtdGCXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVyX19jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9mZmVyX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogcmdiYShcclxuICAgICAgICAgIDI1NSxcclxuICAgICAgICAgIDI1NSxcclxuICAgICAgICAgIDI1NSxcclxuICAgICAgICAgIDAuN1xyXG4gICAgICAgICk7IC8vINCd0LXQvNC90L7Qs9C+INC/0YDQvtC30YDQsNGH0L3Ri9C5INCx0LXQu9GL0Lkg0LTQu9GPINC+0L/QuNGB0LDQvdC40Y9cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlcl9faW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLy8gbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVyX19idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZmVyX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgLm9mZmVyX19pdGVtIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjMpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXJfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblxyXG4gICAgICAgIGd1ZiB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jcHJpY2luZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMTRweDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMmZyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIGNvbG9yOiAkdztcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2luZ19fbGVmdCxcclxuICAucHJpY2luZ19fcmlnaHQge1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljaW5nX19sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgLy8gZ2FwOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIC5wIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAucCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2luZ19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljaW5nX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IC8vINCd0LXQvNC90L7Qs9C+INC/0YDQvtC30YDQsNGH0L3Ri9C5INCx0LXQu9GL0Lkg0LTQu9GPINC+0L/QuNGB0LDQvdC40Y9cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgLmNvbnRhY3RfX3Bob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3RfX251bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgLnByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdF9faWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljaW5nX19jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDYxJTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgdG9wOiA1NiU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNpbmdfX2VjbGlwc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMDBweDtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljaW5nX19tYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIHdpZHRoOiAxNTBweDtcclxuICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICBib3R0b206IC00NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuNCk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNpbmdfX25hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkdztcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2luZ19fcG9zaXRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2luZ19fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLy8gZ2FwOiAxNXB4O1xyXG5cclxuICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJHc7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcHJpdmFjeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcbiAgICAgIGNvbG9yOiAkdztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5ODtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4yNSk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgIGJvcmRlci1ib3R0b20gMC4zcyBlYXNlO1xyXG4gIC8vIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA0cHggIzAwMDAwMDBkKTtcclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2RlZTBkYTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3VuaW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3VuaW9uX19pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDcwMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2luZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5lbWFpbCxcclxuICAgICAgLnBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW1haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZW1haWwge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGhvbmUge1xyXG4gICAgICAgIC5oZWFkZXJfX3Bob25lIHtcclxuICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19zdWJ0ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY3RhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMzO1xyXG4gICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODlweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZmZmZmYzMywgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX3NvY2lhbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAuaGVhZGVyX191bmlvbl9faW5mbyB7XHJcbiAgICAgICAgLmhlYWRlcl9faW5mbyB7XHJcbiAgICAgICAgICAuZW1haWwsXHJcbiAgICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fY3RhIHtcclxuICAgICAgICAgIC5oZWFkZXJfX3NvY2lhbHMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlYWRlcl9fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgIC5oZWFkZXJfX3VuaW9uIHtcclxuICAgICAgICAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJfX3VuaW9uX19pbmZvIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fY3RhIHtcclxuICAgICAgICAgIC5oZWFkZXJfX2J0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAuaGVhZGVyX191bmlvbiB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX3VuaW9uX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5oZWFkZXJfX21lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5mIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC8vIGEge1xyXG4gICAgICAgICAgLy8gICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgbGVmdDogMDtcclxuICAgICAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgLy8gICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAvLyAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMDtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmhlYWRlcl9fbG9nb19fbW9iaWxlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvcml6b250IHtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2ljb25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMGRhO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19idXJnZXIgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19tb2JpbGUtbWVudSB7XHJcbiAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuaGVhZGVyX19tb2JpbGUtY2xvc2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuXHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAvLyAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX21vYmlsZS10b3Age1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZW1haWwsXHJcbiAgICAgICAgLmhlYWRlcl9fcGhvbmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX21vYmlsZS1tZW51LWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX21vYmlsZS1pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbW9iaWxlLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDI0cHg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE4OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbW9iaWxlLXNvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAuaGVhZGVyX19waG9uZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fc3VidGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NvY2lhbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgIC5oZWFkZXJfX2luZm8ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2ljb25zIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2ljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fY3RhIHtcclxuICAgICAgICAuaGVhZGVyX19zb2NpYWxzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX21vYmlsZS1jbG9zZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19tb2JpbGUtdG9wIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oZWFkZXJfX2VtYWlsLFxyXG4gICAgICAgICAgLmhlYWRlcl9fcGhvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiNhYm91dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgIHBhZGRpbmc6IDgwcHggNDBweCAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMTRweCAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfX2JhZGdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudW5pb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iYWRnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgMTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFncyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgIHJpZ2h0OiAtNzVweDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgdG9wOiA3OCU7XHJcbiAgICAgICAgbGVmdDogNDIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgdG9wOiA3OCU7XHJcbiAgICAgICAgbGVmdDogNDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLm1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFpbi9waG90by5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IC8vINCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INC40LfQvtCx0YDQsNC20LXQvdC40LUg0LrQsNC6INGE0L7QvVxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8vINCU0LXQu9Cw0LXQvCDQuNC30L7QsdGA0LDQttC10L3QuNC1INCw0LTQsNC/0YLQuNCy0L3Ri9C8INC/0L4g0YjQuNGA0LjQvdC1XHJcbiAgaGVpZ2h0OiAxMTB2aDsgLy8g0JLRi9GB0L7RgtCwINGB0LXQutGG0LjQuCDQvdCwINCy0LXRgdGMINGN0LrRgNCw0L1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICR3OyAvLyDQo9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDRhtCy0LXRgiDRgtC10LrRgdGC0LBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4ZmFlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgaGVpZ2h0OiA4MnZoO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vINCf0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YHRgtC40YLRjCDRgtC10LrRgdGCINC/0L7QstC10YDRhSDRhNC+0L3QvtCy0L7Qs9C+INC40LfQvtCx0YDQsNC20LXQvdC40Y9cclxuICAgIHRvcDogNSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNSUpOyAvLyDQptC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDRgtC10LrRgdGC0LAg0L/QviDRhtC10L3RgtGA0YMg0YHQtdC60YbQuNC4XHJcbiAgICAvLyBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDc3NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgLy8gZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkdztcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgLy8gZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHc7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgIC8vICY6aG92ZXIge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR3LCAxMCUpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHcsIDUlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuI3RyZW5kcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogNjBweCAxNHB4IDBweDtcclxuICB9XHJcblxyXG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgLy8gICBwYWRkaW5nOiA2MHB4IDE0cHggMHB4O1xyXG4gIC8vIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJlbmRzX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAvLyBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyZW5kc19faW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6ICM5NGI0Y2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIC8vIGhlaWdodDogNjMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogJHc7IC8vINCR0LXQu9GL0Lkg0YLQtdC60YHRglxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmVuZHNfX3N0YXRzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIC8vIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3LCAwLjEpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyAvKiDQodC60YDRg9Cz0LvQtdC90L3Ri9C1INGD0LPQu9GLINC+0YHQvdC+0LLQvdC+0LPQviDRjdC70LXQvNC10L3RgtCwICovXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiDQp9GC0L7QsdGLINC60L7QvdGC0LXQvdGCINC90LUg0LLRi9GF0L7QtNC40Lsg0LfQsCDQv9GA0LXQtNC10LvRiyAqL1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkdywgMC4yKTtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wdXJwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgLyog0JfQsNC60YDRg9Cz0LvQtdC90L3Ri9C1INGD0LPQu9GLINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgIHJnYmEoJHcsIDAuMDIpLFxyXG4gICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxyXG4gICAgICAgICk7IC8qINCT0YDQsNC00LjQtdC90YIgKi9cclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgLy8gICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTI4JTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yZWQgLnZhbHVlIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ncmVlbiAudmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgICAgd2lkdGg6IDUycHg7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jZnJhbmNoaXNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgcGFkZGluZzogMCA2MHB4IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgcGFkZGluZzogMCA2MHB4IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogMCAxNHB4IDYwcHg7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mcmFuY2hpc2VfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkdztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJhbmNoaXNlX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMTAwcHgpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgLy8g0J7QtNC90L7QutC+0LvQvtC90L7Rh9C90LDRjyDRgdGC0YDRg9C60YLRg9GA0LBcclxuXHJcbiAgICAgIC5kaXYxLFxyXG4gICAgICAuZGl2MixcclxuICAgICAgLmRpdjMsXHJcbiAgICAgIC5kaXY0LFxyXG4gICAgICAuZGl2NSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMSAhaW1wb3J0YW50OyAvLyDQndCwINCy0YHRjiDRiNC40YDQuNC90YMg0LTQu9GPINCy0YHQtdGFINGN0LvQtdC80LXQvdGC0L7QslxyXG4gICAgICAgIGdyaWQtcm93OiBhdXRvICFpbXBvcnRhbnQ7IC8vINCQ0LLRgtC+0LzQsNGC0LjRh9C10YHQutC40Lkg0L/QvtGA0Y/QtNC+0LosINC+0LTQuNC9INC30LAg0LTRgNGD0LPQuNC8XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mcmFuY2hpc2VfX2l0ZW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyAvLyDQl9Cw0LTQsNC10YIg0LzQuNC90LjQvNCw0LvRjNC90YPRjiDQstGL0YHQvtGC0YMg0LHQu9C+0LrQvtCyINC90LAg0LzQvtCx0LjQu9GM0L3QvtC5INCy0LXRgNGB0LjQuFxyXG4gICAgICAgIGhlaWdodDogYXV0bzsgLy8g0JDQtNCw0L/RgtC40LLQvdCw0Y8g0LLRi9GB0L7RgtCwINCx0LvQvtC60L7QslxyXG5cclxuICAgICAgICAmLmRpdjMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGl2NSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAuZnJhbmNoaXNlX19pbWFnZS5vayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmFuY2hpc2VfX3RleHQge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxOyAvLyDQl9Cw0L/QvtC70L3QtdC90LjQtSDQtNC+0YHRgtGD0L/QvdC+0LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAg0YLQtdC60YHRgtC+0LxcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmFuY2hpc2VfX2ljb24sXHJcbiAgICAgICAgLmZyYW5jaGlzZV9fbnVtYmVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IC8vINCn0YLQvtCx0Ysg0LjQutC+0L3QutC4INC4INC90L7QvNC10YAg0L7RgdGC0LDQstCw0LvQuNGB0Ywg0LLQvdC40LfRgyDQsdC70L7QutCwXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgLmZyYW5jaGlzZV9faXRlbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnJhbmNoaXNlX19pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oaWdobGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mcmFuY2hpc2VfX3N1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZyYW5jaGlzZV9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZyYW5jaGlzZV9fbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IC8vINCe0YLRgdGC0YPQvyDQtNC70Y8g0LzQsNGA0LrQtdGA0LBcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mcmFuY2hpc2UvbWFyay5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZyYW5jaGlzZV9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mcmFuY2hpc2VfX2ltYWdlIHtcclxuICAgICAgICAmLm9rIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmRlcGVuZGVkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAvLyDQnNCw0YHRiNGC0LDQsdC40YDRg9C10YIg0LjQt9C+0LHRgNCw0LbQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQv9GA0L7Qv9C+0YDRhtC40Lgg0Lgg0LfQsNC/0L7Qu9C90Y/RjyDQstC10YHRjCDQsdC70L7QulxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7IC8vINCe0L/RhtC40L7QvdCw0LvRjNC90L4sINC10YHQu9C4INC10YHRgtGMINGC0LXQutGB0YIg0LjQu9C4INGN0LvQtdC80LXQvdGC0Ysg0L/QvtCy0LXRgNGFXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZnJhbmNoaXNlX19udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2MSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdjIge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAzIC8gc3BhbiAzO1xyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgIH1cclxuXHJcbiAgICAuZGl2MyB7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICBncmlkLXJvdy1zdGFydDogNDtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2NCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICBncmlkLXJvdy1zdGFydDogNDtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2NSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xyXG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jcHJvc3BlY3RzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgcGFkZGluZzogODBweCA0MHB4IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogNjBweCAxNHB4IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvc3BlY3RzX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgLy8gIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9zcGVjdHNfX2JveCB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAyNHB4IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvc3BlY3RzX190ZXh0IHtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qINCQ0LHRgdC+0LvRjtGC0L3QvtC1INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1INCy0L3Rg9GC0YDQuCDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4gICAgICAgICAgcmlnaHQ6IDA7IC8qINCf0YDQuNCy0Y/Qt9C60LAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDQuiDQv9GA0LDQstC+0Lkg0YHRgtC+0YDQvtC90LUgKi9cclxuICAgICAgICAgIGJvdHRvbTogMDsgLyog0J/RgNC40LLRj9C30LrQsCDQuNC30L7QsdGA0LDQttC10L3QuNGPINC6INC90LjQttC90LXQuSDRgdGC0L7RgNC+0L3QtSAqL1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyAvKiDQktGL0YHQvtGC0LAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDRgNCw0LLQvdCwINCy0YvRgdC+0YLQtSDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IC8qINCa0L7QvdGC0YDQvtC70LjRgNGD0LXQvCDRiNC40YDQuNC90YMg0LjQt9C+0LHRgNCw0LbQtdC90LjRjywg0YfRgtC+0LHRiyDQvtC90L4g0LfQsNC90LjQvNCw0LvQviDRgtC+0LvRjNC60L4g0L/QvtC70L7QstC40L3RgyDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IC8qINCe0LHRgNC10LfQsNC10Lwg0LjQt9C+0LHRgNCw0LbQtdC90LjQtSwg0YfRgtC+0LHRiyDQvtC90L4g0LLQv9C40YHRi9Cy0LDQu9C+0YHRjCDQsiDQutC+0L3RgtC10LnQvdC10YAgKi9cclxuICAgICAgICAgIHotaW5kZXg6IDE7IC8qINCg0LDQt9C80LXRgdGC0LjQvCDQuNC30L7QsdGA0LDQttC10L3QuNC1INC/0L7Qt9Cw0LTQuCDRgtC10LrRgdGC0LAgKi9cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBib3R0b206IC05MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjEpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMtYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9zcGVjdHNfX3RleHQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvc3BlY3RzX19zaG9wLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDQ7XHJcblxyXG4gICAgLnByb3NwZWN0c19fc2hvcCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiN3aHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBwYWRkaW5nOiAxMjBweCA2MHB4IDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgcGFkZGluZzogMTIwcHggNjBweCAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDE0cHggMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC53aHlfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBoMi50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2h5X19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgIC5jb2wtMSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtMiB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aHlfX2l0ZW0ge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0xLFxyXG4gICAgLmNvbC0yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLndoeV9faXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aHlfX2l0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4xKTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVtYmVycyB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY28ge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgaDMudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndoeV9fY3RhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiNmaW5hbmNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgcGFkZGluZzogMTIwcHggNjBweCAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgcGFkZGluZzogODBweCA0MHB4IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogNjBweCAxNHB4IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dF9fYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBoZWlnaHQ6IDY0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgaGVpZ2h0OiA1ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51bmlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3RzX190YWdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4udGFnIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJhZGdlX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDEwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZ3Mge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC01NnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC00N3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTQycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNDZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjExcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTU3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jcHJvZHVjdHMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9kdWN0cy9waG90by5qcGdcIik7IC8vINCX0LDQvNC10L3QuNGC0LUgeW91ci1pbWFnZS5qcGcg0L3QsCDQvdCw0LfQstCw0L3QuNC1INCy0LDRiNC10LPQviDQuNC30L7QsdGA0LDQttC10L3QuNGPXHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShcclxuICAgICAgMCxcclxuICAgICAgMCxcclxuICAgICAgMCxcclxuICAgICAgMC41XHJcbiAgICApOyAvLyDQndCw0YHRgtGA0L7QudGC0LUg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMIG92ZXJsYXkg0LfQtNC10YHRjFxyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIHRvcCxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDEpLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAvLyDQm9C10LPQutC+0LUg0LfQsNGC0LXQvNC90LXQvdC40LUg0LHQu9C40LbQtSDQuiDQstC10YDRhdGDXHJcbiAgICAgICk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMCAxNHB4IDA7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJHc7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG5cclxuICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucm9sZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoXHJcbiAgICAgICAgICAgIDAsXHJcbiAgICAgICAgICAgIDAsXHJcbiAgICAgICAgICAgIDAsXHJcbiAgICAgICAgICAgIDAuNVxyXG4gICAgICAgICAgKTsgLy8g0LfQsNGC0LXQvNC90LXQvdC90YvQuSDRhNC+0L0g0LTQu9GPINC70YPRh9GI0LXQs9C+INC60L7QvdGC0YDQsNGB0YLQsFxyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RlcHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4yKTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFwcGx5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcC5leHRyYS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJHc7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljbyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTgycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3hnYSkge1xyXG4gICAgICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICB0b3A6IC02NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzeGdhKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiNmb290ZXIge1xyXG4gIHBhZGRpbmc6IDgwcHggNjBweCA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsc2NyZWVuKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDE0cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuMTUpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweCA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHcsICRhbHBoYTogMC4xNSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkdywgJGFscGhhOiAwLjE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIC5mb290ZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyX19saW5rcyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG5cclxuICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmEsXHJcbiAgICAgICAgICAgIC5iIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICR3LCAkYWxwaGE6IDAuNyk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmwge1xyXG4gICAgICAgIC5mb290ZXJfX2luZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbmZvLWljb24gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9vdGVyX19pbmZvLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvb3Rlcl9faW5mby1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2JvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XHJcblxyXG4gICAgICAuZm9vdGVyX19jb21wYW55LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmZlZjk7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbm90ZWJvb2tzKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmLm9mZmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbHNjcmVlbikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19jb3B5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmVmOSwgJGFscGhhOiAwLjcpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmVmOSwgJGFscGhhOiAwLjcpO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkd2hpdGUsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuI3BvbGljeSB7XHJcbiAgcGFkZGluZzogNDBweCA4MHB4IDEwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggNDBweCA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTJweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICAuaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYWNrcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbGVmdDogMjIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkdztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiN0aGFua3lvdSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHN4Z2EpIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGxzY3JlZW4pIHtcclxuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG5vdGVib29rcykge1xyXG4gICAgcGFkZGluZzogNjBweCAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMmZyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcbiAgICAuaDIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRub3RlYm9va3MpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
.footer__company-info p {
    color: #fffef9 !important;
}