@font-face{font-family:Gerbera;src:url(../fonts/Gerbera.eot);src:url(../fonts/Gerbera.eot?#iefix) format("embedded-opentype"),url(../fonts/Gerbera.woff) format("woff"),url(../fonts/Gerbera.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Gerbera;src:url(../fonts/Gerbera-Light.eot);src:url(../fonts/Gerbera-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gerbera-Light.woff) format("woff"),url(../fonts/Gerbera-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Gerbera;src:url(../fonts/Gerbera-Bold.eot);src:url(../fonts/Gerbera-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gerbera-Bold.woff) format("woff"),url(../fonts/Gerbera-Bold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Gerbera;src:url(../fonts/Gerbera-Black.eot);src:url(../fonts/Gerbera-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Gerbera-Black.woff) format("woff"),url(../fonts/Gerbera-Black.ttf) format("truetype");font-style:normal;font-weight:900}::-webkit-input-placeholder{color:#5f5f5f;opacity:1}::-moz-placeholder{color:#5f5f5f;opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:#5f5f5f;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#5f5f5f}.modal ::-webkit-input-placeholder{color:#fff;opacity:1}.modal ::-moz-placeholder{color:#fff;opacity:1}.modal ::-ms-input-placeholder{opacity:1}.modal ::placeholder{color:#fff;opacity:1}.modal :-ms-input-placeholder,.modal ::-ms-input-placeholder{color:#fff}html{font:400 18px/1.25 Gerbera,sans-serif;color:#5f5f5f;background:#fff}html.active{overflow:hidden}*{box-sizing:border-box}input{outline:none;color:#0d0d0d}img{max-width:100%;height:auto;vertical-align:middle}nav ul{margin:0;padding:0}nav ul li{list-style:none}nav ul li a{text-decoration:none}b,strong{font-weight:700}h2{font:900 32px/1.25 Gerbera,sans-serif;color:#0d0d0d;text-align:left;position:relative;max-width:18em;margin:1em auto;display:inline-block}h2.left-line:after,h2.right-line:after{content:"";position:absolute;width:4.6em;top:25px;height:3px;background:#ccc}h2.left-line:after{right:115%}h2.right-line:after{left:115%}.text-center{text-align:center;overflow:hidden}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{text-align:center;white-space:nowrap;text-decoration:none;border:none;outline:none;cursor:pointer;letter-spacing:.7px;color:#0d0d0d;font-family:Gerbera,sans-serif;border-radius:32px;transition:all .15s ease;font-size:20px;font-weight:900;height:45px;line-height:40px;display:inline-block;padding:0 15px;min-width:250px}.btn-primary{background:#08cbd7}.btn-primary:hover{background:#09e2f0}.hero input{font-size:16px;height:45px;width:250px;margin-bottom:10px}.hero input,.modal input{border-radius:31.5px;border:3px solid #c4c4c4;background-color:#e9e9e9;padding:0 28px;color:#5f5f5f}.modal input{height:60px;font-size:20px;margin-right:9px;width:100%;margin-bottom:17px}.authForm__inp{position:relative;margin-bottom:15px}label.error{position:absolute;bottom:-7px;left:30px;font-size:13px;color:red}input.error{border-color:red!important}.container{max-width:1630px;margin:0 auto;padding:0 15px}.hero{padding:14px 0;background:url(../img/hero-bg.jpg);background-size:cover}.hero .header-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-right:40px}.hero .header__logo{position:relative;z-index:4}.hero .header__logo span{font:600 25px/1 Gerbera,sans-serif;color:#465ce4}.hero .header__nav{-ms-flex-align:center;align-items:center;display:none}.hero .header__nav.active{position:fixed;height:100%;width:100%;background:#000;z-index:2;top:0;left:0;display:block;padding-top:75px;padding-left:15px}.hero .header__nav.active ul:not(.submenu){overflow-y:auto;max-height:100%}.hero .header__nav.active ul:not(.submenu)>li{display:block;width:calc(100% - 15px);border-bottom:1px solid #474747;padding:18px 0;position:relative}.hero .header__nav.active ul:not(.submenu)>li:last-child{border-bottom:none}.hero .header__nav.active ul:not(.submenu)>li>a{color:#fff;font-size:24px}.hero .header__nav.active ul:not(.submenu)>li>a .submenu-icon{position:absolute;width:20px;height:20px;right:5px;top:25px;transition:all .15s ease-in-out}.hero .header__nav.active ul:not(.submenu)>li>a .submenu-icon.active{transform:rotate(180deg)}.hero .header__nav.active ul:not(.submenu)>li>a .submenu-icon i{margin-left:4px;border-color:#fff}.hero .header__nav.active ul:not(.submenu)>li .submenu{display:none}.hero .header__nav.active ul:not(.submenu)>li .submenu.active{display:block;margin-top:15px}.hero .header__nav.active ul:not(.submenu)>li .submenu.active a{color:#5f5f5f;display:inline-block;padding:8px 0}.hero .header__nav.active ul:not(.submenu)>li .submenu.active a:hover{color:#fff}.hero .header__auth{display:-ms-flexbox;display:flex;margin-top:6px}.hero .header__auth a{text-decoration:none;border:3px solid rgba(27,27,27,.3);display:inline-block;background-color:#e9e9e9;border-radius:25px;text-align:center;color:#0d0d0d;width:74px;padding:5px;margin-right:6px;font-size:14px;transition:all .15s ease}.hero .header__auth a:hover{background-color:#08cbd7;border-color:#08cbd7}.hero__info h1{color:#0d0d0d;font:900 55px/1 Gerbera,sans-serif;margin-top:.5em;position:relative;margin-bottom:45px}.hero__info h1:after{position:absolute;content:"";width:2.7em;height:3px;background:#5f5f5f;bottom:-25px;left:-12%}.hero-form{position:relative;z-index:1}.hero-form__title{font:300 24px/1.25 Gerbera,sans-serif;max-width:14em;margin-bottom:40px}.hero-form__desc{font:300 18px/1.25 Gerbera,sans-serif;margin-top:25px;display:inline-block;max-width:20em;margin-bottom:15px}.hero__img{padding:0 15px;max-width:26em;margin:0 auto}.steps{padding:50px 0}.steps-inner{border-radius:10px;box-shadow:0 0 76px 0 rgba(0,0,0,.12);background-color:#fcfcfc;overflow:hidden;max-width:1270px;margin:0 auto}.steps__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:30px 15px 50px}.steps__item{text-align:center;margin:0 auto;width:100%;margin-bottom:50px}.steps__item:last-child .steps__numb:before{display:none}.steps__icon{max-width:44px;margin:0 auto;min-height:110px;line-height:100px}.steps__numb{width:45px;height:45px;color:#fff;margin:0 auto;background:#e9e9e9;display:-ms-flexbox;display:flex;position:relative}.steps__numb,.steps__numb span{border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.steps__numb span{width:27px;height:27px;background:#465ce4;font:900 18px/1 Gerbera,sans-serif;display:inline-block;z-index:1;display:-ms-flexbox;display:flex}.steps__desc{min-height:75px;margin-bottom:5px;max-width:20em;margin:0 auto}.steps__footer{padding:15px;background:#0d0d0d;text-align:center}.services{background:url(../img/services-bg.jpg);background-size:cover;padding:25px 0 50px}.services h2{margin-bottom:1.26em}.services-inner{margin-bottom:66px}.services__slider-image{margin:0 auto;max-width:40%}.services__slider-image .slick-dots{bottom:-31px;right:15px;text-align:right}.services__slider-image .slick-dots li{width:57px;height:2px;padding:2px}.services__slider-image .slick-dots li button{background:#ccc;height:2px;padding:2px;width:60px}.services__slider-image .slick-dots li button:before{display:none}.services__slider-image .slick-dots li.slick-active button,.services__slider-image .slick-dots li button:hover{background:#08cbd7}.services .slider-content{padding:0 50px}.services .slider-content__item{padding-top:8px;min-height:12em;border-bottom:1px solid #ccc;margin-top:24px}.services .slider-content__item h3{font:600 18px/1.1 Gerbera,sans-serif;margin-bottom:27px}.footer{background:#1b1b1b}.footer__inner{padding:150px 0 20px;position:relative}.footer__nav{display:-ms-flexbox;display:flex}.footer__nav nav:not(:last-child){margin-right:50px}.footer__item{border-bottom:1px solid #343434;padding-bottom:30px;margin-bottom:50px;width:100%}.footer__item h3{color:#fff;margin-top:0;font:600 18px/1 Gerbera,sans-serif;margin-bottom:24px}.footer__item nav li a{color:#5f5f5f;font-size:16px;margin-bottom:6px;display:inline-block}.footer__logo{font:600 48px/1 Gerbera,sans-serif;color:#343434;position:absolute;top:36px;left:0;margin:auto}#sign_up{background:#0d0d0d;max-width:728px;padding:20px;box-shadow:none;width:100%}#sign_up h4{font:900 24px/1.25 Gerbera,sans-serif;color:#5f5f5f;text-align:center;margin-bottom:44px;margin-top:0}#sign_up .modal__desc{font-size:20px;color:#5f5f5f;-ms-flex-preferred-size:42.5%;flex-basis:42.5%;margin-top:10px;line-height:1.2;margin-bottom:20px}#sign_up .modal__form{-ms-flex-preferred-size:57.5%;flex-basis:57.5%;margin-bottom:34px}#sign_up .modal__form input,#sign_up .modal__form input:focus{background:#0d0d0d;border-color:#474747;color:#fff}#sign_up .modal__login{margin-top:22px;font-size:16px;max-width:100px;text-align:right}#sign_up .modal__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#sign_up .modal__footer span{font-size:14px;text-align:center}#sign_up .modal__footer span a{color:#5f5f5f}.arrow{width:30px;height:30px;border:1px solid #5f5f5f;border-left:0;border-top:0;display:block;cursor:pointer;transition:all .15s ease}.arrow:hover{border-color:#08cbd7}.arrow-sm{width:12px;height:12px;border:2px solid #5f5f5f;border-left:0;border-top:0;display:block;cursor:pointer;transition:all .15s ease}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.carousel-prev.slick-arrow{left:0}.carousel-next.slick-arrow,.carousel-prev.slick-arrow{width:30px;height:30px;position:absolute;top:0;bottom:15px;margin:auto}.carousel-next.slick-arrow{right:0}.burger{position:absolute;top:28px;right:18px;width:24px;height:17px;cursor:pointer;z-index:3}.burger span,.burger span:after,.burger span:before{width:100%;position:absolute;height:3px;background:#465ce4;display:block;transition:.3s}.burger span:before{content:"";top:-6px;transition:top .15s .15s,transform .15s cubic-bezier(.23,1,.32,1)}.burger span{top:6px}.burger span:after{content:"";bottom:-6px;transition:bottom .15s .15s,transform .15s cubic-bezier(.23,1,.32,1)}.burger span.active:before{content:"";top:0;transform:rotate(45deg);transition:top .15s,transform .15s cubic-bezier(.68,-.55,.265,1.55) .15s}.burger span.active:after{content:"";bottom:0;transform:rotate(-45deg);transition:bottom .15s,transform .15s cubic-bezier(.68,-.55,.265,1.55) .15s}.burger span.active{background:hsla(0,0%,100%,0)}.slick-slide{margin:0 10px}.slick-list{margin:0 -10px}@media (min-width:768px){h2{font-size:40px}.btn{min-width:285px;height:64px;line-height:60px;font-size:24px}.hero input{height:63px;width:269px;margin-right:9px;font-size:20px}.hero{min-height:32em;padding-bottom:100px}.hero .header-inner{padding-right:0}.hero .header__logo span{font-size:48px}.hero .header__nav .submenu-icon{display:none}.hero .header__nav{display:-ms-flexbox;display:flex}.hero .header__nav ul:not(.submenu)>li{position:relative;padding:18px 0 22px;display:inline-block}.hero .header__nav ul:not(.submenu)>li>a{font:300 20px/1 Gerbera,sans-serif;color:#474747;margin-right:15px;padding-bottom:5px;letter-spacing:.5px}.hero .header__nav ul:not(.submenu)>li>a:before{content:"";position:absolute;width:100%;height:3px;background:#08cbd7;bottom:0;left:0;transition:all .15s ease;opacity:0}.hero .header__nav ul:not(.submenu)>li>a:hover:before{opacity:1}.hero .header__nav ul:not(.submenu)>li:hover .submenu{display:block}.hero .header__nav ul:not(.submenu)>li:hover a:before{opacity:1}.hero .header__auth a{width:100px}.hero-form .authForm{display:-ms-flexbox;display:flex}.hero__img{position:absolute;top:5rem;right:3rem}.steps__item{width:50%;padding:0 20px;margin-bottom:0}.steps__footer{padding:46px}.services-inner{display:-ms-flexbox;display:flex}.services__slider-content{max-width:60%}.services .slider-content{margin-left:44px}.footer__inner{display:-ms-flexbox;display:flex}.footer__nav{display:block}.footer__item{width:auto;width:25%;margin-right:5%}.footer__logo{bottom:0;right:0}#sign_up{padding:40px 57px 30px 67px}#sign_up h4{font-size:36px}#sign_up .modal__cont{display:-ms-flexbox;display:flex}#sign_up .modal__desc{font-size:30px}#sign_up .modal__form{padding-left:58px}#sign_up .modal__footer span{max-width:50%}.burger{display:none}}@media (min-width:768px) and (min-width:768px){.hero .header__nav ul:not(.submenu)>li>a{position:relative}.hero .header__nav ul:not(.submenu)>li .submenu{display:none;position:absolute;background:#000;padding:18px 20px 8px;border-radius:5px;top:100%;min-width:195px;z-index:3}.hero .header__nav ul:not(.submenu)>li .submenu a{color:#5f5f5f;display:inline-block;margin-bottom:14px;font-size:18px;transition:all .15s ease}.hero .header__nav ul:not(.submenu)>li .submenu a:hover{color:#fff}}@media (min-width:992px){.btn-lg{min-width:350px}.hero{padding-bottom:150px}.hero .header__auth a{width:190px;padding:8px;margin-right:16px}.hero__info h1{font-size:95px}.hero__info h1:after{bottom:-64px}.hero-form{margin-top:100px}.hero-form__title{margin-left:27px;font-size:30px;margin-bottom:61px}.hero-form__desc{margin-left:25px;margin-top:69px}.hero__img{max-width:35em}.steps{padding:100px 0 168px}.steps__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.steps__item{max-width:250px}.services{padding:98px 0 168px}}@media (min-width:1200px){h2{font-size:71px;margin:54px auto 1.85em}h2.left-line:after,h2.right-line:after{top:45px}.hero .header__nav{margin-right:88px;margin-top:6px}.hero__info h1{margin-top:1.65em;margin-left:-15px;font-size:131px}.hero-form{margin-left:12em}.hero__img{top:10.95rem;right:16.55rem}.steps__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px 85px 82px}.steps__numb:before{content:"";position:absolute;width:14.3rem;height:1px;background:#ccc;left:36px;z-index:1}.services__slider-image{max-width:435px}.services .slider-content{max-width:830px}.footer__inner{padding:95px 0}.footer__item{margin-right:91px;min-width:254px;width:inherit}.footer__item:nth-child(2){margin-right:123px}.footer__item:nth-child(2) .footer__nav nav:not(:last-child){margin-right:61px}}@media (min-width:768px) and (min-width:1200px){.hero .header__nav ul:not(.submenu)>li>a{margin-right:38px;font-size:24px}}@media (min-width:1600px){.hero{padding-bottom:285px}.hero .header__logo{margin-right:190px}.footer__inner{padding-left:245px}.footer__nav{display:-ms-flexbox;display:flex}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsInZlbmRvci9zbGljay5zY3NzIiwic3R5bGUuY3NzIiwiYmxvY2tzL2J0bi5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxvQkFBc0IsQUFDdEIsOEJBQWdDLEFBQ2hDLHdKQUU4QyxBQUM5QyxrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FBQSxBQUdsQixXQUNFLG9CQUFzQixBQUN0QixvQ0FBc0MsQUFDdEMsMEtBRW9ELEFBQ3BELGtCQUFrQixBQUNsQixlQUFnQixDQUFBLEFBR2xCLFdBQ0Usb0JBQXNCLEFBQ3RCLG1DQUFxQyxBQUNyQyx1S0FFbUQsQUFDbkQsa0JBQWtCLEFBQ2xCLGVBQWdCLENBQUEsQUFJbEIsV0FDRSxvQkFBc0IsQUFDdEIsb0NBQXNDLEFBQ3RDLDBLQUVvRCxBQUNwRCxrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FBQSxBQ3RDbEIsNEJBQ0UsY0NJWSxBREhaLFNBQVUsQ0FDWCxBQUhELG1CQUNFLGNDSVksQURIWixTQUFVLENBQ1gsQUFIRCx3QkFFRSxTQUFVLENBQ1gsQUFIRCxjQUNFLGNDSVksQURIWixTQUFVLENBQ1gsQUFNRCwrQ0FDRSxhQ0xZLENETWIsQUFFRCxtQ0FFSSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBSkgsMEJBRUksV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQUpILCtCQUdJLFNBQVUsQ0FDWCxBQUpILHFCQUVJLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUFKSCw2REFXSSxVQUFXLENBQ1osQUFJSCxLQUNFLHNDRFc2QixBQ1Y3QixjQzFCWSxBRDJCWixlQUFnQixDQUtqQixBQVJELFlBTUksZUFBZ0IsQ0FDakIsQUFHSCxFQUNFLHFCQUFzQixDQUN2QixBQUVELE1BQ0UsYUFBYSxBQUNiLGFDM0NhLENENENkLEFBRUQsSUFDRSxlQUFlLEFBQ2YsWUFBWSxBQUNaLHFC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Z0IsQ0FnQm5CLEFBR0gsV0FlSSxnQkFBaUIsQ0E0QnBCLEFBRUQsV0FlSSxhQUFhLEFBQ2IsY0FBZSxDQUVsQixBQWtCRCxjQVdJLHFCQUFpQixBQUFqQixpQkFBaUIsQUFDakIsc0JBQXVCLENBRzFCLEFBa0NBLG9CQWdCSyxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZ0JBQW1CLEFBQ25CLFVBQVUsQUFDVixTQUFVLENBQ1gsQUF1REwsd0JBTU0sZUFBZ0IsQ0FvQ3JCLEFBOURILDBCQThFTSxlQUFnQixDQWNuQixBQU1ELGVBU0ksY0FBZSxDQU1sQixBQW1CRCxjQWNBLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsYUFBYyxDQStCYixBQS9DQSwyQkFtQkMsa0JBQW1CLENBT3BCLEFBMUJBLDZEQXVCSyxpQkFBa0IsQ0FDbkIsQ04xZ0JOLEFDMUVDLGdES3hDRix5Q0FzSmdCLGtCQUFrQixBQUNsQixjQUFlLENBb0JsQixDQUFBLEFMNUhYLDBCSy9DRixNQWdCSSxvQkFBcUIsQ0FvVnhCLEFBcFdELG9CQW9DUSxrQkFBbUIsQ0FXdEIsQUFtaEJILGVBYUksa0JBQW1CLENBRXRCLEFBRUQsYUFRSSxvQkFBYSxBQUFiLFlBQWEsQ0FPaEIsQ0E5UEYiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9mb250cy9HZXJiZXJhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTGlnaHQuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtQm9sZC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtQmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtQmxhY2suZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuJGdlcmJlcmE6IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuXG5cbiIsIjo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICRncmF5O1xuICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogJGdyYXk7XG59XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICRncmF5O1xufVxuXG4ubW9kYWx7XG4gIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gIH1cblxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG59XG5cbmh0bWwge1xuICBmb250OiA0MDAgMThweC8xLjI1ICRnZXJiZXJhO1xuICBjb2xvcjogJGdyYXk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJi5hY3RpdmV7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxubmF2IHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgye1xuICBmb250OiA5MDAgMzJweC8xLjI1ICRnZXJiZXJhO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMThlbTtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1ke1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhse1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXJnaW46IDU0cHggYXV0byAxLjg1ZW07XG4gIH1cblxuICAmLmxlZnQtbGluZSxcbiAgJi5yaWdodC1saW5le1xuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNC42ZW07XG4gICAgICB0b3A6MjVweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcblxuXG4gICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIHRvcDo0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGVmdC1saW5le1xuICAgICY6YWZ0ZXJ7XG4gICAgICByaWdodDogMTE1JTtcbiAgICB9XG4gIH1cblxuICAmLnJpZ2h0LWxpbmV7XG4gICAgJjphZnRlcntcbiAgICAgIGxlZnQ6IDExNSU7XG4gICAgfVxuICB9XG59XG5cblxuLnRleHQtY2VudGVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLy8g0KbQstC10YLQsFxuJHJlZDogI2UwMDA0ZDtcbiRibGFjazogIzBkMGQwZDtcbiRibHVlOiAjNDY1Y2U0O1xuJGxpZ2h0Ymx1ZTogIzA4Y2JkNztcbiRncmF5OiAjNWY1ZjVmO1xuJGRhcmtncmF5OiAjNDc0NzQ3O1xuXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXG4kc2NyZWVuLXNtLW1pbjogNTc2cHg7XG5cbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXG4kc2NyZWVuLW1kLW1pbjogNzY4cHg7XG5cbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXG4kc2NyZWVuLWxnLW1pbjogOTkycHg7XG5cbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXG4kc2NyZWVuLXhsLW1pbjogMTIwMHB4O1xuXG4kc2NyZWVuLXh4bC1taW46IDE2MDBweDtcblxuXG4vLyBTbWFsbCBkZXZpY2VzXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGl1bSBkZXZpY2VzXG5AbWl4aW4gbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIExhcmdlIGRldmljZXNcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSkge1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xuQG1peGluIHhsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14bC1taW59KSB7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFeHRyYSBleHRyYSBsYXJnZSBkZXZpY2VzXG5AbWl4aW4geHhsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14eGwtbWlufSkge1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNWY1ZjVmOyB9XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM1ZjVmNWY7IH1cblxuLm1vZGFsIDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4ubW9kYWwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhbCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbmh0bWwge1xuICBmb250OiA0MDAgMThweC8xLjI1IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBodG1sLmFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbm5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBuYXYgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBuYXYgdWwgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaDIge1xuICBmb250OiA5MDAgMzJweC8xLjI1IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBkMGQwZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE4ZW07XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgbWFyZ2luOiA1NHB4IGF1dG8gMS44NWVtOyB9IH1cbiAgaDIubGVmdC1saW5lOmFmdGVyLCBoMi5yaWdodC1saW5lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNC42ZW07XG4gICAgdG9wOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMi5sZWZ0LWxpbmU6YWZ0ZXIsIGgyLnJpZ2h0LWxpbmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IDQ1cHg7IH0gfVxuICBoMi5sZWZ0LWxpbmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMTUlOyB9XG4gIGgyLnJpZ2h0LWxpbmU6YWZ0ZXIge1xuICAgIGxlZnQ6IDExNSU7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBjb2xvcjogIzBkMGQwZDtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAyODVweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bi1sZyB7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4OyB9IH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDhjYmQ3OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwOWUyZjA7IH1cblxuLmhlcm8gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMS41cHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICNjNGM0YzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8gaW5wdXQge1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ubW9kYWwgaW5wdXQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMxLjVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M0YzRjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuLmF1dGhGb3JtX19pbnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxubGFiZWwuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmVkOyB9XG5cbmlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmhlcm8ge1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyODVweDsgfSB9XG4gIC5oZXJvIC5oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8gLmhlYWRlci1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuaGVybyAuaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGVybyAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTBweDsgfSB9XG4gICAgLmhlcm8gLmhlYWRlcl9fbG9nbyBzcGFuIHtcbiAgICAgIGZvbnQ6IDYwMCAyNXB4LzEgXCJHZXJiZXJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzQ2NWNlNDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvIC5oZWFkZXJfX2xvZ28gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLmhlcm8gLmhlYWRlcl9fbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVybyAuaGVhZGVyX19uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuaGVhZGVyX19uYXYgLnN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2LmFjdGl2ZSB1bDpub3QoLnN1Ym1lbnUpIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYuYWN0aXZlIHVsOm5vdCguc3VibWVudSkgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0NzQ3O1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYuYWN0aXZlIHVsOm5vdCguc3VibWVudSkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYuYWN0aXZlIHVsOm5vdCguc3VibWVudSkgPiBsaSA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUgdWw6bm90KC5zdWJtZW51KSA+IGxpID4gYSAuc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUgdWw6bm90KC5zdWJtZW51KSA+IGxpID4gYSAuc3VibWVudS1pY29uLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYuYWN0aXZlIHVsOm5vdCguc3VibWVudSkgPiBsaSA+IGEgLnN1Ym1lbnUtaWNvbiBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUgdWw6bm90KC5zdWJtZW51KSA+IGxpIC5zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUgdWw6bm90KC5zdWJtZW51KSA+IGxpIC5zdWJtZW51LmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdi5hY3RpdmUgdWw6bm90KC5zdWJtZW51KSA+IGxpIC5zdWJtZW51LmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYuYWN0aXZlIHVsOm5vdCguc3VibWVudSkgPiBsaSAuc3VibWVudS5hY3RpdmUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWJtZW51KSA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwIDIycHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuaGVybyAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWJtZW51KSA+IGxpID4gYSB7XG4gICAgICAgICAgICBmb250OiAzMDAgMjBweC8xIFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHVsOm5vdCguc3VibWVudSkgPiBsaSA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHVsOm5vdCguc3VibWVudSkgPiBsaSA+IGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHVsOm5vdCguc3VibWVudSkgPiBsaSA+IGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDhjYmQ3O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Ym1lbnUpID4gbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWJtZW51KSA+IGxpIC5zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxOTVweDtcbiAgICAgICAgei1pbmRleDogMTk7IH1cbiAgICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHVsOm5vdCguc3VibWVudSkgPiBsaSAuc3VibWVudSBhIHtcbiAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTsgfVxuICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Ym1lbnUpID4gbGkgLnN1Ym1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8gLmhlYWRlcl9fbmF2IHVsOm5vdCguc3VibWVudSkgPiBsaTpob3ZlciAuc3VibWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5oZXJvIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Ym1lbnUpID4gbGk6aG92ZXIgYTpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5oZXJvIC5oZWFkZXJfX2F1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgLmhlcm8gLmhlYWRlcl9fYXV0aCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4IHJnYmEoMjcsIDI3LCAyNywgMC4zKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICB3aWR0aDogNzRweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvIC5oZWFkZXJfX2F1dGggYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVybyAuaGVhZGVyX19hdXRoIGEge1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAgIC5oZXJvIC5oZWFkZXJfX2F1dGggYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOGNiZDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA4Y2JkNzsgfVxuICAuaGVyb19faW5mbyBoMSB7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgZm9udDogOTAwIDU1cHgvMSBcIkdlcmJlcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyb19faW5mbyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlcm9fX2luZm8gaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjY1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMzFweDsgfSB9XG4gICAgLmhlcm9fX2luZm8gaDE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyLjdlbTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzVmNWY1ZjtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBsZWZ0OiAtMTIlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlcm9fX2luZm8gaDE6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTY0cHg7IH0gfVxuICAuaGVyby1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tZm9ybSAuYXV0aEZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlcm8tZm9ybSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMmVtOyB9IH1cbiAgICAuaGVyby1mb3JtX190aXRsZSB7XG4gICAgICBmb250OiAzMDAgMjRweC8xLjI1IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWF4LXdpZHRoOiAxNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfSB9XG4gICAgLmhlcm8tZm9ybV9fZGVzYyB7XG4gICAgICBmb250OiAzMDAgMThweC8xLjI1IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMjBlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1mb3JtX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2OXB4OyB9IH1cbiAgLmhlcm9fX2ltZyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMjZlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9fX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICByaWdodDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyb19faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVyb19faW1nIHtcbiAgICAgICAgdG9wOiAxMC45NXJlbTtcbiAgICAgICAgcmlnaHQ6IDE2LjU1cmVtOyB9IH1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGVwcyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDE2OHB4OyB9IH1cbiAgLnN0ZXBzLWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA3NnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN0ZXBzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW1zIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGVwc19faXRlbXMge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMzBweCA4NXB4IDgycHg7IH0gfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0ZXBzX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gICAgLnN0ZXBzX19pdGVtOmxhc3QtY2hpbGQgLnN0ZXBzX19udW1iOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGVwc19faWNvbiB7XG4gICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfVxuICAuc3RlcHNfX251bWIge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGVwc19fbnVtYjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTQuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgIHotaW5kZXg6IDk7IH0gfVxuICAgIC5zdGVwc19fbnVtYiBzcGFuIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYmFja2dyb3VuZDogIzQ2NWNlNDtcbiAgICAgIGZvbnQ6IDkwMCAxOHB4LzEgXCJHZXJiZXJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3RlcHNfX2Rlc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3RlcHNfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0ZXBzX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiA0NnB4OyB9IH1cblxuLnNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlcnZpY2VzLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMjVweCAwIDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMCAxNjhweDsgfSB9XG4gIC5zZXJ2aWNlcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNmVtOyB9XG4gIC5zZXJ2aWNlcy1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzVweDsgfSB9XG4gICAgLnNlcnZpY2VzX19zbGlkZXItaW1hZ2UgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAtMzFweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgICAgLnNlcnZpY2VzX19zbGlkZXItaW1hZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgICAgIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDhjYmQ3OyB9XG4gICAgICAgIC5zZXJ2aWNlc19fc2xpZGVyLWltYWdlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwOGNiZDc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzX19zbGlkZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG4gIC5zZXJ2aWNlcyAuc2xpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MzBweDsgfSB9XG4gICAgLnNlcnZpY2VzIC5zbGlkZXItY29udGVudF9faXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgbWluLWhlaWdodDogMTJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgLnNlcnZpY2VzIC5zbGlkZXItY29udGVudF9faXRlbSBoMyB7XG4gICAgICAgIGZvbnQ6IDYwMCAxOHB4LzEuMSBcIkdlcmJlcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjsgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMTUwcHggMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmZvb3Rlcl9fbmF2IG5hdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAuZm9vdGVyX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM0MzQzNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkxcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjU0cHg7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gICAgICAgIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9XG4gICAgICAgICAgLmZvb3Rlcl9faXRlbTpudGgtY2hpbGQoMikgLmZvb3Rlcl9fbmF2IG5hdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjFweDsgfSB9XG4gICAgLmZvb3Rlcl9faXRlbSBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250OiA2MDAgMThweC8xIFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5mb290ZXJfX2l0ZW0gbmF2IGxpIGEge1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZm9udDogNjAwIDQ4cHgvMSBcIkdlcmJlcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbiNzaWduX3VwIHtcbiAgYmFja2dyb3VuZDogIzBkMGQwZDtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NpZ25fdXAge1xuICAgICAgcGFkZGluZzogNDBweCA1N3B4IDMwcHggNjdweDsgfSB9XG4gICNzaWduX3VwIGg0IHtcbiAgICBmb250OiA5MDAgMjRweC8xLjI1IFwiR2VyYmVyYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzaWduX3VwIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NpZ25fdXAgLm1vZGFsX19jb250IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAjc2lnbl91cCAubW9kYWxfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICBmbGV4LWJhc2lzOiA0Mi41JTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NpZ25fdXAgLm1vZGFsX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgI3NpZ25fdXAgLm1vZGFsX19mb3JtIHtcbiAgICBmbGV4LWJhc2lzOiA1Ny41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2lnbl91cCAubW9kYWxfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH0gfVxuICAgICNzaWduX3VwIC5tb2RhbF9fZm9ybSBpbnB1dCxcbiAgICAjc2lnbl91cCAubW9kYWxfX2Zvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzBkMGQwZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ3NDc0NztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICNzaWduX3VwIC5tb2RhbF9fbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3NpZ25fdXAgLm1vZGFsX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICNzaWduX3VwIC5tb2RhbF9fZm9vdGVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpZ25fdXAgLm1vZGFsX19mb290ZXIgc3BhbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgI3NpZ25fdXAgLm1vZGFsX19mb290ZXIgc3BhbiBhIHtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7IH1cblxuLmFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7IH1cbiAgLmFycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwOGNiZDc7IH1cblxuLmFycm93LXNtIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVmNWY1ZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7IH1cblxuLnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uY2Fyb3VzZWwtcHJldi5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtbmV4dC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMThweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnVyZ2VyIHNwYW4sXG4uYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0NjVjZTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogdG9wIDE1MG1zIDE1MG1zLCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5idXJnZXIgc3BhbiB7XG4gIHRvcDogNnB4OyB9XG5cbi5idXJnZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTZweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDE1MG1zIDE1MG1zLCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5idXJnZXIgc3Bhbi5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAxNTBtcywgdHJhbnNmb3JtIDE1MG1zIDE1MG1zIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5idXJnZXIgc3Bhbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAxNTBtcywgdHJhbnNmb3JtIDE1MG1zIDE1MG1zIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5idXJnZXIgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4OyB9XG5cbi8qIHRoZSBwYXJlbnQgKi9cbi5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0xMHB4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZS1zY2FsZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiIsIi5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1mYW1pbHk6ICRnZXJiZXJhO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuXG4gIEBpbmNsdWRlIG1ke1xuICAgIG1pbi13aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICB9XG5cbiAgJi1sZ3tcbiAgICBAaW5jbHVkZSBsZ3tcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodGJsdWUsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmhlcm8gaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMxLjVweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAjYzRjNGM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbi5tb2RhbCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMxLjVweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYXV0aEZvcm1fX2lucCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmVkO1xufVxuXG5pbnB1dC5lcnJvcntcbiAgYm9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50O1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaGVybyB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlcm8tYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtaW4taGVpZ2h0OiAzMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICB9XG5cbiAgQGluY2x1ZGUgbGd7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeHhse1xuICAgIHBhZGRpbmctYm90dG9tOiAyODVweDtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIyO1xuXG4gICAgICBAaW5jbHVkZSB4eGx7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250OiA2MDAgMjVweC8xICRnZXJiZXJhO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJtZW51LWljb257XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgdWw6bm90KC5zdWJtZW51KSB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgLnN1Ym1lbnUtaWNvbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHVsOm5vdCguc3VibWVudSkge1xuICAgICAgICAgID5saSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMjJweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICBmb250OiAzMDAgMjBweC8xICRnZXJiZXJhO1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOTtcbiAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgXG4gIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gIFxuICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cblxuICAgICZfX2F1dGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggcmdiYSgyNywgMjcsIDI3LCAuMyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxne1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udDogOTAwIDU1cHgvMSAkZ2VyYmVyYTtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBsZ3tcbiAgICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42NWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMxcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICBsZWZ0OiAtMTIlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxne1xuICAgICAgICAgIGJvdHRvbTogLTY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICAuYXV0aEZvcm17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQ6IDMwMCAyNHB4LzEuMjUgJGdlcmJlcmE7XG4gICAgICBtYXgtd2lkdGg6IDE0ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBsZ3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuMjUgJGdlcmJlcmE7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyMGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbGd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyNmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVyZW07XG4gICAgICByaWdodDogM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBtYXgtd2lkdGg6IDM1ZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGx7XG4gICAgICB0b3A6IDEwLjk1cmVtO1xuICAgICAgcmlnaHQ6IDE2LjU1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIGxne1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTY4cHg7XG4gIH1cbiAgJi1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNzZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgcGFkZGluZzogMzBweCA4NXB4IDgycHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuc3RlcHNfX251bWIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1heC13aWR0aDogNDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmX19udW1iIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIEBpbmNsdWRlIHhse1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTQuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgZm9udDogOTAwIDE4cHgvMSAkZ2VyYmVyYTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xubWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIHBhZGRpbmc6IDQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZXJ2aWNlcy1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuXG4gIEBpbmNsdWRlIGxne1xuICAgIHBhZGRpbmc6IDk4cHggMCAxNjhweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI2ZW07XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXItaW1hZ2Uge1xuXG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgIH1cblxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAtMzFweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXItY29udGVudHtcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bHtcbiAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgbWluLWhlaWdodDogMTJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250OiA2MDAgMThweC8xLjEgJGdlcmJlcmE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIHhse1xuICAgICAgcGFkZGluZzogOTVweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHh4bHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4eGx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcblxuICAgIG5hdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQzNDM0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuXG5AaW5jbHVkZSB4bHtcbiAgbWFyZ2luLXJpZ2h0OiA5MXB4O1xuICBtaW4td2lkdGg6IDI1NHB4O1xuICB3aWR0aDogaW5oZXJpdDtcblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjNweDtcblxuICAgIC5mb290ZXJfX25hdiB7XG4gICAgICBuYXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udDogNjAwIDE4cHgvMSAkZ2VyYmVyYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZm9udDogNjAwIDQ4cHgvMSAkZ2VyYmVyYTtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiNzaWduX3VwIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBtYXgtd2lkdGg6IDcyOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWR7XG4gICAgcGFkZGluZzogNDBweCA1N3B4IDMwcHggNjdweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250OiA5MDAgMjRweC8xLjI1ICRnZXJiZXJhO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsIHtcblxuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgJl9fY29udCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGZsZXgtYmFzaXM6IDQyLjUlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgZmxleC1iYXNpczogNTcuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCxcbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrZ3JheTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9naW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgfVxufVxuXG5cbi5hcnJvdy1zbSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbn1cblxuLnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2Fyb3VzZWwtcHJldi5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLW5leHQuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTk7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ1cmdlciBzcGFuLFxuLmJ1cmdlciBzcGFuOmJlZm9yZSxcbi5idXJnZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogdG9wIDE1MG1zIDE1MG1zLCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uYnVyZ2VyIHNwYW4ge1xuICB0b3A6IDZweDtcbn1cblxuLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtNnB4O1xuICB0cmFuc2l0aW9uOiBib3R0b20gMTUwbXMgMTUwbXMsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5idXJnZXIgc3Bhbi5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAxNTBtcywgdHJhbnNmb3JtIDE1MG1zIDE1MG1zIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG4uYnVyZ2VyIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMTUwbXMsIHRyYW5zZm9ybSAxNTBtcyAxNTBtcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLmJ1cmdlciBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4vKiB0aGUgcGFyZW50ICovXG4uc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn0iXX0= */
