/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}*,legend{box-sizing:border-box}body,mark{color:#000}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{}a{background-color:transparent;-webkit-text-decoration-skip:objects;transition:background ease .4s,color ease .2s;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{}dfn{font-style:italic}mark{background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.custom-button .submit:focus,.custom-button:focus,.sign-up-form .wpcf7-text:focus,.wpcf7 .wpcf7-number:focus,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-textarea:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:GTSectraDisplayTrial-Light;src:url(../fonts/GT-Sectra-Display/GTSectraDisplayTrial-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/GT-Sectra-Display/GTSectraDisplayTrial-Light.otf) format('opentype'),url(../fonts/GT-Sectra-Display/GTSectraDisplayTrial-Light.woff) format('woff'),url(../fonts/GT-Sectra-Display/GTSectraDisplayTrial-Light.ttf) format('truetype'),url(../fonts/GT-Sectra-Display/GTSectraDisplayTrial-Light.svg#GTSectraDisplayTrial-Light) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-weight:300}@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?8ooe6s);src:url(../fonts/icomoon/icomoon.eot?8ooe6s#iefix) format('embedded-opentype'),url(../fonts/icomoon/icomoon.ttf?8ooe6s) format('truetype'),url(../fonts/icomoon/icomoon.woff?8ooe6s) format('woff'),url(../fonts/icomoon/icomoon.svg?8ooe6s#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"\e904"}.icon-facebook:before{content:"\ea90"}.icon-cross:before{content:"\e903"}.icon-logo:before{content:"\e902"}.icon-check:before{content:"\e900"}.icon-check3:before{content:"\e5ca"}.icon-arrow_down:before{content:"\e313"}.icon-arrow_left:before{content:"\e314"}.icon-arrow_right:before{content:"\e315"}.icon-arrow_up:before{content:"\e316"}.icon-twitter:before{content:"\f099"}.icon-linkedin:before{content:"\f0e1"}.icon-share:before{content:"\f1e0"}.icon-check2:before{content:"\e901"}.content-vertical-bottom:before,.content-vertical-center:before{content:'';height:100%}.listreset{list-style:none;padding:0;margin:0}.inline-block-space-parent{font-size:0;line-height:0;letter-spacing:-.36em;word-spacing:-.36em}.inline-block-space-child{display:inline-block;font-size:14px;line-height:normal;letter-spacing:normal;word-spacing:normal}.custom-button,.custom-button .submit{letter-spacing:2px;cursor:pointer;text-transform:uppercase}.table-style{display:table;width:100%;table-layout:fixed}.table-cell-style{display:table-cell;vertical-align:middle}.content-vertical-center,.content-vertical-center:before{display:inline-block;vertical-align:middle}.content-vertical-bottom,.content-vertical-bottom:before{display:inline-block;vertical-align:bottom}.clearfix:after{content:"";display:table;clear:both}.main-holder{max-width:1210px;margin:0 auto;padding:0 20px}@media only screen and (max-width:767px){.main-holder{padding:0 30px}}*{margin:0;padding:0}body,html{height:100%}body{font-size:14px;line-height:1.4;font-family:DIN-2014,sans-serif;min-width:320px;background:#f9f6f5}img{border-style:none;vertical-align:top;max-width:100%}.title{line-height:1.3}.title-xl{max-width:770px}.title-md{max-width:670px}.title-sm{max-width:570px}.title-xs{max-width:470px}.container-sm{max-width:770px;margin:0 auto}.container-xl{max-width:970px;margin:0 auto}.burger-menu{cursor:pointer;display:none;float:right}@media only screen and (max-width:992px){.burger-menu{display:block}}.burger-menu .line-1,.burger-menu .line-2,.burger-menu .line-3{width:37px;height:1px;background-color:#000;margin:9px 0;transition:.4s;border-radius:2px}.change .line-1{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}.change .line-2{opacity:0}.change .line-3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.custom-checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.custom-checkbox input[type=checkbox]+.wpcf7-list-item-label:before{cursor:pointer;content:'';position:absolute;left:0;top:-3px;width:25px;height:25px;background:0 0;border:1px solid #F2EDEA}.custom-checkbox input[type=checkbox]+.wpcf7-list-item-label:after{opacity:0;position:absolute;top:5px;left:8px;font-size:11px}.custom-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:'\e903'!important;position:absolute;top:5px;left:8px;font-family:icomoon!important;speak:none;font-size:11px;line-height:1;color:#F2EDEA;opacity:1;transition:all .2s}.custom-check-label.with-error .text-wrap,.custom-check-label.with-error .text-wrap a{color:#FAA587!important}.custom-check-label.with-error .custom-checkbox input[type=checkbox]+.wpcf7-list-item-label:before{border-color:#FAA587}.select,.select-options{border:1px solid #F2EDEA}.select-hidden{opacity:0;visibility:hidden;padding-right:10px;width:100%;height:100%}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;background:#2d2d2d;width:100%;height:44px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:-1px;padding:11px 17px;transition:all ease-in .1s}.select-styled.active{color:#000;background:#ded9d6}.select-styled.active:before{color:#000;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select-styled:before{content:'\e313';position:absolute;top:50%;right:16px;color:#F2EDEA;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-size:25px}.select-options{display:none;position:absolute;top:100%;right:-1px;left:-1px;z-index:1;margin:0;padding:0;list-style:none;background-color:#ded9d6;color:#000;border-bottom:none}.select-options li{margin:0;padding:11px 17px;border-bottom:solid 1px #F2EDEA;transition:all ease-in .1s}.select-options li:hover{background:#F2EDEA;color:#000}.select-options li[rel=hide]{display:none}.custom-button{background:0 0;border:none;padding:15px 0 0;color:#000;position:relative}.custom-button:after{content:'';position:absolute;width:0%;height:1px;background-color:#000;transition:width .3s ease-in-out;left:0;top:0}.custom-button:hover:after{width:100%}.custom-button.custom-button-bottom{padding:0 0 15px}.custom-button.custom-button-bottom:after{top:auto;bottom:0}.custom-button.custom-button-white{color:#F2EDEA}.custom-button.custom-button-white:after{background-color:#F2EDEA;top:0}.custom-button.custom-button-white .submit{color:#F2EDEA;transition:color ease .3s,border-color ease .3s}.custom-button.custom-button-white.custom-button-bottom:after{background-color:#F2EDEA;top:auto;bottom:0}.custom-button .submit{background:0 0;border:none;color:#000}.bottom-footer a,.footer,.top-footer .footer-socials a{color:#F2EDEA}.custom-button .icon-arrow_right{display:inline-block;margin:0 -3px 0 7px}.footer{background:#2d2d2d;padding:83px 0 70px}.top-footer{margin:0 0 42px}.top-footer:after{content:"";display:table;clear:both}.top-footer .logo{float:left;line-height:1.2}@media only screen and (max-width:767px){.footer{padding:38px 0 30px}.top-footer{margin:0 0 36px}.top-footer .logo{float:none;margin:0 0 39px}}.top-footer .logo a.icon-logo{font-size:51px;color:#F2EDEA;margin-bottom:15px;display:block}.top-footer .logo .info-wrap,.top-footer .logo .info-wrap span{font-size:14px}.top-footer .logo .info-wrap .info-row{margin-bottom:10px}.top-footer .footer-socials{float:right}@media only screen and (max-width:767px){.top-footer .footer-socials{float:none}.top-footer .footer-socials li{margin:0 15px 0 0}.top-footer .footer-socials a{width:24px;height:24px}.top-footer .footer-socials span{line-height:1;font-size:12px}}@media only screen and (min-width:993px){.bottom-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.bottom-footer .information{word-spacing:normal;display:inline-block;vertical-align:bottom;text-align:left;-moz-text-align-last:left;text-align-last:left;line-height:normal;font-size:14px;letter-spacing:1px;margin-right:35px}@media only screen and (max-width:992px){.bottom-footer .information{margin-bottom:30px}}@media only screen and (max-width:767px){.bottom-footer .information{margin:0 0 45px;display:block}}.bottom-footer a{padding:0 0 2px}.bottom-footer a .link-text{position:relative}.bottom-footer a .link-text:after{content:'';position:absolute;width:0%;height:1px;background-color:#fff;transition:width .3s ease-in-out;left:0;bottom:-2px}.bottom-footer a:hover .link-text:after{background-color:#fff;width:100%}.bottom-footer .info-row{cursor:text;margin:0 0 9px}@media only screen and (max-width:767px){.bottom-footer .info-row{margin:0 0 8px}.bottom-footer .info-row.name-row{margin:0 0 9px}.bottom-footer .info-link{line-height:1.4}}.bottom-footer .info-title{float:left;margin:0 19px 0 0;width:15px}.bottom-footer .info-link{overflow:hidden;display:block}.bottom-footer .footer-navigation{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:bottom;text-align:right;-moz-text-align-last:right;text-align-last:right;line-height:normal;font-size:13px;color:#888887;letter-spacing:1px}.header .logo,.promo-section .text{line-height:1.2;font-family:GTSectraDisplayTrial-Light}.bottom-footer .footer-navigation li{margin:0 0 9px}.bottom-footer .footer-navigation .two-links a{margin:0 0 0 5px}@media only screen and (max-width:767px){.bottom-footer .footer-navigation .two-links a{margin:0 5px 0 0}}.bottom-footer .footer-navigation .two-links span:first-child:after{content:'|';margin:0 0 0 7px;color:#888887}.bottom-footer .footer-navigation a{color:#888887;position:relative;padding:0 0 2px}.header-with-black-text .header .logo a,.header-with-black-text .header .navigation a{color:#000}.bottom-footer .footer-navigation a:after{content:'';position:absolute;width:0%;height:1px;background-color:#888887;transition:width .3s ease-in-out;left:0;bottom:0}.bottom-footer .footer-navigation a:hover:after{background-color:#888887;width:100%}.header-with-black-text .header .socials a{color:#000;border-color:#000}.header-with-black-background .header .logo a,.header-with-black-background .header .navigation a{color:#F2EDEA}.header-with-black-text .header .burger-menu .line-1,.header-with-black-text .header .burger-menu .line-2,.header-with-black-text .header .burger-menu .line-3{background-color:#000}.header-with-black-background{background:#2d2d2d}.header-with-black-background .header .socials a{color:#F2EDEA;border-color:#F2EDEA}.header-with-black-background .header .burger-menu .line-1,.header-with-black-background .header .burger-menu .line-2,.header-with-black-background .header .burger-menu .line-3{background-color:#F2EDEA}.header{background:0 0;padding:70px 0 20px;position:relative;z-index:100}@media only screen and (max-width:992px){.bottom-footer .footer-navigation{text-align:left;-moz-text-align-last:left;text-align-last:left;display:block}.header{padding:28px 0 20px}.header .main-holder{position:relative}}.header.open{background:#2d2d2d!important}.header.open .logo a{color:#F2EDEA!important}.header.open .burger-menu .line-1,.header.open .burger-menu .line-2,.header.open .burger-menu .line-3{background-color:#F2EDEA!important}.header .main-holder:after{content:"";display:table;clear:both}.header .logo{float:left;font-size:24px;letter-spacing:5px;font-weight:700}@media only screen and (max-width:992px){.header .logo{font-size:13px}}.header .logo a{color:#F2EDEA;display:inline-block;transition:color .3s linear}.header .logo span{font-size:51px}.header .navigation-holder{float:right;text-align:right}@media only screen and (max-width:992px){.header .logo span{font-size:28px;padding:5px 0 0;display:inline-block}.header .navigation-holder{max-height:0;overflow:hidden;transition:max-height 1s linear;position:absolute;top:120%;left:0;right:0;z-index:3;background:#2d2d2d;box-shadow:0 2px 4px rgba(0,0,0,.08);height:calc(100vh - 47px)}.header .navigation-holder.active{padding:0 0 35px;max-height:2000px}}.header .navigation-holder.active .header-socials-mobile,.header .navigation-holder.active .navigation{opacity:1}.header .navigation{list-style:none;padding:0;margin:0;text-align:right;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:992px){.header .navigation{text-align:center;padding:50px 0 0;font-size:20px;transition:opacity 1s linear;opacity:0}}@media only screen and (max-width:767px){.header .navigation{padding-top:20px}}.header .navigation li{padding:9px 0}@media only screen and (max-width:992px){.header .navigation li{padding:25px 0}}@media only screen and (max-width:767px){.header .navigation li{padding:15px 0}}.header .navigation a{color:#F2EDEA;text-decoration:none;transition:padding ease .5s}.header .navigation a:hover{padding:0 30px 0 0}.header .burger-menu .line-1,.header .burger-menu .line-2,.header .burger-menu .line-3{background-color:#F2EDEA;transition:all .2s linear}.header-socials{list-style:none;padding:0;text-transform:uppercase;text-align:right;margin:0 0 14px}@media only screen and (max-width:992px){.header .navigation a{color:#F2EDEA!important}.header .navigation a:hover{color:#FAA587!important}.header-socials{display:none}}.header-socials li{display:inline-block}.header-socials li a{text-decoration:none;color:#F2EDEA;border-color:#F2EDEA}.header-socials-mobile{display:none;transition:opacity 1s linear;opacity:0}@media only screen and (max-width:992px){.header-socials-mobile{display:block;text-align:center;padding:50px 0 0}.header-socials-mobile li{margin:0 10px!important}}.header-socials-mobile a{color:#F2EDEA!important;border-color:#F2EDEA!important;width:32px;height:32px;padding:2px 0}.header-socials-mobile a:hover span{top:-30px}.header-socials-mobile a:hover span:last-child{top:50%}.header-socials-mobile a span{font-size:17px}.header-socials-mobile a span.icon-instagram{font-size:13px}.header-socials-mobile a span:last-child{top:40px}.socials li{display:inline-block;margin:0 0 0 9px}.socials a{display:inline-block;width:26px;height:26px;overflow:hidden;text-align:center;border-radius:100%;color:#F2EDEA;border:1px solid #F2EDEA;position:relative}.socials a:hover span{top:-30px}.socials a:hover span:last-child{top:50%}.socials a span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all ease-in-out .4s}.socials a span:last-child{top:35px}.active-header-space{padding-top:283px!important}@media only screen and (max-width:992px){.active-header-space{padding-top:90px!important}}.header.fixed-header{position:fixed;top:0;left:0;right:0;z-index:5;padding:22px 0;background:#fefdfd;box-shadow:0 1px 12px -3px rgba(0,0,0,.08);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform ease 0;transition:transform ease 0}.promo-section,.sign-up-section{background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-width:992px){.header.fixed-header{padding:8px 0 13px}}@media only screen and (min-width:769px){.bottom-footer .desktop-disabled{pointer-events:none}.header.fixed-header{color:#000}.contact-info .information .desktop-disabled{pointer-events:none}}.header.fixed-header .logo{padding:5px 0 0}.header.fixed-header .logo a{color:#000}@media only screen and (max-width:992px){.header.fixed-header .logo{margin:14px 0 0;padding:0}.header.fixed-header .logo span{font-size:28px;padding:0}}.header.fixed-header .navigation-holder{padding:14px 0 0}@media only screen and (max-width:992px){.header.fixed-header .navigation-holder{padding:0}}.header.fixed-header .navigation li{vertical-align:middle}@media only screen and (min-width:993px){.header.fixed-header .navigation{display:inline-block;vertical-align:middle}.header.fixed-header .navigation li{display:inline-block;padding:0 15px}}.header.fixed-header .navigation a{color:#000;transition:all ease .5s;display:block}.header.fixed-header .navigation a:hover{margin:-10px 0 0;padding:0 0 10px}.header.fixed-header .header-socials{display:none}.header.fixed-header .burger-menu .line-1,.header.fixed-header .burger-menu .line-2,.header.fixed-header .burger-menu .line-3{background-color:#000}@media only screen and (min-width:993px){.header.fixed-header .header-socials-mobile{display:inline-block;vertical-align:middle;opacity:1}.header.fixed-header .header-socials-mobile a{color:#000!important;border-color:#000!important}.header.fixed-header .nav-social-container{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}.header.fixed-header .nav-social-container #menu-primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 84%;flex:1 1 84%}.header.fixed-header .nav-social-container .header-socials-mobile{-webkit-box-flex:1;-ms-flex:1 1 16%;flex:1 1 16%}}.header.fixed-header-down{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform ease .5s;transition:transform ease .5s}.promo-section{background-image:url(../img/bg_1.jpg);padding:0 0 40px;display:table;width:100%;height:100vh;position:relative}@media only screen and (max-width:767px){.promo-section{padding:0 0 45px}}.promo-section .text-box{color:#F2EDEA;padding:20px 0 0}@media only screen and (max-width:1350px){.promo-section .text-box{padding:20px 0 0}}@media only screen and (max-width:992px){.header.fixed-header .burger-menu{margin:8px 0 0}.promo-section .text-box{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px;right:30px}}@media only screen and (max-width:768px){.promo-section .main-holder{height:100%}.promo-section .hero-section-wrap{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;height:85%}}.promo-section .arrow-botttom-scroll,.promo-section .custom-button,.promo-section .custom-button .icon-arrow_right{display:inline-block}.promo-section .text{font-size:73px;margin:0 0 92px}@media only screen and (max-width:1200px){.promo-section .text{margin:0 0 40px}}@media only screen and (max-width:767px){.promo-section .text{font-size:36px;margin:0 0 37px}.promo-section .custom-button{font-size:12px}}.promo-section .arrow-botttom-scroll{float:right;text-align:right;color:#F2EDEA;text-transform:uppercase;letter-spacing:1px;padding:0 0 15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:-65px -35px 0 0;position:relative}@media only screen and (max-width:992px){.promo-section .arrow-botttom-scroll{position:absolute;bottom:60px;right:40px}}@media only screen and (max-width:768px){.promo-section .arrow-botttom-scroll{-ms-flex-item-align:end;align-self:flex-end;margin:0}}.promo-section .arrow-botttom-scroll:after{content:'';position:absolute;width:0%;height:1px;background-color:#F2EDEA;transition:width .3s ease-in-out;left:0;bottom:0}.promo-section .arrow-botttom-scroll:hover:after{width:95%}.promo-section .arrow-botttom-scroll .icon-arrow_down{display:inline-block;-webkit-transform:rotate(270deg);transform:rotate(270deg);margin:0 0 0 15px}.home-post-section .columns:after,.home-post-section .text-columns:after{display:table;content:"";clear:both}@media only screen and (max-width:767px){.promo-section .arrow-botttom-scroll{margin:69px -35px 0 0;font-size:12px}}.home-post-section{padding:271px 0 145px;margin:-101px 0 0}@media only screen and (max-width:767px){.home-post-section{padding:108px 0 86px;margin:-60px 0 0}}.home-post-section .title{font-family:GTSectraDisplayTrial-Light;margin:0 0 69px;font-size:48px;line-height:1.3}@media only screen and (max-width:767px){.home-post-section .title{margin:0 0 31px;line-height:1.4;font-size:30px}}.home-post-section .text-columns{margin:0 0 114px;font-size:16px;line-height:1.9}@media only screen and (max-width:767px){.home-post-section .text-columns{margin:0 0 25px}.home-post-section .columns{font-size:12px;line-height:2.2}}.home-post-section .columns{max-width:800px;float:right}@media (min-width:768px){.home-post-section .columns{-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0 -15px}.about-section .columns{-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width:992px){.home-post-section .columns{max-width:none}}.home-post-section .images-columns{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-post-section .images-columns:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.home-post-section .custom-button{font-size:12px}.home-post-section .images-columns{display:block}}.home-post-section .images-columns .col,.home-post-section .images-columns .text{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.home-post-section .images-columns .col{padding:0 15px;display:flex;-ms-flex-direction:column;flex-direction:column}.home-post-section .images-columns .col-left{width:42%}@media only screen and (max-width:767px){.home-post-section .images-columns .col{display:block}.home-post-section .images-columns .col-left{width:100%;margin:0 0 25px}}.home-post-section .images-columns .col-left .image{margin:120px 0 0;height:100%}.home-post-section .images-columns .col-left img{min-width:100%}.home-post-section .images-columns .col-right{width:58%}.home-post-section .images-columns .col-right img{min-width:100%}@media only screen and (max-width:767px){.home-post-section .images-columns .col-left .image{margin:35px 0 0;padding:0 45px 0 0}.home-post-section .images-columns .col-right{width:100%}.home-post-section .images-columns .col-right .image{padding:0 0 0 25px}}.home-post-section .images-columns .text{margin:0 auto;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.home-post-section .images-columns .subtitle{font-family:GTSectraDisplayTrial-Light;font-size:48px;line-height:1.3;margin:60px 0 10px;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-flex:1;-ms-flex-positive:1;flex-grow:1}.sign-up-section{background-image:url(../img/sign-up-background.jpg);padding:125px 0 97px;color:#F2EDEA}@media only screen and (max-width:767px){.home-post-section .images-columns .subtitle{font-size:30px;line-height:1.4;margin:58px 0 48px}.sign-up-section{padding:35px 0 89px}}.sign-up-section .title{font-family:GTSectraDisplayTrial-Light;font-size:48px;line-height:1.3;margin:0 0 48px}@media only screen and (max-width:767px){.sign-up-section .title{margin:0 0 72px;line-height:1.4;font-size:30px}}.sign-up-form{max-width:855px}.sign-up-form form:after{content:"";display:table;clear:both}.sign-up-form .form-row-long{text-align:justify;line-height:0;font-size:1px;-moz-text-align-last:justify;text-align-last:justify;margin:0 -15px}.sign-up-form .form-row-long:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}.sign-up-form .form-row{display:inline-block;text-align:left;-moz-text-align-last:left;text-align-last:left;line-height:normal;font-size:14px;vertical-align:top;padding:0 15px;width:33.3%}@media only screen and (max-width:767px){.sign-up-form .form-row{width:100%;margin:0 0 29px}}.sign-up-form .label{display:block;margin:0 0 5px;text-transform:uppercase;letter-spacing:2px}.sign-up-form .wpcf7-text{display:block;border:none;border-bottom:solid 1px #F2EDEA;border-radius:0;background:0 0;width:100%;color:#F2EDEA;padding:8px 0}.sign-up-form .email-mobile{display:none}.sign-up-form .email-desktop{display:inline-block}@media only screen and (max-width:767px){.sign-up-form .email-mobile{display:inline-block}.sign-up-form .email-desktop{display:none}}.about-section .columns:after,.about-section .text-columns:after,.blog-row:after{content:"";display:table;clear:both}.sign-up-form .custom-button{margin:55px 0 0;float:right}.about-section{padding:12px 0 115px}@media only screen and (max-width:767px){.sign-up-form .custom-button{margin:41px 0 0}.about-section{padding:36px 0 91px}}.about-section .under-title{font-weight:700;text-transform:uppercase;margin:0 0 50px}@media only screen and (max-width:767px){.about-section .under-title{margin:0 0 21px}}.about-section .title{font-family:GTSectraDisplayTrial-Light;margin:0 0 78px;font-size:48px;line-height:1.3;max-width:680px}@media only screen and (max-width:767px){.about-section .title{margin:0 0 33px;font-size:26px;line-height:1.4}}.about-section .columns{max-width:800px;float:right;font-size:16px;line-height:1.9}@media only screen and (max-width:992px){.about-section .columns{max-width:none}}.about-section .columns p{margin:0 0 30px}.blog-section{padding:0 0 114px}.blog-section .main-title{font-family:GTSectraDisplayTrial-Light;font-size:71px;margin:0 0 37px}@media only screen and (max-width:767px){.blog-section{padding:20px 0 39px}.blog-section .main-title{font-size:36px;margin:0 0 11px}}.blog-container{margin:0 0 75px;position:relative}@media only screen and (max-width:767px){.blog-container{margin:0 0 68px}}.blog-row{margin:0 -15px 65px}.blog-row:nth-child(even) .image-box{float:right}@media only screen and (max-width:767px){.blog-row{margin:0 -15px 42px}.blog-row:nth-child(even) .image-box{float:none}}.blog-row:nth-child(even) .text-box{float:left}.blog-row:nth-child(even) .text-box .date{margin-top:20px}@media only screen and (max-width:767px){.blog-row:nth-child(even) .text-box{float:none}.blog-row:nth-child(even) .text-box .date{margin-top:0}}.blog-row:nth-child(even) .text-box .text-hold{padding:0}.blog-row .image-box{width:50%;float:left;padding:0 15px}@media only screen and (max-width:767px){.blog-row .image-box{width:100%;float:none;margin:0 0 21px}}.blog-row .image-box a{display:block}.blog-row .text-box{width:50%;float:left;padding:0 15px}.blog-row .text-box .text-hold{max-width:430px;padding:0 0 0 35px}.blog-row .text-box .date{margin:0 0 40px}@media only screen and (max-width:767px){.blog-row .text-box{width:100%;float:none}.blog-row .text-box .text-hold{max-width:none;padding:0}.blog-row .text-box .date{font-size:12px;margin:0 0 13px}}.blog-row .text-box .title{font-family:GTSectraDisplayTrial-Light;font-size:30px;line-height:1.3;margin:0 0 24px}@media only screen and (max-width:767px){.blog-row .text-box .title{font-size:20px;line-height:1.4;margin:0}}.blog-row .text-box .text{font-size:16px;margin:0 0 67px;line-height:1.7}@media only screen and (max-width:767px){.blog-row .text-box .text{line-height:1.9;margin:0 0 35px}}.pagination{text-align:right;margin:0 0 40px}.pagination ul{list-style:none;padding:0;text-transform:uppercase;margin:0 -4px}.pagination li{display:inline-block;vertical-align:middle;padding:0 4px}.pagination .next-pagination-li,.pagination .prev-pagination-li{letter-spacing:1px;font-weight:700}.pagination .next-pagination-li a,.pagination .prev-pagination-li a{width:auto;border:none;position:relative}.pagination .next-pagination-li a:after,.pagination .prev-pagination-li a:after{content:'';position:absolute;width:0%;height:1px;background-color:#000;transition:width .3s ease-in-out;left:0;bottom:0}.pagination .next-pagination-li a:hover,.pagination .prev-pagination-li a:hover{background:0 0;color:#000}.pagination .next-pagination-li a:hover:after,.pagination .prev-pagination-li a:hover:after{background-color:#000;width:95%}.pagination .next-pagination-li .icon,.pagination .prev-pagination-li .icon{font-size:18px;display:inline-block;vertical-align:middle;margin:-3px 0 0}.pagination .next-pagination-li .text,.pagination .prev-pagination-li .text{display:inline-block;margin:2px 0 0}.pagination .prev-pagination-li{padding:0 10px 0 0}.pagination .prev-pagination-li a:after{left:auto;right:0}.pagination .prev-pagination-li a:hover:after{width:90%}@media only screen and (max-width:767px){.pagination{text-align:left;font-size:18px}.pagination .prev-pagination-li{padding:0 40px 0 0}}.pagination .next-pagination-li{padding:0 0 0 10px}.pagination .hide{display:none}.pagination .active a{background:#000;color:#F2EDEA}@media only screen and (max-width:767px){.pagination .next-pagination-li{padding:0 0 0 40px}.pagination a{width:35px;height:35px;padding:4px 0}}.pagination a,.pagination span.page-numbers{display:block;width:25px;height:25px;text-align:center;padding:2px 0;border:1px solid #000;border-radius:100%;color:#000}.pagination a.next,.pagination a.prev,.pagination span.page-numbers.next,.pagination span.page-numbers.prev{letter-spacing:1px;font-weight:700;position:relative;width:auto;border:none}.pagination a.next:after,.pagination a.prev:after,.pagination span.page-numbers.next:after,.pagination span.page-numbers.prev:after{content:'';position:absolute;width:0%;height:1px;background-color:#000;transition:width .3s ease-in-out;left:0;bottom:0}.pagination a.next:hover,.pagination a.prev:hover,.pagination span.page-numbers.next:hover,.pagination span.page-numbers.prev:hover{background:0 0;color:#000}.pagination a.next:hover:after,.pagination a.prev:hover:after,.pagination span.page-numbers.next:hover:after,.pagination span.page-numbers.prev:hover:after{background-color:#000;width:95%}.pagination a.next .icon,.pagination a.prev .icon,.pagination span.page-numbers.next .icon,.pagination span.page-numbers.prev .icon{font-size:18px;display:inline-block;vertical-align:middle;margin:-3px 0 0}.pagination a.next .text,.pagination a.prev .text,.pagination span.page-numbers.next .text,.pagination span.page-numbers.prev .text{display:inline-block;margin:2px 0 0}@media only screen and (max-width:767px){.pagination a,.pagination span.page-numbers{width:35px;height:35px;padding:4px 0}}.pagination a.current,.pagination a:hover,.pagination span.page-numbers.current,.pagination span.page-numbers:hover{background:#000;color:#F2EDEA}.blog-row{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all ease 1s}.blog-row.active,.blog-row.default-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-section{padding:17px 0 71px}.main-article .date{margin:0 0 35px}@media only screen and (max-width:767px){.article-section{padding:33px 0 10px}.main-article .date{margin:0 0 11px}}.main-article .title{font-family:GTSectraDisplayTrial-Light;font-size:48px;margin:0 0 30px;line-height:1.3}@media only screen and (max-width:767px){.main-article .title{font-size:26px;line-height:1.4;margin:0 0 12px}}.main-article .text{line-height:2.2}.main-article .text p{margin:0 0 47px}@media only screen and (max-width:767px){.main-article .text p{margin:0 0 65px}}.main-article .text img{margin:0 0 50px;height:auto}@media only screen and (max-width:767px){.main-article .text img{margin:0 0 37px}}.main-article .text h3{font-weight:700;margin:-15px 0 16px;line-height:1.2}@media only screen and (max-width:767px){.main-article .text h3{margin:-32px 0 12px}}.main-article .text ul{list-style:none;margin:0 0 30px;padding:0 30px 0 0}@media only screen and (max-width:767px){.main-article .text ul{margin:0 0 26px}}.main-article .text ul li{padding:0 0 0 36px;position:relative;margin:0 0 7px}.main-article .text ul li:before{content:'-';position:absolute;top:0;left:0}.share-article{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:51px 0 46px;margin:95px 0 0;position:relative}.share-article:after{content:"";display:table;clear:both}.share-article .share{float:left}.share-article .share .share-icons-wrap{color:#000;text-transform:uppercase;position:relative;height:40px;width:250px;overflow:hidden;display:block}@media only screen and (max-width:767px){.share-article{margin:74px 0 0;border-bottom:none}.share-article .share{float:none;text-align:center;padding:0 0 56px;border-bottom:solid 1px #000}.share-article .share .share-icons-wrap{margin:0 auto}}.share-article .share .share-icons-wrap .a2a_kit a{display:inline-block}.share-article .share .share-icons-wrap.active .icon{top:-10px;opacity:0}.share-article .share .share-icons-wrap.active .icon:last-child{top:50%;opacity:1}.share-article .share span{margin:0 10px 0 0}.share-article .share .icon{position:absolute;top:50%;left:0;width:100%;transition:opacity ease .5s,top ease .5s;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:1}.share-article .share .icon:last-child{top:70px;opacity:0}.share-article .tags{float:right;color:#696969;padding:10px 0}@media only screen and (max-width:767px){.share-article .share span{margin:0 15px 0 0}.share-article .tags{float:none;text-align:center;padding:32px 9px 0}}.share-article .tags ul{list-style:none;padding:0;margin:0 -5px}.share-article .tags li{display:inline-block;padding:0 5px;position:relative}@media only screen and (max-width:767px){.share-article .tags li{padding:0 8px;margin:0 0 15px}}.share-article .tags li:after{content:',';position:absolute;top:-5px;right:-1px;font-size:20px}.share-article .tags li:last-child:after{display:none}.share-article .tags .tag-name,.share-article .tags a{color:#696969;border-bottom:solid 1px #696969;text-transform:uppercase}.share-article .tags .tag-name:hover,.share-article .tags a:hover{color:#FAA587;border-color:#FAA587}.share-article .tags .tag-name{border-bottom:none}.share-article .tags .tag-name:hover{color:#696969}.similar-articles{padding:103px 0 70px;margin:0 -15px}.similar-articles:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.similar-articles{padding:3px 0 49px}}.similar-articles .title{font-family:GTSectraDisplayTrial-Light;padding:0 15px;font-size:30px;margin:0 0 28px}.similar-article{float:left;width:50%;padding:0 15px}.similar-article a{color:#000;display:block;position:relative;padding:0 0 20px}.contact-form input,.contact-form textarea,.contact-section a{color:#F2EDEA}.similar-article a:after{content:'';position:absolute;width:0%;height:1px;background-color:#000;transition:width .3s ease-in-out;left:0;bottom:0}.similar-article a:hover:after{width:100%}@media only screen and (max-width:767px){.similar-articles .title{font-size:26px;margin:0 0 47px}.similar-article{float:none;width:100%;margin:0 0 42px}.similar-article:last-child{margin:0}}.similar-article .image-box{margin:0 0 22px}.similar-article .text-box .date{margin:0 0 4px;text-transform:uppercase}@media only screen and (max-width:767px){.similar-article .text-box .date{font-size:12px;margin:0 0 12px}}.similar-article .text-box .name{font-family:GTSectraDisplayTrial-Light;font-size:30px;margin:0 0 11px;line-height:1.3}@media only screen and (max-width:767px){.similar-article .text-box .name{font-size:20px;line-height:1.4;margin:0 0 1px}}.similar-article .text-box .text{font-size:16px;line-height:1.8}.contact-section{padding:0 0 254px;background:#2d2d2d;color:#F2EDEA}.contact-section .title{font-family:GTSectraDisplayTrial-Light;margin:0 0 77px;font-size:73px;line-height:1}.contact-section .main-holder:after{content:"";display:table;clear:both}.contact-form{float:left;width:52%}@media only screen and (max-width:767px){.contact-section{padding:23px 0 80px}.contact-section .title{margin:0 0 40px;font-size:36px}.contact-form{width:100%;margin:0 0 40px}}.contact-form .form-row{margin:0 0 32px}.contact-form .label{display:block;margin:0 0 10px;text-transform:uppercase;letter-spacing:2px}.contact-form .select-label,.contact-form .textarea-label{margin:0 0 16px!important}.wpcf7 .with-error .label,.wpcf7 .with-error .select .select-styled:before{color:#FAA587}.contact-form .wpcf7-number,.contact-form .wpcf7-text{padding:8px 0}.contact-form .wpcf7-textarea{padding:8px}.contact-form .agree-submit{margin:58px 0 0}.contact-form .agree-submit:after{content:"";display:table;clear:both}.contact-form .agree-submit .agree-box .your-accept-label a:after,.contact-info .information a .link-text:after{content:'';height:1px;transition:width .3s ease-in-out;left:0;bottom:-2px;background-color:#fff}.contact-form .agree-submit .agree-box{float:left}@media only screen and (max-width:767px){.contact-form .agree-submit{margin:25px 0 0}.contact-form .agree-submit .agree-box{float:none;margin:0 0 35px}}.contact-form .agree-submit .agree-box .your-accept{display:inline-block;vertical-align:middle}.contact-form .agree-submit .agree-box .your-accept-label{display:inline-block;vertical-align:middle;margin:0}.contact-form .agree-submit .agree-box .your-accept-label a{padding:0 0 2px;position:relative}.contact-form .agree-submit .agree-box .your-accept-label a:after{position:absolute;width:0%}.contact-form .agree-submit .agree-box .your-accept-label a:hover:after{background-color:#fff;width:100%}.contact-form .agree-submit .agree-box .your-accept-label .text-wrap{margin-left:35px}.contact-form .agree-submit .submit-box{float:right}@media only screen and (max-width:767px){.contact-form .agree-submit .submit-box{float:none}}.contact-info{float:right;width:48%;padding:0 0 0 100px}.contact-info .subtitle{font-family:GTSectraDisplayTrial-Light;font-size:30px;margin:0 0 30px}.contact-info .info-box{margin:0 0 83px}@media only screen and (max-width:767px){.contact-info{width:100%;padding:0}.contact-info .info-box{margin:0 0 55px}}.contact-info .information{margin-bottom:20px;width:100%;float:left}.contact-info .information .info-title{float:left;margin:0 10px 0 0;width:15px}.contact-info .information .info-row{margin:0 0 15px}.contact-info .information .name{text-transform:uppercase;margin:0 0 20px}.contact-info .information a{position:relative;padding:0 0 2px}.contact-info .information a .link-text{position:relative}.contact-info .information a .link-text:after{position:absolute;width:0%}.contact-info .information a:hover .link-text:after{background-color:#fff;width:100%}.contact-info .information .info-link{overflow:hidden;letter-spacing:1px;display:block}.contact-info .information .info-link.address{text-transform:uppercase;line-height:1.7}#contact-map{height:276px}@media only screen and (max-width:767px){#contact-map{height:176px}}.wpcf7 .label{display:block;margin:0 0 7px;text-transform:uppercase;letter-spacing:2px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-text{display:block;border:none;border-bottom:solid 1px #F2EDEA;border-radius:0;background:0 0;width:100%}.wpcf7 .wpcf7-textarea{display:block;border:1px solid #F2EDEA;border-radius:0;background:0 0;width:100%;resize:none;height:152px}.wpcf7 span.wpcf7-list-item{margin:0}.wpcf7 .wpcf7-number:focus,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-textarea:focus{border-color:rgba(255,255,255,.6)}.wpcf7 .with-error .select,.wpcf7 .with-error .wpcf7-number,.wpcf7 .with-error .wpcf7-text,.wpcf7 .with-error .wpcf7-textarea{color:#FAA587;border-color:#FAA587}.wpcf7 .wpcf7-not-valid-tip{display:none!important}.wpcf7 div.wpcf7-response-output,.wpcf7 div.wpcf7-validation-errors{border:none;margin-left:0;padding-left:0}.wpcf7 div.wpcf7-response-output{color:#FFF}.wpcf7 div.wpcf7-validation-errors{color:#FAA587}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJtYWluLmNzcyIsInBhcnRpYWxzL2Jhc2UubGVzcyIsInBhcnRpYWxzL2NmNy5sZXNzIiwicGFydGlhbHMvZm9udHMubGVzcyIsInBhcnRpYWxzL2ljb21vb24tZm9udHMubGVzcyIsInBhcnRpYWxzL2hlbHBlcnMubGVzcyIsInBhcnRpYWxzL2N1c3RvbS1zZWxlY3QubGVzcyIsInBhcnRpYWxzL2N1c3RvbS1idXR0b24ubGVzcyIsInBhcnRpYWxzL2FsbC5sZXNzIiwicGFydGlhbHMvdGl0bGVzLmxlc3MiLCJwYXJ0aWFscy9idXJnZXItbWVudS5sZXNzIiwicGFydGlhbHMvY3VzdG9tLWNoZWNrYm94Lmxlc3MiLCJwYXJ0aWFscy9mb290ZXIubGVzcyIsInBhcnRpYWxzL2NvbnRhY3Qtc2VjdGlvbi5sZXNzIiwicGFydGlhbHMvaGVhZGVyLmxlc3MiLCJwYXJ0aWFscy9maXhlZC1oZWFkZXIubGVzcyIsInBhcnRpYWxzL3NpZ24tdXAtc2VjdGlvbi5sZXNzIiwicGFydGlhbHMvcHJvbW8tc2VjdGlvbi5sZXNzIiwicGFydGlhbHMvaG9tZS1wb3N0LXNlY3Rpb24ubGVzcyIsInBhcnRpYWxzL2Fib3V0LXNlY3Rpb24ubGVzcyIsInBhcnRpYWxzL2Jsb2cubGVzcyIsInBhcnRpYWxzL2FydGljbGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBK0xBLE9BdklBLEdBd0lBLE1BQ0UsU0FBOHVGLFFBM0NodkYsTUFzS0EsT0FsRUEsU0FuR0EsTUFvR0UsUUFBUyxhQURYLFNBeEhBLElBQ0EsSUF5SEUsZUFBcXBILFNDbEd2cEgsRURxRkEsT0NwRkUsV0FBQyxXQ3BKSCxLRjhHQSxLQytDRSxNQUFPLEtEOUpULEtBQ0UsWUFBYSxLQUNiLHFCQUF3VyxLQUN4Vyx5QkFBb1gsS0FPdFgsS0FDRSxPQUFRLEVBNFJELE1BdlJULFFBQ0EsTUFzUkEsUUFyUkEs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U2I2bkVILE1BQUEsR0F5RkQsb0RhN3NFSyxpQkFBQSxLQUNBLE1BQUEsS2JxdEVMLHNDQUNFLFNhdHNFRSxPYnVzRUYsZUFsRkMsSUFDRixRQUFBLE1Bb0ZELDhDYXBzRUcsZUFBQSxVQUNBLFlBQUEsSWJ3c0VILGFhcHNFSSxPQUFBLE1icW5FSix5Q2ExbUVBLGFBQ0MsT0FBQSxPYmlzRUQsY0FDRSxRQWxGQyxNQUNGLE9BQUEsRUFBQSxFQUFBLElBQ0QsZUFBQSxVRWwyRUEsZUFBQSxJRnU3RUEsZ0NFbDdFRSxRQUFBLE1BTEYscUJGMDdFQSxtQkVoN0VFLFFBQUEsTUZpMkVELFlFMzJFRCxjQUFBLE1BQUEsSUFBQSxRRis3RUUsY0FBZSxFRTU2RWYsZUFDQSxNQUFBLEtBTUEsdUJGODZFQSxRQUFTLE1FNzZFUixPQUFBLElBQUEsTUFBQSxRRjYxRUYsY0FBQSxFRXgzRUQsZUFnQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLE1GaTdFRiw0QkUzNkVFLE9BQUEsRUF4Q0YsMkJGczlFQSx5QkFFQSw2QkFqRkMsYUFBQSxxQkE2RkQsMkJFcCtFQSxpQ0Y4OUVBLCtCQUVBLG1DQWpGQyxNQUFBLFFFLzRFRCxhQUFBLFFGMitFQSw0QkU3NUVJLFFBQUEsZUE5RUosaUNGOCtFQSxtQ0V4NUVFLFlGeTBFRCxZQUFBLEVFLzVFRCxhQUFBLEVGby9FQSxpQ0V4NUVFLE1BQUEsS0YyNUVGLG1DRXYvRUEsTUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3NcIjtcbi8qXG4qIFRoaXJkIFBhcnR5XG4qL1xuLypcbiogQ3VzdG9tXG4qL1xuLyogRm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dULVNlY3RyYS1EaXNwbGF5L0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dULVNlY3RyYS1EaXNwbGF5L0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9HVC1TZWN0cmEtRGlzcGxheS9HVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQuc3ZnI0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4vKiBJY29tb29uIEZvbnRzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/OG9vZTZzJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uZW90Pzhvb2U2cyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmPzhvb2U2cycpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj84b29lNnMnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uc3ZnPzhvb2U2cyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1hcnJvd19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEzXCI7XG59XG4uaWNvbi1jaGVjazM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1Y2FcIjtcbn1cbi5pY29uLWFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMTNcIjtcbn1cbi5pY29uLWFycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMTRcIjtcbn1cbi5pY29uLWFycm93X3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzE1XCI7XG59XG4uaWNvbi1hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxNlwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uaWNvbi1jaGVjazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi8qIExpc3RyZXNldCAqL1xuLmxpc3RyZXNldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qIERlbGV0ZSBzcGFjZSBiZXR3ZWVuIGlubGluZSBlbGVtZW50cyAqL1xuLmlubGluZS1ibG9jay1zcGFjZS1wYXJlbnQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZlbTtcbiAgd29yZC1zcGFjaW5nOiAtMC4zNmVtO1xufVxuLmlubGluZS1ibG9jay1zcGFjZS1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi8qIEFkZCAndGFibGUnIHN0eWxlcyAqL1xuLnRhYmxlLXN0eWxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnRhYmxlLWNlbGwtc3R5bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogRm9yIGNvbnRlbnQgdmVydGljYWwgYWxpZ24gY2VudGVyICovXG4uY29udGVudC12ZXJ0aWNhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29udGVudC12ZXJ0aWNhbC1jZW50ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLyogRm9yIGNvbnRlbnQgdmVydGljYWwgYWxpZ24gYm90dG9tICovXG4uY29udGVudC12ZXJ0aWNhbC1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY29udGVudC12ZXJ0aWNhbC1ib3R0b206YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbnRlbnQ6ICcnO1xufVxuLyogQ2xlYXJmaXggKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIE1haW4gSG9sZGVyICovXG4ubWFpbi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi8qIEJhc2UgKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogJ0RJTi0yMDE0Jywgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjZmNTtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjRzLCBjb2xvciBlYXNlIC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogVGl0bGVzICovXG4udGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRpdGxlLXhsIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cbi50aXRsZS1tZCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG4udGl0bGUtc20ge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuLnRpdGxlLXhzIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5jb250YWluZXItc20ge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIEJ1cmdlciBNZW51ICovXG4uYnVyZ2VyLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1cmdlci1tZW51IC5saW5lLTEsXG4uYnVyZ2VyLW1lbnUgLmxpbmUtMixcbi5idXJnZXItbWVudSAubGluZS0zIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDlweCAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4vKiBCdXJnZXIgTWVudSBBbmltYXRpb24gKi9cbi5jaGFuZ2Uge1xuICAvKiByb3RhdGUgZmlyc3QgYmFyICovXG4gIC8qIGZhZGUgb3V0IHRoZSBzZWNvbmQgYmFyICovXG4gIC8qIHJvdGF0ZSBsYXN0IGJhciAqL1xufVxuLmNoYW5nZSAubGluZS0xIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCwgNnB4KTtcbn1cbi5jaGFuZ2UgLmxpbmUtMiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hhbmdlIC5saW5lLTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC04cHgsIC04cHgpO1xufVxuLyog0KF1c3RvbSBDaGVja2JveCAqL1xuLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJFREVBO1xufVxuLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGMkVERUE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uY3VzdG9tLWNoZWNrLWxhYmVsLndpdGgtZXJyb3IgLnRleHQtd3JhcCB7XG4gIGNvbG9yOiAjRkFBNTg3ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNoZWNrLWxhYmVsLndpdGgtZXJyb3IgLnRleHQtd3JhcCBhIHtcbiAgY29sb3I6ICNGQUE1ODcgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY2hlY2stbGFiZWwud2l0aC1lcnJvciAuY3VzdG9tLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFBNTg3O1xufVxuLyog0KF1c3RvbSBTZWxlY3QgKi9cbi5zZWxlY3QtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRjJFREVBO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLnNlbGVjdC1zdHlsZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTFweDtcbiAgcGFkZGluZzogMTFweCAxN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjFzO1xufVxuLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNkZWQ5ZDY7XG59XG4uc2VsZWN0LXN0eWxlZC5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zZWxlY3Qtc3R5bGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUzMTMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgY29sb3I6ICNGMkVERUE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkOWQ2O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0YyRURFQTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTFweCAxN3B4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YyRURFQTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbn1cbi5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkVERUE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlbGVjdC1vcHRpb25zIGxpW3JlbD1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogQ3VzdG9tIEJ1dHRvbiAqL1xuLmN1c3RvbS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGVmdDogMCU7XG4gIHRvcDogMDtcbn1cbi5jdXN0b20tYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLWJ1dHRvbi5jdXN0b20tYnV0dG9uLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xufVxuLmN1c3RvbS1idXR0b24uY3VzdG9tLWJ1dHRvbi1ib3R0b206YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5jdXN0b20tYnV0dG9uLmN1c3RvbS1idXR0b24td2hpdGUge1xuICBjb2xvcjogI0YyRURFQTtcbn1cbi5jdXN0b20tYnV0dG9uLmN1c3RvbS1idXR0b24td2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREVBO1xuICB0b3A6IDA7XG59XG4uY3VzdG9tLWJ1dHRvbi5jdXN0b20tYnV0dG9uLXdoaXRlIC5zdWJtaXQge1xuICBjb2xvcjogI0YyRURFQTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzLCBib3JkZXItY29sb3IgZWFzZSAwLjNzO1xufVxuLmN1c3RvbS1idXR0b24uY3VzdG9tLWJ1dHRvbi13aGl0ZS5jdXN0b20tYnV0dG9uLWJvdHRvbTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkVERUE7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmN1c3RvbS1idXR0b24gLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uY3VzdG9tLWJ1dHRvbiAuc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tYnV0dG9uIC5pY29uLWFycm93X3JpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTNweCAwIDdweDtcbn1cbi8qIEZvb3RlciAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIHBhZGRpbmc6IDgzcHggMCA3MHB4O1xuICBjb2xvcjogI0YyRURFQTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMzhweCAwIDMwcHg7XG4gIH1cbn1cbi8qIFRvcCBGb290ZXIgKi9cbi50b3AtZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgNDJweDtcbn1cbi50b3AtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgfVxufVxuLnRvcC1mb290ZXIgLmxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1mb290ZXIgLmxvZ28ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDM5cHg7XG4gIH1cbn1cbi50b3AtZm9vdGVyIC5sb2dvIGEuaWNvbi1sb2dvIHtcbiAgZm9udC1zaXplOiA1MXB4O1xuICBjb2xvcjogI0YyRURFQTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLWZvb3RlciAubG9nbyAuaW5mby13cmFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvcC1mb290ZXIgLmxvZ28gLmluZm8td3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvcC1mb290ZXIgLmxvZ28gLmluZm8td3JhcCAuaW5mby1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRvcC1mb290ZXIgLmZvb3Rlci1zb2NpYWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWZvb3RlciAuZm9vdGVyLXNvY2lhbHMge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZm9vdGVyIC5mb290ZXItc29jaWFscyBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG4udG9wLWZvb3RlciAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGNvbG9yOiAjRjJFREVBO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWZvb3RlciAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZm9vdGVyIC5mb290ZXItc29jaWFscyBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi8qIEJvdHRvbSBGb290ZXIgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmJvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm90dG9tLWZvb3RlciAuaW5mb3JtYXRpb24ge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm90dG9tLWZvb3RlciAuaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvdHRvbS1mb290ZXIgLmluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYm90dG9tLWZvb3RlciBhIHtcbiAgY29sb3I6ICNGMkVERUE7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG59XG4uYm90dG9tLWZvb3RlciBhIC5saW5rLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm90dG9tLWZvb3RlciBhIC5saW5rLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGVmdDogMCU7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5ib3R0b20tZm9vdGVyIGE6aG92ZXIgLmxpbmstdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvdHRvbS1mb290ZXIgLmluZm8tcm93IHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3R0b20tZm9vdGVyIC5pbmZvLXJvdyB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3R0b20tZm9vdGVyIC5pbmZvLXJvdy5uYW1lLXJvdyB7XG4gICAgbWFyZ2luOiAwIDAgOXB4O1xuICB9XG59XG4uYm90dG9tLWZvb3RlciAuaW5mby10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTlweCAwIDA7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmJvdHRvbS1mb290ZXIgLmluZm8tbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm90dG9tLWZvb3RlciAuaW5mby1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib3R0b20tZm9vdGVyIC5kZXNrdG9wLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmJvdHRvbS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjODg4ODg3O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gbGkge1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG4uYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gLnR3by1saW5rcyBhIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3R0b20tZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAudHdvLWxpbmtzIGEge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG59XG4uYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gLnR3by1saW5rcyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW46IDAgMCAwIDdweDtcbiAgY29sb3I6ICM4ODg4ODc7XG59XG4uYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjODg4ODg3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG59XG4uYm90dG9tLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODc7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwJTtcbiAgYm90dG9tOiAwO1xufVxuLmJvdHRvbS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg3O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEhlYWRlciBXaXRoIEJsYWNrIFRleHQgKi9cbi5oZWFkZXItd2l0aC1ibGFjay10ZXh0IC5oZWFkZXIgLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci13aXRoLWJsYWNrLXRleHQgLmhlYWRlciAuc29jaWFscyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oZWFkZXItd2l0aC1ibGFjay10ZXh0IC5oZWFkZXIgLmxvZ28gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci13aXRoLWJsYWNrLXRleHQgLmhlYWRlciAuYnVyZ2VyLW1lbnUgLmxpbmUtMSxcbi5oZWFkZXItd2l0aC1ibGFjay10ZXh0IC5oZWFkZXIgLmJ1cmdlci1tZW51IC5saW5lLTIsXG4uaGVhZGVyLXdpdGgtYmxhY2stdGV4dCAuaGVhZGVyIC5idXJnZXItbWVudSAubGluZS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi8qIEhlYWRlciBXaXRoIEJsYWNrIEJhY2tncm91bmQgKi9cbi5oZWFkZXItd2l0aC1ibGFjay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbn1cbi5oZWFkZXItd2l0aC1ibGFjay1iYWNrZ3JvdW5kIC5oZWFkZXIgLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjRjJFREVBO1xufVxuLmhlYWRlci13aXRoLWJsYWNrLWJhY2tncm91bmQgLmhlYWRlciAuc29jaWFscyBhIHtcbiAgY29sb3I6ICNGMkVERUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRURFQTtcbn1cbi5oZWFkZXItd2l0aC1ibGFjay1iYWNrZ3JvdW5kIC5oZWFkZXIgLmxvZ28gYSB7XG4gIGNvbG9yOiAjRjJFREVBO1xufVxuLmhlYWRlci13aXRoLWJsYWNrLWJhY2tncm91bmQgLmhlYWRlciAuYnVyZ2VyLW1lbnUgLmxpbmUtMSxcbi5oZWFkZXItd2l0aC1ibGFjay1iYWNrZ3JvdW5kIC5oZWFkZXIgLmJ1cmdlci1tZW51IC5saW5lLTIsXG4uaGVhZGVyLXdpdGgtYmxhY2stYmFja2dyb3VuZCAuaGVhZGVyIC5idXJnZXItbWVudSAubGluZS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRURFQTtcbn1cbi8qIEhlYWRlciAqL1xuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA3MHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMCAyMHB4O1xuICB9XG59XG4uaGVhZGVyLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLm9wZW4gLmxvZ28gYSB7XG4gIGNvbG9yOiAjRjJFREVBICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLm9wZW4gLmJ1cmdlci1tZW51IC5saW5lLTEsXG4uaGVhZGVyLm9wZW4gLmJ1cmdlci1tZW51IC5saW5lLTIsXG4uaGVhZGVyLm9wZW4gLmJ1cmdlci1tZW51IC5saW5lLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREVBICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5tYWluLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubWFpbi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlciAubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmxvZ28gYSB7XG4gIGNvbG9yOiAjRjJFREVBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XG59XG4uaGVhZGVyIC5sb2dvIHNwYW4ge1xuICBmb250LXNpemU6IDUxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uLWhvbGRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24taG9sZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0N3B4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uLWhvbGRlci5hY3RpdmUge1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgfVxufVxuLmhlYWRlciAubmF2aWdhdGlvbi1ob2xkZXIuYWN0aXZlIC5uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLm5hdmlnYXRpb24taG9sZGVyLmFjdGl2ZSAuaGVhZGVyLXNvY2lhbHMtbW9iaWxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLm5hdmlnYXRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdmlnYXRpb24gbGkge1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmhlYWRlciAubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICNGMkVERUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyBlYXNlIC41cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogI0YyRURFQSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkFBNTg3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXIgLmJ1cmdlci1tZW51IC5saW5lLTEsXG4uaGVhZGVyIC5idXJnZXItbWVudSAubGluZS0yLFxuLmhlYWRlciAuYnVyZ2VyLW1lbnUgLmxpbmUtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkVERUE7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xufVxuLyogSGVhZGVyIFNvY2lhbHMgKi9cbi5oZWFkZXItc29jaWFscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1zb2NpYWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlci1zb2NpYWxzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjJFREVBO1xuICBib3JkZXItY29sb3I6ICNGMkVERUE7XG59XG4vKiBIZWFkZXIgU29jaWFscyBNb2JpbGUgKi9cbi5oZWFkZXItc29jaWFscy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1zb2NpYWxzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItc29jaWFscy1tb2JpbGUgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItc29jaWFscy1tb2JpbGUgYSB7XG4gIGNvbG9yOiAjRjJFREVBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YyRURFQSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5oZWFkZXItc29jaWFscy1tb2JpbGUgYTpob3ZlciBzcGFuIHtcbiAgdG9wOiAtMzBweDtcbn1cbi5oZWFkZXItc29jaWFscy1tb2JpbGUgYTpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0b3A6IDUwJTtcbn1cbi5oZWFkZXItc29jaWFscy1tb2JpbGUgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRlci1zb2NpYWxzLW1vYmlsZSBhIHNwYW4uaWNvbi1pbnN0YWdyYW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uaGVhZGVyLXNvY2lhbHMtbW9iaWxlIGEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiA0MHB4O1xufVxuLyogU29jaWFscyAqL1xuLnNvY2lhbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgOXB4O1xufVxuLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI0YyRURFQTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0YyRURFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvY2lhbHMgYTpob3ZlciBzcGFuIHtcbiAgdG9wOiAtMzBweDtcbn1cbi5zb2NpYWxzIGE6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiA1MCU7XG59XG4uc29jaWFscyBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbn1cbi5zb2NpYWxzIGEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiAzNXB4O1xufVxuLmFjdGl2ZS1oZWFkZXItc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMjgzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFjdGl2ZS1oZWFkZXItc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEZpeGVkIEhlYWRlciAqL1xuLmhlYWRlci5maXhlZC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYmFja2dyb3VuZDogI2ZlZmRmZDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTJweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMCAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmhlYWRlci5maXhlZC1oZWFkZXIgLmxvZ28ge1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLmZpeGVkLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLmZpeGVkLWhlYWRlciAubG9nbyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIC5sb2dvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLmZpeGVkLWhlYWRlciAubmF2aWdhdGlvbi1ob2xkZXIge1xuICBwYWRkaW5nOiAxNHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci5maXhlZC1oZWFkZXIgLm5hdmlnYXRpb24taG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmhlYWRlci5maXhlZC1oZWFkZXIgLm5hdmlnYXRpb24gbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyLmZpeGVkLWhlYWRlciAubmF2aWdhdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmhlYWRlci5maXhlZC1oZWFkZXIgLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci5maXhlZC1oZWFkZXIgLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gIG1hcmdpbjogLTEwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cbi5oZWFkZXIuZml4ZWQtaGVhZGVyIC5oZWFkZXItc29jaWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIC5oZWFkZXItc29jaWFscy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhlYWRlci5maXhlZC1oZWFkZXIgLmhlYWRlci1zb2NpYWxzLW1vYmlsZSBhIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIuZml4ZWQtaGVhZGVyIC5idXJnZXItbWVudSB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG59XG4uaGVhZGVyLmZpeGVkLWhlYWRlciAuYnVyZ2VyLW1lbnUgLmxpbmUtMSxcbi5oZWFkZXIuZml4ZWQtaGVhZGVyIC5idXJnZXItbWVudSAubGluZS0yLFxuLmhlYWRlci5maXhlZC1oZWFkZXIgLmJ1cmdlci1tZW51IC5saW5lLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyLmZpeGVkLWhlYWRlciAubmF2LXNvY2lhbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci5maXhlZC1oZWFkZXIgLm5hdi1zb2NpYWwtY29udGFpbmVyICNtZW51LXByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMSAxIDg0JTtcbiAgfVxuICAuaGVhZGVyLmZpeGVkLWhlYWRlciAubmF2LXNvY2lhbC1jb250YWluZXIgLmhlYWRlci1zb2NpYWxzLW1vYmlsZSB7XG4gICAgZmxleDogMSAxIDE2JTtcbiAgfVxufVxuLmhlYWRlci5maXhlZC1oZWFkZXItZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC41cztcbn1cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBQcm9tbyBTZWN0aW9uICovXG4ucHJvbW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmdfMS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1zZWN0aW9uIC5tYWluLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucHJvbW8tc2VjdGlvbiAudGV4dC1ib3gge1xuICBjb2xvcjogI0YyRURFQTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAucHJvbW8tc2VjdGlvbiAudGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tby1zZWN0aW9uIC50ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1zZWN0aW9uIC5oZXJvLXNlY3Rpb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogODUlO1xuICB9XG59XG4ucHJvbW8tc2VjdGlvbiAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xuICBmb250LXNpemU6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDkycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tc2VjdGlvbiAudGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2VjdGlvbiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbjogMCAwIDM3cHg7XG4gIH1cbn1cbi5wcm9tby1zZWN0aW9uIC5jdXN0b20tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2VjdGlvbiAuY3VzdG9tLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvbW8tc2VjdGlvbiAuY3VzdG9tLWJ1dHRvbiAuaWNvbi1hcnJvd19yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9tby1zZWN0aW9uIC5hcnJvdy1ib3R0dG9tLXNjcm9sbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjRjJFREVBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbjogLTY1cHggLTM1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tby1zZWN0aW9uIC5hcnJvdy1ib3R0dG9tLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tc2VjdGlvbiAuYXJyb3ctYm90dHRvbS1zY3JvbGwge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb21vLXNlY3Rpb24gLmFycm93LWJvdHR0b20tc2Nyb2xsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRURFQTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IDA7XG59XG4ucHJvbW8tc2VjdGlvbiAuYXJyb3ctYm90dHRvbS1zY3JvbGw6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogOTUlO1xufVxuLnByb21vLXNlY3Rpb24gLmFycm93LWJvdHR0b20tc2Nyb2xsIC5pY29uLWFycm93X2Rvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNlY3Rpb24gLmFycm93LWJvdHR0b20tc2Nyb2xsIHtcbiAgICBtYXJnaW46IDY5cHggLTM1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLyogSG9tZSBQb3N0IFNlY3Rpb24gKi9cbi5ob21lLXBvc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI3MXB4IDAgMTQ1cHg7XG4gIC8qcGFkZGluZyArIGhlaWdodCBmaXhlZCBoZWFkZXIqL1xuICBtYXJnaW46IC0xMDFweCAwIDA7XG4gIC8qaGVpZ2h0IGZpeGVkIGhlYWRlciovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBvc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTA4cHggMCA4NnB4O1xuICAgIC8qcGFkZGluZyArIGhlaWdodCBmaXhlZCBoZWFkZXIqL1xuICAgIG1hcmdpbjogLTYwcHggMCAwO1xuICAgIC8qaGVpZ2h0IGZpeGVkIGhlYWRlciovXG4gIH1cbn1cbi5ob21lLXBvc3Qtc2VjdGlvbiAudGl0bGUge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgbWFyZ2luOiAwIDAgNjlweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLnRleHQtY29sdW1ucyB7XG4gIG1hcmdpbjogMCAwIDExNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLnRleHQtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcG9zdC1zZWN0aW9uIC50ZXh0LWNvbHVtbnMge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cbi5ob21lLXBvc3Qtc2VjdGlvbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIGNvbHVtbi13aWR0aDogNTAlO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuLmhvbWUtcG9zdC1zZWN0aW9uIC5jb2x1bW5zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBvc3Qtc2VjdGlvbiAuY3VzdG9tLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lLXBvc3Qtc2VjdGlvbiAuaW1hZ2VzLWNvbHVtbnMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyAuY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyAuY29sLWxlZnQge1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyAuY29sLWxlZnQgLmltYWdlIHtcbiAgbWFyZ2luOiAxMjBweCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyAuY29sLWxlZnQgLmltYWdlIHtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIHBhZGRpbmc6IDAgNDVweCAwIDA7XG4gIH1cbn1cbi5ob21lLXBvc3Qtc2VjdGlvbiAuaW1hZ2VzLWNvbHVtbnMgLmNvbC1sZWZ0IGltZyB7XG4gIC8qbWluLWhlaWdodDogMTAwJTsqL1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC5jb2wtcmlnaHQge1xuICB3aWR0aDogNTglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC5jb2wtcmlnaHQgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC5jb2wtcmlnaHQgLmltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB9XG59XG4uaG9tZS1wb3N0LXNlY3Rpb24gLmltYWdlcy1jb2x1bW5zIC50ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmhvbWUtcG9zdC1zZWN0aW9uIC5pbWFnZXMtY29sdW1ucyAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDYwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBvc3Qtc2VjdGlvbiAuaW1hZ2VzLWNvbHVtbnMgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDU4cHggMCA0OHB4O1xuICB9XG59XG4vKiBTaWduIFVwIFNlY3Rpb24gKi9cbi5zaWduLXVwLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NpZ24tdXAtYmFja2dyb3VuZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEyNXB4IDAgOTdweDtcbiAgY29sb3I6ICNGMkVERUE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduLXVwLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDM1cHggMCA4OXB4O1xuICB9XG59XG4uc2lnbi11cC1zZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduLXVwLXNlY3Rpb24gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4vKiBTaWduIFVwIEZvcm0gKi9cbi5zaWduLXVwLWZvcm0ge1xuICBtYXgtd2lkdGg6IDg1NXB4O1xufVxuLnNpZ24tdXAtZm9ybSBmb3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpZ24tdXAtZm9ybSAuZm9ybS1yb3ctbG9uZyB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDFweDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2lnbi11cC1mb3JtIC5mb3JtLXJvdy1sb25nOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lnbi11cC1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDMzLjMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lnbi11cC1mb3JtIC5mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjlweDtcbiAgfVxufVxuLnNpZ24tdXAtZm9ybSAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLnNpZ24tdXAtZm9ybSAud3BjZjctdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRjJFREVBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRjJFREVBO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5zaWduLXVwLWZvcm0gLndwY2Y3LXRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNpZ24tdXAtZm9ybSAuZW1haWwtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZ24tdXAtZm9ybSAuZW1haWwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zaWduLXVwLWZvcm0gLmVtYWlsLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduLXVwLWZvcm0gLmVtYWlsLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWduLXVwLWZvcm0gLmN1c3RvbS1idXR0b24ge1xuICBtYXJnaW46IDU1cHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduLXVwLWZvcm0gLmN1c3RvbS1idXR0b24ge1xuICAgIG1hcmdpbjogNDFweCAwIDA7XG4gIH1cbn1cbi8qIEFib3V0IFNlY3Rpb24gKi9cbi5hYm91dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTJweCAwIDExNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzZweCAwIDkxcHg7XG4gIH1cbn1cbi5hYm91dC1zZWN0aW9uIC51bmRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtc2VjdGlvbiAudW5kZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gIH1cbn1cbi5hYm91dC1zZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xuICBtYXJnaW46IDAgMCA3OHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1heC13aWR0aDogNjgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1zZWN0aW9uIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmFib3V0LXNlY3Rpb24gLnRleHQtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hYm91dC1zZWN0aW9uIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIGNvbHVtbi13aWR0aDogNTAlO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4uYWJvdXQtc2VjdGlvbiAuY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmFib3V0LXNlY3Rpb24gLmNvbHVtbnMgcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4vKiBCbG9nIFNlY3Rpb24gKi9cbi5ibG9nLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMTE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzOXB4O1xuICB9XG59XG4uYmxvZy1zZWN0aW9uIC5tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdHVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodCc7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbWFyZ2luOiAwIDAgMzdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctc2VjdGlvbiAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbjogMCAwIDExcHg7XG4gIH1cbn1cbi8qIEJsb2cgQ29udGFpbmVyICovXG4uYmxvZy1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgNjhweDtcbiAgfVxufVxuLyogQmxvZyBSb3cgKi9cbi5ibG9nLXJvdyB7XG4gIG1hcmdpbjogMCAtMTVweCA2NXB4O1xufVxuLmJsb2ctcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweCA0MnB4O1xuICB9XG59XG4uYmxvZy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1ib3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXJvdzpudGgtY2hpbGQoZXZlbikgLmltYWdlLWJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5ibG9nLXJvdzpudGgtY2hpbGQoZXZlbikgLnRleHQtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXJvdzpudGgtY2hpbGQoZXZlbikgLnRleHQtYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmJsb2ctcm93Om50aC1jaGlsZChldmVuKSAudGV4dC1ib3ggLmRhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC50ZXh0LWJveCAuZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2ctcm93Om50aC1jaGlsZChldmVuKSAudGV4dC1ib3ggLnRleHQtaG9sZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvZy1yb3cgLmltYWdlLWJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXJvdyAuaW1hZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyMXB4O1xuICB9XG59XG4uYmxvZy1yb3cgLmltYWdlLWJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZy1yb3cgLnRleHQtYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcm93IC50ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5ibG9nLXJvdyAudGV4dC1ib3ggLnRleHQtaG9sZCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXJvdyAudGV4dC1ib3ggLnRleHQtaG9sZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9nLXJvdyAudGV4dC1ib3ggLmRhdGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yb3cgLnRleHQtYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgfVxufVxuLmJsb2ctcm93IC50ZXh0LWJveCAudGl0bGUge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yb3cgLnRleHQtYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYmxvZy1yb3cgLnRleHQtYm94IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCA2N3B4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yb3cgLnRleHQtYm94IC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cbi8qIFBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnBhZ2luYXRpb24gLnByZXYtcGFnaW5hdGlvbi1saSxcbi5wYWdpbmF0aW9uIC5uZXh0LXBhZ2luYXRpb24tbGkge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LXBhZ2luYXRpb24tbGkgYSxcbi5wYWdpbmF0aW9uIC5uZXh0LXBhZ2luYXRpb24tbGkgYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LXBhZ2luYXRpb24tbGkgYTphZnRlcixcbi5wYWdpbmF0aW9uIC5uZXh0LXBhZ2luYXRpb24tbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwJTtcbiAgYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24gLnByZXYtcGFnaW5hdGlvbi1saSBhOmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQtcGFnaW5hdGlvbi1saSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2luYXRpb24gLnByZXYtcGFnaW5hdGlvbi1saSBhOmhvdmVyOmFmdGVyLFxuLnBhZ2luYXRpb24gLm5leHQtcGFnaW5hdGlvbi1saSBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDk1JTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LXBhZ2luYXRpb24tbGkgLmljb24sXG4ucGFnaW5hdGlvbiAubmV4dC1wYWdpbmF0aW9uLWxpIC5pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTNweCAwIDA7XG59XG4ucGFnaW5hdGlvbiAucHJldi1wYWdpbmF0aW9uLWxpIC50ZXh0LFxuLnBhZ2luYXRpb24gLm5leHQtcGFnaW5hdGlvbi1saSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHggMCAwO1xufVxuLnBhZ2luYXRpb24gLnByZXYtcGFnaW5hdGlvbi1saSB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG4ucGFnaW5hdGlvbiAucHJldi1wYWdpbmF0aW9uLWxpIGE6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LXBhZ2luYXRpb24tbGkgYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIC5wcmV2LXBhZ2luYXRpb24tbGkge1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIC5uZXh0LXBhZ2luYXRpb24tbGkge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbiAubmV4dC1wYWdpbmF0aW9uLWxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0YyRURFQTtcbn1cbi5wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxufVxuLnBhZ2luYXRpb24gYTpob3Zlcixcbi5wYWdpbmF0aW9uIGEuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRjJFREVBO1xufVxuLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2luYXRpb24gYS5wcmV2LFxuLnBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldixcbi5wYWdpbmF0aW9uIGEubmV4dCxcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24gYS5wcmV2OmFmdGVyLFxuLnBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjphZnRlcixcbi5wYWdpbmF0aW9uIGEubmV4dDphZnRlcixcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGVmdDogMCU7XG4gIGJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uIGEucHJldjpob3Zlcixcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiBhLm5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2luYXRpb24gYS5wcmV2OmhvdmVyOmFmdGVyLFxuLnBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjpob3ZlcjphZnRlcixcbi5wYWdpbmF0aW9uIGEubmV4dDpob3ZlcjphZnRlcixcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogOTUlO1xufVxuLnBhZ2luYXRpb24gYS5wcmV2IC5pY29uLFxuLnBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldiAuaWNvbixcbi5wYWdpbmF0aW9uIGEubmV4dCAuaWNvbixcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbn1cbi5wYWdpbmF0aW9uIGEucHJldiAudGV4dCxcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLnByZXYgLnRleHQsXG4ucGFnaW5hdGlvbiBhLm5leHQgLnRleHQsXG4ucGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5uZXh0IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVyczpob3Zlcixcbi5wYWdpbmF0aW9uIGEuY3VycmVudCxcbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0YyRURFQTtcbn1cbi5ibG9nLXJvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMXM7XG59XG4uYmxvZy1yb3cuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJsb2ctcm93LmRlZmF1bHQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLyogQXJ0aWNsZSBTZWN0aW9uICovXG4uYXJ0aWNsZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTdweCAwIDcxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMzcHggMCAxMHB4O1xuICB9XG59XG4ubWFpbi1hcnRpY2xlIC5kYXRlIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tYXJ0aWNsZSAuZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxufVxuLm1haW4tYXJ0aWNsZSAudGl0bGUge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1hcnRpY2xlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgfVxufVxuLm1haW4tYXJ0aWNsZSAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG4ubWFpbi1hcnRpY2xlIC50ZXh0IHAge1xuICBtYXJnaW46IDAgMCA0N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1hcnRpY2xlIC50ZXh0IHAge1xuICAgIG1hcmdpbjogMCAwIDY1cHg7XG4gIH1cbn1cbi5tYWluLWFydGljbGUgLnRleHQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1hcnRpY2xlIC50ZXh0IGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMzdweDtcbiAgfVxufVxuLm1haW4tYXJ0aWNsZSAudGV4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IC0xNXB4IDAgMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tYXJ0aWNsZSAudGV4dCBoMyB7XG4gICAgbWFyZ2luOiAtMzJweCAwIDEycHg7XG4gIH1cbn1cbi5tYWluLWFydGljbGUgLnRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWFydGljbGUgLnRleHQgdWwge1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gIH1cbn1cbi5tYWluLWFydGljbGUgLnRleHQgdWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cbi5tYWluLWFydGljbGUgLnRleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xufVxuLyogU2hhcmUgQXJ0aWNsZSAqL1xuLnNoYXJlLWFydGljbGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XG4gIHBhZGRpbmc6IDUxcHggMCA0NnB4O1xuICBtYXJnaW46IDk1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hhcmUtYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoYXJlLWFydGljbGUge1xuICAgIG1hcmdpbjogNzRweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnNoYXJlLWFydGljbGUgLnNoYXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZS1hcnRpY2xlIC5zaGFyZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCA1NnB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xuICB9XG59XG4uc2hhcmUtYXJ0aWNsZSAuc2hhcmUgLnNoYXJlLWljb25zLXdyYXAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZS1hcnRpY2xlIC5zaGFyZSAuc2hhcmUtaWNvbnMtd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zaGFyZS1hcnRpY2xlIC5zaGFyZSAuc2hhcmUtaWNvbnMtd3JhcCAuYTJhX2tpdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNoYXJlLWFydGljbGUgLnNoYXJlIC5zaGFyZS1pY29ucy13cmFwLmFjdGl2ZSAuaWNvbiB7XG4gIHRvcDogLTEwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2hhcmUtYXJ0aWNsZSAuc2hhcmUgLnNoYXJlLWljb25zLXdyYXAuYWN0aXZlIC5pY29uOmxhc3QtY2hpbGQge1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaGFyZS1hcnRpY2xlIC5zaGFyZSBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmUtYXJ0aWNsZSAuc2hhcmUgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG4uc2hhcmUtYXJ0aWNsZSAuc2hhcmUgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC41cywgdG9wIGVhc2UgLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaGFyZS1hcnRpY2xlIC5zaGFyZSAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiA3MHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnNoYXJlLWFydGljbGUgLnRhZ3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZS1hcnRpY2xlIC50YWdzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzJweCA5cHggMDtcbiAgfVxufVxuLnNoYXJlLWFydGljbGUgLnRhZ3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLnNoYXJlLWFydGljbGUgLnRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZS1hcnRpY2xlIC50YWdzIGxpIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cbi5zaGFyZS1hcnRpY2xlIC50YWdzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJywnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zaGFyZS1hcnRpY2xlIC50YWdzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLWFydGljbGUgLnRhZ3MgYSxcbi5zaGFyZS1hcnRpY2xlIC50YWdzIC50YWctbmFtZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY5Njk2OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaGFyZS1hcnRpY2xlIC50YWdzIGE6aG92ZXIsXG4uc2hhcmUtYXJ0aWNsZSAudGFncyAudGFnLW5hbWU6aG92ZXIge1xuICBjb2xvcjogI0ZBQTU4NztcbiAgYm9yZGVyLWNvbG9yOiAjRkFBNTg3O1xufVxuLnNoYXJlLWFydGljbGUgLnRhZ3MgLnRhZy1uYW1lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaGFyZS1hcnRpY2xlIC50YWdzIC50YWctbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLyogU2ltaWxhciBBcnRpY2xlcyAqL1xuLnNpbWlsYXItYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAxMDNweCAwIDcwcHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zaW1pbGFyLWFydGljbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltaWxhci1hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogM3B4IDAgNDlweDtcbiAgfVxufVxuLnNpbWlsYXItYXJ0aWNsZXMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdHVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodCc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltaWxhci1hcnRpY2xlcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDAgMCA0N3B4O1xuICB9XG59XG4vKiBTaW1pbGFyIEFydGljbGUgKi9cbi5zaW1pbGFyLWFydGljbGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNpbWlsYXItYXJ0aWNsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLnNpbWlsYXItYXJ0aWNsZSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IDA7XG59XG4uc2ltaWxhci1hcnRpY2xlIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbWlsYXItYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltaWxhci1hcnRpY2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNpbWlsYXItYXJ0aWNsZSAuaW1hZ2UtYm94IHtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbn1cbi5zaW1pbGFyLWFydGljbGUgLnRleHQtYm94IC5kYXRlIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltaWxhci1hcnRpY2xlIC50ZXh0LWJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cbn1cbi5zaW1pbGFyLWFydGljbGUgLnRleHQtYm94IC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdHVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodCc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbWlsYXItYXJ0aWNsZSAudGV4dC1ib3ggLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgfVxufVxuLnNpbWlsYXItYXJ0aWNsZSAudGV4dC1ib3ggLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4vKiBDb250YWN0IFNlY3Rpb24gKi9cbi5jb250YWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMjU0cHg7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIGNvbG9yOiAjRjJFREVBO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgODBweDtcbiAgfVxufVxuLmNvbnRhY3Qtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNGMkVERUE7XG59XG4uY29udGFjdC1zZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xuICBtYXJnaW46IDAgMCA3N3B4O1xuICBmb250LXNpemU6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jb250YWN0LXNlY3Rpb24gLm1haW4taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogQ29udGFjdCBGb3JtICovXG4uY29udGFjdC1mb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5jb250YWN0LWZvcm0gLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uY29udGFjdC1mb3JtIC5zZWxlY3QtbGFiZWwge1xuICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC1mb3JtIC50ZXh0YXJlYS1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbn1cbi5jb250YWN0LWZvcm0gaW5wdXQge1xuICBjb2xvcjogI0YyRURFQTtcbn1cbi5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBjb2xvcjogI0YyRURFQTtcbn1cbi5jb250YWN0LWZvcm0gLndwY2Y3LXRleHQsXG4uY29udGFjdC1mb3JtIC53cGNmNy1udW1iZXIge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5jb250YWN0LWZvcm0gLndwY2Y3LXRleHRhcmVhIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IHtcbiAgbWFyZ2luOiA1OHB4IDAgMDtcbn1cbi5jb250YWN0LWZvcm0gLmFncmVlLXN1Ym1pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG59XG4uY29udGFjdC1mb3JtIC5hZ3JlZS1zdWJtaXQgLmFncmVlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtIC5hZ3JlZS1zdWJtaXQgLmFncmVlLWJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IC5hZ3JlZS1ib3ggLnlvdXItYWNjZXB0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IC5hZ3JlZS1ib3ggLnlvdXItYWNjZXB0LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdC1mb3JtIC5hZ3JlZS1zdWJtaXQgLmFncmVlLWJveCAueW91ci1hY2NlcHQtbGFiZWwgYSB7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWZvcm0gLmFncmVlLXN1Ym1pdCAuYWdyZWUtYm94IC55b3VyLWFjY2VwdC1sYWJlbCBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IC0ycHg7XG59XG4uY29udGFjdC1mb3JtIC5hZ3JlZS1zdWJtaXQgLmFncmVlLWJveCAueW91ci1hY2NlcHQtbGFiZWwgYTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IC5hZ3JlZS1ib3ggLnlvdXItYWNjZXB0LWxhYmVsIC50ZXh0LXdyYXAge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5jb250YWN0LWZvcm0gLmFncmVlLXN1Ym1pdCAuc3VibWl0LWJveCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuYWdyZWUtc3VibWl0IC5zdWJtaXQtYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLyogQ29udGFjdCBJbmZvICovXG4uY29udGFjdC1pbmZvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhY3QtaW5mbyAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNvbnRhY3QtaW5mbyAuaW5mby1ib3gge1xuICBtYXJnaW46IDAgMCA4M3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1pbmZvIC5pbmZvLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgNTVweDtcbiAgfVxufVxuLmNvbnRhY3QtaW5mbyAuaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFjdC1pbmZvIC5pbmZvcm1hdGlvbiAuaW5mby10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmNvbnRhY3QtaW5mbyAuaW5mb3JtYXRpb24gLmluZm8tcm93IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5jb250YWN0LWluZm8gLmluZm9ybWF0aW9uIC5uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5jb250YWN0LWluZm8gLmluZm9ybWF0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG59XG4uY29udGFjdC1pbmZvIC5pbmZvcm1hdGlvbiBhIC5saW5rLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1pbmZvIC5pbmZvcm1hdGlvbiBhIC5saW5rLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGVmdDogMCU7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5jb250YWN0LWluZm8gLmluZm9ybWF0aW9uIGE6aG92ZXIgLmxpbmstdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFjdC1pbmZvIC5pbmZvcm1hdGlvbiAuZGVza3RvcC1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0LWluZm8gLmluZm9ybWF0aW9uIC5pbmZvLWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWluZm8gLmluZm9ybWF0aW9uIC5pbmZvLWxpbmsuYWRkcmVzcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4vKiBDb250YWN0IE1hcCAqL1xuI2NvbnRhY3QtbWFwIHtcbiAgaGVpZ2h0OiAyNzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QtbWFwIHtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG4vKiBDb250YWN0IEZvcm0gNyAqL1xuLndwY2Y3IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjcgLndwY2Y3LXRleHQsXG4ud3BjZjcgLndwY2Y3LW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRjJFREVBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BjZjcgLndwY2Y3LXRleHQ6Zm9jdXMsXG4ud3BjZjcgLndwY2Y3LW51bWJlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud3BjZjcgLndwY2Y3LXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGMkVERUE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE1MnB4O1xufVxuLndwY2Y3IC53cGNmNy10ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud3BjZjcgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ud3BjZjcgLndwY2Y3LXRleHQ6Zm9jdXMsXG4ud3BjZjcgLndwY2Y3LW51bWJlcjpmb2N1cyxcbi53cGNmNyAud3BjZjctdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi53cGNmNyAud2l0aC1lcnJvciAubGFiZWwge1xuICBjb2xvcjogI0ZBQTU4Nztcbn1cbi53cGNmNyAud2l0aC1lcnJvciAud3BjZjctdGV4dCxcbi53cGNmNyAud2l0aC1lcnJvciAud3BjZjctbnVtYmVyLFxuLndwY2Y3IC53aXRoLWVycm9yIC53cGNmNy10ZXh0YXJlYSB7XG4gIGNvbG9yOiAjRkFBNTg3O1xuICBib3JkZXItY29sb3I6ICNGQUE1ODc7XG59XG4ud3BjZjcgLndpdGgtZXJyb3IgLnNlbGVjdCB7XG4gIGNvbG9yOiAjRkFBNTg3O1xuICBib3JkZXItY29sb3I6ICNGQUE1ODc7XG59XG4ud3BjZjcgLndpdGgtZXJyb3IgLnNlbGVjdCAuc2VsZWN0LXN0eWxlZDpiZWZvcmUge1xuICBjb2xvcjogI0ZBQTU4Nztcbn1cbi53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53cGNmNyBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ud3BjZjcgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cGNmNyBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4ud3BjZjcgZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgY29sb3I6ICNGQUE1ODc7XG59XG4iLCIvKiBCYXNlICovXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1mYW1pbHk6ICdESU4tMjAxNCcsIHNhbnMtc2VyaWY7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjlmNmY1O1xyXG59XHJcblxyXG5pbWcge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjRzLCBjb2xvciBlYXNlIC4ycztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn0iLCIvKiBDb250YWN0IEZvcm0gNyAqL1xyXG4ud3BjZjcge1xyXG5cclxuXHQubGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCA3cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHR9XHJcblxyXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wge1xyXG5cclxuXHR9XHJcblxyXG5cdC53cGNmNy10ZXh0LCBcclxuXHQud3BjZjctbnVtYmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkVERUE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cGNmNy10ZXh0YXJlYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNGMkVERUE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdGhlaWdodDogMTUycHg7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQud3BjZjctdGV4dCwgXHJcblx0LndwY2Y3LW51bWJlciwgXHJcblx0LndwY2Y3LXRleHRhcmVhIHtcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC53aXRoLWVycm9yIHtcclxuXHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRjb2xvcjogI0ZBQTU4NztcclxuXHRcdH1cclxuXHJcblx0XHQud3BjZjctdGV4dCwgXHJcblx0XHQud3BjZjctbnVtYmVyLCBcclxuXHRcdC53cGNmNy10ZXh0YXJlYSB7XHJcblx0XHRcdGNvbG9yOiAjRkFBNTg3O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNGQUE1ODc7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdCB7XHJcblx0XHRcdGNvbG9yOiAjRkFBNTg3O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNGQUE1ODc7XHJcblxyXG5cdFx0XHQuc2VsZWN0LXN0eWxlZCB7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkFBNTg3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0ZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxyXG5cdGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cdGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcblx0XHRjb2xvcjogI0ZBQTU4NztcclxuXHR9XHJcbn0iLCIvKiBGb250cyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQub3RmJykgIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHQgICAgIHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dULVNlY3RyYS1EaXNwbGF5L0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvR1QtU2VjdHJhLURpc3BsYXkvR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQuc3ZnI0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59IiwiLyogSWNvbW9vbiBGb250cyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD84b29lNnMnKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/OG9vZTZzI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmPzhvb2U2cycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/OG9vZTZzJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/OG9vZTZzI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhOTBcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tbG9nbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFycm93X2Rvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMxM1wiO1xyXG59XHJcbi5pY29uLWNoZWNrMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNWNhXCI7XHJcbn1cclxuLmljb24tYXJyb3dfZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzEzXCI7XHJcbn1cclxuLmljb24tYXJyb3dfbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzE0XCI7XHJcbn1cclxuLmljb24tYXJyb3dfcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMxNVwiO1xyXG59XHJcbi5pY29uLWFycm93X3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMTZcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTlcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XHJcbn1cclxuLmljb24tc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcbi5pY29uLWNoZWNrMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuIiwiLyogTGlzdHJlc2V0ICovXHJcbi5saXN0cmVzZXQge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIERlbGV0ZSBzcGFjZSBiZXR3ZWVuIGlubGluZSBlbGVtZW50cyAqL1xyXG4uaW5saW5lLWJsb2NrLXNwYWNlLXBhcmVudCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjM2ZW07XHJcbiAgICB3b3JkLXNwYWNpbmc6IC0uMzZlbTtcclxufVxyXG5cclxuLmlubGluZS1ibG9jay1zcGFjZS1jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuLyogQWRkICd0YWJsZScgc3R5bGVzICovXHJcbi50YWJsZS1zdHlsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLnRhYmxlLWNlbGwtc3R5bGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIEZvciBjb250ZW50IHZlcnRpY2FsIGFsaWduIGNlbnRlciAqL1xyXG4uY29udGVudC12ZXJ0aWNhbC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxufVxyXG5cclxuLyogRm9yIGNvbnRlbnQgdmVydGljYWwgYWxpZ24gYm90dG9tICovXHJcbi5jb250ZW50LXZlcnRpY2FsLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDbGVhcmZpeCAqL1xyXG4uY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59IiwiLyog0KF1c3RvbSBTZWxlY3QgKi9cclxuLnNlbGVjdC1oaWRkZW4ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3Qge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogIzJkMmQyZDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjRjJFREVBO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNDRweDtcclxufVxyXG5cclxuLnNlbGVjdC1zdHlsZWQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdHBhZGRpbmc6IDExcHggMTdweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuMXM7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2RlZDlkNjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnXFxlMzEzJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuXHRcdHNwZWFrOiBub25lO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMge1xyXG5cdGRpc3BsYXk6IG5vbmU7IFxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0cmlnaHQ6IC0xcHg7XHJcblx0bGVmdDogLTFweDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RlZDlkNjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjRjJFREVBO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDExcHggMTdweDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRjJFREVBO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjFzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjJFREVBO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmW3JlbD1cImhpZGVcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIEN1c3RvbSBCdXR0b24gKi9cclxuLmN1c3RvbS1idXR0b24ge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDE1cHggMCAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0bGVmdDogMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5jdXN0b20tYnV0dG9uLWJvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTVweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmN1c3RvbS1idXR0b24td2hpdGUge1xyXG5cdFx0Y29sb3I6ICNGMkVERUE7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkVERUE7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3VibWl0IHtcclxuXHRcdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzLCBib3JkZXItY29sb3IgZWFzZSAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jdXN0b20tYnV0dG9uLWJvdHRvbSB7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdWJtaXQge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljb24tYXJyb3dfcmlnaHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIC0zcHggMCA3cHg7XHJcblx0fVxyXG59IiwiLyogTWFpbiBIb2xkZXIgKi9cclxuLm1haW4taG9sZGVyIHtcclxuXHRtYXgtd2lkdGg6IDEyMTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHR9XHJcbn0iLCIvKiBUaXRsZXMgKi9cclxuLnRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4udGl0bGUteGwge1xyXG5cdG1heC13aWR0aDogNzcwcHg7XHJcbn1cclxuXHJcbi50aXRsZS1tZCB7XHJcblx0bWF4LXdpZHRoOiA2NzBweDtcclxufVxyXG5cclxuLnRpdGxlLXNtIHtcclxuXHRtYXgtd2lkdGg6IDU3MHB4O1xyXG59XHJcblxyXG4udGl0bGUteHMge1xyXG5cdG1heC13aWR0aDogNDcwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItc20ge1xyXG5cdG1heC13aWR0aDogNzcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXIteGwge1xyXG5cdG1heC13aWR0aDogOTcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn0iLCIvKiBCdXJnZXIgTWVudSAqL1xyXG4uYnVyZ2VyLW1lbnUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHJcblx0QG1lZGlhIEB0YWJsZXQge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGluZS0xLCBcclxuXHQubGluZS0yLCBcclxuXHQubGluZS0zIHtcclxuXHRcdHdpZHRoOiAzN3B4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0bWFyZ2luOiA5cHggMDtcclxuXHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBCdXJnZXIgTWVudSBBbmltYXRpb24gKi9cclxuLmNoYW5nZSB7XHJcblxyXG5cdC8qIHJvdGF0ZSBmaXJzdCBiYXIgKi9cclxuXHQubGluZS0xIHtcclxuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCwgNnB4KSA7XHJcblx0fVxyXG5cclxuXHQvKiBmYWRlIG91dCB0aGUgc2Vjb25kIGJhciAqL1xyXG5cdC5saW5lLTIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC8qIHJvdGF0ZSBsYXN0IGJhciAqL1xyXG5cdC5saW5lLTMge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcclxuXHR9XHJcbn0iLCIvKiDQoXVzdG9tIENoZWNrYm94ICovXHJcbi8vIC5jdXN0b20tY2hlY2tib3g6bm90KDpjaGVja2VkKSxcclxuLy8gLmN1c3RvbS1jaGVja2JveDpjaGVja2VkIHtcclxuLy8gXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0Ly8gbGVmdDogLTk5OTlweDtcclxuLy8gfVxyXG5cclxuLy8gLmN1c3RvbS1jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWwsXHJcbi8vIC5jdXN0b20tY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIHtcclxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyBcdHdpZHRoOiAyNXB4OyBcclxuLy8gXHRoZWlnaHQ6IDI1cHg7XHJcbi8vIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4vLyBcdGNvbG9yOiAjMzMzO1xyXG4vLyBcdGZvbnQtc2l6ZTogMTRweDtcclxuLy8gfVxyXG5cclxuLy8gLmN1c3RvbS1jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG4vLyAuY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4vLyBcdGNvbnRlbnQ6ICcnO1xyXG4vLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRsZWZ0OiAwOyBcclxuLy8gXHR0b3A6IDA7XHJcbi8vIFx0d2lkdGg6IDI1cHg7IFxyXG4vLyBcdGhlaWdodDogMjVweDtcclxuLy8gXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuLy8gXHRib3JkZXI6IHNvbGlkIDFweCAjRjJFREVBO1xyXG4vLyB9XHJcblxyXG4vLyAuY3VzdG9tLWNoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcclxuLy8gLmN1c3RvbS1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4vLyBcdGNvbnRlbnQ6ICdcXGU1Y2QnO1xyXG4vLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHR0b3A6IDNweDtcclxuLy8gXHRsZWZ0OiAzcHg7XHJcbi8vIFx0Zm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4vLyBcdHNwZWFrOiBub25lO1xyXG4vLyBcdGZvbnQtc2l6ZTogMjBweDtcclxuLy8gXHRsaW5lLWhlaWdodDogMTtcclxuLy8gXHRjb2xvcjogI0YyRURFQTtcclxuLy8gXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4vLyB9XHJcblxyXG4vLyAuY3VzdG9tLWNoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbi8vIFx0b3BhY2l0eTogMDtcclxuLy8gXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4vLyB9XHJcblxyXG4vLyAuY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbi8vIFx0b3BhY2l0eTogMTtcclxuLy8gXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4vLyB9XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IHtcclxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB3aWR0aDogMXB4O1xyXG5cdCAgICBoZWlnaHQ6IDFweDtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgbWFyZ2luOiAtMXB4O1xyXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG5cdCAgICBib3JkZXI6IDA7XHJcblxyXG5cdCAgICArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdCAgICBcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQgICAgXHRjb250ZW50OiAnJztcclxuXHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBcdGxlZnQ6IDA7XHJcblx0XHQgICAgXHR0b3A6IC0zcHg7XHJcblx0XHQgICAgXHR3aWR0aDogMjVweDtcclxuXHRcdCAgICBcdGhlaWdodDogMjVweDtcclxuXHRcdCAgICBcdGJhY2tncm91bmQ6IDAgMDtcclxuXHRcdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICNGMkVERUE7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdCY6YWZ0ZXIge1xyXG5cdCAgICBcdFx0b3BhY2l0eTogMDtcclxuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRcdHRvcDogNXB4O1xyXG5cdCAgICBcdFx0bGVmdDogOHB4O1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cclxuXHQgICAgJjpjaGVja2VkIHtcclxuXHQgICAgXHQrIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdCAgICBcdFx0JjphZnRlciB7XHJcblx0ICAgIFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDMnICFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdFx0ICAgIHRvcDogNXB4O1xyXG4gICAgXHRcdFx0ICAgIGxlZnQ6IDhweDtcclxuICAgIFx0XHRcdCAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0XHQgICAgc3BlYWs6IG5vbmU7XHJcbiAgICBcdFx0XHQgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgXHRcdFx0ICAgIGNvbG9yOiAjRjJFREVBO1xyXG4gICAgXHRcdFx0ICAgIG9wYWNpdHk6IDE7XHJcbiAgICBcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2stbGFiZWwge1xyXG5cdCYud2l0aC1lcnJvciB7XHJcblx0XHQudGV4dC13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICNGQUE1ODcgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkFBNTg3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3VzdG9tLWNoZWNrYm94IHtcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHQrIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNGQUE1ODc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogRm9vdGVyICovXHJcbi5mb290ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMyZDJkMmQ7XHJcblx0cGFkZGluZzogODNweCAwIDcwcHg7XHJcblx0Y29sb3I6ICNGMkVERUE7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDM4cHggMCAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogVG9wIEZvb3RlciAqL1xyXG4udG9wLWZvb3RlciB7XHJcblx0LmNsZWFyZml4O1xyXG5cdG1hcmdpbjogMCAwIDQycHg7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMCAwIDM2cHg7XHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzlweDtcclxuXHRcdH1cclxuXHJcblx0XHRhLmljb24tbG9nbyB7XHJcblx0XHQgICAgZm9udC1zaXplOiA1MXB4O1xyXG5cdFx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmluZm8td3JhcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbmZvLXJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1zb2NpYWxzIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI0YyRURFQTtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHJcbiAgICBcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogQm90dG9tIEZvb3RlciAqL1xyXG4uYm90dG9tLWZvb3RlciB7XHJcblx0Ly8gLmNsZWFyZml4O1xyXG5cdC8vIGxpbmUtaGVpZ2h0OiAwO1xyXG4gXHQvLyBmb250LXNpemU6IDFweDsgXHJcblx0Ly8gdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHQvLyB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcblxyXG5cdC8vICY6YWZ0ZXIge1xyXG5cdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRoZWlnaHQ6IDBweDtcclxuXHQvLyBcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ly8gXHRjb250ZW50OiAnJztcclxuXHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQvLyB9XHJcblx0XHJcblx0QG1lZGlhIEBtaW4tdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5pbmZvcm1hdGlvbiB7XHJcblx0XHQuaW5saW5lLWJsb2NrLXNwYWNlLWNoaWxkO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzVweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQ1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdHBhZGRpbmc6IDAgMCAycHg7XHJcblxyXG5cdFx0LmxpbmstdGV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRsZWZ0OiAwJTtcclxuXHRcdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmxpbmstdGV4dCB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5mby1yb3cge1xyXG5cdFx0Y3Vyc29yOiB0ZXh0O1xyXG5cdFx0bWFyZ2luOiAwIDAgOXB4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubmFtZS1yb3cge1xyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5mby10aXRsZSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMCAxOXB4IDAgMDtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmluZm8tbGluayB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRlc2t0b3AtZGlzYWJsZWQge1xyXG5cdFx0QG1lZGlhIEBtaW4tbW9iaWxlIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1uYXZpZ2F0aW9uIHtcclxuXHRcdC5saXN0cmVzZXQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjODg4ODg3O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcblx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogbGVmdDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnR3by1saW5rcyB7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDVweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ3wnO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDdweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg4ODc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjODg4ODg3O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAycHg7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0bGVmdDogMCU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg3O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogQ29udGFjdCBTZWN0aW9uICovXHJcbi5jb250YWN0LXNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDAgMCAyNTRweDtcclxuXHRiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG5cdGNvbG9yOiAjRjJFREVBO1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodCc7XHJcblx0XHRtYXJnaW46IDAgMCA3N3B4O1xyXG5cdFx0Zm9udC1zaXplOiA3M3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi1ob2xkZXIge1xyXG5cdFx0LmNsZWFyZml4O1xyXG5cdH1cclxufVxyXG5cclxuLyogQ29udGFjdCBGb3JtICovXHJcbi5jb250YWN0LWZvcm0ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA1MiU7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLXJvdyB7XHJcblx0XHRtYXJnaW46IDAgMCAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdC1sYWJlbCB7XHJcblx0XHRtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dGFyZWEtbGFiZWwge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aW5wdXQge1xyXG5cdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0fVxyXG5cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRjb2xvcjogI0YyRURFQTtcclxuXHR9XHJcblxyXG5cdC53cGNmNy10ZXh0LCBcclxuXHQud3BjZjctbnVtYmVyIHtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdH1cclxuXHJcblx0LndwY2Y3LXRleHRhcmVhIHtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHR9XHJcblxyXG5cdC5hZ3JlZS1zdWJtaXQge1xyXG5cdFx0LmNsZWFyZml4O1xyXG5cdFx0bWFyZ2luOiA1OHB4IDAgMDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMjVweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFncmVlLWJveCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC55b3VyLWFjY2VwdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC55b3VyLWFjY2VwdC1sYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAycHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwJTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dC13cmFwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdWJtaXQtYm94IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBDb250YWN0IEluZm8gKi9cclxuLmNvbnRhY3QtaW5mbyB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHdpZHRoOiA0OCU7XHJcblx0cGFkZGluZzogMCAwIDAgMTAwcHg7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0fVxyXG5cclxuXHQuaW5mby1ib3gge1xyXG5cdFx0bWFyZ2luOiAwIDAgODNweDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDU1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5mb3JtYXRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0LmluZm8tdGl0bGUge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mby1yb3cge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAycHg7XHJcblxyXG5cdFx0XHQubGluay10ZXh0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGxlZnQ6IDAlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmxpbmstdGV4dCB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5kZXNrdG9wLWRpc2FibGVkIHtcclxuXHRcdFx0QG1lZGlhIEBtaW4tbW9iaWxlIHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmluZm8tbGluayB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0Ji5hZGRyZXNzIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYXAtYm94IHtcclxuXHJcblx0fVxyXG59XHJcblxyXG4vKiBDb250YWN0IE1hcCAqL1xyXG4jY29udGFjdC1tYXAge1xyXG5cdGhlaWdodDogMjc2cHg7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdGhlaWdodDogMTc2cHg7XHJcblx0fVxyXG59IiwiLyogSGVhZGVyIFdpdGggQmxhY2sgVGV4dCAqL1xyXG4uaGVhZGVyLXdpdGgtYmxhY2stdGV4dCB7XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cclxuXHRcdC5uYXZpZ2F0aW9uIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc29jaWFscyB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnVyZ2VyLW1lbnUge1xyXG5cdFx0XHQubGluZS0xLCBcclxuXHRcdFx0LmxpbmUtMiwgXHJcblx0XHRcdC5saW5lLTMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgV2l0aCBCbGFjayBCYWNrZ3JvdW5kICovXHJcbi5oZWFkZXItd2l0aC1ibGFjay1iYWNrZ3JvdW5kIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG5cclxuXHQuaGVhZGVyIHtcclxuXHJcblx0XHQubmF2aWdhdGlvbiB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNvY2lhbHMge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNGMkVERUE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1cmdlci1tZW51IHtcclxuXHRcdFx0LmxpbmUtMSwgXHJcblx0XHRcdC5saW5lLTIsIFxyXG5cdFx0XHQubGluZS0zIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogSGVhZGVyICovXHJcbi5oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDcwcHggMCAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblxyXG5cdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdHBhZGRpbmc6IDI4cHggMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5vcGVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICMyZDJkMmQgIWltcG9ydGFudDtcclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNGMkVERUEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXJnZXItbWVudSB7XHJcblx0XHRcdC5saW5lLTEsIFxyXG5cdFx0XHQubGluZS0yLCBcclxuXHRcdFx0LmxpbmUtMyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRURFQSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi1ob2xkZXIge1xyXG5cdFx0LmNsZWFyZml4O1xyXG5cclxuXHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxvZ28ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246Y29sb3IgLjNzIGxpbmVhcjtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmlnYXRpb24taG9sZGVyIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzIGxpbmVhcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEyMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMDgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA0N3B4XCIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHJcblx0XHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzVweDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZGVyLXNvY2lhbHMtbW9iaWxlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2aWdhdGlvbiB7XHJcblx0XHQubGlzdHJlc2V0O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcblx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNTBweCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGxpbmVhcjtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZzogOXB4IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmcgZWFzZSAuNXM7XHJcblxyXG5cdFx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdFx0Y29sb3I6ICNGMkVERUEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGQUE1ODcgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnVyZ2VyLW1lbnUge1xyXG5cdFx0LmxpbmUtMSwgXHJcblx0XHQubGluZS0yLCBcclxuXHRcdC5saW5lLTMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vKiBIZWFkZXIgU29jaWFscyAqL1xyXG4uaGVhZGVyLXNvY2lhbHMge1xyXG5cdC5saXN0cmVzZXQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRtYXJnaW46IDAgMCAxNHB4O1xyXG5cclxuXHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNGMkVERUE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgU29jaWFscyBNb2JpbGUgKi9cclxuLmhlYWRlci1zb2NpYWxzLW1vYmlsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOm9wYWNpdHkgMXMgbGluZWFyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblxyXG5cdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNTBweCAwIDA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblxyXG5cdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjRjJFREVBICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNGMkVERUEgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0cGFkZGluZzogMnB4IDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0b3A6IC0zMHB4O1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHJcblx0XHRcdCYuaWNvbi1pbnN0YWdyYW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFNvY2lhbHMgKi9cclxuLnNvY2lhbHMge1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCAwIDAgOXB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMjZweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjRjJFREVBO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0dG9wOiAtMzBweDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hY3RpdmUtaGVhZGVyLXNwYWNlIHtcclxuXHRwYWRkaW5nLXRvcDogMjgzcHggIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0cGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIvKiBGaXhlZCBIZWFkZXIgKi9cclxuLmhlYWRlciB7XHJcblxyXG5cdCYuZml4ZWQtaGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmVmZGZkO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMTJweCAtM3B4IHJnYmEoMCwwLDAsLjA4KTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwO1xyXG5cclxuXHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDAgMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgQG1pbi1tb2JpbGUge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0ICAgIHBhZGRpbmc6IDVweCAwIDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDAgMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2aWdhdGlvbi1ob2xkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMDtcclxuXHJcblx0XHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmlnYXRpb24ge1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtaW4tdGFibGV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIEBtaW4tdGFibGV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRtYXJnaW46IC0xMHB4IDAgMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItc29jaWFscyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zb2NpYWxzLW1vYmlsZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgQG1pbi10YWJsZXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgQG1pbi10YWJsZXQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXJnZXItbWVudSB7XHJcblx0XHRcdEBtZWRpYSBAdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDhweCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saW5lLTEsIFxyXG5cdFx0XHQubGluZS0yLCBcclxuXHRcdFx0LmxpbmUtMyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtc29jaWFsLWNvbnRhaW5lciB7XHJcblx0XHRcdEBtZWRpYSBAbWluLXRhYmxldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0I21lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRmbGV4OiAxIDEgODQlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmhlYWRlci1zb2NpYWxzLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRmbGV4OiAxIDEgMTYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5maXhlZC1oZWFkZXItZG93biB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjVzO1xyXG5cdH1cclxufSIsIi8qIFNpZ24gVXAgU2VjdGlvbiAqL1xyXG4uc2lnbi11cC1zZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NpZ24tdXAtYmFja2dyb3VuZC5qcGcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogMTI1cHggMCA5N3B4O1xyXG5cdGNvbG9yOiAjRjJFREVBO1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDAgODlweDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRtYXJnaW46IDAgMCA0OHB4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogU2lnbiBVcCBGb3JtICovXHJcbi5zaWduLXVwLWZvcm0ge1xyXG5cdG1heC13aWR0aDogODU1cHg7XHJcblxyXG5cdGZvcm0ge1xyXG5cdFx0LmNsZWFyZml4O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93LWxvbmcge1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxcHg7XHJcblx0XHR0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdHdpZHRoOiAzMy4zJTtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0fVxyXG5cdFxyXG5cdC53cGNmNy10ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkVERUE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiAjRjJFREVBO1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1haWwtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1haWwtZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN1c3RvbS1idXR0b24ge1xyXG5cdFx0bWFyZ2luOiA1NXB4IDAgMDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogNDFweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogUHJvbW8gU2VjdGlvbiAqL1xyXG4ucHJvbW8tc2VjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ18xLmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwYWRkaW5nOiAwIDAgNDBweDtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMCAwIDQ1cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tYWluLWhvbGRlciB7XHJcblx0XHRAbWVkaWEgQG1heC10YWJsZXQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dC1ib3gge1xyXG5cdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHJcblx0XHRAbWVkaWEgQGRlc2t0b3AteHhsIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIEB0YWJsZXQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNlY3Rpb24td3JhcCB7XHJcblx0XHRAbWVkaWEgQG1heC10YWJsZXQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA4NSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdGZvbnQtc2l6ZTogNzNweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXJnaW46IDAgMCA5MnB4O1xyXG5cclxuXHRcdEBtZWRpYSBAZGVza3RvcC14bCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDM3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3VzdG9tLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJyb3dfcmlnaHQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJyb3ctYm90dHRvbS1zY3JvbGwge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMCAwIDE1cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRtYXJnaW46IC02NXB4IC0zNXB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHQgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgXHRib3R0b206IDYwcHg7XHJcblx0XHQgXHRyaWdodDogNDBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0QG1lZGlhIEBtYXgtdGFibGV0IHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRURFQTtcclxuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdGxlZnQ6IDAlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJyb3dfZG93biB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiA2OXB4IC0zNXB4IDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiBIb21lIFBvc3QgU2VjdGlvbiAqL1xyXG4uaG9tZS1wb3N0LXNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDI3MXB4IDAgMTQ1cHg7IC8qcGFkZGluZyArIGhlaWdodCBmaXhlZCBoZWFkZXIqL1xyXG5cdG1hcmdpbjogLTEwMXB4IDAgMDsgLypoZWlnaHQgZml4ZWQgaGVhZGVyKi9cclxuXHJcblx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMTA4cHggMCA4NnB4OyAvKnBhZGRpbmcgKyBoZWlnaHQgZml4ZWQgaGVhZGVyKi9cclxuXHRcdG1hcmdpbjogLTYwcHggMCAwOyAvKmhlaWdodCBmaXhlZCBoZWFkZXIqL1xyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xyXG5cdFx0bWFyZ2luOiAwIDAgNjlweDtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dC1jb2x1bW5zIHtcclxuXHRcdC5jbGVhcmZpeDtcclxuXHRcdG1hcmdpbjogMCAwIDExNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOTtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sdW1ucyB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Y29sdW1uLXdpZHRoOiA1MCU7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHRcdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmNsZWFyZml4O1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jdXN0b20tYnV0dG9uIHtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZXMtY29sdW1ucyB7XHJcblx0XHQuY2xlYXJmaXg7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGVmdCB7XHJcblx0XHRcdHdpZHRoOiA0MiU7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRtYXJnaW46IDEyMHB4IDAgMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzVweCAwIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDQ1cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQvKm1pbi1oZWlnaHQ6IDEwMCU7Ki9cclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sLXJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IDU4JTtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbWFnZSB7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmltYWdlIHtcclxuXHJcblx0XHRcdGltZyB7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdHVFNlY3RyYURpc3BsYXlUcmlhbC1MaWdodCc7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMTBweDtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRtYXJnaW46IDU4cHggMCA0OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogQWJvdXQgU2VjdGlvbiAqL1xyXG4uYWJvdXQtc2VjdGlvbiB7XHJcblx0cGFkZGluZzogMTJweCAwIDExNXB4O1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzNnB4IDAgOTFweDtcclxuXHR9XHJcblxyXG5cdC51bmRlci10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdG1hcmdpbjogMCAwIDc4cHg7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXh0LWNvbHVtbnMge1xyXG5cdFx0LmNsZWFyZml4O1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbnMge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGNvbHVtbi13aWR0aDogNTAlO1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQuY2xlYXJmaXg7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOTtcclxuXHJcblx0XHRAbWVkaWEgQHRhYmxldCB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiBCbG9nIFNlY3Rpb24gKi9cclxuLmJsb2ctc2VjdGlvbiB7XHJcblx0cGFkZGluZzogMCAwIDExNHB4O1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMzlweDtcclxuXHR9XHJcblxyXG5cdC5tYWluLXRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xyXG5cdFx0Zm9udC1zaXplOiA3MXB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMzdweDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIEJsb2cgQ29udGFpbmVyICovXHJcbi5ibG9nLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiAwIDAgNzVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMCAwIDY4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBCbG9nIFJvdyAqL1xyXG4uYmxvZy1yb3cge1xyXG5cdC5jbGVhcmZpeDtcclxuXHRtYXJnaW46IDAgLTE1cHggNjVweDtcclxuXHJcblx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4IDQycHg7XHJcblx0fVxyXG5cclxuXHQmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG5cdFx0LmltYWdlLWJveCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0LWJveCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0LWhvbGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZS1ib3gge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXh0LWJveCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQtaG9sZCB7XHJcblx0XHRcdG1heC13aWR0aDogNDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGF0ZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyNHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA2N3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogUGFnaW5hdGlvbiAqL1xyXG4ucGFnaW5hdGlvbiB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHJcblx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdC5saXN0cmVzZXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiAwIC00cHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0cGFkZGluZzogMCA0cHg7XHJcblx0fVxyXG5cclxuXHQucHJldi1wYWdpbmF0aW9uLWxpLCBcclxuXHQubmV4dC1wYWdpbmF0aW9uLWxpIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGxlZnQ6IDAlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0bWFyZ2luOiAtM3B4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAycHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByZXYtcGFnaW5hdGlvbi1saSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXh0LXBhZ2luYXRpb24tbGkge1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmFjdGl2ZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAycHggMDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0Y29sb3I6ICNGMkVERUE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGEsXHJcblx0c3Bhbi5wYWdlLW51bWJlcnMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjVweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDJweCAwO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzAwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHJcblx0XHQmLnByZXYsIFxyXG5cdFx0Ji5uZXh0IHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0bGVmdDogMCU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0bWFyZ2luOiAtM3B4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDJweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRjb2xvcjogI0YyRURFQTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLXJvdyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMXM7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQmLmRlZmF1bHQtYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59IiwiLyogQXJ0aWNsZSBTZWN0aW9uICovXHJcbi5hcnRpY2xlLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDE3cHggMCA3MXB4O1xyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDAgMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLWFydGljbGUge1xyXG5cclxuXHQuZGF0ZSB7XHJcblx0XHRtYXJnaW46IDAgMCAzNXB4O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuMjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNDdweDtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA2NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDM3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IC0xNXB4IDAgMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW46IC0zMnB4IDAgMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0Lmxpc3RyZXNldDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcclxuXHJcblx0XHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzZweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgN3B4O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTaGFyZSBBcnRpY2xlICovXHJcbi5zaGFyZS1hcnRpY2xlIHtcclxuXHQuY2xlYXJmaXg7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcblx0cGFkZGluZzogNTFweCAwIDQ2cHg7XHJcblx0bWFyZ2luOiA5NXB4IDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogNzRweCAwIDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNoYXJlIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMCAwIDU2cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaGFyZS1pY29ucy13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYTJhX2tpdCB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC41cywgdG9wIGVhc2UgLjVzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWdzIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGNvbG9yOiAjNjk2OTY5O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxuXHRcdEBtZWRpYSBAbW9iaWxlIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMzJweCA5cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdC5saXN0cmVzZXQ7XHJcblx0XHRcdG1hcmdpbjogMCAtNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCA4cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJywnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSxcclxuXHRcdC50YWctbmFtZSB7XHJcblx0XHRcdGNvbG9yOiAjNjk2OTY5O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY5Njk2OTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkFBNTg3O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZBQTU4NztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhZy1uYW1lIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjNjk2OTY5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTaW1pbGFyIEFydGljbGVzICovXHJcbi5zaW1pbGFyLWFydGljbGVzIHtcclxuXHQuY2xlYXJmaXg7XHJcblx0cGFkZGluZzogMTAzcHggMCA3MHB4O1xyXG5cdG1hcmdpbjogMCAtMTVweDtcclxuXHJcblx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogM3B4IDAgNDlweDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0dUU2VjdHJhRGlzcGxheVRyaWFsLUxpZ2h0JztcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdG1hcmdpbjogMCAwIDI4cHg7XHJcblxyXG5cdFx0QG1lZGlhIEBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQ3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTaW1pbGFyIEFydGljbGUgKi9cclxuLnNpbWlsYXItYXJ0aWNsZSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0bGVmdDogMCU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgNDJweDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZS1ib3gge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjJweDtcclxuXHJcblx0XHRpbWcge1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXh0LWJveCB7XHJcblxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1RTZWN0cmFEaXNwbGF5VHJpYWwtTGlnaHQnO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDExcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdFx0XHRAbWVkaWEgQG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
