.brochures .hero,.business-link .slider-banner,.on-job-allowance .content .commercial .table-section,.on-job-allowance .hero,.specials-program .hero{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.di-fca-top-banner{background-repeat:no-repeat;background-attachment:scroll;background-position:center top;background-size:cover;min-height:400px;margin-bottom:40px;text-align:center;color:#2d2d2d;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}@media (max-width:1024px){.di-fca-top-banner{min-height:300px}}.di-fca-top-banner h1,.di-fca-top-banner h2{color:#2d2d2d;font-weight:inherit}.di-fca-top-banner .fca-top-image-banner,.di-fca-top-banner img{margin:0;min-height:0}.di-fca-content-wrapper{font-size:16px;-webkit-font-smoothing:antialiased}@media (min-width:1200px){.di-fca-content-wrapper{margin-top:120px}}@media (min-width:1400px){.di-fca-content-wrapper{margin-top:130px}}@media (max-width:1200px){.di-fca-content-wrapper{font-size:18px;margin-top:110px}}@media (max-width:1024px){.di-fca-content-wrapper{font-size:18px;margin-top:0}}.di-fca-content-wrapper .carousel .carousel-control{height:20px;width:14.3px;top:50%;margin-top:-10px}.di-fca-content-wrapper .carousel .carousel-control.right{right:15px}.di-fca-content-wrapper .carousel .carousel-control.left{left:15px}.di-fca-content-wrapper .carousel img{display:block;margin:0}.di-fca-content-wrapper .flexslider{background:0 0;margin:30px auto;box-shadow:none;-webkit-box-shadow:none;border:none}.di-fca-content-wrapper .flexslider img{margin:0 auto;width:auto!important;max-height:300px}.di-fca-content-wrapper img{margin:3.125rem auto;display:block;width:100%;max-width:100%;height:auto}.di-fca-content-wrapper .di-fca-top-banner h2{font-size:54px;font-weight:inherit}.di-fca-content-wrapper .fca-brand-image{max-width:256px}.di-fca-content-wrapper h1{font-size:40px;margin:3.125rem 0;font-weight:inherit;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-fca-content-wrapper h1{font-size:30px}}.di-fca-content-wrapper h2{font-size:24px;font-weight:inherit;margin:3.125rem 0;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-fca-content-wrapper h2{font-size:20px}}.di-fca-content-wrapper h1,.di-fca-content-wrapper h2,.di-fca-content-wrapper h3,.di-fca-content-wrapper h4{line-height:1.4}.di-fca-content-wrapper a.btn{color:#fff}.di-fca-content-wrapper .fca-heading-with-sub{margin-bottom:3.125rem}.di-fca-content-wrapper .fca-heading-with-sub h1{margin-bottom:0}.di-fca-content-wrapper .fca-heading-with-sub .subheading{display:block;font-weight:inherit;font-size:24px;line-height:1.5;margin-top:1.25rem}@media (max-width:1024px){.di-fca-content-wrapper .fca-heading-with-sub .subheading{font-size:20px}}.di-fca-content-wrapper .content,.di-fca-content-wrapper ol,.di-fca-content-wrapper p,.di-fca-content-wrapper ul{font-size:18px}@media (max-width:1024px){.di-fca-content-wrapper .content,.di-fca-content-wrapper ol,.di-fca-content-wrapper p,.di-fca-content-wrapper ul{font-size:16px}}.di-fca-content-wrapper p,.di-fca-content-wrapper ul{line-height:1.5;color:inherit;margin:1.875rem 0}.di-fca-content-wrapper .fca-cta-container{margin-bottom:2.5rem}.di-fca-content-wrapper .fca-cta-container .btn+.btn{margin-left:20px}@media (max-width:767px){.di-fca-content-wrapper .fca-cta-container .btn+.btn{margin-left:0}}@media (min-width:768px){.di-fca-content-wrapper .contact-row{padding-left:40px;padding-right:40px}}.di-fca-content-wrapper .fca-disclaimer{margin-top:3.125rem;font-size:14px}.di-fca-content-wrapper .yellow-btn{text-transform:uppercase;padding:10px 30px;background-color:#ffba00;color:#fff;border:2px solid #e4a600}.di-fca-content-wrapper .bland-btn{text-transform:uppercase;padding:10px 30px;background-color:#fff;color:#000;border:2px solid #000}.hours-wrap .hours{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hours-wrap .hours p{text-align:center!important}@media screen and (max-width:987px){.hours-wrap .hours{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hours-wrap .hours div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.customer-first .customer-first-slider{width:900px}@media (min-width:768px){.customer-first .customer-first-slider{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}}@media (max-width:767px){.customer-first .customer-first-slider{width:100%}}.customer-first .top-banner{background-color:#f1f1f1}.customer-first .top-banner .cta-logo-container{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-first .top-banner .logo{-webkit-box-flex:1;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-item-align:center;align-self:center;max-width:269px}@media (max-width:767px){.customer-first .top-banner .logo{width:100%;max-width:100%;-webkit-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.customer-first .top-banner .ctas{-webkit-box-flex:2;-moz-flex:2 0 0;-ms-flex:2 0 0;flex:2 0 0;text-align:right;-ms-flex-item-align:center;align-self:center}@media (max-width:767px){.customer-first .top-banner .ctas{width:100%;-webkit-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.customer-first .top-banner .ctas a{display:inline-block;text-align:center;font-size:14px;margin:0 5px}@media screen and (max-width:767px){.customer-first .top-banner .ctas a{display:block;margin:10px 0}}@media screen and (max-width:1024px){.customer-first .top-banner{margin-top:0}}.customer-first article .what-is h1{text-align:center}.customer-first article .what-is img{display:block}.customer-first article .text-section{background:#f1f1f1;text-align:center;padding:20px 0}.di-fca-content-wrapper.make-hub{text-align:center;background:#f1f1f1;margin-top:0;padding-top:130px}.di-fca-content-wrapper.make-hub h1{font-size:4em;margin-bottom:0}.di-fca-content-wrapper.make-hub h2{text-transform:uppercase;font-size:1.2em}.di-fca-content-wrapper.make-hub .make-square{background:#fff;display:block;margin:20px 0;padding:110px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.di-fca-content-wrapper.make-hub .make-square img{display:block;margin:0 auto;max-width:340px}.di-fca-content-wrapper.make-hub .make-square:hover{-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.3);box-shadow:5px 5px 10px 0 rgba(0,0,0,.3)}.di-fca-content-wrapper.model-hub{text-align:center;background:#f1f1f1;margin-top:0;padding-top:130px}.di-fca-content-wrapper.model-hub h1{font-size:4em;margin-bottom:0}.di-fca-content-wrapper.model-hub h2{text-transform:uppercase;font-size:1.2em}.di-fca-content-wrapper.model-hub ul.model-grid{list-style:none;padding:0;margin:0;text-align:left}.di-fca-content-wrapper.model-hub li{text-align:center;display:inline-block;width:30%;margin-right:3%;margin-bottom:3%}.di-fca-content-wrapper.model-hub li a.model-wrap{color:#333;display:block;position:relative;overflow:hidden;text-align:left;background:#fff;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.di-fca-content-wrapper.model-hub li a.model-wrap .model-image{display:block;max-width:90%;width:100%}@media (max-width:767px){.di-fca-content-wrapper.model-hub li a.model-wrap .model-image{max-width:100%}}.di-fca-content-wrapper.model-hub li a.model-wrap .model-name,.di-fca-content-wrapper.model-hub li a.model-wrap .model-year{padding:10px 20px}.di-fca-content-wrapper.model-hub li a.model-wrap .model-name{background:#ee352a;color:#fff;font-size:1.5em}.di-fca-content-wrapper.model-hub li a.model-wrap .model-name .arrow-hover{width:40px;height:40px;line-height:40px;vertical-align:top;overflow:hidden;position:relative;display:inline-block;padding-left:10px}.di-fca-content-wrapper.model-hub li a.model-wrap .model-name .arrow-hover i{position:absolute;line-height:45px;left:-40px;right:0;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.di-fca-content-wrapper.model-hub li a.model-wrap h3{font-size:18px;font-weight:500;margin:0;text-transform:uppercase}.di-fca-content-wrapper.model-hub li a.model-wrap:hover{text-decoration:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.di-fca-content-wrapper.model-hub li a.model-wrap:hover .model-name .arrow-hover i{left:5px;opacity:1}@media screen and (max-width:767px){.di-fca-content-wrapper.model-hub li{width:46%}}.showroom-wrap{margin-top:100px;font-size:16px;padding:20px 0 80px 0}.showroom-wrap .showroom-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d7d7d7;max-width:1400px;margin:0 auto}.showroom-wrap .showroom-title h1{font-size:4rem;line-height:4rem}.showroom-wrap .showroom-title h1 .showroom-year{font-weight:300}.showroom-wrap .showroom-title h1 .showroom-model{font-weight:400}.showroom-wrap .showroom-title .button{float:right;margin:20px 0;padding:10px 20px}.showroom-wrap .switch{position:relative;margin:20px auto 0 auto;height:57px;width:400px;background:#a4a4a4;border-radius:40px;background-clip:padding-box}.showroom-wrap .switch .switch-input{display:none}.showroom-wrap .switch .switch-input:checked+.switch-label{-webkit-transition:.15s ease-out;transition:.15s ease-out;color:#fff}.showroom-wrap .switch .switch-input:checked+.switch-label-on~.switch-selection{left:195px}.showroom-wrap .switch .switch-label{position:relative;z-index:2;float:left;width:190px;height:37px;line-height:37px;font-size:14px;margin-left:10px;margin-top:10px;font-weight:300;color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:1px;-webkit-transition:color .2s linear;transition:color .2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.showroom-wrap .switch .switch-label.second{margin-left:0}.showroom-wrap .switch .switch-selection{display:block;position:absolute;z-index:1;top:5px;left:5px;width:200px;height:47px;background:#0f0f0f;border-radius:40px;background-clip:padding-box;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.showroom-wrap .switch .switch-label-off{padding-left:2px}.showroom-wrap #showroom-model-color #colormain .color-wrap{max-width:1100px;margin:0 auto;text-align:center}.showroom-wrap #showroom-model-color #colormain .color-wrap img{margin:0 auto}.showroom-wrap #showroom-model-color .color-carousel-controls{font-size:40px}.showroom-wrap #showroom-model-color .color-carousel-controls a{position:absolute;top:50%;margin-top:-30px;height:60px;width:30px;text-align:center}.showroom-wrap #showroom-model-color .color-carousel-controls a.prev{left:-15px}.showroom-wrap #showroom-model-color .color-carousel-controls a.next{right:-15px}.showroom-wrap #color-selector{max-width:800px;width:100%;margin:0 auto}.showroom-wrap #color-selector h2{font-weight:700;text-align:center}.showroom-wrap #color-selector .owl-controls .owl-buttons{position:relative}.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-next,.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-prev{position:absolute;top:-50px;color:#999;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1.8);transform:scale(1.8)}.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-next:hover,.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-prev:hover{color:#666;-webkit-transform:scale(2);transform:scale(2)}.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-prev{left:-24px}.showroom-wrap #color-selector .owl-controls .owl-buttons .owl-next{right:-24px}.showroom-wrap #color-selector .owl-item{padding:10px 0;-webkit-transition:all .4s ease;transition:all .4s ease}.showroom-wrap #color-selector .owl-item:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2)}.showroom-wrap #color-selector .owl-item .color-wrap{width:55px;height:55px;margin:0 auto;display:block;position:relative;text-align:center}.showroom-wrap #color-selector .owl-item .color-wrap .color-swatch{padding:0;width:100%;height:100%;display:inline-block;border-radius:200px}@media (max-width:767px){.showroom-wrap #color-selector .owl-item .color-wrap .color-swatch{width:75%;height:75%}}.showroom-wrap #color-selector .owl-item.synced .color-wrap:after{background:#fff;content:"";width:20px;height:2px;position:absolute;top:50%;left:0;right:0;margin:0 auto;display:block;border-radius:20px}.showroom-wrap #color-selector .owl-item.synced .color-wrap:before{background:#fff;content:"";width:2px;height:20px;position:absolute;top:50%;left:0;right:0;margin:-10px auto 0 auto;display:block;border-radius:20px}@media (max-width:767px){.showroom-wrap #color-selector .owl-item.synced .color-wrap:after{top:38%}.showroom-wrap #color-selector .owl-item.synced .color-wrap:before{top:39%}}.showroom-wrap #showroom-exterior{padding:50px 0}.showroom-wrap #showroom-exterior #gallery-photos ul.imagegallery{margin:0;padding:0;list-style:none}.showroom-wrap #showroom-exterior #gallery-photos ul.imagegallery li{float:left;width:24%;padding:2.5px}.showroom-wrap #overviewRow{padding:40px 0}.showroom-wrap #overviewRow .model-overview-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap{padding:20px;border:1px solid #d7d7d7;width:350px;-webkit-box-flex:0;-ms-flex:none;flex:none}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .gas-icon,.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .mpg-wrap{float:left}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .mpg-wrap{padding:0 10px}@media (max-width:767px){.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .mpg-wrap{width:34.5%;padding-right:0;font-size:90%}}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .mpg-wrap .mpg-title{color:#999;text-transform:uppercase;display:block}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-top .mpg-wrap .mpg-count{font-size:3rem}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-bottom{clear:both;margin-top:20px;display:block}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap .mpg-bottom .mpg-disclaimer{color:#999;font-size:10px;line-height:11px}.showroom-wrap #overviewRow .model-overview-wrap .right-wrap{padding:20px;border:1px solid #d7d7d7;border-left:none;-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.showroom-wrap #overviewRow .model-overview-wrap .right-wrap h2{margin-top:0;font-weight:400}.showroom-wrap #overviewRow .model-overview-wrap .right-wrap p{font-weight:300;line-height:28px}.showroom-wrap #specificationsRow .specifications-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap{width:350px;-webkit-box-flex:0;-ms-flex:none;flex:none}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap .specifications-title{color:#999;height:50px;line-height:50px;font-size:2.2rem;font-weight:300}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav{margin-right:20px}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a{background:#d8d8d8;padding:15px 10px;margin-bottom:1px;text-decoration:none!important;font-size:.8em;position:relative;display:block;width:100%;height:100%}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a .plus-sign{position:absolute;right:10px;top:20px;width:10px;height:10px}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a .plus-sign:after,.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a .plus-sign:before{content:"";position:absolute;background-color:#333;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a .plus-sign:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a .plus-sign:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li a:hover{text-decoration:none;background:#fff;color:#d8d8d8}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li.ui-tabs-active a{text-decoration:none;background:#fff;color:#d8d8d8}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li.ui-tabs-active a .plus-sign:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li.ui-tabs-active a .plus-sign:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap{min-height:540px;display:-webkit-box;display:-ms-flexbox;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap .tab-title{height:50px;line-height:50px;text-transform:capitalize;margin-left:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap .tab-description{border:1px solid #d7d7d7;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading{display:none}.showroom-wrap #trimsRow{padding:40px 0}.showroom-wrap #trimsRow .section-title{text-align:center;color:#999;font-size:5rem}.showroom-wrap #trimsRow .trim-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:40px}.showroom-wrap #trimsRow .trim-wrap .left-wrap{padding:20px;border:1px solid #d7d7d7;width:350px;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center;position:relative;min-height:250px}.showroom-wrap #trimsRow .trim-wrap .left-wrap .trim-title{font-weight:700;font-size:2rem;margin-top:20px}.showroom-wrap #trimsRow .trim-wrap .left-wrap .trim-img{display:block;position:absolute;bottom:0;left:0;right:0}.showroom-wrap #trimsRow .trim-wrap .left-wrap .trim-img img{max-width:75%}@media (max-width:767px){.showroom-wrap #trimsRow .trim-wrap .left-wrap .trim-img img{max-width:100%}}.showroom-wrap #trimsRow .trim-wrap .right-wrap{border:1px solid #d7d7d7;border-left:none;-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box{width:25%;float:left;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:40px}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box:last-child{border-right:none}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box .trim-box-title{font-weight:400;display:block;margin-bottom:20px}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box .trim-box-description{color:#999}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-bottom{text-align:right;padding:30px 0 0 0}@media (max-width:767px){.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-bottom{padding:20px 0}}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-bottom .button{margin:0 40px 0 0;padding:15px 20px}@media screen and (max-width:1199px){.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box{padding:30px}}@media screen and (max-width:1024px){.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap .tab-description{font-size:1.4rem}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box{width:50%;padding:10px}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-bottom .button{display:block;max-width:200px;margin:0 auto 10px auto}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-bottom .button:last-child{margin-bottom:0}}@media screen and (max-width:767px){.showroom-wrap{margin-top:0}.showroom-wrap .showroom-title h1{text-align:center;font-size:3rem;display:block}.showroom-wrap .showroom-title .button{margin:0 auto;display:block;max-width:200px;float:none;line-height:2rem}.showroom-wrap .switch{width:300px;height:37px}.showroom-wrap .switch .switch-input:checked+.switch-label-on~.switch-selection{left:145px}.showroom-wrap .switch .switch-label{width:130px;height:27px;margin-top:0;font-size:1.2rem}.showroom-wrap .switch .switch-label.second{margin-left:20px;font-size:1rem}.showroom-wrap .switch .switch-selection{width:150px;height:27px}.showroom-wrap #showroom-colors{padding:20px}.showroom-wrap #gallery-photos ul.imagegallery li{width:50%}.showroom-wrap #overviewRow{padding:20px}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap{width:130px}}@media screen and (max-width:767px) and (max-width:767px){.showroom-wrap #overviewRow .model-overview-wrap .left-wrap,.showroom-wrap #overviewRow .model-overview-wrap .right-wrap{width:100%;margin-bottom:10px;margin-left:1px}}@media screen and (max-width:767px){.showroom-wrap #specificationsRow .specifications-wrap{padding:0 20px;display:-webkit-block;display:-moz-block;display:-ms-block;display:-webkit-block;display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap{width:100%}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav{margin-right:0}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap{display:-webkit-block;display:-moz-block;display:-ms-block;display:-webkit-block;display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;width:100%}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap{min-height:inherit}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap{display:none}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading{background:#d8d8d8;padding:15px 10px;margin-bottom:1px;text-decoration:none!important;font-size:1em;position:relative;display:block;margin-top:0}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading .plus-sign{position:absolute;right:10px;top:20px;width:10px;height:10px}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading .plus-sign:after,.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading .plus-sign:before{content:"";position:absolute;background-color:#333;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading .plus-sign:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading .plus-sign:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading.d_active{background-color:#666;color:#fff}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading.d_active .plus-sign:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading.d_active .plus-sign:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap .tab-title{display:none}.showroom-wrap #trimsRow .trim-wrap{padding:0 20px;display:-webkit-block;display:-moz-block;display:-ms-block;display:-webkit-block;display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.showroom-wrap #trimsRow .trim-wrap .left-wrap{width:100%}.showroom-wrap #trimsRow .trim-wrap .left-wrap ul.ui-tabs-nav{margin-right:0}.showroom-wrap #trimsRow .trim-wrap .right-wrap{display:-webkit-block;display:-moz-block;display:-ms-block;display:-webkit-block;display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;width:100%;border:1px solid #d7d7d7;border-top:none}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top .trim-box:nth-child(4n+2){border-right:none}}.headline{margin-top:135px;text-align:center}.headline .headline-wrap{padding:40px 95px}.headline .headline-wrap h2{font-size:54px}.headline .headline-wrap .hours-wrap{padding:20px 0 50px}.headline .headline-wrap .me-slider{margin:80px 0 0 0}.headline .headline-wrap .me-slider #owl-demo .item img{display:block;width:100%;height:auto}@media screen and (max-width:1200px){.headline .headline-wrap{padding:40px 0}}@media screen and (max-width:1024px){.headline{margin-top:0}}@media screen and (max-width:425px){.headline .hours-wrap p{text-align:left}}.checklist{background:#f1f1f1;text-align:center;padding:40px 0}.checklist .checklist-heading-wrap{width:75%;margin:40px auto;line-height:2.5}.checklist .checklist-heading-wrap h2{letter-spacing:2px;font-weight:300}.checklist .checklist-heading-wrap p{padding:0 100px}.checklist .icon-wrap{width:15%;display:inline-block;margin:30px 15px;padding:40px 20px;vertical-align:top;height:260px;border:1px solid #d3d3d3;position:relative}.checklist .icon-wrap p{position:absolute;bottom:0;left:0;right:0;border:1px solid #d3d3d3;padding:10px;margin:0;height:70px}.checklist .checkpoint-disclaimer h4{font-size:16px;font-weight:400}@media screen and (max-width:1200px){.checklist .icon-wrap{width:22%}.checklist .checklist-heading-wrap p{padding:0 40px}}@media screen and (max-width:800px){.checklist .icon-wrap{width:29%}.checklist .checklist-heading-wrap p{padding:0}}@media screen and (max-width:550px){.checklist .icon-wrap{width:40%}}@media screen and (max-width:425px){.checklist .icon-wrap{width:70%}}.mopar-brands{text-align:center;padding:50px 0}.mopar-brands h2{padding:20px 0}.mopar-brands .magnet img{float:right;padding:25px 40px;border-right:1px solid #d3d3d3}.mopar-brands .pennzoil img{float:left;padding:25px}@media screen and (max-width:767px){.mopar-brands .magnet img,.mopar-brands .pennzoil img{float:none}.mopar-brands .magnet img{border-right:none}}.youtube-row{position:relative;height:500px}.youtube-row .youtube-row-bg{position:absolute}.youtube-row .youtube-wrap{position:absolute;left:0;right:0;margin-top:7%;text-align:center}.youtube-row .youtube-wrap h3{color:#fff;text-transform:uppercase}@media screen and (max-width:1024px){.youtube-row{height:400px}}@media screen and (max-width:767px){.youtube-row{height:350px}}.contact-us{padding:50px 0}.contact-us input#gform_submit_button_3{background:#fff;color:#333;border:1px solid #333}.map-row{position:relative;height:550px}.map-row .map-image{position:absolute;top:0;width:100%;height:100%}.map-row .get-dir{position:absolute;top:10%;left:5%;width:350px;height:200px;background:#fff;padding:10px}.map-row .get-dir h4{font-size:16px}.map-row .get-dir .outline-btn{margin:15px 0 0 0}@media screen and (max-width:1024px){.map-row{height:400px}}@media screen and (max-width:767px){.map-row{height:300px}.map-row .get-dir{top:2%;left:1%;width:300px;padding:0 10px}}.outline-btn{background:#fff;color:#333;border:1px solid #333}.outline-btn:hover{background:#ffba00;color:#fff}.mopar-parts-service .outline-btn{background:#fff}.mopar-parts-service .outline-btn:hover{background:#ffba00}.mopar-parts-service .headline .headline-wrap .outline-btn,.mopar-parts-service .headline .headline-wrap .parts-button{width:200px!important}.mopar-parts-service .headline .headline-wrap .headline-btn-wrap{margin:20px 0;padding:20px 0;border-bottom:1px solid #d3d3d3;height:150px}.mopar-parts-service .headline .headline-wrap .headline-btn-wrap .parts-button{background:#ffba00}.mopar-parts-service .headline .headline-wrap .headline-btn-wrap .parts-button:hover{background:#cc9500}@media screen and (max-width:767px){.mopar-parts-service .headline .headline-wrap .headline-btn-wrap{height:290px}}.mopar-parts-service .amenities{text-align:center;margin:0 0 60px 0;padding:20px 0 40px 0;background-color:#f1f1f1}.mopar-parts-service .amenities .amenities-heading-wrap{width:600px;max-width:100%;margin:40px auto}.mopar-parts-service .amenities .amenities-wrap{margin:30px 0}.mopar-parts-service .amenities .amenities-wrap .amenities-img{float:right}.mopar-parts-service .amenities .amenities-wrap .amenities-content{text-align:left;padding:0}@media screen and (max-width:767px){.mopar-parts-service .amenities .amenities-wrap .amenities-img{float:none}.mopar-parts-service .amenities .amenities-wrap .amenities-content{text-align:center}}.mopar-parts-service .gf_name_has_2{display:-webkit-box;display:-ms-flexbox;display:flex}.mopar-parts-service .gf_name_has_2>span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mopar-parts-service .gf_name_has_2>span:first-child{margin-right:20px}.on-job-allowance .hero{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.on-job-allowance .hero h1{font-weight:600;font-family:Lato,sans-serif;font-size:75px;text-align:center}@media screen and (max-width:767px){.on-job-allowance .hero h1{font-size:50px}}.on-job-allowance .hero img{width:556px;margin:0;padding:10px}.on-job-allowance .content .commercial{padding-top:3%}.on-job-allowance .content .commercial .container h3{text-align:center;font-family:Lato,sans-serif;font-weight:200;font-size:26px}.on-job-allowance .content .commercial .container p{text-align:center;font-size:12px;font-family:Lato,sans-serif}.on-job-allowance .content .commercial .brochure-row{text-align:center;margin-top:20px;padding-top:10px;padding-bottom:10px}.on-job-allowance .content .commercial .table-section{text-align:center;padding:20px;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.on-job-allowance .content .commercial .table-section .feature-item{-webkit-box-flex:1;-moz-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;width:25%;position:relative}@media (max-width:1024px){.on-job-allowance .content .commercial .table-section .feature-item{width:50%;-webkit-box-flex:1;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (max-width:480px){.on-job-allowance .content .commercial .table-section .feature-item{width:100%;-webkit-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1025px){.on-job-allowance .content .commercial .table-section .feature-item:before{content:"OR";display:block;font-size:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-8px;padding:5px;z-index:300;background-color:#f1f1f1;width:25px;height:25px;line-height:1;color:#bebebe}.on-job-allowance .content .commercial .table-section .feature-item:after{content:"";border:1px solid #e4e4e4;position:absolute;right:0;top:0;height:100%;display:block}.on-job-allowance .content .commercial .table-section .feature-item:last-child:after,.on-job-allowance .content .commercial .table-section .feature-item:last-child:before{display:none}}.on-job-allowance .content .commercial .table-section .feature-item-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.on-job-allowance .content .commercial .table-section .dark{min-height:250px;background:#f1f1f1;padding:20px}.on-job-allowance .content .commercial .table-section .dark h4{text-align:center;text-transform:uppercase;font-family:Lato,sans-serif}.on-job-allowance .content .commercial .table-section .light{height:250px;background:#f7f7f7;padding:5%}.on-job-allowance .content .commercial .table-section .light h4{text-align:center;text-transform:uppercase;font-family:Lato,sans-serif}.on-job-allowance .content .commercial .table-section .yellow-btn{margin:20px auto;text-align:center;display:block;max-width:300px}.on-job-allowance .content .contact-us .container .button.gform_button{background:#fff;border:1px solid #222;color:#222;border-radius:0}.business-link .slider-banner{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:878px){.business-link .slider-banner{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.business-link .slider-banner .slider-text{-webkit-box-flex:0;-moz-flex:0 0 600px;-ms-flex:0 0 600px;flex:0 0 600px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:600;color:#fff}@media screen and (max-width:878px){.business-link .slider-banner .slider-text{-webkit-box-flex:0;-moz-flex:0 1 0;-ms-flex:0 1 0;flex:0 1 0;text-align:center}}.business-link .slider-banner .slider-text p{text-transform:uppercase}.business-link .slider-banner .slider-text .download{padding:10px 30px;background-color:#ffba00;color:#fff;border:2px solid #e4a600;text-transform:uppercase}.business-link .slider-banner .slider-logo{-webkit-box-flex:0;-moz-flex:0 0 1;-ms-flex:0 0 1;flex:0 0 1;width:236px;margin:0}@media screen and (max-width:878px){.business-link .slider-banner .slider-logo{margin:3.125rem auto}}.business-link .content .dealers .container{text-align:center}.business-link .content .dealers .container h3{font-size:32px}.business-link .content .dealers .container p{margin:0 auto;width:600px;max-width:100%;line-height:1.4}.business-link .content .dealers .table-section{padding-top:30px;padding-bottom:30px;text-align:center}.business-link .content .dealers .table-section .business-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.business-link .content .dealers .table-section .dealer-box h4{text-align:center;font-weight:400;color:#222}@media screen and (max-width:767px){.business-link .content .dealers{padding:0}}.business-link .eligibility .eligible-img{padding:0;height:700px;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:50% 50%}@media screen and (max-width:1199px){.business-link .eligibility .eligible-img{height:600px}}@media screen and (max-width:1024px){.business-link .eligibility .eligible-img{height:500px}}.business-link .eligibility .eligibile-box{background:#333;color:#fff;height:700px;padding:40px}.business-link .eligibility .eligibile-box h4{text-align:left;border-bottom:1px solid #ffba00;width:200px;font-size:41px;padding-bottom:1%;font-weight:200}.business-link .eligibility .eligibile-box p{line-height:23px;font-size:16px}.business-link .eligibility .eligibile-box ul li{font-size:15px}@media screen and (max-width:1199px){.business-link .eligibility .eligibile-box{height:600px}}@media screen and (max-width:1024px){.business-link .eligibility .eligibile-box{height:500px;padding:20px}.business-link .eligibility .eligibile-box p{font-size:12px}.business-link .eligibility .eligibile-box ul li{font-size:12px}}@media screen and (max-width:767px){.business-link .eligibility .eligibile-box{height:350px}}.business-link .resources .table-section h5{text-align:center;font-weight:600;font-size:16px}.business-link .resources .table-section p{text-align:center;font-size:12px}.business-link .resources .table-section a{text-align:center;color:#ffba00}.business-link .contact-us .container .button.gform_button{background:#fff;border:1px solid #222;color:#222;border-radius:0}.commercial .hero{background:#000;padding:0;margin:0;position:relative}.commercial .hero img{width:300px;margin:0;padding:0}.commercial .hero h1{position:absolute;left:0;top:0;width:100%;font-weight:600;font-family:Lato,sans-serif;font-size:45px;line-height:2;text-align:center;margin:0;color:#fff;text-align:center}@media screen and (max-width:767px){.commercial .hero h1{font-size:35px;line-height:normal}}@media screen and (max-width:435px){.commercial .hero h1{font-size:35px}}@media (max-width:1300px){.commercial .hero img{margin:0 auto}.commercial .hero h1{position:relative;left:auto;padding:20px 0}}.commercial .contact{text-align:center;padding:35px 0}.commercial .contact .contact-text{padding:35px 0;border:1px solid #000;-webkit-box-sizing:content-box;box-sizing:content-box;font-weight:600;font-family:Lato,sans-serif;font-size:40px;text-align:center;margin:0;color:#000}@media screen and (max-width:1024px){.commercial .contact .contact-text{font-size:35px}}@media screen and (max-width:767px){.commercial .contact .contact-text{font-size:25px}}@media screen and (max-width:550px){.commercial .contact .contact-text{font-size:20px}.commercial .contact .contact-text span{display:block}}.commercial .commercial-slider-wrap .carousel-control{background:0 0!important}.commercial .commercial-slider{padding:35px}.commercial .commercial-slider h3{text-align:center;font-size:24px;font-family:Lato,sans-serif}.commercial .commercial-slider p{text-align:center;text-transform:uppercase;font-weight:600;font-size:14px;font-family:Lato,sans-serif}.commercial .commercial-slider .vehicles{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.commercial .commercial-slider .vehicles a{width:100%;padding:10px}@media (min-width:590px){.commercial .commercial-slider .vehicles a{width:50%}}@media (min-width:1025px){.commercial .commercial-slider .vehicles a{width:33.33333%}}.commercial .commercial-slider .vehicles a .item{display:block;background:#f1f1f1;padding:25px;margin:10px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.commercial .commercial-slider .vehicles a .item img{width:inherit}.commercial .commercial-slider .vehicles a .item .vehicle-name{text-align:center;color:#222;font-weight:600;padding:10px}.commercial .commercial-slider .vehicles a .item .vehicle-name:hover{text-decoration:none;color:#ffba00}.commercial .commercial-slider .vehicles a .item:hover{text-decoration:none;background:#fff;background:url(../../assets/img/commercials/model-line.png) bottom;background-repeat:no-repeat}.commercial .youtube-row{height:auto}.commercial .youtube-row .youtube-wrap{position:relative}.commercial .youtube-row .youtube-wrap h3{color:#000;font-size:24px;font-family:Lato,sans-serif;text-align:center}.commercial .youtube-row .youtube-wrap iframe{width:100%}.commercial .resources h3{text-align:center;font-size:24px;font-family:Lato,sans-serif}.commercial .resources .table-section .tiles{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.commercial .resources .table-section .tiles div{width:100%}@media (min-width:590px){.commercial .resources .table-section .tiles div{width:50%;padding:10px}}@media (min-width:1025px){.commercial .resources .table-section .tiles div{width:25%;padding:10px}}.commercial .resources .table-section .tiles div h5{text-align:center;font-weight:600;font-size:24px;font-family:Lato,sans-serif}.commercial .resources .table-section .tiles div p{text-align:center;font-size:16px;font-family:Lato,sans-serif}.commercial .resources .table-section .tiles div a{text-align:center;color:#ffba00;font-family:Lato,sans-serif}.commercial .wp-content{padding-top:10px;text-align:center}.commercial .contact-us{position:relative}.commercial .contact-us:before{content:"";position:absolute;left:0;top:50px;width:100%;height:1px;background:#ccc}@media (max-width:1024px){.commercial .contact-us .container{padding:60px}}.commercial .contact-us .gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commercial .contact-us .gform_wrapper .gform_fields .gfield:not(#field_4_4){width:45%}.commercial .contact-us .gform_wrapper .gform_fields label{font-weight:400}.commercial .contact-us .gform_wrapper .gform_fields input,.commercial .contact-us .gform_wrapper .gform_fields select,.commercial .contact-us .gform_wrapper .gform_fields textarea{border-radius:0}.commercial .contact-us .gform_wrapper .gform_footer input[type=submit]{background:#fff;color:#000;padding:15px 30px;border:1px solid #ccc;font-weight:600}@media (max-width:650px){.commercial .contact-us .gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commercial .contact-us .gform_wrapper .gform_fields .gfield:not(#field_4_4){width:100%}}.brochures .hero{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff}.brochures .hero h1{font-weight:600}@media screen and (max-width:767px){.brochures .hero h1{text-align:center}}.brochures .hero .phone{text-align:center}.brochures .hero .phone a{color:#ffba00}.brochures .hero .phone p span{color:#ffba00;font-size:22px}@media (min-width:768px){.brochures .hero .phone p span{font-size:inherit}}@media (min-width:768px){.brochures .hero .mobile-break{display:none}}.brochures article .brochure-items{text-align:center;padding-top:60px;padding-bottom:60px}.brochures article .brochure-items .brochure-item{padding:20px}@media (min-width:768px) and (max-width:1024px){.brochures article .brochure-items .brochure-item{height:520px}}.brochures article .brochure-items img{max-height:360px;width:auto;display:block;margin:0 auto}@media (max-width:1024px){.brochures article .brochure-items img{max-width:100%}}.brochures article .brochure-items h2{text-align:center;font-size:46px}.brochures article .brochure-items h3{font-size:22px;font-weight:700}.brochures article .brochure-items .yellow-btn{font-size:16px}.specials-program .hero{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff}.specials-program .hero h1{font-weight:600;font-family:Lato,sans-serif;font-size:75px;text-align:center;margin:0}@media screen and (max-width:767px){.specials-program .hero h1{font-size:50px}}.specials-program .hero p{text-transform:uppercase}.specials-program .hero .dropdown{position:relative}.specials-program .hero .dropdown select{border-radius:0;color:#222;border-left:2px solid #ffba00;background:#fff;padding:5px;font-family:Lato,sans-serif;max-width:300px}.specials-program .content .specials .container .table-section{padding-top:2%;text-align:center}.specials-program .content .specials .container .table-section .specials-logo{max-width:200px}.specials-program .content .specials .container .table-section h4{word-break:break-all;text-transform:uppercase;font-weight:800;text-align:left;font-family:Lato,sans-serif}.specials-program .content .specials .container .table-section h3{font-size:22px;text-align:left;font-family:Lato,sans-serif}.specials-program .content .specials .container .table-section h5{font-size:16px;text-align:left;font-weight:700;font-family:Lato,sans-serif;margin-top:30px}.specials-program .content .specials .container .table-section p{text-align:left;font-size:12px;line-height:24px;font-family:Lato,sans-serif}.specials-program .content .specials .container .table-section .yellow-btn{display:block;width:100%;max-width:200px;font-size:12px;padding:5px 10px;font-family:Lato,sans-serif;margin:5px 0}.specials-program .content .specials .container .table-section hr{border-color:#dfdfdf}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){.specials-program .dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.specials-program .dropdown:after{display:block;position:absolute;top:6px;right:0;font-family:FontAwesome;font-size:24px;text-align:center;width:37px;height:37px;line-height:1;color:#333;content:"\f107";pointer-events:none}}.mopar-template{padding:140px 0 0;margin-top:0!important}@media (max-width:768px){.mopar-template{padding:20px 0 0}}.mopar-template .container-wide{width:92%}.mopar-template .margin-bottom{margin-bottom:25px}.mopar-template #head{text-align:center}.mopar-template #head h2{font-size:4.8rem}.mopar-template .mopar-container{padding-bottom:75px}.mopar-template #widgets-row .top-right{margin:10px auto}.mopar-template #widgets-row .top-right .gas-icon{width:30px;display:inline-block}.mopar-template #widgets-row .top-right span.grey{color:#999;font-size:1.6rem;margin-left:8px}@media screen and (max-width:767px){.mopar-template #widgets-row .top-right{text-align:center}.mopar-template #widgets-row .top-right span.grey{margin-left:2px}}.mopar-template #widgets-row .top-right .btn-group.bootstrap-select button{width:100px;border:none;border-radius:0;border-bottom:1px solid #111}.mopar-template #widgets-row .top-right .btn-group.bootstrap-select .dropdown-menu ul li{color:#111}.mopar-template #widgets-row .top-right .btn-group.bootstrap-select .dropdown-menu ul li a:hover{color:#111}.mopar-template #widgets-row .top-right select.selectpicker{border:none}.mopar-template #widgets-row #tabsRow{float:right;margin:10px auto;max-width:400px;border-radius:26px;background-color:#fff}@media screen and (max-width:767px){.mopar-template #widgets-row #tabsRow{float:none;width:100%}}.mopar-template #widgets-row #tabsRow .switch{position:relative;margin:20px auto 0;height:57px;width:250px;background:#a4a4a4;border-radius:40px;background-clip:padding-box}.mopar-template #widgets-row #tabsRow .switch .switch-input{display:none}.mopar-template #widgets-row #tabsRow .switch .switch-input:checked+.switch-label{-webkit-transition:.15s ease-out;transition:.15s ease-out;color:#fff}.mopar-template #widgets-row #tabsRow .switch .switch-input:checked+.switch-label-two~.switch-selection{left:90px}.mopar-template #widgets-row #tabsRow .switch .switch-input:checked+.switch-label-three~.switch-selection{left:164px}.mopar-template #widgets-row #tabsRow .switch .switch-label{width:74px;position:relative;z-index:2;float:left;height:37px;line-height:37px;font-size:14px;margin-left:10px;margin-top:10px;font-weight:300;color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:1px;-webkit-transition:color .2s linear;transition:color .2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mopar-template #widgets-row #tabsRow .switch .switch-label.second{margin-left:10px}.mopar-template #widgets-row #tabsRow .switch .switch-label.third{margin-left:0}.mopar-template #widgets-row #tabsRow .switch .switch-selection{width:81px;left:7px;display:block;position:absolute;z-index:1;top:5px;height:47px;background:#0f0f0f;border-radius:40px;background-clip:padding-box;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.mopar-template #widgets-row #tabsRow .switch .switch-label-off{padding-left:2px}.mopar-template .coupon-row{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.mopar-template .coupon-row .coupon-card{width:100%;padding:10px}@media (min-width:558px){.mopar-template .coupon-row .coupon-card{width:50%}}@media (min-width:800px){.mopar-template .coupon-row .coupon-card{width:33.33333%}}@media (min-width:1025px){.mopar-template .coupon-row .coupon-card{width:25%}}.mopar-template .coupon-row .card{border:1px solid #999;padding-bottom:20px;text-align:center;height:100%}@media screen and (min-width:1025px){.mopar-template .coupon-row .card .image-holder{width:100%;display:block;position:relative;overflow:hidden}.mopar-template .coupon-row .card .image-holder img{-webkit-transition:transform .6s ease;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.mopar-template .coupon-row .card .image-holder:hover img{-webkit-transform:scale(1.09);transform:scale(1.09)}}.mopar-template .coupon-row .card{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mopar-template .coupon-row .card .title{display:block;width:100%}.mopar-template .coupon-row .card h2{margin-top:10px;font-weight:500;font-size:3.4rem}.mopar-template .coupon-row .card h3{font-size:1.8rem;font-weight:500}.mopar-template .coupon-row .card h4{color:#999;font-size:1.4rem;font-weight:300;margin-bottom:15px}.mopar-template .coupon-row .card a.outline-button{font-size:1.2rem;margin:5px auto}.mopar-template .coupon-row .card .image-holder img{margin:0}@media screen and (min-width:600px){.page-template-page-mopar-coupons .fancybox-wrap{width:350px!important;max-width:100%}}.page-template-page-mopar-coupons .fancybox-inner{width:300px!important;margin:0 auto;max-width:100%}@media screen and (max-width:350px){.page-template-page-mopar-coupons .fancybox-skin{padding:0 0 15px 0!important}}#fancy_print{position:absolute;bottom:0;left:0;padding:10px 15px;text-transform:uppercase;background:#fff;cursor:pointer;color:#66f;border:solid 2px #66f;width:100%;text-align:center;max-width:300px}.fancy_download{position:absolute;bottom:60px;left:0;padding:10px 15px;text-transform:uppercase;background:#66f;cursor:pointer;color:#fff;width:100%;text-align:center;max-width:300px}.fancy_download:hover{color:#f1f1f1}.fancy_download:visited{color:#fff}.service-videos .di-fca-top-banner img{height:auto;width:auto;display:block;margin:0 auto}.service-videos .service-video{min-height:320px}@media (max-width:767px){.service-videos .service-video{min-height:auto}}.service-videos iframe{max-width:100%}.service-scheduler .widget-container{position:fixed;top:0;left:0;right:0;bottom:0}.grand-cherokee-comparison{font-family:Lato,sans-serif}.grand-cherokee-comparison h2,.grand-cherokee-comparison h3{color:#333}.grand-cherokee-comparison h3{font-size:25px;font-weight:400}.grand-cherokee-comparison h2{font-size:30px;font-weight:700}.grand-cherokee-comparison .yellow-text{color:#ffba00;font-weight:700}.grand-cherokee-comparison .cherokee-hero{position:relative;background:url(../img/jeep-grand-cherokee-comparison/grand-cherokee-hero.jpg) no-repeat center center;background-size:cover;height:720px;width:100%;padding:160px 0 100px}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay{top:50%;position:absolute;left:0;right:0;margin:-50px auto 0 auto;max-width:900px}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1{color:#fff;font-size:60px;text-align:left;margin-bottom:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1 sub{font-size:20px}@media screen and (max-width:1024px) and (min-width:768px){.grand-cherokee-comparison .cherokee-hero{height:520px}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay{top:50px;max-width:680px}}@media screen and (max-width:767px){.grand-cherokee-comparison .cherokee-hero{background:#fff;padding:0;margin-top:50px;height:initial}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay{position:relative;top:inherit}.grand-cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1{color:#111;padding:0 20px;font-size:40px;text-align:center}}.grand-cherokee-comparison .comparison-section{text-align:center;font-size:18px;font-weight:700}.grand-cherokee-comparison .comparison-section .comparison-box{margin-top:-100px;background:#fff;z-index:10;position:relative;padding:50px 0 0 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.3);box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}.grand-cherokee-comparison .comparison-section .comparison-box .row{margin:0}.grand-cherokee-comparison .comparison-section .comparison-box .model-img{background:url(../img/jeep-grand-cherokee-comparison/grand-cherokee-model-bg.jpg) no-repeat bottom center;min-height:345px}.grand-cherokee-comparison .comparison-section .comparison-box #model-select{background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 40px 0 10px;margin-top:10px;background:#fff url(../img/jeep-grand-cherokee-comparison/dropdownarrow.jpg) no-repeat right center;border-radius:0;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;border:1px solid #ffba00;height:40px;line-height:40px;text-transform:uppercase;font-size:14px}.grand-cherokee-comparison .comparison-section .comparison-box #model-select option{text-transform:none}.grand-cherokee-comparison .comparison-section .comparison-box .compare-info{float:left;width:20%;padding:0 10px;border-right:1px solid #e1e1e1;margin:60px 0;min-height:50px}.grand-cherokee-comparison .comparison-section .comparison-box .compare-info:last-child{border-right:none}.grand-cherokee-comparison .comparison-section .comparison-box .vs-row{margin:20px 0}.grand-cherokee-comparison .comparison-section .comparison-box .vs-row .vs-text{width:100px;height:50px;display:block;margin:0 auto -60px auto;background:#fff;position:relative;color:#707070}.grand-cherokee-comparison .comparison-section .comparison-box .vs-row hr{border-top:2px solid #e1e1e1}.grand-cherokee-comparison .comparison-section .comparison-box .compare-other{padding:0 60px}.grand-cherokee-comparison .comparison-section .comparison-box .compare-other .compare-desc{font-weight:400;font-size:14px;margin-top:10px}.grand-cherokee-comparison .comparison-section .comparison-box .compare-other .compare-msrp{color:#636363}@media screen and (max-width:1024px){.grand-cherokee-comparison .comparison-section .comparison-box .compare-other{padding:0 10px}}@media screen and (max-width:767px){.grand-cherokee-comparison .comparison-section .comparison-box{margin-top:20px;padding:0}.grand-cherokee-comparison .comparison-section .comparison-box .model-img{background:0 0;min-height:initial;margin:10px 0}.grand-cherokee-comparison .comparison-section .comparison-box .compare-info{width:100%;margin:0;padding:20px 0;border-bottom:1px solid #e1e1e1}.grand-cherokee-comparison .comparison-section .comparison-box .compare-info:last-child{border-bottom:none}.grand-cherokee-comparison .comparison-section .comparison-box .compare-other{padding:20px 40px;border-bottom:1px solid #e1e1e1}.grand-cherokee-comparison .comparison-section .comparison-box #model-select{width:100%}}.grand-cherokee-comparison #compare-options{margin-top:60px}.grand-cherokee-comparison #compare-options .card{background:#fff}.grand-cherokee-comparison #compare-options .card .card-header{padding:20px 0;border-top:1px solid #e1e1e1;position:relative}.grand-cherokee-comparison #compare-options .card .card-header a{text-align:center;font-size:30px;color:#333}.grand-cherokee-comparison #compare-options .card .card-header a:focus,.grand-cherokee-comparison #compare-options .card .card-header a:hover{text-decoration:none}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse{max-width:30px;margin:0 auto;display:block;position:absolute;right:40px;top:24px}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser{position:relative;width:30px;height:30px;text-align:center;margin:0 auto;background:0 0;padding:20px;border-radius:25px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;border:2px solid #ffba00}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:after,.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:before{content:"";position:absolute;background-color:#ffba00;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:before{top:4px;left:50%;width:2px;height:80%;margin-left:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:after{top:50%;left:4px;width:80%;height:2px;margin-top:-1px}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:hover{cursor:pointer;background:#111hover}.grand-cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:before{-webkit-transform:rotate(0);transform:rotate(0)}.grand-cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.grand-cherokee-comparison #compare-options .card .collapse-panel{clear:both;z-index:-1;color:#333}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block{padding:40px 0}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table{display:block;border:none}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{width:20%;padding:20px;font-weight:400;font-size:14px;color:#a7a7a7;border:none}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td.laredo,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td.limited,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td.overland,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td.summit,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.laredo,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.limited,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.overland,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.summit{color:#333;font-weight:700}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{text-align:left;font-size:16px}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.top-header{text-align:center}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td{text-align:center}@media screen and (max-width:1024px){.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block{padding:20px 0}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{padding:10px 5px}}@media screen and (max-width:767px){.grand-cherokee-comparison #compare-options .card .card-header a{font-size:18px}.grand-cherokee-comparison #compare-options .card .card-header a .bottom-collapse{top:18px}.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.grand-cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{min-width:150px}}.grand-cherokee-comparison #compare-cta{margin-top:-40px}.grand-cherokee-comparison #compare-cta a{position:relative;display:block;color:#fff;padding:200px 0;text-align:center;font-size:30px}.grand-cherokee-comparison #compare-cta a:hover{text-decoration:none}.grand-cherokee-comparison #compare-cta a:hover .cta-box{background:#cc9500}.grand-cherokee-comparison #compare-cta a .cta-square{background:#ffba00;position:absolute;right:0;bottom:0;width:80px;height:40px;line-height:40px;-webkit-transition:all .5s ease;transition:all .5s ease}.grand-cherokee-comparison #compare-cta a.left-cta{background:url(../img/jeep-grand-cherokee-comparison/cta-inventory.jpg) no-repeat center center;background-size:cover}.grand-cherokee-comparison #compare-cta a.right-cta{background:url(../img/jeep-grand-cherokee-comparison/cta-build.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.grand-cherokee-comparison #compare-cta a{padding:100px 0}}.cherokee-comparison{font-family:Lato,sans-serif}.cherokee-comparison h2,.cherokee-comparison h3{color:#333}.cherokee-comparison h3{font-size:25px;font-weight:400}.cherokee-comparison h2{font-size:30px;font-weight:700}.cherokee-comparison .yellow-text{color:#ffba00;font-weight:700}.cherokee-comparison .cherokee-hero{position:relative;background:url(../img/jeep-cherokee-comparison/cherokee-hero.jpg) no-repeat center center;background-size:cover;height:720px;width:100%;padding:160px 0 100px}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay{top:50%;position:absolute;left:0;right:0;margin:-50px auto 0 auto;max-width:900px}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1{color:#fff;font-size:60px;text-align:left;margin-bottom:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1 sub{font-size:20px}@media screen and (max-width:1024px) and (min-width:768px){.cherokee-comparison .cherokee-hero{height:520px}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay{top:50px;max-width:680px}}@media screen and (max-width:767px){.cherokee-comparison .cherokee-hero{background:#fff;padding:0;margin-top:50px;height:initial}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay{position:relative;top:inherit}.cherokee-comparison .cherokee-hero .cherokee-hero-overlay h1{color:#111;padding:0 20px;font-size:40px;text-align:center}}.cherokee-comparison .comparison-section{text-align:center;font-size:18px;font-weight:700}.cherokee-comparison .comparison-section .comparison-box{margin-top:-100px;background:#fff;z-index:10;position:relative;padding:50px 0 0 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.3);box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}.cherokee-comparison .comparison-section .comparison-box .row{margin:0}.cherokee-comparison .comparison-section .comparison-box .model-img{background:url(../img/jeep-cherokee-comparison/cherokee-model-bg.jpg) no-repeat bottom center;min-height:345px}.cherokee-comparison .comparison-section .comparison-box .compare-info{float:left;width:20%;padding:0 10px;border-right:1px solid #e1e1e1;margin:60px 0;min-height:50px}.cherokee-comparison .comparison-section .comparison-box .compare-info:last-child{border-right:none}.cherokee-comparison .comparison-section .comparison-box .vs-row{margin:20px 0}.cherokee-comparison .comparison-section .comparison-box .vs-row .vs-text{width:100px;height:50px;display:block;margin:0 auto -60px auto;background:#fff;position:relative;color:#707070}.cherokee-comparison .comparison-section .comparison-box .vs-row hr{border-top:2px solid #e1e1e1}.cherokee-comparison .comparison-section .comparison-box .compare-other{padding:0 60px}.cherokee-comparison .comparison-section .comparison-box .compare-other .compare-desc{font-weight:400;font-size:14px;margin-top:10px}.cherokee-comparison .comparison-section .comparison-box .compare-other .compare-msrp{color:#636363}@media screen and (max-width:1024px){.cherokee-comparison .comparison-section .comparison-box .compare-other{padding:0 10px}}@media screen and (max-width:767px){.cherokee-comparison .comparison-section .comparison-box{margin-top:20px;padding:0}.cherokee-comparison .comparison-section .comparison-box .model-img{background:0 0;min-height:initial;margin:10px 0}.cherokee-comparison .comparison-section .comparison-box .compare-info{width:100%;margin:0;padding:20px 0;border-bottom:1px solid #e1e1e1}.cherokee-comparison .comparison-section .comparison-box .compare-info:last-child{border-bottom:none}.cherokee-comparison .comparison-section .comparison-box .compare-other{padding:20px 40px;border-bottom:1px solid #e1e1e1}.cherokee-comparison .comparison-section .comparison-box #model-select{width:100%}}.cherokee-comparison #compare-options{margin-top:60px}.cherokee-comparison #compare-options .card{background:#fff}.cherokee-comparison #compare-options .card .card-header{padding:20px 0;border-top:1px solid #e1e1e1;position:relative}.cherokee-comparison #compare-options .card .card-header a{text-align:center;font-size:30px;color:#333}.cherokee-comparison #compare-options .card .card-header a:focus,.cherokee-comparison #compare-options .card .card-header a:hover{text-decoration:none}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse{max-width:30px;margin:0 auto;display:block;position:absolute;right:40px;top:24px}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser{position:relative;width:30px;height:30px;text-align:center;margin:0 auto;background:0 0;padding:20px;border-radius:25px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;border:2px solid #ffba00}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:after,.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:before{content:"";position:absolute;background-color:#ffba00;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:before{top:4px;left:50%;width:2px;height:80%;margin-left:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:after{top:50%;left:4px;width:80%;height:2px;margin-top:-1px}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse .collapser:hover{cursor:pointer;background:#111hover}.cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:before{-webkit-transform:rotate(0);transform:rotate(0)}.cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cherokee-comparison #compare-options .card .collapse-panel{clear:both;z-index:-1;color:#333}.cherokee-comparison #compare-options .card .collapse-panel .card-block{padding:40px 0}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table{display:block;border:none}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{width:20%;padding:20px;font-weight:400;font-size:14px;color:#a7a7a7;border:none}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td.latitude,.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.latitude{color:#333;font-weight:700}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{text-align:left;font-size:16px}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th.top-header{text-align:center}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td{text-align:center}@media screen and (max-width:1024px){.cherokee-comparison #compare-options .card .collapse-panel .card-block{padding:20px 0}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{padding:10px 5px}}@media screen and (max-width:767px){.cherokee-comparison #compare-options .card .card-header a{font-size:18px}.cherokee-comparison #compare-options .card .card-header a .bottom-collapse{top:18px}.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table td,.cherokee-comparison #compare-options .card .collapse-panel .card-block .compare-table th{min-width:150px}}.cherokee-comparison #compare-cta{margin-top:-40px}.cherokee-comparison #compare-cta a{position:relative;display:block;color:#fff;padding:200px 0;text-align:center;font-size:30px}.cherokee-comparison #compare-cta a:hover{text-decoration:none}.cherokee-comparison #compare-cta a:hover .cta-box{background:#cc9500}.cherokee-comparison #compare-cta a .cta-square{background:#ffba00;position:absolute;right:0;bottom:0;width:80px;height:40px;line-height:40px;-webkit-transition:all .5s ease;transition:all .5s ease}.cherokee-comparison #compare-cta a.left-cta{background:url(../img/jeep-cherokee-comparison/cta-inventory.jpg) no-repeat center center;background-size:cover}.cherokee-comparison #compare-cta a.right-cta{background:url(../img/jeep-cherokee-comparison/cta-build.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.cherokee-comparison #compare-cta a{padding:100px 0}}.drive-discover .drive-discover-hero{position:relative;background:url(../img/drive-discover/hero-drive-discover.jpg) no-repeat center center;background-size:cover;height:720px;width:100%;padding:160px 0 100px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay{top:50%;position:absolute;left:10%;margin:-100px auto 0 auto;max-width:900px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap{color:#fff;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap .top-yellow{font-size:53px;font-weight:700;color:#ffba00;display:block}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap .bottom-white{font-size:22px;font-weight:400}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap .top-middle{padding:20px;vertical-align:middle;font-size:20px}@media screen and (max-width:1024px) and (min-width:768px){.drive-discover .drive-discover-hero{height:520px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay{left:5%}}@media screen and (max-width:767px){.drive-discover .drive-discover-hero{height:initial;padding:20px;background:url(../img/drive-discover/hero-drive-discover-mobile.jpg) no-repeat center center}.drive-discover .drive-discover-hero .drive-discover-hero-overlay{position:relative;background:rgba(0,0,0,.5);top:initial;left:initial;right:initial;margin:0 auto;padding:10px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap{text-align:center}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap .top-yellow{font-size:25px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay .top-wrap .bottom-white{font-size:14px}.drive-discover .drive-discover-hero .drive-discover-hero-overlay img{margin:0 auto;display:block}}.drive-discover .drive-discover-models .model-row{padding:40px 0;border-bottom:1px solid #e1e1e1}.drive-discover .drive-discover-models .model-row:last-child{border-bottom:0}.drive-discover .drive-discover-models .model-row .model-title{font-weight:700;font-size:22px}.drive-discover .drive-discover-models .model-row .model-title .title-small{font-weight:100;font-size:14px}.drive-discover .drive-discover-models .model-row .model-title hr{max-width:75px;border:2px solid #ffba00;margin:10px 0 20px 0}.drive-discover .drive-discover-models .model-row .model-info{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-moz-justify-content:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.drive-discover .drive-discover-models .model-row .model-info .model-left .model-finance{color:#cfcfcf;font-size:14px;text-transform:uppercase}.drive-discover .drive-discover-models .model-row .model-info .model-middle{text-align:center;padding:0 20px}.drive-discover .drive-discover-models .model-row .model-info .model-right{margin-top:20px}.drive-discover .drive-discover-models .model-row .model-info .model-top{font-weight:700;font-size:42px;line-height:40px}.drive-discover .drive-discover-models .model-row .model-info .model-bottom{font-size:16px;font-weight:100}.drive-discover .drive-discover-models .model-row .model-button{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.drive-discover .drive-discover-models .model-row .model-button .cdjr-button{background:#ffba00;border-radius:3px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;font-weight:100;letter-spacing:1.2px}.drive-discover .drive-discover-models .model-row .model-button .cdjr-button:hover{background:#cc9500}@media screen and (max-width:1199px){.drive-discover .drive-discover-models .model-title .title-small{display:block}}@media screen and (max-width:767px){.drive-discover .drive-discover-models .model-row{padding:20px 0}.drive-discover .drive-discover-models .model-row img{margin:0 auto;display:block}.drive-discover .drive-discover-models .model-row .model-button .cdjr-button{margin-top:20px}}.pacifica-comparison{font-family:Lato,sans-serif}.pacifica-comparison h3{font-size:25px;font-weight:400;font-family:Lato,sans-serif}@media screen and (max-width:767px){.pacifica-comparison h3{font-size:18px}}.pacifica-comparison h2{font-size:50px;font-weight:700;color:#111;text-transform:uppercase;font-family:Lato,sans-serif}@media screen and (max-width:767px){.pacifica-comparison h2{font-size:30px}}.pacifica-comparison p{font-size:16px;line-height:28px;margin:20px auto;color:#111;font-family:Lato,sans-serif}.pacifica-comparison .container-pacifica{max-width:900px}.pacifica-comparison .pacifica-hero{position:relative;background:url(../img/pacifica-comparison/hero-pacifica.jpg) no-repeat center center;background-size:cover;height:100vh;min-height:500px;margin-top:100px}.pacifica-comparison .pacifica-hero .pacifica-hero-overlay{top:50%;position:absolute;left:40px;margin-top:-50px;max-width:900px}.pacifica-comparison .pacifica-hero .pacifica-hero-overlay h1{color:#fff;font-size:50px;text-align:left;margin-bottom:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}@media screen and (max-width:1024px) and (min-width:768px){.pacifica-comparison .pacifica-hero{height:520px}.pacifica-comparison .pacifica-hero .pacifica-hero-overlay{top:50px;max-width:680px}}@media screen and (max-width:767px){.pacifica-comparison .pacifica-hero{background:#fff;padding:0;margin-top:50px;height:initial;min-height:inherit}.pacifica-comparison .pacifica-hero .pacifica-hero-overlay{position:relative;top:inherit;left:inherit}.pacifica-comparison .pacifica-hero .pacifica-hero-overlay h1{color:#111;padding:0 20px;font-size:40px;text-align:center}}.pacifica-comparison .pacifica-square{background:#111;color:#fff;text-align:center;padding:40px 0}.pacifica-comparison .pacifica-square .square-wrap{margin-bottom:20px}.pacifica-comparison .pacifica-square .square-wrap .square-img{background:#4960ae;padding:5px;max-width:170px;margin:0 auto 20px auto;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.pacifica-comparison .pacifica-square .square-wrap .square-img img{border:1px solid #fff}.pacifica-comparison .pacifica-square .square-wrap .square-img:after,.pacifica-comparison .pacifica-square .square-wrap .square-img:before{width:100%;height:100%;z-index:3;content:'';position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-webkit-transition:.5s;transition:.5s}.pacifica-comparison .pacifica-square .square-wrap .square-img:before{border-bottom:1px solid #fff;border-left:1px solid #fff;-webkit-transform-origin:0 100%}.pacifica-comparison .pacifica-square .square-wrap .square-img:after{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform-origin:100% 0}.pacifica-comparison .pacifica-square .square-wrap .square-text{font-weight:100}.pacifica-comparison .pacifica-square .square-wrap .square-text .square-top{font-size:20px;line-height:30px;text-transform:uppercase}.pacifica-comparison .pacifica-square .square-wrap .square-text .square-bottom{margin-top:10px;font-size:16px;line-height:25px}.pacifica-comparison .pacifica-square .square-wrap:hover .square-img{background:#3a4c8a}.pacifica-comparison .pacifica-square .square-wrap:hover .square-img:after,.pacifica-comparison .pacifica-square .square-wrap:hover .square-img:before{-webkit-transform:scale(1)}@media screen and (max-width:767px){.pacifica-comparison .pacifica-square .square-wrap{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;border-bottom:1px solid #444;padding-bottom:10px}.pacifica-comparison .pacifica-square .square-wrap .square-text{width:66%;padding:0 10px}.pacifica-comparison .pacifica-square .square-wrap .square-text .square-top{font-size:14px;line-height:22px}.pacifica-comparison .pacifica-square .square-wrap .square-text .square-bottom{font-size:12px;line-height:16px}}.pacifica-comparison .pacifica-fuel{text-align:center;padding:40px 0;color:#666}.pacifica-comparison .pacifica-fuel .fuel-wrapper.fuel-pacifica{color:#4960ae}.pacifica-comparison .pacifica-fuel .fuel-wrapper.fuel-pacifica .fuel-wrap:after{background:#4960ae}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-vehicle{font-size:20px;line-height:30px;text-transform:uppercase;margin:20px auto}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap{position:relative;max-width:120px;margin:10px auto 0 auto}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap:after{content:"";width:60%;margin:0 auto;text-align:center;position:absolute;bottom:-10px;left:0;right:0;height:1px;background:#666;-webkit-transition:all .5s ease;transition:all .5s ease}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-num{display:inline-block;width:48%;font-size:55px;line-height:50px;vertical-align:top}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-right{display:inline-block;width:48%;vertical-align:bottom;text-align:center}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-right .mpg-text,.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-right img{display:block;margin:0 auto}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-right .mpg-text{font-size:18px}.pacifica-comparison .pacifica-fuel .fuel-wrapper:hover .fuel-wrap:after{width:90%}@media screen and (max-width:767px){.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-vehicle{font-size:13px;line-height:18px}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-right img{display:none}.pacifica-comparison .pacifica-fuel .fuel-wrapper .fuel-wrap .fuel-num{width:100%}}.pacifica-comparison .pacifica-hybrid{padding:40px 0;text-align:center;background:#f5f5f5}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper{text-align:center;margin-top:20px}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper h3{margin-top:80px}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .vehicle-text{margin-top:20px}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .not-available{font-weight:700;-webkit-transition:color .5s ease;transition:color .5s ease}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .not-available,.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .vehicle-text{text-transform:uppercase;font-size:20px}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .hybrid-wrap{display:inline-block;margin:0 5%}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .hybrid-wrap:hover .not-available{color:red}@media screen and (max-width:767px){.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .hybrid-wrap img{max-height:100px}.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .hybrid-wrap .not-available,.pacifica-comparison .pacifica-hybrid .hybrid-wrapper .hybrid-wrap .vehicle-text{font-size:16px}}.pacifica-comparison .pacifica-adaptability{padding:40px 0;text-align:center}.pacifica-comparison .pacifica-adaptability .adapt-wrapper{text-align:center}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap{display:inline-block;vertical-align:top;max-width:280px}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap .adapt-circle{background:#4960ae;color:#fff;border-radius:100px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;overflow:hidden;text-align:center;margin:0 auto;font-size:50px;height:150px;width:150px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-transition:all .5s ease;transition:all .5s ease}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap .adapt-text{font-size:16px;line-height:28px;margin-top:20px}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap:hover .adapt-circle{background:#3a4c8a}@media screen and (max-width:767px){.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap .adapt-circle{width:100px;height:100px}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap .adapt-circle img{max-height:90px;max-width:90px}.pacifica-comparison .pacifica-adaptability .adapt-wrapper .adapt-wrap .adapt-text{font-size:14px;line-height:24px;margin-top:5px;margin-bottom:10px}}.pacifica-comparison .pacifica-safety{padding:40px 0 300px 0;background:url(../img/pacifica-comparison/bg-safety.jpg) no-repeat center center;background-size:cover;color:#fff}.pacifica-comparison .pacifica-safety h2,.pacifica-comparison .pacifica-safety p{color:#fff}.pacifica-comparison .pacifica-safety p{font-size:16px}.pacifica-comparison .pacifica-safety ul{padding-left:0}.pacifica-comparison .pacifica-safety ul li{font-size:22px;padding:5px 0}@media screen and (max-width:767px){.pacifica-comparison .pacifica-safety{padding:40px 0}.pacifica-comparison .pacifica-safety ul{padding-left:20px}.pacifica-comparison .pacifica-safety ul li{font-size:16px}}.pacifica-comparison .pacifica-convenience{text-align:center;padding:40px 0}.pacifica-comparison .pacifica-convenience hr{border-color:#111;max-width:150px}.fca-comparison{font-family:Lato,sans-serif}.fca-comparison .comparison-title{padding:150px 20px 40px;text-align:center}.fca-comparison .comparison-title h1{font-size:50px;font-family:Lato,sans-serif;font-weight:700}@media screen and (max-width:1024px) and (min-width:768px){.fca-comparison .comparison-title{padding:90px 20px 20px}.fca-comparison .comparison-title h1{font-size:35px}}@media screen and (max-width:767px){.fca-comparison .comparison-title{padding:40px 20px}.fca-comparison .comparison-title h1{font-size:25px}}.fca-comparison #compass-comparison-table,.fca-comparison #ram-comparison-table{color:#111;display:block}.fca-comparison #compass-comparison-table .table-header th,.fca-comparison #ram-comparison-table .table-header th{border-top:none;border-right:none;font-size:16px;color:#111;font-weight:400}.fca-comparison #compass-comparison-table th,.fca-comparison #ram-comparison-table th{color:#4960ae;text-transform:uppercase}.fca-comparison #compass-comparison-table td:last-of-type,.fca-comparison #ram-comparison-table td:last-of-type{border-right:none}.fca-comparison #compass-comparison-table td,.fca-comparison #compass-comparison-table th,.fca-comparison #ram-comparison-table td,.fca-comparison #ram-comparison-table th{width:20%;padding:20px;text-align:center;font-weight:700;font-size:20px;border-right:1px solid #ddd;vertical-align:middle}.fca-comparison #compass-comparison-table td span,.fca-comparison #compass-comparison-table th span,.fca-comparison #ram-comparison-table td span,.fca-comparison #ram-comparison-table th span{font-weight:400}.fca-comparison #compass-comparison-table td .fa-times,.fca-comparison #compass-comparison-table th .fa-times,.fca-comparison #ram-comparison-table td .fa-times,.fca-comparison #ram-comparison-table th .fa-times{color:#b03a3a}.fca-comparison #compass-comparison-table td .fa-check,.fca-comparison #compass-comparison-table th .fa-check,.fca-comparison #ram-comparison-table td .fa-check,.fca-comparison #ram-comparison-table th .fa-check{color:#13b717}.fca-comparison #compass-comparison-table tr.gray-row,.fca-comparison #ram-comparison-table tr.gray-row{background:#e1e1e1;margin-top:40px}.fca-comparison #compass-comparison-table tr.gray-row td,.fca-comparison #ram-comparison-table tr.gray-row td{padding:5px}.fca-comparison #compass-comparison-table tr:last-of-type,.fca-comparison #ram-comparison-table tr:last-of-type{border-bottom:1px solid #ddd}@media screen and (max-width:1024px){.fca-comparison #compass-comparison-table td,.fca-comparison #compass-comparison-table th,.fca-comparison #ram-comparison-table td,.fca-comparison #ram-comparison-table th{padding:20px 10px;font-size:14px}}.fca-comparison .comparison-info{padding:60px 0}.fca-comparison .comparison-info .button-wrapper{text-align:center}.fca-comparison .comparison-info .button-wrapper a{display:inline-block}.fca-comparison .comparison-info .button-wrapper a.black-button{background:#000;color:#fff}.fca-comparison .comparison-info .button-wrapper a.black-button:hover{background:#000;color:#fff}.fca-comparison .comparison-info .button-wrapper a.outline-button{border-color:#000;color:#000}.fca-comparison .comparison-info .button-wrapper a.outline-button:hover{background:#000;color:#fff}.di-fca-content-wrapper.e-brochures .container{max-width:1350px;width:100%;padding:25px 50px 50px}@media screen and (max-width:767px){.di-fca-content-wrapper.e-brochures .container{padding-left:15px;padding-right:15px}}.di-fca-content-wrapper.e-brochures h1{margin-bottom:2rem}.di-fca-content-wrapper.e-brochures .make__vehicles{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width:1024px){.di-fca-content-wrapper.e-brochures .make__vehicles{margin-bottom:50px}}@media screen and (max-width:500px){.di-fca-content-wrapper.e-brochures .make__vehicles{display:block}}.di-fca-content-wrapper.e-brochures .model{-webkit-box-flex:0;-moz-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;background:#e3ebec;padding:35px 30px}.di-fca-content-wrapper.e-brochures .model:nth-child(n){margin-right:1.33333%;margin-bottom:1.33333%}.di-fca-content-wrapper.e-brochures .model:nth-child(4n){margin-right:0}.di-fca-content-wrapper.e-brochures .model h3{margin-top:0}.di-fca-content-wrapper.e-brochures .model__image{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;min-height:175px;margin:15px auto}.di-fca-content-wrapper.e-brochures .model__image img{margin:0 auto}.di-fca-content-wrapper.e-brochures .model .yellow-btn{display:block;text-align:center;border:none;padding-left:5px;padding-right:5px}.di-fca-content-wrapper.e-brochures .model .yellow-btn+.yellow-btn{margin-top:8px}@media screen and (max-width:1199px){.di-fca-content-wrapper.e-brochures .model{padding:30px 25px}.di-fca-content-wrapper.e-brochures .model__image{min-height:150px}.di-fca-content-wrapper.e-brochures .model .yellow-btn{font-size:15px}}@media screen and (max-width:1024px){.di-fca-content-wrapper.e-brochures .model{-webkit-box-flex:0;-moz-flex:0 1 32.43243%;-ms-flex:0 1 32.43243%;flex:0 1 32.43243%}.di-fca-content-wrapper.e-brochures .model:nth-child(n){margin-right:1.35135%;margin-bottom:1.35135%}.di-fca-content-wrapper.e-brochures .model:nth-child(3n){margin-right:0}}@media screen and (max-width:767px){.di-fca-content-wrapper.e-brochures .model__image{min-height:0;margin:25px auto}.di-fca-content-wrapper.e-brochures .model .yellow-btn{font-size:14px}}@media screen and (max-width:650px){.di-fca-content-wrapper.e-brochures .model{-webkit-box-flex:0;-moz-flex:0 1 48.3871%;-ms-flex:0 1 48.3871%;flex:0 1 48.3871%}.di-fca-content-wrapper.e-brochures .model:nth-child(n){margin-right:3.22581%;margin-bottom:3.22581%}.di-fca-content-wrapper.e-brochures .model:nth-child(2n){margin-right:0}}@media screen and (max-width:500px){.di-fca-content-wrapper.e-brochures .model:nth-child(n){margin-right:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9iYXNlLnNjc3MiLCJzdHlsZS5jc3MiLCJfY3VzdG9tZXItZmlyc3Quc2NzcyIsIl9tYWtlLWh1Yi5zY3NzIiwiX21vZGVsLWh1Yi5zY3NzIiwiX21vZGVsLXNpbmdsZS5zY3NzIiwiX21vcGFyLWV4cHJlc3Muc2NzcyIsIl9tb3Bhci1wYXJ0cy1zZXJ2aWNlLnNjc3MiLCJfb24tam9iLWFsbG93YW5jZS5zY3NzIiwiX2J1c2luZXNzLWxpbmsuc2NzcyIsIl9jb21tZXJjaWFscy5zY3NzIiwiX2Jyb2NodXJlcy5zY3NzIiwiX3NwZWNpYWxzLXByb2dyYW0uc2NzcyIsIl9tb3Bhci1jb3Vwb25zLnNjc3MiLCJfbW9wYXItc2VydmljZS12aWRlb3Muc2NzcyIsIl9zZXJ2aWNlLXNjaGVkdWxlci5zY3NzIiwiX2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi5zY3NzIiwiX2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi5zY3NzIiwiX2RyaXZlLWRpc2NvdmVyLnNjc3MiLCJfcGFjaWZpY2EtY29tcGFyaXNvbi5zY3NzIiwiX2NvbXBhcmlzb24tdGFibGUuc2NzcyIsIl9lLWJyb2NodXJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkhBLGlCQUFBLDhCQUFBLHNEQUFBLHdCQUFBLHdCQTFIQyxRQUFBLFlBRUEsUUFBQSxVQUNBLFFBQUEsWUFDQSxRQUFBLEtDQUQsbUJBQ0Usa0JBQUEsVUFDQSxzQkFBQSxPQUNBLG9CQUFBLE9BQUEsSUFDQSxnQkFBQSxNQUNBLFdBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsUURaRCxRQUFBLFlBRUEsUUFBQSxVQUNBLFFBQUEsWUFDQSxRQUFBLEtBa0VDLGlCQUFBLE9BQ0EsY0FBQSxPQUdELHFCQUFBLE9BQ0EsZ0JBQUEsT0FXQyxrQkFBQSxPQUNBLGVBQUEsT0FHRCxpQkFBQSxPQUNBLFlBQUEsT0M3RUMsMEJBVkYsbUJBV0ksV0FBQSxPQVhKLHNCQUFBLHNC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QUFBLEVBQUEsRUFBQSxTQUNBLEtBQUEsRUFBQSxFQUFBLFNzQnBDRCx3REFUTSxhQUFBLFNBQ0EsY0FBQSxTQVFOLHlEQUpNLGFBQUEsR0EwR0Ysb0NBdEdKLHdEQXdHUSxhQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmbGV4Ym94IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblx0QGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fVxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHQtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuXHR9XG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbkBtaXhpbiBib3gtc2hhZG93KCR2YWx1ZSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHZhbHVlO1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW8tYm94LXNoYWRvdzogJHZhbHVlO1xuICBib3gtc2hhZG93OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpaSl7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIElFIDlcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIFNhZmFyaVxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIGJ0bigkYmctY29sb3IsICR0ZXh0LWNvbG9yLCAkYm9yZGVyLWNvbG9yKSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE2O1xuJGZjYS1saWdodDogIzAwYjFlYjtcbiRmY2EteWVsbG93OiAjZmZiYTAwO1xuJGZjYS1vZmZ3aGl0ZTogI2YxZjFmMTtcblxuLmRpLWZjYS10b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmQyZDJkO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIGgxLCBoMiB7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuICBpbWcsXG4gIC5mY2EtdG9wLWltYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwge1xuICAgIC5jYXJvdXNlbC1jb250cm9se1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDE0LjNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAmLnJpZ2h0e1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgICYubGVmdHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmZsZXhzbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtIGF1dG99O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZGktZmNhLXRvcC1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5mY2EtYnJhbmQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogKDUwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbSAwfTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcblxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46ICg1MC8kYmFzZS1mb250LXNpemUpI3tyZW0gMH07XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgYS5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmZjYS1oZWFkaW5nLXdpdGgtc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAoMjAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQsIHAsIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAsIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogKDMwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbSAwfTtcbiAgfVxuXG4gIC5mY2EtY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogKDQwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbX07XG5cbiAgICAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXJvdyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mY2EtZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogKDUwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbX07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnllbGxvdy1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgYnRuKCRmY2EteWVsbG93LCB3aGl0ZSwgI2U0YTYwMCk7XG4gIH1cblxuICAuYmxhbmQtYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGJ0bih3aGl0ZSwgYmxhY2ssIGJsYWNrKTtcbiAgfVxufVxuXG4gIC5ob3Vycy13cmFwIHtcblx0XHQuaG91cnMge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg3cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGZsZXg6IDEgMCAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxuIiwiLm9uLWpvYi1hbGxvd2FuY2UgLmhlcm8sIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uLCAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciwgLmNvbW1lcmNpYWwgLmhlcm8sIC5icm9jaHVyZXMgLmhlcm8sIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZGktZmNhLXRvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5kaS1mY2EtdG9wLWJhbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5kaS1mY2EtdG9wLWJhbm5lciBoMSwgLmRpLWZjYS10b3AtYmFubmVyIGgyIHtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAuZGktZmNhLXRvcC1iYW5uZXIgaW1nLFxuICAuZGktZmNhLXRvcC1iYW5uZXIgLmZjYS10b3AtaW1hZ2UtYmFubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMDsgfVxuXG4uZGktZmNhLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDExMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsIC5jYXJvdXNlbC1hcnJvdy1sZWZ0LFxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwgLmNhcm91c2VsLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5jYXJvdXNlbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmxleHNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmxleHNsaWRlciBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW46IDMuMTI1cmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZGktZmNhLXRvcC1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWJyYW5kLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1NnB4OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgxLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBoMiwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDMsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGEuYnRuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWhlYWRpbmctd2l0aC1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1oZWFkaW5nLXdpdGgtc3ViIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWhlYWRpbmctd2l0aC1zdWIgLnN1YmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtaGVhZGluZy13aXRoLXN1YiAuc3ViaGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHAsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHVsLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHAsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHVsLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHAsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMS44NzVyZW0gMDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtY3RhLWNvbnRhaW5lciAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtY3RhLWNvbnRhaW5lciAuYnRuICsgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY29udGFjdC1yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC55ZWxsb3ctYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRhNjAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5ibGFuZC1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgfVxuXG4uaG91cnMtd3JhcCAuaG91cnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuaG91cnMtd3JhcCAuaG91cnMgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG91cnMtd3JhcCAuaG91cnMge1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmhvdXJzLXdyYXAgLmhvdXJzIGRpdiB7XG4gICAgZmxleDogMSAwIDA7IH1cblxuLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIgLmN0YS1sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAubG9nbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwO1xuICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1vei1mbGV4OiAxIDAgMDtcbiAgICAtbXMtZmxleDogMSAwIDA7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjY5cHg7IH1cbiAgLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIC5jdGFzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgIC13ZWJraXQtZmxleDogMiAwIDA7XG4gICAgLW1vei1ib3gtZmxleDogMjtcbiAgICAtbW96LWZsZXg6IDIgMCAwO1xuICAgIC1tcy1mbGV4OiAyIDAgMDtcbiAgICBmbGV4OiAyIDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIgLmN0YXMgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIgLmN0YXMgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4uY3VzdG9tZXItZmlyc3QgYXJ0aWNsZSAud2hhdC1pcyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLmN1c3RvbWVyLWZpcnN0IGFydGljbGUgLndoYXQtaXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbi5jdXN0b21lci1maXJzdCBhcnRpY2xlIC50ZXh0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIGgxIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgLm1ha2Utc3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiAubWFrZS1zcXVhcmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgLm1ha2Utc3F1YXJlOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGgxIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiB1bC5tb2RlbC1ncmlkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCAubW9kZWwteWVhciwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIC5tb2RlbC1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWUzNTJhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIC5tb2RlbC1uYW1lIC5hcnJvdy1ob3ZlciBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwOmhvdmVyIC5tb2RlbC1uYW1lIC5hcnJvdy1ob3ZlciBpIHtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSB7XG4gICAgICB3aWR0aDogNDYlOyB9IH1cblxuLnNob3dyb29tLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDAgODBweCAwOyB9XG4gIC5zaG93cm9vbS13cmFwIC5zaG93cm9vbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zaG93cm9vbS13cmFwIC5zaG93cm9vbS10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnNob3dyb29tLXRpdGxlIGgxIC5zaG93cm9vbS15ZWFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnNob3dyb29tLXRpdGxlIGgxIC5zaG93cm9vbS1tb2RlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAuc2hvd3Jvb20tdGl0bGUgLmJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIGhlaWdodDogNTdweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbC1vbiB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgbGVmdDogMTk1cHg7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1sYWJlbC5zZWNvbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1sYWJlbC1vZmYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yICNjb2xvcm1haW4gLmNvbG9yLXdyYXAge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yICNjb2xvcm1haW4gLmNvbG9yLXdyYXAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1tb2RlbC1jb2xvciAuY29sb3ItY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1tb2RlbC1jb2xvciAuY29sb3ItY2Fyb3VzZWwtY29udHJvbHMgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1tb2RlbC1jb2xvciAuY29sb3ItY2Fyb3VzZWwtY29udHJvbHMgYS5wcmV2IHtcbiAgICAgICAgbGVmdDogLTE1cHg7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1tb2RlbC1jb2xvciAuY29sb3ItY2Fyb3VzZWwtY29udHJvbHMgYS5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gIC5zaG93cm9vbS13cmFwICNjb2xvci1zZWxlY3RvciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zaG93cm9vbS13cmFwICNjb2xvci1zZWxlY3RvciBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI2NvbG9yLXNlbGVjdG9yIC5vd2wtaXRlbSAuY29sb3Itd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI2NvbG9yLXNlbGVjdG9yIC5vd2wtaXRlbS5zeW5jZWQgLmNvbG9yLXdyYXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC5zaG93cm9vbS13cmFwICNjb2xvci1zZWxlY3RvciAub3dsLWl0ZW0uc3luY2VkIC5jb2xvci13cmFwOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogLTEwcHggYXV0byAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLWV4dGVyaW9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tZXh0ZXJpb3IgI2dhbGxlcnktcGhvdG9zIHVsLmltYWdlZ2FsbGVyeSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLWV4dGVyaW9yICNnYWxsZXJ5LXBob3RvcyB1bC5pbWFnZWdhbGxlcnkgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgcGFkZGluZzogMi41cHg7IH1cbiAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICBmbGV4OiBub25lOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIC5tcGctdG9wIC5nYXMtaWNvbiwgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy10b3AgLm1wZy13cmFwIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCAubXBnLXRvcCAubXBnLXdyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIC5tcGctdG9wIC5tcGctd3JhcCAubXBnLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy10b3AgLm1wZy13cmFwIC5tcGctY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIC5tcGctYm90dG9tIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy1ib3R0b20gLm1wZy1kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAucmlnaHQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAucmlnaHQtd3JhcCBoMiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAucmlnaHQtd3JhcCBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAgLnNwZWNpZmljYXRpb25zLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIC5wbHVzLXNpZ24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIC8qIFZlcnRpY2FsIGxpbmUgKi9cbiAgICAgICAgICAgIC8qIGhvcml6b250YWwgbGluZSAqLyB9XG4gICAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIC5wbHVzLXNpZ246YmVmb3JlLCAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIC5wbHVzLXNpZ246YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAgdWwudWktdGFicy1uYXYgbGkgYSAucGx1cy1zaWduOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIC5wbHVzLXNpZ246YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAgdWwudWktdGFicy1uYXYgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNkOGQ4ZDg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNkOGQ4ZDg7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIC5wbHVzLXNpZ246YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLnBsdXMtc2lnbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIHtcbiAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWItaW5uZXItd3JhcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYi1pbm5lci13cmFwIC50YWItdGl0bGUge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgZmxleDogbm9uZTsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYi1pbm5lci13cmFwIC50YWItZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmb250LXNpemU6IDVyZW07IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAubGVmdC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAubGVmdC13cmFwIC50cmltLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5sZWZ0LXdyYXAgLnRyaW0taW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LXRvcCAudHJpbS1ib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCAudHJpbS1ib3gtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCAudHJpbS1ib3gtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy1ib3R0b20ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LWJvdHRvbSAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYi1pbm5lci13cmFwIC50YWItZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctYm90dG9tIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy1ib3R0b20gLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3dyb29tLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnNob3dyb29tLXRpdGxlIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAuc2hvd3Jvb20tdGl0bGUgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLW9uIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICAgIGxlZnQ6IDE0NXB4OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLnNlY29uZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIC5zd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tY29sb3JzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI2dhbGxlcnktcGhvdG9zIHVsLmltYWdlZ2FsbGVyeSBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcgLnBsdXMtc2lnbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgLyogVmVydGljYWwgbGluZSAqL1xuICAgICAgICAgIC8qIGhvcml6b250YWwgbGluZSAqLyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcgLnBsdXMtc2lnbjpiZWZvcmUsIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nIC5wbHVzLXNpZ246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyAucGx1cy1zaWduOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyAucGx1cy1zaWduOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nLmRfYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcuZF9hY3RpdmUgLnBsdXMtc2lnbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcuZF9hY3RpdmUgLnBsdXMtc2lnbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYi1pbm5lci13cmFwIC50YWItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ibG9jaztcbiAgICAgICAgZGlzcGxheTogLW1vei1ibG9jaztcbiAgICAgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1ibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveDpudGgtY2hpbGQoNG4rMikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLmhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMjAwcHg7IH1cbiAgICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgaDIge1xuICAgICAgZm9udC1zaXplOiA1NHB4OyB9XG4gICAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5ob3Vycy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4OyB9XG4gICAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5tZS1zbGlkZXIge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMCAwOyB9XG4gICAgICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLm1lLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5oZWFkbGluZSAuaG91cnMtd3JhcCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY2hlY2tsaXN0IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLmNoZWNrbGlzdCAuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG4gICAgLmNoZWNrbGlzdCAuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCBoMiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jaGVja2xpc3QgLmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4OyB9XG4gIC5jaGVja2xpc3QgLmljb24td3JhcCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAuY2hlY2tsaXN0IC5jaGVja3BvaW50LWRpc2NsYWltZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCB7XG4gICAgICB3aWR0aDogMjIlOyB9XG4gICAgLmNoZWNrbGlzdCAuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHtcbiAgICAgIHdpZHRoOiAyOSU7IH1cbiAgICAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHAge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cblxuLm1vcGFyLWJyYW5kcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5tb3Bhci1icmFuZHMgaDIge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAubW9wYXItYnJhbmRzIC5tYWduZXQgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0Z3JheTsgfVxuICAubW9wYXItYnJhbmRzIC5wZW5uem9pbCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9wYXItYnJhbmRzIC5tYWduZXQgaW1nLCAubW9wYXItYnJhbmRzIC5wZW5uem9pbCBpbWcge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubW9wYXItYnJhbmRzIC5tYWduZXQgaW1nIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi55b3V0dWJlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAueW91dHViZS1yb3cgLnlvdXR1YmUtcm93LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAueW91dHViZS1yb3cge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnlvdXR1YmUtcm93IHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG4uY29udGFjdC11cyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuY29udGFjdC11cyBpbnB1dCNnZm9ybV9zdWJtaXRfYnV0dG9uXzMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzsgfVxuXG4ubWFwLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NTBweDsgfVxuICAubWFwLXJvdyAubWFwLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFwLXJvdyAuZ2V0LWRpciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5tYXAtcm93IC5nZXQtZGlyIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5tYXAtcm93IC5nZXQtZGlyIC5vdXRsaW5lLWJ0biB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcC1yb3cge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcC1yb3cge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLm1hcC1yb3cgLmdldC1kaXIge1xuICAgICAgICB0b3A6IDIlO1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4ub3V0bGluZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzsgfVxuICAub3V0bGluZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vcGFyLXBhcnRzLXNlcnZpY2UgLm91dGxpbmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9wYXItcGFydHMtc2VydmljZSAub3V0bGluZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7IH1cbi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAucGFydHMtYnV0dG9uLCAubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLm91dGxpbmUtYnRuIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAuaGVhZGxpbmUtYnRuLXdyYXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAuaGVhZGxpbmUtYnRuLXdyYXAgLnBhcnRzLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmYmEwMDsgfVxuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAuaGVhZGxpbmUtYnRuLXdyYXAgLnBhcnRzLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2M5NTAwOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLmhlYWRsaW5lLWJ0bi13cmFwIHtcbiAgICBoZWlnaHQ6IDI5MHB4OyB9IH1cbi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtaGVhZGluZy13cmFwIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy13cmFwIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy13cmFwIC5hbWVuaXRpZXMtaW1nIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy13cmFwIC5hbWVuaXRpZXMtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy13cmFwIC5hbWVuaXRpZXMtaW1nIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLXdyYXAgLmFtZW5pdGllcy1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4ubW9wYXItcGFydHMtc2VydmljZSAuZ2ZfbmFtZV9oYXNfMiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmdmX25hbWVfaGFzXzIgPiBzcGFuIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuZ2ZfbmFtZV9oYXNfMiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5vbi1qb2ItYWxsb3dhbmNlIC5oZXJvIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5oZXJvIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tam9iLWFsbG93YW5jZSAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5oZXJvIGltZyB7XG4gICAgd2lkdGg6IDU1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4ub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCB7XG4gIHBhZGRpbmctdG9wOiAzJTsgfVxuICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAuY29udGFpbmVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAuY29udGFpbmVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAuYnJvY2h1cmUtcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMjUlO1xuICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgIC1tb3otZmxleDogMSAwIDI1JTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgMjUlO1xuICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC13ZWJraXQtZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tb3otZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAtbXMtZmxleDogMSAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAxIDAgNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIk9SXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogI2JlYmViZTsgfVxuICAgICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmRhcmsge1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmRhcmsgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAubGlnaHQge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICBwYWRkaW5nOiA1JTsgfVxuICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmxpZ2h0IGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLnllbGxvdy1idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbi5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb250YWN0LXVzIC5jb250YWluZXIgLmJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzIyMjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuICAgIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIHtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci10ZXh0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYwMHB4O1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgNjAwcHg7XG4gICAgLW1zLWZsZXg6IDAgMCA2MDBweDtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItdGV4dCB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAxIDA7XG4gICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tb3otZmxleDogMCAxIDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgMDtcbiAgICAgICAgZmxleDogMCAxIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci10ZXh0IHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItdGV4dCAuZG93bmxvYWQge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGE2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItbG9nbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMTtcbiAgICAtbXMtZmxleDogMCAwIDE7XG4gICAgZmxleDogMCAwIDE7XG4gICAgd2lkdGg6IDIzNnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDMuMTI1cmVtIGF1dG87IH0gfVxuLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMgLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyAuY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMgLmNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbi5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIC50YWJsZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMgLnRhYmxlLXNlY3Rpb24gLmRlYWxlci1ib3ggaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjIyOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG4uYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmxlLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2libGUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2libGUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IGg0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3ggdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3gge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3gge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbi5idXNpbmVzcy1saW5rIC5yZXNvdXJjZXMgLnRhYmxlLXNlY3Rpb24gaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuLmJ1c2luZXNzLWxpbmsgLnJlc291cmNlcyAudGFibGUtc2VjdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7IH1cbi5idXNpbmVzcy1saW5rIC5yZXNvdXJjZXMgLnRhYmxlLXNlY3Rpb24gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmJhMDA7IH1cbi5idXNpbmVzcy1saW5rIC5jb250YWN0LXVzIC5jb250YWluZXIgLmJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzIyMjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY29tbWVyY2lhbCAuaGVybyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzVweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAuY29tbWVyY2lhbCAuaGVybyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyLXdyYXAgLmNhcm91c2VsLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbi5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciB7XG4gIHBhZGRpbmc6IDM1cHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIC5vd2wtY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gLnZlaGljbGUtbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIC52ZWhpY2xlLW5hbWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZiYTAwOyB9XG4gICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9tb2RlbC1saW5lLnBuZ1wiKSBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL2xlZnQtYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIHRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL3JpZ2h0LWFycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBoNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmJhMDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCB2aWRlbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuLmNvbW1lcmNpYWwgLm1hcCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tdG9wOiAyJTsgfVxuICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgIGhlaWdodDogMjA4cHg7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuLmNvbW1lcmNpYWwgLndwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZXJjaWFsIC5jb250ZW50IC5jb250YWN0LXVzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4uYnJvY2h1cmVzIC5oZXJvIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5icm9jaHVyZXMgLmhlcm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJyb2NodXJlcyAuaGVybyAucGhvbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5icm9jaHVyZXMgLmhlcm8gLnBob25lIHAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmYmEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5icm9jaHVyZXMgLmhlcm8gLnBob25lIHAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyb2NodXJlcyAuaGVybyAubW9iaWxlLWJyZWFrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgLmJyb2NodXJlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0NnB4OyB9XG4gIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIC55ZWxsb3ctYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbW1lcmNpYWwgLmhlcm8ge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM1cHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbi5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlci13cmFwIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4uY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIge1xuICBwYWRkaW5nOiAzNXB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAub3dsLWNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIC52ZWhpY2xlLW5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSAudmVoaWNsZS1uYW1lOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmYmEwMDsgfVxuICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvbW9kZWwtbGluZS5wbmdcIikgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9sZWZ0LWFycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICB0b3A6IDE0MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9yaWdodC1hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IC01NXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZiYTAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAgdmlkZW8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbi5jb21tZXJjaWFsIC5tYXAge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLXRvcDogMiU7IH1cbiAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwOHB4OyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbi5jb21tZXJjaWFsIC53cC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVyY2lhbCAuY29udGVudCAuY29udGFjdC11cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4OyB9IH1cblxuLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8ge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8gLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyAuZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmYmEwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiAuc3BlY2lhbHMtbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIC55ZWxsb3ctYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuXG5Ac3VwcG9ydHMgKGFwcGVhcmFuY2U6IG5vbmUpIG9yICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgLnNwZWNpYWxzLXByb2dyYW0gLmRyb3Bkb3duIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4gIC5zcGVjaWFscy1wcm9ncmFtIC5kcm9wZG93bjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG4ubW9wYXItdGVtcGxhdGUge1xuICBwYWRkaW5nOiAxNDBweCAwIDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9wYXItdGVtcGxhdGUge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7IH0gfVxuICAubW9wYXItdGVtcGxhdGUgLmNvbnRhaW5lci13aWRlIHtcbiAgICB3aWR0aDogOTIlOyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubW9wYXItdGVtcGxhdGUgI2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjaGVhZCBoMiB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfVxuICAubW9wYXItdGVtcGxhdGUgLm1vcGFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IHtcbiAgICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCAuZ2FzLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgc3Bhbi5ncmV5IHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgc3Bhbi5ncmV5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHVsIGxpIHtcbiAgICAgIGNvbG9yOiAjMTExOyB9XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzExMTsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCBzZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLXR3byB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgICBsZWZ0OiAxMDVweDsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbC10aHJlZSB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgICBsZWZ0OiAxOTVweDsgfVxuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLnNlY29uZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwudGhpcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzBmMGYwZjtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDsgfVxuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jb3Vwb24tY2FyZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NThweCkge1xuICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNvdXBvbi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNvdXBvbi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jb3Vwb24tY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2U7IH1cbiAgICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgLmltYWdlLWhvbGRlcjpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA5KTsgfSB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIC50aXRsZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgaDQge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIGEub3V0bGluZS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW46IDVweCBhdXRvOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1vcGFyLWNvdXBvbnMgLmZhbmN5Ym94LXdyYXAge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1vcGFyLWNvdXBvbnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbW9wYXItY291cG9ucyAuZmFuY3lib3gtc2tpbiB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMCAhaW1wb3J0YW50OyB9IH1cblxuI2ZhbmN5X3ByaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY2NjZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzY2NjZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uZmFuY3lfZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjNjY2NmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5mYW5jeV9kb3dubG9hZDpob3ZlciB7XG4gICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgLmZhbmN5X2Rvd25sb2FkOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZXJ2aWNlLXZpZGVvcyAuZGktZmNhLXRvcC1iYW5uZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4uc2VydmljZS12aWRlb3MgLnNlcnZpY2UtdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAzMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZS12aWRlb3MgLnNlcnZpY2UtdmlkZW8ge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4uc2VydmljZS12aWRlb3MgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zZXJ2aWNlLXNjaGVkdWxlciAud2lkZ2V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7IH1cblxuLmNoZXJva2VlLWNvbXBhcmlzb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gaDIsIC5jaGVyb2tlZS1jb21wYXJpc29uIGgzIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIC55ZWxsb3ctdGV4dCB7XG4gICAgY29sb3I6ICNmZmJhMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZ3JhbmQtY2hlcm9rZWUtaGVyby5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7IH1cbiAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAtNTBweCBhdXRvIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IGgxIHN1YiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5tb2RlbC1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2dyYW5kLWNoZXJva2VlLW1vZGVsLWJnLmpwZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMzQ1cHg7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94ICNtb2RlbC1zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2Ryb3Bkb3duYXJyb3cuanBnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmJhMDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAjbW9kZWwtc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLWluZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1pbmZvOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLnZzLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC52cy1yb3cgLnZzLXRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTYwcHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAudnMtcm93IGhyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UxZTFlMTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIgLmNvbXBhcmUtZGVzYyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciAuY29tcGFyZS1tc3JwIHtcbiAgICAgICAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLm1vZGVsLWltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLWluZm8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1pbmZvOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94ICNtb2RlbC1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGE6aG92ZXIsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGE6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMjRweDsgfVxuICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZiYTAwO1xuICAgICAgICAgICAgICAvKiBWZXJ0aWNhbCBsaW5lICovXG4gICAgICAgICAgICAgIC8qIGhvcml6b250YWwgbGluZSAqLyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmJlZm9yZSwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMSBob3ZlcjsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2E3YTdhNztcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLm92ZXJsYW5kLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZC5zdW1taXQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLmxpbWl0ZWQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLmxhcmVkbywgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgub3ZlcmxhbmQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoLnN1bW1pdCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgubGltaXRlZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgubGFyZWRvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aC50b3AtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2Uge1xuICAgICAgICAgIHRvcDogMThweDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgfSB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjAwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGE6aG92ZXIgLmN0YS1ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzk1MDA7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhIC5jdGEtc3F1YXJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmYmEwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhLmxlZnQtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtaW52ZW50b3J5LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGEucmlnaHQtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtYnVpbGQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG5cbi5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RyaXZlLWRpc2NvdmVyL2hlcm8tZHJpdmUtZGlzY292ZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDcyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMCAxMDBweDsgfVxuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtYXJnaW46IC0xMDBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAgLnRvcC15ZWxsb3cge1xuICAgICAgICBmb250LXNpemU6IDUzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZiYTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIC5ib3R0b20td2hpdGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCAudG9wLW1pZGRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyB7XG4gICAgICBoZWlnaHQ6IDUyMHB4OyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgIGxlZnQ6IDUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8ge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcml2ZS1kaXNjb3Zlci9oZXJvLWRyaXZlLWRpc2NvdmVyLW1vYmlsZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIC50b3AteWVsbG93IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgICAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCAuYm90dG9tLXdoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbi5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC10aXRsZSAudGl0bGUtc21hbGwge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLXRpdGxlIGhyIHtcbiAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmJhMDA7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IH1cbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gICAgLW1zLWZsZXgtcGFjazogbGVmdDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8gLm1vZGVsLWxlZnQgLm1vZGVsLWZpbmFuY2Uge1xuICAgICAgY29sb3I6ICNjZmNmY2Y7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyAubW9kZWwtbWlkZGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8gLm1vZGVsLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIC5tb2RlbC10b3Age1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyAubW9kZWwtYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWJ1dHRvbiAuY2Rqci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYmEwMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWJ1dHRvbiAuY2Rqci1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2M5NTAwOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXRpdGxlIC50aXRsZS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWJ1dHRvbiAuY2Rqci1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5wYWNpZmljYS1jb21wYXJpc29uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5jb250YWluZXItcGFjaWZpY2Ege1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFjaWZpY2EtY29tcGFyaXNvbi9oZXJvLXBhY2lmaWNhLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyAucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8gLnBhY2lmaWNhLWhlcm8tb3ZlcmxheSBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyAucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIC5wYWNpZmljYS1oZXJvLW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIC5wYWNpZmljYS1oZXJvLW92ZXJsYXkgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0OTYwYWU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nIGltZyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZzpiZWZvcmUsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZzpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZzphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IC5zcXVhcmUtdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQgLnNxdWFyZS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcDpob3ZlciAuc3F1YXJlLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYTRjOGE7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXA6aG92ZXIgLnNxdWFyZS1pbWc6YWZ0ZXIsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwOmhvdmVyIC5zcXVhcmUtaW1nOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQge1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IC5zcXVhcmUtdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IC5zcXVhcmUtYm90dG9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyLmZ1ZWwtcGFjaWZpY2Ege1xuICAgICAgY29sb3I6ICM0OTYwYWU7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIuZnVlbC1wYWNpZmljYSAuZnVlbC13cmFwOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ5NjBhZTsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtdmVoaWNsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1udW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1yaWdodCBpbWcsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1yaWdodCAubXBnLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1yaWdodCAubXBnLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXI6aG92ZXIgLmZ1ZWwtd3JhcDphZnRlciB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtdmVoaWNsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1yaWdodCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtbnVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC52ZWhpY2xlLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAubm90LWF2YWlsYWJsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC52ZWhpY2xlLXRleHQsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAuaHlicmlkLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1JTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAuaHlicmlkLXdyYXA6aG92ZXIgLm5vdC1hdmFpbGFibGUge1xuICAgICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAuaHlicmlkLXdyYXAgLnZlaGljbGUtdGV4dCwgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwIC5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAgLmFkYXB0LWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ5NjBhZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCAuYWRhcHQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcDpob3ZlciAuYWRhcHQtY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0YzhhOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAgLmFkYXB0LWNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIC5hZGFwdC1jaXJjbGUgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogOTBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCAuYWRhcHQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMDBweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWNpZmljYS1jb21wYXJpc29uL2JnLXNhZmV0eS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgcCwgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1jb252ZW5pZW5jZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1jb252ZW5pZW5jZSBociB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMTE7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiIsIi5jdXN0b21lci1maXJzdCB7XG4gIC5jdXN0b21lci1maXJzdC1zbGlkZXJ7XG4gICAgd2lkdGg6OTAwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gIH1cbiAgLnRvcC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmY2Etb2Zmd2hpdGU7XG4gICAgLmN0YS1sb2dvLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIDApO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNjlweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhcyB7XG4gICAgICBAaW5jbHVkZSBmbGV4KDIgMCAwKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEwMCUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIGFydGljbGUge1xuICAgIC53aGF0LWlzIHtcbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGZjYS1vZmZ3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kaS1mY2EtY29udGVudC13cmFwcGVyIHtcblx0Ji5tYWtlLWh1YiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogMTMwcHg7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA0ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR9XG5cdFx0Lm1ha2Utc3F1YXJlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0cGFkZGluZzogMTEwcHggMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5kaS1mY2EtY29udGVudC13cmFwcGVyIHtcbiAgJi5tb2RlbC1odWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZmNhLW9mZndoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIHVsLm1vZGVsLWdyaWQge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgICAgYS5tb2RlbC13cmFwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAubW9kZWwtaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgICAgICAubW9kZWwteWVhcixcbiAgICAgICAgLm1vZGVsLW5hbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubW9kZWwtbmFtZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlMzUyYTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIC5hcnJvdy1ob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgIC5tb2RlbC1uYW1lIC5hcnJvdy1ob3ZlciBpIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2hvd3Jvb20td3JhcCB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDIwcHggMCA4MHB4IDA7XG5cdC5zaG93cm9vbS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xuXHRcdFx0LnNob3dyb29tLXllYXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdFx0LnNob3dyb29tLW1vZGVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC8vIENhcm91c2VsIGFuZCBHYWxsZXJ5IHRvZ2dsZVxuXHQuc3dpdGNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG5cdCAgICBoZWlnaHQ6IDU3cHg7XG5cdCAgICB3aWR0aDogNDAwcHg7XG5cdCAgICBiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuXHQgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogNDBweDtcblx0ICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdCAgICAuc3dpdGNoLWlucHV0IHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHQgICAgJjpjaGVja2VkKy5zd2l0Y2gtbGFiZWwge1xuXHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xNXMgZWFzZS1vdXQpO1xuXHRcdFx0ICAgIGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkKy5zd2l0Y2gtbGFiZWwtb24gfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG5cdFx0XHQgICAgbGVmdDogMTk1cHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICAuc3dpdGNoLWxhYmVsIHtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgd2lkdGg6IDE5MHB4O1xuXHRcdCAgICBoZWlnaHQ6IDM3cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjJzIGxpbmVhcik7XG5cdFx0ICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHQgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdCAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdCAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0ICAgIHVzZXItc2VsZWN0OiBub25lO1xuXHRcdCAgICAmLnNlY29uZCB7XG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICAuc3dpdGNoLXNlbGVjdGlvbiB7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0ICAgIHRvcDogNXB4O1xuXHRcdCAgICBsZWZ0OiA1cHg7XG5cdFx0ICAgIHdpZHRoOiAyMDBweDtcblx0XHQgICAgaGVpZ2h0OiA0N3B4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xuXHRcdCAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAuMTVzIGVhc2Utb3V0KTtcblx0XHR9XG5cdCAgICAuc3dpdGNoLWxhYmVsLW9mZiB7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ly9NYWluIGltYWdlIGNhcm91c2VsXG5cdCNzaG93cm9vbS1tb2RlbC1jb2xvciB7XG5cdFx0I2NvbG9ybWFpbiB7XG5cdFx0XHQuY29sb3Itd3JhcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2xvci1jYXJvdXNlbC1jb250cm9scyB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHQgICAgcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL0NvbG9yIHN3YXRjaCBjYXJvdXNlbFxuXHQjY29sb3Itc2VsZWN0b3Ige1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Lm93bC1jb250cm9scyB7XG5cblx0XHRcdC5vd2wtYnV0dG9ucyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Lm93bC1wcmV2LCAub3dsLW5leHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3dsLXByZXYge1xuXHRcdFx0XHRcdGxlZnQ6IC0yNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm93bC1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogLTI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKVxuXHRcdFx0fVxuXHRcdFx0LmNvbG9yLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuY29sb3Itc3dhdGNoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN5bmNlZCB7XG5cdFx0XHRcdC5jb2xvci13cmFwIHtcdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDoycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzglO1xuXHRcdFx0XHRcdFx0fVx0XHRcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM5JTtcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly9HYWxsZXJ5XG5cdCNzaG93cm9vbS1leHRlcmlvciB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdCNnYWxsZXJ5LXBob3RvcyB7XG5cdFx0XHR1bC5pbWFnZWdhbGxlcnkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMjQlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIuNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBPdmVydmlld1xuXHQjb3ZlcnZpZXdSb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQubW9kZWwtb3ZlcnZpZXctd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQubGVmdC13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IG5vbmU7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdC5tcGctdG9wIHtcblx0XHRcdFx0XHQuZ2FzLWljb24sIC5tcGctd3JhcCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1wZy13cmFwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNC41JTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubXBnLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1wZy1jb3VudCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wZy1ib3R0b20ge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Lm1wZy1kaXNjbGFpbWVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmlnaHQtd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogIDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL1NwZWNpZmljYXRpb24gdGFic1xuXHQjc3BlY2lmaWNhdGlvbnNSb3cge1xuXHRcdC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5sZWZ0LXdyYXAge1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogbm9uZTtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0LnNwZWNpZmljYXRpb25zLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bC51aS10YWJzLW5hdiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0LnBsdXMtc2lnbntcblx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICAmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0ICAgICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQgICAgLyogVmVydGljYWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0XHQgICAgJjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0ICAgICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpLnVpLXRhYnMtYWN0aXZlIGF7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkOGQ4ZDg7XG5cdFx0XHRcdFx0XHQucGx1cy1zaWduIHtcblx0XHRcdFx0XHQgICAgICAgICY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblx0XHRcdFx0XHQgICAgICAgICY6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC13cmFwIHtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0LnRhYi1pbm5lci13cmFwIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC50YWItdGl0bGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiBub25lO1xuXHRcdFx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRhYi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50YWJfZHJhd2VyX2hlYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBUcmltcyB0YWJsZVxuXHQjdHJpbXNSb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHR9XG5cdFx0LnRyaW0td3JhcCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0LmxlZnQtd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiBub25lO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdC50cmltLXRpdGxlICB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHJpbS1pbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0LXdyYXAge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0LnRyaW0tb3ZlcnZpZXctdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LnRyaW0tYm94IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudHJpbS1ib3gtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50cmltLWJveC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHJpbS1vdmVydmlldy1ib3R0b20ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNDBweCAwIDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0I3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdCNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0I3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAge1xuXHRcdFx0LnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQudHJpbS1vdmVydmlldy1ib3R0b20gLmJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQuc2hvd3Jvb20tdGl0bGUge1xuXHRcdFx0aDEge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zd2l0Y2gge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0LnN3aXRjaC1pbnB1dCB7XG5cdFx0XHRcdCY6Y2hlY2tlZCsuc3dpdGNoLWxhYmVsLW9uIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuXHRcdFx0XHQgICAgbGVmdDogMTQ1cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICAuc3dpdGNoLWxhYmVsIHtcblx0XHRcdCAgICB3aWR0aDogMTMwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyN3B4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHQgICAgJi5zZWNvbmQge1xuXHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0ICAgIC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdCAgICB3aWR0aDogMTUwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjc2hvd3Jvb20tY29sb3JzIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdCNnYWxsZXJ5LXBob3RvcyB1bC5pbWFnZWdhbGxlcnkgbGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0I292ZXJ2aWV3Um93IHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHQubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAsIC5tb2RlbC1vdmVydmlldy13cmFwIC5yaWdodC13cmFwIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NwZWNpZmljYXRpb25zUm93IHtcblx0XHRcdC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdCAgICAubGVmdC13cmFwIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgdWwudWktdGFicy1uYXYge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ibG9jaztcblx0XHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0ICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIC50YWItaW5uZXItd3JhcCB7XG5cdFx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NwZWNpZmljYXRpb25zUm93IHtcblx0XHRcdC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcblx0XHRcdFx0LmxlZnQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0LnRhYl9kcmF3ZXJfaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdC5wbHVzLXNpZ257XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMjBweDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgJjpiZWZvcmUsXG5cdFx0XHRcdFx0XHQgICAgJjphZnRlcntcblx0XHRcdFx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQgICAgLyogVmVydGljYWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdCAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdCAgICAmOmFmdGVye1xuXHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDUwJTtcblx0XHRcdFx0XHRcdCAgICAgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgICAgIGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZF9hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0LnBsdXMtc2lnbiB7XG5cdFx0XHRcdFx0XHQgICAgICAgICY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblx0XHRcdFx0XHRcdCAgICAgICAgJjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50YWItaW5uZXItd3JhcCAudGFiLXRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN0cmltc1JvdyB7XG5cdFx0XHQudHJpbS13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdCAgICAubGVmdC13cmFwIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgdWwudWktdGFicy1uYXYge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ibG9jaztcblx0XHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0ICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdCAgICBib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHQgICAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRcdFx0ICAgICY6bnRoLWNoaWxkKDRuKzIpIHtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5oZWFkbGluZSB7XG5cdG1hcmdpbi10b3A6IDEzNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5oZWFkbGluZS13cmFwIHtcblx0XHRwYWRkaW5nOiA0MHB4IDk1cHg7XG5cdFx0aDIge1xuXHRcdCAgICBmb250LXNpemU6IDU0cHg7XG5cdFx0fVxuXHRcdC5ob3Vycy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuXHRcdH1cblx0XHQubWUtc2xpZGVyIHtcblx0XHRcdG1hcmdpbjogODBweCAwIDAgMDtcblx0XHRcdCNvd2wtZGVtbyAuaXRlbSBpbWd7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdC5ob3Vycy13cmFwIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tsaXN0IHtcblx0YmFja2dyb3VuZDogJGZjYS1vZmZ3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHtcblx0ICAgIHdpZHRoOiA3NSU7XG5cdCAgICBtYXJnaW46IDQwcHggYXV0bztcblx0ICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG5cdCAgICBoMiB7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwOztcblx0ICAgIH1cblx0ICAgIHAge1xuXHRcdCAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXHRcdH1cblx0fVxuXHQuaWNvbi13cmFwIHtcblx0ICAgIHdpZHRoOiAxNSU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW46IDMwcHggMTVweDtcblx0ICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCAgICBoZWlnaHQ6IDI2MHB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcCB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIGhlaWdodDogNzBweDtcblx0XHR9XG5cdH1cblx0LmNoZWNrcG9pbnQtZGlzY2xhaW1lciB7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogMjIlO1xuXHRcdH1cblx0XHQuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCB7XG5cdFx0ICAgIHAge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHQuaWNvbi13cmFwIHtcblx0XHRcdHdpZHRoOiAyOSU7XG5cdFx0fVxuXHRcdC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHtcblx0XHQgICAgcCB7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHQuaWNvbi13cmFwIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4ubW9wYXItYnJhbmRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGgyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0Lm1hZ25ldCB7XG5cdFx0aW1nIHtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0XHR9XG5cdH1cblx0LnBlbm56b2lsIHtcblx0XHRpbWcge1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgcGFkZGluZzogMjVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQubWFnbmV0IGltZywgLnBlbm56b2lsIGltZyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdFx0Lm1hZ25ldCBpbWcge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbi55b3V0dWJlLXJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA1MDBweDtcblx0LnlvdXR1YmUtcm93LWJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0LnlvdXR1YmUtd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgbWFyZ2luLXRvcDogNyU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBoMyB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgfVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHR9XG59XG5cbi5jb250YWN0LXVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgaW5wdXQjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIHtcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICBjb2xvcjogIzMzMztcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdH1cbn1cblxuLm1hcC1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTUwcHg7XG5cdC5tYXAtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5nZXQtZGlyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMCU7XG5cdFx0bGVmdDogNSU7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGg0IHtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQub3V0bGluZS1idG4ge1xuXHRcdCAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdC5nZXQtZGlyIHtcblx0XHRcdHRvcDogMiU7XG5cdFx0XHRsZWZ0OiAxJTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm91dGxpbmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGZjYS15ZWxsb3c7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbiIsIi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIHtcblx0Lm91dGxpbmUtYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGZjYS15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0LmhlYWRsaW5lIHtcblx0XHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0XHQucGFydHMtYnV0dG9uLCAub3V0bGluZS1idG4ge1xuXHRcdFx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5oZWFkbGluZS1idG4td3JhcCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdC5wYXJ0cy1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNmZmJhMDAsMTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0XHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0XHRcdC5oZWFkbGluZS1idG4td3JhcCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbWVuaXRpZXMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCA2MHB4IDA7XG5cdFx0cGFkZGluZzogMjBweCAwIDQwcHggMDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRmY2Etb2Zmd2hpdGU7XG5cdFx0LmFtZW5pdGllcy1oZWFkaW5nLXdyYXAge1xuXHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0fVxuXHRcdC5hbWVuaXRpZXMtd3JhcCB7XG5cdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRcdC5hbWVuaXRpZXMtaW1nIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LmFtZW5pdGllcy1jb250ZW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XG5cdFx0XHQuYW1lbml0aWVzLXdyYXAge1xuXHRcdFx0XHQuYW1lbml0aWVzLWltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFtZW5pdGllcy1jb250ZW50IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIC5nZl9uYW1lX2hhc18yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm9uLWpvYi1hbGxvd2FuY2Uge1xuXHQuaGVybyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGV4dGVuZCAlZmxleGJveDtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogNzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDU1NnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0LmNvbW1lcmNpYWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDMlO1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5icm9jaHVyZS1yb3cge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRhYmxlLXNlY3Rpb24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG5cdFx0XHRcdC5mZWF0dXJlLWl0ZW0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMSAwIDI1JSk7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgxIDAgNTAlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgMTAwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJPUlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDMwMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZjYS1vZmZ3aGl0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGZjYS1vZmZ3aGl0ZSwgMjAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZmNhLW9mZndoaXRlLCA1JSk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVyLFxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXR1cmUtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kYXJrIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZmNhLW9mZndoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlnaHQge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdFx0XHRwYWRkaW5nOiA1JTtcblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC55ZWxsb3ctYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWN0LXVzIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5idXNpbmVzcy1saW5rIHtcblx0LnNsaWRlci1iYW5uZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdH1cblx0XHQuc2xpZGVyLXRleHQge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgNjAwcHgpO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoMCAxIDApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdC5kb3dubG9hZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJ0bigkZmNhLXllbGxvdywgd2hpdGUsICNlNGE2MDApO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpZGVyLWxvZ28ge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgMSk7XG5cdFx0XHR3aWR0aDogMjM2cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuXHRcdFx0XHRtYXJnaW46IDMuMTI1cmVtIGF1dG9cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0LmRlYWxlcnMge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50YWJsZS1zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC5idXNpbmVzcy1zZXJ2aWNlc3tcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyAgIFxuXHRcdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZWFsZXItYm94IHtcblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVsaWdpYmlsaXR5IHtcblx0XHQuZWxpZ2libGUtaW1nIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IDcwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbGlnaWJpbGUtYm94IHtcblx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmNhLXllbGxvdztcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDQxcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0fVxuXG5cdC5yZXNvdXJjZXMge1xuXHRcdC50YWJsZS1zZWN0aW9uIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRmY2EteWVsbG93O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LXVzIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIyMjtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY29tbWVyY2lhbCB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzVweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcblxuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZXJjaWFsLXNsaWRlci13cmFwIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lcmNpYWwtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuXG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAudmVoaWNsZXN7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTkwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIHdpZHRoOiAxLzMgKiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIFxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmVoaWNsZS1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGZjYS15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9tb2RlbC1saW5lLnBuZ1wiKSBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC55b3V0dWJlLXJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnlvdXR1YmUtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC50YWJsZS1zZWN0aW9uIHtcbiAgICAgIC50aWxlc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRmY2EteWVsbG93O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gRElGLTQxXG4gIC5jb250YWN0LXVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZ2ZpZWxkOm5vdCgjZmllbGRfNF80KSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NjUwcHgpIHtcbiAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmdmaWVsZDpub3QoI2ZpZWxkXzRfNCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJvY2h1cmVzIHtcblx0Lmhlcm8ge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdGNvbG9yOiNmZmY7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXHRcdH1cblxuXHRcdC5waG9uZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmJhMDA7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUtYnJlYWsge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0LmJyb2NodXJlLWl0ZW1zIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0XHRcdC5icm9jaHVyZS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQueWVsbG93LWJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zcGVjaWFscy1wcm9ncmFtIHtcblx0Lmhlcm8ge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDc1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5kcm9wZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRmY2EteWVsbG93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuc3BlY2lhbHMtbG9nbyB7ICBcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHQueWVsbG93LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuXHRcdH1cblx0fVxufVxuXG5Ac3VwcG9ydHMgKGFwcGVhcmFuY2U6IG5vbmUpIG9yXG5cdFx0XHRcdFx0KC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuXHQuc3BlY2lhbHMtcHJvZ3JhbSAuZHJvcGRvd24gc2VsZWN0IHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LnNwZWNpYWxzLXByb2dyYW0gLmRyb3Bkb3duOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzN3B4O1xuXHRcdGhlaWdodDogMzdweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG4iLCIubW9wYXItdGVtcGxhdGUge1xuXHRwYWRkaW5nOiAxNDBweCAwIDA7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0fVxuXG5cdC5jb250YWluZXItd2lkZSB7XG5cdFx0d2lkdGg6IDkyJTtcblx0fVxuXG5cdC5tYXJnaW4tYm90dG9tIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0I2hlYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5tb3Bhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHR9XG5cblx0I3dpZGdldHMtcm93IHtcblx0XHQudG9wLXJpZ2h0IHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXG5cdFx0XHQuZ2FzLWljb24ge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmdyZXkge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRzcGFuLmdyZXkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0IHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzExMTtcblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Quc2VsZWN0cGlja2VyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN0YWJzUm93IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnN3aXRjaCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNhNGE0YTQ7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuXHRcdFx0XHQuc3dpdGNoLWlucHV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1sYWJlbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMTVzIGVhc2Utb3V0KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwtdHdvIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdFx0bGVmdDogOTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLXRocmVlIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdFx0bGVmdDogMTY0cHhcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3dpdGNoLWxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4ycyBsaW5lYXIpO1xuXHRcdFx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0XHRcdCYuc2Vjb25kIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudGhpcmQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN3aXRjaC1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdHdpZHRoOiA4MXB4O1xuICBcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzBmMGYwZjtcblx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAuMTVzIGVhc2Utb3V0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zd2l0Y2gtbGFiZWwtb2ZmIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3Vwb24tcm93IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblxuXHRcdC5jb3Vwb24tY2FyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NThweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEvMyAqIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL2hvdmVyIGVmZmVjdFxuXHRcdC5jYXJkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcblx0XHRcdFx0LmltYWdlLWhvbGRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gNjAwbXMgZWFzZSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdG1hcmdpbjogNXB4IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZS1ob2xkZXIgaW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbW9wYXItY291cG9ucyB7XG4gIC5mYW5jeWJveC13cmFwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5mYW5jeWJveC1pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYW5jeWJveC1za2luIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cdCNmYW5jeV9wcmludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBsaWdodGVuKGJsdWUsIDIwJSk7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggbGlnaHRlbihibHVlLCAyMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG5cbiAgLmZhbmN5X2Rvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihibHVlLCAyMCUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcbiAgICAvL2JvcmRlcjogc29saWQgMnB4IGxpZ2h0ZW4oYmx1ZSwgMjAlKTtcbiAgICB3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZmNhLW9mZndoaXRlO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXHR9XG4iLCIuc2VydmljZS12aWRlb3Mge1xuICAuZGktZmNhLXRvcC1iYW5uZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgXG4gIC5zZXJ2aWNlLXZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufSIsIi5zZXJ2aWNlLXNjaGVkdWxlciB7XG4gIC53aWRnZXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH0gXG59IiwiLy9DT01QQVJJU09OIE9GIEpFRVAgR1JBTkQgQ0hFUk9LRUUgQU5EIFRSSU1TXG5cbiRjZGpyeWVsbG93OiAkZmNhLXllbGxvdztcbiRsaWdodGdyYXk6ICNlMWUxZTE7XG5cbi5ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uIHtcblx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuXHRoMixoMyB7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQueWVsbG93LXRleHQge1xuXHRcdGNvbG9yOiAkY2RqcnllbGxvdztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5jaGVyb2tlZS1oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2dyYW5kLWNoZXJva2VlLWhlcm8uanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDcyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7XG5cdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogLTUwcHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0c3ViIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tcGFyaXNvbi1zZWN0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0LmNvbXBhcmlzb24tYm94IHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwIDA7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5tb2RlbC1pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZ3JhbmQtY2hlcm9rZWUtbW9kZWwtYmcuanBnJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM0NXB4O1xuXHRcdFx0fVxuXHRcdFx0I21vZGVsLXNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9kcm9wZG93bmFycm93LmpwZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbXBhcmUtaW5mbyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdG1hcmdpbjogNjBweCAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZzLXJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHQudnMtdGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAtNjBweCBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAjNzA3MDcwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudnMtdGV4dCB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdFx0XHRcdC5jb21wYXJlLWRlc2Mge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtbXNycCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuY29tcGFyaXNvbi1ib3gge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQubW9kZWwtaW1nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtaW5mbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQjbW9kZWwtc2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb21wYXJlLW9wdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdFx0XHQuY29sbGFwc2Vye1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI1cHgpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY2RqcnllbGxvdztcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LyogVmVydGljYWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMWhvdmVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlciB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sbGFwc2UtcGFuZWwge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHQuY2FyZC1ibG9jayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0XHRcdC5jb21wYXJlLXRhYmxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0dGQsdGgge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTdhN2E3O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCYub3ZlcmxhbmQsICYuc3VtbWl0LCAmLmxpbWl0ZWQsICYubGFyZWRvIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Ji50b3AtaGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0LmNvbXBhcmUtdGFibGUgdGQsIC5jb21wYXJlLXRhYmxlIHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHQuY2FyZC1oZWFkZXIgYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQsIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY29tcGFyZS1jdGEge1xuXHRcdG1hcmdpbi10b3A6LTQwcHg7XG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC5jdGEtYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNkanJ5ZWxsb3csIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jdGEtc3F1YXJlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXHRcdFx0fVxuXHRcdFx0Ji5sZWZ0LWN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtaW52ZW50b3J5LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodC1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWJ1aWxkLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL0NPTVBBUklTT04gT0YgSkVFUCBDSEVST0tFRVxuXG4kY2RqcnllbGxvdzogJGZjYS15ZWxsb3c7XG4kbGlnaHRncmF5OiAjZTFlMWUxO1xuXG4uY2hlcm9rZWUtY29tcGFyaXNvbiB7XG5cdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblx0aDIsaDMge1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LnllbGxvdy10ZXh0IHtcblx0XHRjb2xvcjogJGNkanJ5ZWxsb3c7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuY2hlcm9rZWUtaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi9jaGVyb2tlZS1oZXJvLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiA3MjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNjBweCAwIDEwMHB4O1xuXHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IC01MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdHN1YiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tc2VjdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdC5jb21wYXJpc29uLWJveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQubW9kZWwtaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1jaGVyb2tlZS1jb21wYXJpc29uL2NoZXJva2VlLW1vZGVsLWJnLmpwZycpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNDVweDtcblx0XHRcdH1cblx0XHRcdC5jb21wYXJlLWluZm8ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRtYXJnaW46IDYwcHggMDtcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52cy1yb3cge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0LnZzLXRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gLTYwcHggYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjb2xvcjogIzcwNzA3MDtcblx0XHRcdFx0fVxuXHRcdFx0XHRociB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZzLXRleHQge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0XHQuY29tcGFyZS1kZXNjIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLW1zcnAge1xuXHRcdFx0XHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0LmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmNvbXBhcmlzb24tYm94IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Lm1vZGVsLWltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLWluZm8ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0I21vZGVsLXNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjY29tcGFyZS1vcHRpb25zIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdC5jYXJkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAyNHB4O1xuXHRcdFx0XHRcdFx0LmNvbGxhcHNlcntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNXB4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjZGpyeWVsbG93O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8qIFZlcnRpY2FsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LyogaG9yaXpvbnRhbCBsaW5lICovXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMTFob3Zlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblx0XHRcdFx0XHRcdFx0JjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNlLXBhbmVsIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0LmNhcmQtYmxvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0XHQuY29tcGFyZS10YWJsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHRkLHRoIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2E3YTdhNztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHQmLmxhdGl0dWRlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Ji50b3AtaGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0LmNvbXBhcmUtdGFibGUgdGQsIC5jb21wYXJlLXRhYmxlIHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHQuY2FyZC1oZWFkZXIgYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQsIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY29tcGFyZS1jdGEge1xuXHRcdG1hcmdpbi10b3A6LTQwcHg7XG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC5jdGEtYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNkanJ5ZWxsb3csIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jdGEtc3F1YXJlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXHRcdFx0fVxuXHRcdFx0Ji5sZWZ0LWN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtaW52ZW50b3J5LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodC1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWJ1aWxkLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZHJpdmUtZGlzY292ZXIge1xuXHQuZHJpdmUtZGlzY292ZXItaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RyaXZlLWRpc2NvdmVyL2hlcm8tZHJpdmUtZGlzY292ZXIuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDcyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7XG5cdFx0LmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdG1hcmdpbjogLTEwMHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdC50b3Atd3JhcCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQudG9wLXllbGxvdyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1M3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ib3R0b20td2hpdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50b3AtbWlkZGxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0LmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RyaXZlLWRpc2NvdmVyL2hlcm8tZHJpdmUtZGlzY292ZXItbW9iaWxlLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0LmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSk7XG5cdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0bGVmdDogaW5pdGlhbDtcblx0XHRcdFx0cmlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHQudG9wLXdyYXAge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQudG9wLXllbGxvdyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib3R0b20td2hpdGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMge1xuXHRcdC5tb2RlbC1yb3cge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1vZGVsLXRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHQudGl0bGUtc21hbGwge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGZjYS15ZWxsb3c7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9kZWwtaW5mbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGxlZnQpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHQubW9kZWwtbGVmdCwgLm1vZGVsLXJpZ2h0IHtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtbGVmdCB7XG5cdFx0XHRcdFx0Lm1vZGVsLWZpbmFuY2Uge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNjZmNmY2Y7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtbWlkZGxlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtdG9wIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtYm90dG9tIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vZGVsLWJ1dHRvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5jZGpyLWJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGZjYS15ZWxsb3c7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRmY2EteWVsbG93LCAxMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdC5tb2RlbC10aXRsZSAudGl0bGUtc21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5tb2RlbC1yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLWJ1dHRvbiAuY2Rqci1idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiRwYWNpZmljYS1ibHVlOiAjNDk2MGFlO1xuJHBhY2lmaWNhLWZvbnQ6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuXG4ucGFjaWZpY2EtY29tcGFyaXNvbiB7XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEdFTkVSQUxcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRmb250LWZhbWlseTogJHBhY2lmaWNhLWZvbnQ7XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogJHBhY2lmaWNhLWZvbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMTExO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRwYWNpZmljYS1mb250O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRjb2xvcjogIzExMTExMTtcblx0XHRmb250LWZhbWlseTogJHBhY2lmaWNhLWZvbnQ7XG5cdH1cblx0LmNvbnRhaW5lci1wYWNpZmljYSB7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRIRVJPIFNFQ1RJT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2EtaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BhY2lmaWNhLWNvbXBhcmlzb24vaGVyby1wYWNpZmljYS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0bWFyZ2luLXRvcDoxMDBweDtcblx0XHQucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0LnBhY2lmaWNhLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHQucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRTUVVBUkUgRkVBVFVSRVNcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2Etc3F1YXJlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTExO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0LnNxdWFyZS13cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQuc3F1YXJlLWltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdCAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0ICAgICAgIH1cblx0XHRcdCAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdCAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0ICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zcXVhcmUtdGV4dCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdC5zcXVhcmUtdG9wIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3F1YXJlLWJvdHRvbSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuc3F1YXJlLWltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwYWNpZmljYS1ibHVlLCAxMCUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0LnNxdWFyZS13cmFwIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigjMTExLDIwJSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQuc3F1YXJlLXRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdC5zcXVhcmUtdG9wIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3F1YXJlLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0RlVFTCBDT01QQVJJU09OXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0LnBhY2lmaWNhLWZ1ZWwge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0LmZ1ZWwtd3JhcHBlciB7XG5cdFx0XHQmLmZ1ZWwtcGFjaWZpY2Ege1xuXHRcdFx0XHRjb2xvcjogJHBhY2lmaWNhLWJsdWU7XG5cdFx0XHRcdC5mdWVsLXdyYXA6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZnVlbC12ZWhpY2xlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuZnVlbC13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNjY2O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZnVlbC1udW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mdWVsLXJpZ2h0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRpbWcsIC5tcGctdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubXBnLXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5mdWVsLXdyYXA6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5mdWVsLXdyYXBwZXIge1xuXHRcdFx0XHQuZnVlbC12ZWhpY2xlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZ1ZWwtd3JhcCB7XG5cdFx0XHRcdFx0LmZ1ZWwtcmlnaHQgaW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mdWVsLW51bSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0SFlCUklEIENPTVBBUklTT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2EtaHlicmlkIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0Lmh5YnJpZC13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHQudmVoaWNsZS10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5ub3QtYXZhaWxhYmxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuNXMgZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQudmVoaWNsZS10ZXh0LCAubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5oeWJyaWQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDUlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Lmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZlaGljbGUtdGV4dCwgLm5vdC1hdmFpbGFibGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRBREFQVEFCSUxJVFkgU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1hZGFwdGFiaWxpdHkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmFkYXB0LXdyYXBwZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmFkYXB0LXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdC5hZGFwdC1jaXJjbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwcHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkYXB0LXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5hZGFwdC1jaXJjbGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwYWNpZmljYS1ibHVlLCAxMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAge1xuXHRcdFx0XHQuYWRhcHQtY2lyY2xlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkYXB0LXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRTQUZFVFkgQU5EIFNFQ1VSSVRZIFNFQ1RJT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2Etc2FmZXR5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMzAwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYWNpZmljYS1jb21wYXJpc29uL2JnLXNhZmV0eS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHAsIGgyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0Q09OVkVOSUVOQ0UgU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1jb252ZW5pZW5jZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRociB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxMTE7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVVNFRCBPTiBSQU0gQ09NUEFSSVNPTiBBTkQgQ09NUEFTUyBDT01QQVJJU09OXG5cbiRjb21wYXJpc29uLWZvbnQ6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGNvbXBhcmlzb24tYmx1ZTogIzQ5NjBhZTtcblxuLmZjYS1jb21wYXJpc29ue1xuXHRmb250LWZhbWlseTogJGNvbXBhcmlzb24tZm9udDtcblx0LmNvbXBhcmlzb24tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDIwcHggNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRjb21wYXJpc29uLWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDIwcHggMjBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNyYW0tY29tcGFyaXNvbi10YWJsZSwgI2NvbXBhc3MtY29tcGFyaXNvbi10YWJsZSB7XG5cdFx0Y29sb3I6ICMxMTE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0LnRhYmxlLWhlYWRlciB0aCB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogJGNvbXBhcmlzb24tYmx1ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCx0aCB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0LmZhLXRpbWVzIHtcblx0XHRcdFx0Y29sb3I6ICNiMDNhM2E7XG5cdFx0XHR9XG5cdFx0XHQuZmEtY2hlY2sge1xuXHRcdFx0XHRjb2xvcjogIzEzYjcxNztcblx0XHRcdH1cblx0XHR9XG5cdFx0dHJ7XG5cdFx0XHQmLmdyYXktcm93IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2UxZTFlMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHR0ZCx0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tcGFyaXNvbi1pbmZvIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCYuYmxhY2stYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAZnVuY3Rpb24gY2FsY3VsYXRlLWd1dHRlcigkY29sdW1ucywgJGNvbnRhaW5lci13aWR0aCwgJGNvbC13aWR0aDozMDApIHtcbiAgJGd1dHRlci10b3RhbDogJGNvbnRhaW5lci13aWR0aCAtICgkY29sLXdpZHRoKiRjb2x1bW5zKTtcbiAgJGd1dHRlci1zaW5nbGU6ICRndXR0ZXItdG90YWwvKCRjb2x1bW5zIC0gMSk7XG4gIEByZXR1cm4gcGVyY2VudGFnZSgkZ3V0dGVyLXNpbmdsZS8kY29udGFpbmVyLXdpZHRoKTtcbn1cblxuQG1peGluIGJyb2NodXJlLWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItd2lkdGgsICRjb2wtd2lkdGg6MzAwKSB7XG4gICAgQGluY2x1ZGUgZmxleCgwLCAxLCAje3BlcmNlbnRhZ2UoJGNvbC13aWR0aC8kY29udGFpbmVyLXdpZHRoKX0pO1xuXG4gICAgJjpudGgtY2hpbGQobikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGUtZ3V0dGVyKCRjb2x1bW5zLCAkY29udGFpbmVyLXdpZHRoLCAkY29sLXdpZHRoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZS1ndXR0ZXIoJGNvbHVtbnMsICRjb250YWluZXItd2lkdGgsICRjb2wtd2lkdGgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKCN7JGNvbHVtbnN9bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIuZS1icm9jaHVyZXMge1xuXG4gIC8vIHVwZGF0ZSBjb250YWluZXIgc2l6ZSBiYXNlZCBvbiBtb2NrdXBcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA1MHB4IDUwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubWFrZSB7XG4gICAgJl9fdmVoaWNsZXMge1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCgnd3JhcCcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgJl9fdmVoaWNsZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICZfX3ZlaGljbGVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGVsIHtcbiAgICBAaW5jbHVkZSBicm9jaHVyZS1ncmlkKDQsIDEyNTApO1xuICAgIGJhY2tncm91bmQ6ICNlM2ViZWM7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCdjZW50ZXInKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC55ZWxsb3ctYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICsgLnllbGxvdy1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgLnllbGxvdy1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgIEBpbmNsdWRlIGJyb2NodXJlLWdyaWQoMywgOTI1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC55ZWxsb3ctYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjUwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGJyb2NodXJlLWdyaWQoMiwgNjIwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG4gICAgICAmOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
