.brochures .hero,.business-link .slider-banner,.on-job-allowance .content .commercial .table-section,.on-job-allowance .hero,.specials-program .hero{display:-moz-flex;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:-moz-flex;display:flex;-moz-justify-content:center;justify-content: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}.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:-moz-flex;display:flex;flex-wrap:wrap}.hours-wrap .hours p{text-align:center!important}@media screen and (max-width:987px){.hours-wrap .hours{-moz-flex-direction:column;flex-direction:column}}.hours-wrap .hours div{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:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch;flex-direction:row}.customer-first .top-banner .logo{-moz-flex:1 0 0;flex:1 0 0;align-self:center;max-width:269px}@media (max-width:767px){.customer-first .top-banner .logo{width:100%;max-width:100%;-moz-flex:0 0 100%;flex:0 0 100%}}.customer-first .top-banner .ctas{-moz-flex:2 0 0;flex:2 0 0;text-align:right;align-self:center}@media (max-width:767px){.customer-first .top-banner .ctas{width:100%;-moz-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;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{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;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;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;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{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{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;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;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;transition:all .3s ease;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;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;transition:all .4s ease}.showroom-wrap #color-selector .owl-item:hover{cursor:pointer;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:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.showroom-wrap #overviewRow .model-overview-wrap .left-wrap{padding:20px;border:1px solid #d7d7d7;width:350px;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;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:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap{width:350px;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;transition: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{transform:rotate(90deg)}.showroom-wrap #specificationsRow .specifications-wrap .left-wrap ul.ui-tabs-nav li.ui-tabs-active a .plus-sign:after{transform:rotate(180deg)}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap{flex:1;width:0}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap{min-height:540px;display:flex!important;flex-wrap:wrap;-webkit-flex-wrap:wrap;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;flex:none}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab-inner-wrap .tab-description{border:1px solid #d7d7d7;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:flex;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;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;flex:1;width:0}.showroom-wrap #trimsRow .trim-wrap .right-wrap .trim-overview-top{display:flex;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;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;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;transition: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{transform:rotate(90deg)}.showroom-wrap #specificationsRow .specifications-wrap .right-wrap .tab_drawer_heading.d_active .plus-sign:after{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;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;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{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;font-size:12px}.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:flex}.mopar-parts-service .gf_name_has_2>span{flex-grow:1}.mopar-parts-service .gf_name_has_2>span:first-child{margin-right:20px}.on-job-allowance .hero{color:#fff;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:nowrap;-moz-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%;-moz-align-items:stretch;align-items:stretch;-moz-justify-content:center;justify-content:center;flex-wrap:wrap}.on-job-allowance .content .commercial .table-section .feature-item{-moz-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%;-moz-flex:1 0 50%;flex:1 0 50%}}@media (max-width:480px){.on-job-allowance .content .commercial .table-section .feature-item{width:100%;-moz-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%;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%;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{-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:nowrap;-moz-flex-direction:row;flex-direction:row;align-content:center}@media screen and (max-width:878px){.business-link .slider-banner{-moz-flex-direction:column;flex-direction:column;flex-wrap:wrap}}.business-link .slider-banner .slider-text{-moz-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{-moz-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{-moz-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:flex;justify-content:center;flex-direction:row;flex-wrap: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 .contact{text-align:center;padding:35px 0}.commercial .contact .contact-text{padding:35px 0;border:1px solid #000;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{padding:5px 0 35px}.commercial .commercial-slider p{text-align:center}.commercial .commercial-slider h1{text-align:center;font-size:24px;font-family:Lato,sans-serif}.commercial .commercial-slider .vehicles{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:center;align-items:center;-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;width:100%;box-sizing:border-box;border:5px solid #fff}.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(../img/commercials/model-line.png) bottom;background-repeat:no-repeat}.commercial .dealer-contact-info.commercial-dealer-contact-info h3{text-align:center;font-size:20px;font-family:Lato,sans-serif}.commercial .dealer-contact-info.commercial-dealer-contact-info .phone-numbers,.commercial .dealer-contact-info.commercial-dealer-contact-info .widget-subtitle,.commercial .dealer-contact-info.commercial-dealer-contact-info .widget-subtitle-icon{display:none}.commercial .dealer-contact-info.commercial-dealer-contact-info .hours{font-size:12px;font-weight:700}.commercial .dealer-contact-info.commercial-dealer-contact-info .dealer-info{min-height:auto!important}.commercial .dealer-contact-info.commercial-dealer-contact-info h3.commercial__sidebar__subtitle{text-align:center;font-size:16px;font-family:Lato,sans-serif}.commercial .dealer-contact-info.commercial-dealer-contact-info .commercial__sidebar__phone{text-align:center;font-size:18px;font-family:Lato,sans-serif;padding:10px 0}.commercial .dealer-contact-info.commercial-dealer-contact-info .commercial__sidebar__button{background-color:#ea1819;display:block;font-weight:700;margin:10px 30px}.commercial .resources h3{text-align:center;font-size:24px;font-family:Lato,sans-serif}.commercial .contact-us{position:relative}.commercial .contact-us:before{content:"";position:absolute;left:0;top:50px;width:100%;height:1px}@media (max-width:1024px){.commercial .contact-us .container{padding:60px}}.commercial .owl-next,.commercial .owl-prev{position:absolute;top:40%;z-index:100}.commercial .owl-prev{left:-4%;font-size:2em}.commercial .owl-next{right:-4%;font-size:2em}.brochures .hero{-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:nowrap;-moz-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{-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:nowrap;-moz-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}}@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{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;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;transition:left .15s ease-out}.mopar-template #widgets-row #tabsRow .switch .switch-label-off{padding-left:2px}.mopar-template .coupon-row{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch;-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{transition:transform .6s ease}.mopar-template .coupon-row .card .image-holder:hover img{transform:scale(1.09)}}.mopar-template .coupon-row .card{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-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:#444;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;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;transition: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;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{transform:rotate(0)}.grand-cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:after{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;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;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;transition: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;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{transform:rotate(0)}.cherokee-comparison #compare-options .card .card-header a.collapsed .bottom-collapse .collapser:after{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;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:-moz-flex;display:flex;-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:-moz-flex;display:flex;-moz-justify-content:left;justify-content:left;-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:-moz-flex;display:flex;-moz-justify-content:center;justify-content: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}.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;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;box-sizing:border-box;-webkit-transform:scale(0);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:-moz-flex;display:flex;-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;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;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:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;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:-moz-flex;display:flex;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{-moz-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:-moz-flex;display:flex;-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{-moz-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{-moz-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}}.power-broker{text-align:center}.power-broker section{margin-bottom:3em}.power-broker p{font-size:1.2em}.power-broker .container-wide{max-width:1120px}.power-broker .flex-col-block .block__img{margin-bottom:1em}.power-broker .flex-col-block .block__title{margin:0;height:3em}@media screen and (min-width:768px) and (max-width:775px){.power-broker .flex-col-block .block__title{height:4em}}.power-broker .flex-col-block .block__content{margin:0}@media (min-width:990px){.power-broker .hero--mobile{display:none}}.power-broker .hero--desktop{display:none;background:center center #333;background-size:cover;padding:6em 0 10em 0}.power-broker .hero--desktop .container-wide{max-width:1500px}@media (min-width:990px){.power-broker .hero--desktop{display:block}}.power-broker .hero__logos{display:flex;justify-content:space-between}.power-broker .hero__logos__img{display:block}.power-broker .hero__title{font-weight:800}.power-broker .hero__button{margin:0;background:0 0;color:#e2211b;border:2px solid #e2211b}.power-broker .hero__button:hover{background:#e2211b;color:#fff}.power-broker .intro__title{font-weight:800}.power-broker .meet__title{font-weight:800}.power-broker .meet .staff-row{margin-bottom:2em}.power-broker .connection__title{font-weight:800}.power-broker .connection__button{margin:0;background:0 0;color:#e2211b;border:2px solid #e2211b}.power-broker .connection__button:hover{background:#e2211b;color:#fff}.power-broker .connection .blocks-row{margin-top:3em}.power-broker .departments__title{font-weight:800}.power-broker .departments .hours{list-style:none;margin:0;padding:0}.power-broker .departments .hours li{font-size:1.2em;line-height:1.8}.power-broker .form__title{font-weight:800}.power-broker .form .gform_wrapper{text-align:left}.power-broker .form .bottomsection{margin-bottom:1.5em}.power-broker .form .button.gform_button{margin:0;background:0 0;color:#e2211b;border:2px solid #e2211b}.power-broker .form .button.gform_button:hover{background:#e2211b;color:#fff}.power-broker .disclaimers{padding-top:3em;text-align:left}.power-broker .disclaimers .disclaimer{font-size:1em;font-style:normal}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9iYXNlLnNjc3MiLCJzdHlsZS5jc3MiLCJfY3VzdG9tZXItZmlyc3Quc2NzcyIsIl9tYWtlLWh1Yi5zY3NzIiwiX21vZGVsLWh1Yi5zY3NzIiwiX21vZGVsLXNpbmdsZS5zY3NzIiwiX21vcGFyLWV4cHJlc3Muc2NzcyIsIl9tb3Bhci1wYXJ0cy1zZXJ2aWNlLnNjc3MiLCJfb24tam9iLWFsbG93YW5jZS5zY3NzIiwiX2J1c2luZXNzLWxpbmsuc2NzcyIsIl9jb21tZXJjaWFscy5zY3NzIiwiX2Jyb2NodXJlcy5zY3NzIiwiX3NwZWNpYWxzLXByb2dyYW0uc2NzcyIsIl9tb3Bhci1jb3Vwb25zLnNjc3MiLCJfbW9wYXItc2VydmljZS12aWRlb3Muc2NzcyIsIl9zZXJ2aWNlLXNjaGVkdWxlci5zY3NzIiwiX2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi5zY3NzIiwiX2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi5zY3NzIiwiX2RyaXZlLWRpc2NvdmVyLnNjc3MiLCJfcGFjaWZpY2EtY29tcGFyaXNvbi5zY3NzIiwiX2NvbXBhcmlzb24tdGFibGUuc2NzcyIsIl9lLWJyb2NodXJlLnNjc3MiLCJfcGFnZS1wb3dlcmJyb2tlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJIQSxpQkFBQSw4QkFBQSxzREFBQSx3QkFBQSx3QkF4SEMsUUFBQSxVQUVBLFFBQUEsS0NBRCxtQkFDRSxrQkFBQSxVQUNBLHNCQUFBLE9BQ0Esb0JBQUEsT0FBQSxJQUNBLGdCQUFBLE1BQ0EsV0FBQSxNQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxRRFZELFFBQUEsVUFFQSxRQUFBLEtBc0VBLHFCQUFBLE9BQ0EsZ0JBQUEsT0FlQSxpQkFBQSxPQUNBLFlBQUEsT0M3RUMsMEJBVkYsbUJBV0ksV0FBQSxPQVhKLHNCQUFBLHNCQWVJLE1BQUEsUUFDQSxZQUFBLFFDS0YseUNEckJGLHVCQXlCSSxPQUFBLEVBQ0EsV0FBQSxFQUlK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ZW50IjpbIkBtaXhpbiBmbGV4Ym94IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblx0QGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fVxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHQtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuXHR9XG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbkBtaXhpbiBib3gtc2hhZG93KCR2YWx1ZSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHZhbHVlO1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW8tYm94LXNoYWRvdzogJHZhbHVlO1xuICBib3gtc2hhZG93OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpaSl7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIElFIDlcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIFNhZmFyaVxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIGJ0bigkYmctY29sb3IsICR0ZXh0LWNvbG9yLCAkYm9yZGVyLWNvbG9yKSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE2O1xuJGZjYS1saWdodDogIzAwYjFlYjtcbiRmY2EteWVsbG93OiAjZmZiYTAwO1xuJGZjYS1vZmZ3aGl0ZTogI2YxZjFmMTtcblxuLmRpLWZjYS10b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmQyZDJkO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIGgxLCBoMiB7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuICBpbWcsXG4gIC5mY2EtdG9wLWltYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIC5jYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2x7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTQuM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICYucmlnaHR7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJi5sZWZ0e1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZmxleHNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46ICg1MC8kYmFzZS1mb250LXNpemUpI3tyZW0gYXV0b307XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5kaS1mY2EtdG9wLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLmZjYS1icmFuZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogKDUwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbSAwfTtcblxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBhLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmNhLWhlYWRpbmctd2l0aC1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206ICg1MC8kYmFzZS1mb250LXNpemUpI3tyZW19O1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3ViaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6ICgyMC8kYmFzZS1mb250LXNpemUpI3tyZW19O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCwgcCwgdWwsIG9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgcCwgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAoMzAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICB9XG5cbiAgLmZjYS1jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoNDAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qtcm93IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZjYS1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAueWVsbG93LWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBidG4oJGZjYS15ZWxsb3csIHdoaXRlLCAjZTRhNjAwKTtcbiAgfVxuXG4gIC5ibGFuZC1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgYnRuKHdoaXRlLCBibGFjaywgYmxhY2spO1xuICB9XG59XG5cbiAgLmhvdXJzLXdyYXAge1xuXHRcdC5ob3VycyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODdweCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZmxleDogMSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuICB9XG4iLCIub24tam9iLWFsbG93YW5jZSAuaGVybywgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24sIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyLCAuY29tbWVyY2lhbCAuaGVybywgLmJyb2NodXJlcyAuaGVybywgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kaS1mY2EtdG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRpLWZjYS10b3AtYmFubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmRpLWZjYS10b3AtYmFubmVyIGgxLCAuZGktZmNhLXRvcC1iYW5uZXIgaDIge1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5kaS1mY2EtdG9wLWJhbm5lciBpbWcsXG4gIC5kaS1mY2EtdG9wLWJhbm5lciAuZmNhLXRvcC1pbWFnZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG5cbi5kaS1mY2EtY29udGVudC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwgLmNhcm91c2VsLWFycm93LWxlZnQsXG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5jYXJvdXNlbCAuY2Fyb3VzZWwtYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mbGV4c2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mbGV4c2xpZGVyIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5kaS1mY2EtdG9wLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtYnJhbmQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjU2cHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDMuMTI1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDMuMTI1cmVtIDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDEsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgyLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBoMywgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgYS5idG4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtaGVhZGluZy13aXRoLXN1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWhlYWRpbmctd2l0aC1zdWIgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtaGVhZGluZy13aXRoLXN1YiAuc3ViaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1oZWFkaW5nLXdpdGgtc3ViIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIG9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1jdGEtY29udGFpbmVyIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1jdGEtY29udGFpbmVyIC5idG4gKyAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5jb250YWN0LXJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLnllbGxvdy1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGE2MDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmJsYW5kLWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOyB9XG5cbi5ob3Vycy13cmFwIC5ob3VycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ob3Vycy13cmFwIC5ob3VycyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3Vycy13cmFwIC5ob3VycyB7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuaG91cnMtd3JhcCAuaG91cnMgZGl2IHtcbiAgICBmbGV4OiAxIDAgMDsgfVxuXG4uY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhLWxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIC5sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDA7XG4gICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAtbW96LWZsZXg6IDEgMCAwO1xuICAgIC1tcy1mbGV4OiAxIDAgMDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjlweDsgfVxuICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIgLmN0YXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgLXdlYmtpdC1mbGV4OiAyIDAgMDtcbiAgICAtbW96LWJveC1mbGV4OiAyO1xuICAgIC1tb3otZmxleDogMiAwIDA7XG4gICAgLW1zLWZsZXg6IDIgMCAwO1xuICAgIGZsZXg6IDIgMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIC5jdGFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhcyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbi5jdXN0b21lci1maXJzdCBhcnRpY2xlIC53aGF0LWlzIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uY3VzdG9tZXItZmlyc3QgYXJ0aWNsZSAud2hhdC1pcyBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuLmN1c3RvbWVyLWZpcnN0IGFydGljbGUgLnRleHQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgaDEge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiAubWFrZS1zcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIC5tYWtlLXNxdWFyZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiAubWFrZS1zcXVhcmU6aG92ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMzBweDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgaDEge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIHVsLm1vZGVsLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlOyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIC5tb2RlbC15ZWFyLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCAubW9kZWwtbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTM1MmE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCAubW9kZWwtbmFtZSAuYXJyb3ctaG92ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXA6aG92ZXIgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIGkge1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIHtcbiAgICAgIHdpZHRoOiA0NiU7IH0gfVxuXG4uc2hvd3Jvb20td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHggMCA4MHB4IDA7IH1cbiAgLnNob3dyb29tLXdyYXAgLnNob3dyb29tLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNob3dyb29tLXdyYXAgLnNob3dyb29tLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAuc2hvd3Jvb20tdGl0bGUgaDEgLnNob3dyb29tLXllYXIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAuc2hvd3Jvb20tdGl0bGUgaDEgLnNob3dyb29tLW1vZGVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zaG93cm9vbS13cmFwIC5zaG93cm9vbS10aXRsZSAuYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5zaG93cm9vbS13cmFwIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLW9uIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICBsZWZ0OiAxOTVweDsgfVxuICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLnNlY29uZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLXNlbGVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tbW9kZWwtY29sb3IgI2NvbG9ybWFpbiAuY29sb3Itd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tbW9kZWwtY29sb3IgI2NvbG9ybWFpbiAuY29sb3Itd3JhcCBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yIC5jb2xvci1jYXJvdXNlbC1jb250cm9scyB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yIC5jb2xvci1jYXJvdXNlbC1jb250cm9scyBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yIC5jb2xvci1jYXJvdXNlbC1jb250cm9scyBhLnByZXYge1xuICAgICAgICBsZWZ0OiAtMTVweDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3Nob3dyb29tLW1vZGVsLWNvbG9yIC5jb2xvci1jYXJvdXNlbC1jb250cm9scyBhLm5leHQge1xuICAgICAgICByaWdodDogLTE1cHg7IH1cbiAgLnNob3dyb29tLXdyYXAgI2NvbG9yLXNlbGVjdG9yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNob3dyb29tLXdyYXAgI2NvbG9yLXNlbGVjdG9yIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjY29sb3Itc2VsZWN0b3IgLm93bC1pdGVtIC5jb2xvci13cmFwIHtcbiAgICAgIG1heC13aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjY29sb3Itc2VsZWN0b3IgLm93bC1pdGVtLnN5bmNlZCAuY29sb3Itd3JhcDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLnNob3dyb29tLXdyYXAgI2NvbG9yLXNlbGVjdG9yIC5vd2wtaXRlbS5zeW5jZWQgLmNvbG9yLXdyYXA6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAtMTBweCBhdXRvIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tZXh0ZXJpb3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1leHRlcmlvciAjZ2FsbGVyeS1waG90b3MgdWwuaW1hZ2VnYWxsZXJ5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc2hvd3Jvb20tZXh0ZXJpb3IgI2dhbGxlcnktcGhvdG9zIHVsLmltYWdlZ2FsbGVyeSBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBwYWRkaW5nOiAyLjVweDsgfVxuICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy10b3AgLmdhcy1pY29uLCAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCAubXBnLXRvcCAubXBnLXdyYXAge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNvdmVydmlld1JvdyAubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIC5tcGctdG9wIC5tcGctd3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy10b3AgLm1wZy13cmFwIC5tcGctdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCAubXBnLXRvcCAubXBnLXdyYXAgLm1wZy1jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAgLm1wZy1ib3R0b20ge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCAubXBnLWJvdHRvbSAubXBnLWRpc2NsYWltZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5yaWdodC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5yaWdodC13cmFwIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IC5tb2RlbC1vdmVydmlldy13cmFwIC5yaWdodC13cmFwIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICBmbGV4OiBub25lOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCAuc3BlY2lmaWNhdGlvbnMtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpIGEgLnBsdXMtc2lnbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLyogVmVydGljYWwgbGluZSAqL1xuICAgICAgICAgICAgLyogaG9yaXpvbnRhbCBsaW5lICovIH1cbiAgICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpIGEgLnBsdXMtc2lnbjpiZWZvcmUsIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpIGEgLnBsdXMtc2lnbjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhIC5wbHVzLXNpZ246YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpIGEgLnBsdXMtc2lnbjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2Q4ZDhkODsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2Q4ZDhkODsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLnBsdXMtc2lnbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5sZWZ0LXdyYXAgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSAucGx1cy1zaWduOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAge1xuICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYi1pbm5lci13cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi10aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICBmbGV4OiBub25lOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5sZWZ0LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5sZWZ0LXdyYXAgLnRyaW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLmxlZnQtd3JhcCAudHJpbS1pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3Age1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LXRvcCAudHJpbS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDsgfVxuICAgICAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94IC50cmltLWJveC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94IC50cmltLWJveC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LWJvdHRvbSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctYm90dG9tIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LXRvcCAudHJpbS1ib3gge1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LXRvcCAudHJpbS1ib3gge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy1ib3R0b20gLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIC50cmltLW92ZXJ2aWV3LWJvdHRvbSAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvd3Jvb20td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAuc2hvd3Jvb20tdGl0bGUgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwIC5zaG93cm9vbS10aXRsZSAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2gge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzdweDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwtb24gfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG4gICAgICAgICAgbGVmdDogMTQ1cHg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgLnN3aXRjaCAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwuc2Vjb25kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwIC5zd2l0Y2ggLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzaG93cm9vbS1jb2xvcnMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjZ2FsbGVyeS1waG90b3MgdWwuaW1hZ2VnYWxsZXJ5IGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnNob3dyb29tLXdyYXAgI292ZXJ2aWV3Um93IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjb3ZlcnZpZXdSb3cgLm1vZGVsLW92ZXJ2aWV3LXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1ibG9jaztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ibG9jaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAubGVmdC13cmFwIHVsLnVpLXRhYnMtbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWItaW5uZXItd3JhcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLmxlZnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyAucGx1cy1zaWduIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAvKiBWZXJ0aWNhbCBsaW5lICovXG4gICAgICAgICAgLyogaG9yaXpvbnRhbCBsaW5lICovIH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZyAucGx1cy1zaWduOmJlZm9yZSwgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcgLnBsdXMtc2lnbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nIC5wbHVzLXNpZ246YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiX2RyYXdlcl9oZWFkaW5nIC5wbHVzLXNpZ246YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgICAgLnNob3dyb29tLXdyYXAgI3NwZWNpZmljYXRpb25zUm93IC5zcGVjaWZpY2F0aW9ucy13cmFwIC5yaWdodC13cmFwIC50YWJfZHJhd2VyX2hlYWRpbmcuZF9hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZy5kX2FjdGl2ZSAucGx1cy1zaWduOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjc3BlY2lmaWNhdGlvbnNSb3cgLnNwZWNpZmljYXRpb25zLXdyYXAgLnJpZ2h0LXdyYXAgLnRhYl9kcmF3ZXJfaGVhZGluZy5kX2FjdGl2ZSAucGx1cy1zaWduOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAubGVmdC13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5sZWZ0LXdyYXAgdWwudWktdGFicy1uYXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zaG93cm9vbS13cmFwICN0cmltc1JvdyAudHJpbS13cmFwIC5yaWdodC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgICAuc2hvd3Jvb20td3JhcCAjdHJpbXNSb3cgLnRyaW0td3JhcCAucmlnaHQtd3JhcCAudHJpbS1vdmVydmlldy10b3AgLnRyaW0tYm94Om50aC1jaGlsZCg0bisyKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4uaGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCB7XG4gICAgcGFkZGluZzogNDBweCAyMDBweDsgfVxuICAgIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCBoMiB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH1cbiAgICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLmhvdXJzLXdyYXAge1xuICAgICAgcGFkZGluZzogMjBweCAwIDUwcHg7IH1cbiAgICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLm1lLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDgwcHggMCAwIDA7IH1cbiAgICAgIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAubWUtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmhlYWRsaW5lIC5ob3Vycy13cmFwIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jaGVja2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7IH1cbiAgICAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaGVhZGluZy13cmFwIGgyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNoZWNrbGlzdCAuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7IH1cbiAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDMwcHggMTVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2hlY2tsaXN0IC5pY29uLXdyYXAgcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5jaGVja2xpc3QgLmNoZWNrcG9pbnQtZGlzY2xhaW1lciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHtcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHAge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICAgICAgd2lkdGg6IDI5JTsgfVxuICAgIC5jaGVja2xpc3QgLmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAgcCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIHtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuXG4ubW9wYXItYnJhbmRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLm1vcGFyLWJyYW5kcyBoMiB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5tb3Bhci1icmFuZHMgLm1hZ25ldCBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRncmF5OyB9XG4gIC5tb3Bhci1icmFuZHMgLnBlbm56b2lsIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb3Bhci1icmFuZHMgLm1hZ25ldCBpbWcsIC5tb3Bhci1icmFuZHMgLnBlbm56b2lsIGltZyB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5tb3Bhci1icmFuZHMgLm1hZ25ldCBpbWcge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLnlvdXR1YmUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC55b3V0dWJlLXJvdyAueW91dHViZS1yb3ctYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC55b3V0dWJlLXJvdyB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAueW91dHViZS1yb3cge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG5cbi5jb250YWN0LXVzIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5jb250YWN0LXVzIGlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG5cbi5tYXAtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU1MHB4OyB9XG4gIC5tYXAtcm93IC5tYXAtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtcm93IC5nZXQtZGlyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLm1hcC1yb3cgLmdldC1kaXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm1hcC1yb3cgLmdldC1kaXIgLm91dGxpbmUtYnRuIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFwLXJvdyB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFwLXJvdyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAubWFwLXJvdyAuZ2V0LWRpciB7XG4gICAgICAgIHRvcDogMiU7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5vdXRsaW5lLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gIC5vdXRsaW5lLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYmEwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9wYXItcGFydHMtc2VydmljZSAub3V0bGluZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5vdXRsaW5lLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYmEwMDsgfVxuLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5wYXJ0cy1idXR0b24sIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAub3V0bGluZS1idG4ge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5oZWFkbGluZS1idG4td3JhcCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGhlaWdodDogMTUwcHg7IH1cbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5oZWFkbGluZS1idG4td3JhcCAucGFydHMtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwOyB9XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5oZWFkbGluZS1idG4td3JhcCAucGFydHMtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjYzk1MDA7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAuaGVhZGxpbmUtYnRuLXdyYXAge1xuICAgIGhlaWdodDogMjkwcHg7IH0gfVxuLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy1oZWFkaW5nLXdyYXAge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLXdyYXAge1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLXdyYXAgLmFtZW5pdGllcy1pbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLXdyYXAgLmFtZW5pdGllcy1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLXdyYXAgLmFtZW5pdGllcy1pbWcge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtd3JhcCAuYW1lbml0aWVzLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5nZl9uYW1lX2hhc18yIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubW9wYXItcGFydHMtc2VydmljZSAuZ2ZfbmFtZV9oYXNfMiA+IHNwYW4ge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5nZl9uYW1lX2hhc18yID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm9uLWpvYi1hbGxvd2FuY2UgLmhlcm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmhlcm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmhlcm8gaW1nIHtcbiAgICB3aWR0aDogNTU2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbi5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIHtcbiAgcGFkZGluZy10b3A6IDMlOyB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC5jb250YWluZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC5jb250YWluZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC5icm9jaHVyZS1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtd2Via2l0LWZsZXg6IDEgMCAyNSU7XG4gICAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgICAgLW1vei1mbGV4OiAxIDAgMjUlO1xuICAgICAgLW1zLWZsZXg6IDEgMCAyNSU7XG4gICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgNTAlO1xuICAgICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1vei1mbGV4OiAxIDAgNTAlO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDEgMCA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiT1JcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgei1pbmRleDogMzAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAjYmViZWJlOyB9XG4gICAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW0taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZGFyayB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZGFyayBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5saWdodCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIHBhZGRpbmc6IDUlOyB9XG4gICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAubGlnaHQgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAueWVsbG93LWJ0biB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbnRhY3QtdXMgLmNvbnRhaW5lciAuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG4gICAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIge1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLXRleHQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjAwcHg7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCA2MDBweDtcbiAgICAtbXMtZmxleDogMCAwIDYwMHB4O1xuICAgIGZsZXg6IDAgMCA2MDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci10ZXh0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDEgMDtcbiAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgLW1vei1mbGV4OiAwIDEgMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSAwO1xuICAgICAgICBmbGV4OiAwIDEgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLXRleHQgcCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci10ZXh0IC5kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2U0YTYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci1sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCAxO1xuICAgIC1tcy1mbGV4OiAwIDAgMTtcbiAgICBmbGV4OiAwIDAgMTtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bzsgfSB9XG4uYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIC5jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyAuY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMgLnRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyAudGFibGUtc2VjdGlvbiAuZGVhbGVyLWJveCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyMjI7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cbi5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMDsgfVxuICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2libGUtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJsZS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJsZS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3ggaDQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiYTAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3ggcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuLmJ1c2luZXNzLWxpbmsgLnJlc291cmNlcyAudGFibGUtc2VjdGlvbiBoNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4uYnVzaW5lc3MtbGluayAucmVzb3VyY2VzIC50YWJsZS1zZWN0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuLmJ1c2luZXNzLWxpbmsgLnJlc291cmNlcyAudGFibGUtc2VjdGlvbiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmYmEwMDsgfVxuLmJ1c2luZXNzLWxpbmsgLmNvbnRhY3QtdXMgLmNvbnRhaW5lciAuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jb21tZXJjaWFsIC5oZXJvIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNXB4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4uY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXItd3JhcCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIHtcbiAgcGFkZGluZzogMzVweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgLm93bC1jYXJvdXNlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSAudmVoaWNsZS1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gLnZlaGljbGUtbmFtZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmJhMDA7IH1cbiAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL21vZGVsLWxpbmUucG5nXCIpIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvbGVmdC1hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAxNDBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5vd2wtYnV0dG9ucyAub3dsLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvcmlnaHQtYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4OyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmYmEwMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIHZpZGVvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4uY29tbWVyY2lhbCAubWFwIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDIlOyB9XG4gIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogNSU7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYmEwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDhweDsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4uY29tbWVyY2lhbCAud3AtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lcmNpYWwgLmNvbnRlbnQgLmNvbnRhY3QtdXMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDsgfSB9XG5cbi5icm9jaHVyZXMgLmhlcm8ge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJyb2NodXJlcyAuaGVybyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYnJvY2h1cmVzIC5oZXJvIC5waG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJyb2NodXJlcyAuaGVybyAucGhvbmUgcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZiYTAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJyb2NodXJlcyAuaGVybyAucGhvbmUgcCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJvY2h1cmVzIC5oZXJvIC5tb2JpbGUtYnJlYWsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4uYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyAuYnJvY2h1cmUtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgLnllbGxvdy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29tbWVyY2lhbCAuaGVybyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzVweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAuY29tbWVyY2lhbCAuaGVybyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyLXdyYXAgLmNhcm91c2VsLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbi5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciB7XG4gIHBhZGRpbmc6IDM1cHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIC5vd2wtY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gLnZlaGljbGUtbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIC52ZWhpY2xlLW5hbWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZiYTAwOyB9XG4gICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9tb2RlbC1saW5lLnBuZ1wiKSBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL2xlZnQtYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIHRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL3JpZ2h0LWFycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBoNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmJhMDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCB2aWRlbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuLmNvbW1lcmNpYWwgLm1hcCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tdG9wOiAyJTsgfVxuICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgIGhlaWdodDogMjA4cHg7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuLmNvbW1lcmNpYWwgLndwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZXJjaWFsIC5jb250ZW50IC5jb250YWN0LXVzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4uc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8gcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyAuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIC5kcm9wZG93biBzZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZiYTAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4uc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIC5zcGVjaWFscy1sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gLnllbGxvdy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG5cbkBzdXBwb3J0cyAoYXBwZWFyYW5jZTogbm9uZSkgb3IgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAuc3BlY2lhbHMtcHJvZ3JhbSAuZHJvcGRvd24gc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmRyb3Bkb3duOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cbi5tb3Bhci10ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb3Bhci10ZW1wbGF0ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAuY29udGFpbmVyLXdpZGUge1xuICAgIHdpZHRoOiA5MiU7IH1cbiAgLm1vcGFyLXRlbXBsYXRlIC5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAjaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICNoZWFkIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtOyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAubW9wYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IC5nYXMtaWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCBzcGFuLmdyZXkge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCBzcGFuLmdyZXkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH0gfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgdWwgbGkge1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTExOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IHNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNhNGE0YTQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwtdHdvIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICAgIGxlZnQ6IDEwNXB4OyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLXRocmVlIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICAgIGxlZnQ6IDE5NXB4OyB9XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtbGFiZWwuc2Vjb25kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1sYWJlbC50aGlyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1sYWJlbC1vZmYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNvdXBvbi1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1OHB4KSB7XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY291cG9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY291cG9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNvdXBvbi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZTsgfVxuICAgICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCAuaW1hZ2UtaG9sZGVyOmhvdmVyIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDkpOyB9IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgLnRpdGxlIHtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCBoNCB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgYS5vdXRsaW5lLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgLmltYWdlLWhvbGRlciBpbWcge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbW9wYXItY291cG9ucyAuZmFuY3lib3gtd3JhcCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbW9wYXItY291cG9ucyAuZmFuY3lib3gtaW5uZXIge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tb3Bhci1jb3Vwb25zIC5mYW5jeWJveC1za2luIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4jZmFuY3lfcHJpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2NmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjNjY2NmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5mYW5jeV9kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICM2NjY2ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmZhbmN5X2Rvd25sb2FkOmhvdmVyIHtcbiAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAuZmFuY3lfZG93bmxvYWQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNlcnZpY2UtdmlkZW9zIC5kaS1mY2EtdG9wLWJhbm5lciBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cbi5zZXJ2aWNlLXZpZGVvcyAuc2VydmljZS12aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlLXZpZGVvcyAuc2VydmljZS12aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbi5zZXJ2aWNlLXZpZGVvcyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnNlcnZpY2Utc2NoZWR1bGVyIC53aWRnZXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDsgfVxuXG4uY2hlcm9rZWUtY29tcGFyaXNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiBoMiwgLmNoZXJva2VlLWNvbXBhcmlzb24gaDMge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gLnllbGxvdy10ZXh0IHtcbiAgICBjb2xvcjogI2ZmYmEwMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9ncmFuZC1jaGVyb2tlZS1oZXJvLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTYwcHggMCAxMDBweDsgfVxuICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IC01MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkgaDEgc3ViIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8ge1xuICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jaGVyb2tlZS1oZXJvIC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLm1vZGVsLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZ3JhbmQtY2hlcm9rZWUtbW9kZWwtYmcuanBnXCIpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNDVweDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggI21vZGVsLXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZHJvcGRvd25hcnJvdy5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94ICNtb2RlbC1zZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtaW5mbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLWluZm86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAudnMtcm93IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLnZzLXJvdyAudnMtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAtNjBweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC52cy1yb3cgaHIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciAuY29tcGFyZS1kZXNjIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIC5jb21wYXJlLW1zcnAge1xuICAgICAgICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAubW9kZWwtaW1nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLWluZm86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggI21vZGVsLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYTpob3ZlciwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdG9wOiAyNHB4OyB9XG4gICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmJhMDA7XG4gICAgICAgICAgICAgIC8qIFZlcnRpY2FsIGxpbmUgKi9cbiAgICAgICAgICAgICAgLyogaG9yaXpvbnRhbCBsaW5lICovIH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YmVmb3JlLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExIGhvdmVyOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQub3ZlcmxhbmQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLnN1bW1pdCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQubGltaXRlZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQubGFyZWRvLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aC5vdmVybGFuZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGguc3VtbWl0LCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aC5saW1pdGVkLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aC5sYXJlZG8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoLnRvcC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSB7XG4gICAgICAgICAgdG9wOiAxOHB4OyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4OyB9IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMDBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYTpob3ZlciAuY3RhLWJveCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjOTUwMDsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGEgLmN0YS1zcXVhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGEubGVmdC1jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1pbnZlbnRvcnkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYS5yaWdodC1jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1idWlsZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGEge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZHJpdmUtZGlzY292ZXIvaGVyby1kcml2ZS1kaXNjb3Zlci5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDEwMHB4OyB9XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAlO1xuICAgIG1hcmdpbjogLTEwMHB4IGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCAudG9wLXllbGxvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmJhMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAgLmJvdHRvbS13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIC50b3AtbWlkZGxlIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIHtcbiAgICAgIGhlaWdodDogNTIwcHg7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcbiAgICAgICAgbGVmdDogNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RyaXZlLWRpc2NvdmVyL2hlcm8tZHJpdmUtZGlzY292ZXItbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAgLnRvcC15ZWxsb3cge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIC5ib3R0b20td2hpdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLXRpdGxlIC50aXRsZS1zbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtdGl0bGUgaHIge1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmYmEwMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDsgfVxuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyAubW9kZWwtbGVmdCAubW9kZWwtZmluYW5jZSB7XG4gICAgICBjb2xvcjogI2NmY2ZjZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIC5tb2RlbC1taWRkbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyAubW9kZWwtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8gLm1vZGVsLXRvcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIC5tb2RlbC1ib3R0b20ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtYnV0dG9uIC5jZGpyLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtYnV0dG9uIC5jZGpyLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjYzk1MDA7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtdGl0bGUgLnRpdGxlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtYnV0dG9uIC5jZGpyLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLnBhY2lmaWNhLWNvbXBhcmlzb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLmNvbnRhaW5lci1wYWNpZmljYSB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWNpZmljYS1jb21wYXJpc29uL2hlcm8tcGFjaWZpY2EuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIC5wYWNpZmljYS1oZXJvLW92ZXJsYXkge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyAucGFjaWZpY2EtaGVyby1vdmVybGF5IGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8ge1xuICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIC5wYWNpZmljYS1oZXJvLW92ZXJsYXkge1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8gLnBhY2lmaWNhLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0OyB9XG4gICAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8gLnBhY2lmaWNhLWhlcm8tb3ZlcmxheSBoMSB7XG4gICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ5NjBhZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWcgaW1nIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nOmJlZm9yZSwgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWc6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtaW1nOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQgLnNxdWFyZS10b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCAuc3F1YXJlLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwOmhvdmVyIC5zcXVhcmUtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzNhNGM4YTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcDpob3ZlciAuc3F1YXJlLWltZzphZnRlciwgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXA6aG92ZXIgLnNxdWFyZS1pbWc6YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQgLnNxdWFyZS10b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQgLnNxdWFyZS1ib3R0b20ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIuZnVlbC1wYWNpZmljYSB7XG4gICAgICBjb2xvcjogIzQ5NjBhZTsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlci5mdWVsLXBhY2lmaWNhIC5mdWVsLXdyYXA6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDk2MGFlOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC12ZWhpY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLW51bSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLXJpZ2h0IGltZywgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLXJpZ2h0IC5tcGctdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLXJpZ2h0IC5tcGctdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlcjpob3ZlciAuZnVlbC13cmFwOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC12ZWhpY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLXJpZ2h0IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIC5mdWVsLXdyYXBwZXIgLmZ1ZWwtd3JhcCAuZnVlbC1udW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLnZlaGljbGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLnZlaGljbGUtdGV4dCwgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLm5vdC1hdmFpbGFibGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDUlOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcDpob3ZlciAubm90LWF2YWlsYWJsZSB7XG4gICAgICAgICAgY29sb3I6IHJlZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAuaHlicmlkLXdyYXAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCAudmVoaWNsZS10ZXh0LCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAuaHlicmlkLXdyYXAgLm5vdC1hdmFpbGFibGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCAuYWRhcHQtY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDk2MGFlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIC5hZGFwdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwOmhvdmVyIC5hZGFwdC1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTRjOGE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCAuYWRhcHQtY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAgLmFkYXB0LWNpcmNsZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIC5hZGFwdC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB7XG4gICAgcGFkZGluZzogNDBweCAwIDMwMHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhY2lmaWNhLWNvbXBhcmlzb24vYmctc2FmZXR5LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSBwLCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWNvbnZlbmllbmNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWNvbnZlbmllbmNlIGhyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUuY3NzLm1hcCAqL1xuIiwiLmN1c3RvbWVyLWZpcnN0IHtcbiAgLmN1c3RvbWVyLWZpcnN0LXNsaWRlcntcbiAgICB3aWR0aDo5MDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxuICAudG9wLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZjYS1vZmZ3aGl0ZTtcbiAgICAuY3RhLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgQGluY2x1ZGUgZmxleCgxIDAgMCk7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDI2OXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGFzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoMiAwIDApO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMTAwJSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgLndoYXQtaXMge1xuICAgICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZmNhLW9mZndoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuXHQmLm1ha2UtaHViIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGZjYS1vZmZ3aGl0ZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxMzBweDtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblx0XHQubWFrZS1zcXVhcmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICAmLm1vZGVsLWh1YiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gICAgdWwubW9kZWwtZ3JpZCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICBhLm1vZGVsLXdyYXAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5tb2RlbC1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG4gICAgICAgIC5tb2RlbC15ZWFyLFxuICAgICAgICAubW9kZWwtbmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2RlbC1uYW1lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWUzNTJhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgLmFycm93LWhvdmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIGkge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaG93cm9vbS13cmFwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAyMHB4IDAgODBweCAwO1xuXHQuc2hvd3Jvb20tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdC5zaG93cm9vbS15ZWFyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHRcdC5zaG93cm9vbS1tb2RlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ2Fyb3VzZWwgYW5kIEdhbGxlcnkgdG9nZ2xlXG5cdC5zd2l0Y2gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0ICAgIGhlaWdodDogNTdweDtcblx0ICAgIHdpZHRoOiA0MDBweDtcblx0ICAgIGJhY2tncm91bmQ6ICNhNGE0YTQ7XG5cdCAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXHQgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0ICAgIC5zd2l0Y2gtaW5wdXQge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgICAmOmNoZWNrZWQrLnN3aXRjaC1sYWJlbCB7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjE1cyBlYXNlLW91dCk7XG5cdFx0XHQgICAgY29sb3I6ICNGRkZGRkY7XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQrLnN3aXRjaC1sYWJlbC1vbiB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdCAgICBsZWZ0OiAxOTVweDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIC5zd2l0Y2gtbGFiZWwge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdCAgICB3aWR0aDogMTkwcHg7XG5cdFx0ICAgIGhlaWdodDogMzdweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuMnMgbGluZWFyKTtcblx0XHQgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRcdCAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdCAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0ICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0ICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0ICAgICYuc2Vjb25kIHtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgei1pbmRleDogMTtcblx0XHQgICAgdG9wOiA1cHg7XG5cdFx0ICAgIGxlZnQ6IDVweDtcblx0XHQgICAgd2lkdGg6IDIwMHB4O1xuXHRcdCAgICBoZWlnaHQ6IDQ3cHg7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XG5cdFx0ICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNDBweDtcblx0XHQgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IC4xNXMgZWFzZS1vdXQpO1xuXHRcdH1cblx0ICAgIC5zd2l0Y2gtbGFiZWwtb2ZmIHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Ly9NYWluIGltYWdlIGNhcm91c2VsXG5cdCNzaG93cm9vbS1tb2RlbC1jb2xvciB7XG5cdFx0I2NvbG9ybWFpbiB7XG5cdFx0XHQuY29sb3Itd3JhcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2xvci1jYXJvdXNlbC1jb250cm9scyB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHQgICAgcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9Db2xvciBzd2F0Y2ggY2Fyb3VzZWxcblx0I2NvbG9yLXNlbGVjdG9yIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5vd2wtY29udHJvbHMge1xuXG5cdFx0XHQub3dsLWJ1dHRvbnMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5vd2wtcHJldiwgLm93bC1uZXh0IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm93bC1wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAtMjRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vd2wtbmV4dCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm93bC1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMilcblx0XHRcdH1cblx0XHRcdC5jb2xvci13cmFwIHtcblx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmNvbG9yLXN3YXRjaCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRcdGhlaWdodDogNzUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zeW5jZWQge1xuXHRcdFx0XHQuY29sb3Itd3JhcCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDoycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM4JTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM5JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL0dhbGxlcnlcblx0I3Nob3dyb29tLWV4dGVyaW9yIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0I2dhbGxlcnktcGhvdG9zIHtcblx0XHRcdHVsLmltYWdlZ2FsbGVyeSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMi41cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBPdmVydmlld1xuXHQjb3ZlcnZpZXdSb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQubW9kZWwtb3ZlcnZpZXctd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQubGVmdC13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IG5vbmU7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdC5tcGctdG9wIHtcblx0XHRcdFx0XHQuZ2FzLWljb24sIC5tcGctd3JhcCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1wZy13cmFwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNC41JTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubXBnLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1wZy1jb3VudCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wZy1ib3R0b20ge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Lm1wZy1kaXNjbGFpbWVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmlnaHQtd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogIDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9TcGVjaWZpY2F0aW9uIHRhYnNcblx0I3NwZWNpZmljYXRpb25zUm93IHtcblx0XHQuc3BlY2lmaWNhdGlvbnMtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQubGVmdC13cmFwIHtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IG5vbmU7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdC5zcGVjaWZpY2F0aW9ucy10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwudWktdGFicy1uYXYge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Q4ZDhkODtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC5wbHVzLXNpZ257XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICByaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgJjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdCAgICAmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0XHRcdCAgICAvKiBWZXJ0aWNhbCBsaW5lICovXG5cdFx0XHRcdFx0XHRcdCAgICAmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgbGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0XHRcdCAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0ICAgICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpLnVpLXRhYnMtYWN0aXZlIGF7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkOGQ4ZDg7XG5cdFx0XHRcdFx0XHQucGx1cy1zaWduIHtcblx0XHRcdFx0XHQgICAgICAgICY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblx0XHRcdFx0XHQgICAgICAgICY6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC13cmFwIHtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0LnRhYi1pbm5lci13cmFwIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC50YWItdGl0bGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiBub25lO1xuXHRcdFx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRhYi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50YWJfZHJhd2VyX2hlYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gVHJpbXMgdGFibGVcblx0I3RyaW1zUm93IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXHRcdC50cmltLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdC5sZWZ0LXdyYXAge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogbm9uZTtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHQudHJpbS10aXRsZSAge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRyaW0taW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0LXdyYXAge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0LnRyaW0tb3ZlcnZpZXctdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LnRyaW0tYm94IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudHJpbS1ib3gtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50cmltLWJveC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHJpbS1vdmVydmlldy1ib3R0b20ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNDBweCAwIDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0I3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdCNzcGVjaWZpY2F0aW9uc1JvdyAuc3BlY2lmaWNhdGlvbnMtd3JhcCAucmlnaHQtd3JhcCAudGFiLWlubmVyLXdyYXAgLnRhYi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0I3RyaW1zUm93IC50cmltLXdyYXAgLnJpZ2h0LXdyYXAge1xuXHRcdFx0LnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQudHJpbS1vdmVydmlldy1ib3R0b20gLmJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQuc2hvd3Jvb20tdGl0bGUge1xuXHRcdFx0aDEge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zd2l0Y2gge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0LnN3aXRjaC1pbnB1dCB7XG5cdFx0XHRcdCY6Y2hlY2tlZCsuc3dpdGNoLWxhYmVsLW9uIH4gLnN3aXRjaC1zZWxlY3Rpb24ge1xuXHRcdFx0XHQgICAgbGVmdDogMTQ1cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICAuc3dpdGNoLWxhYmVsIHtcblx0XHRcdCAgICB3aWR0aDogMTMwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyN3B4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHQgICAgJi5zZWNvbmQge1xuXHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0ICAgIC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdCAgICB3aWR0aDogMTUwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjc2hvd3Jvb20tY29sb3JzIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdCNnYWxsZXJ5LXBob3RvcyB1bC5pbWFnZWdhbGxlcnkgbGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0I292ZXJ2aWV3Um93IHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHQubW9kZWwtb3ZlcnZpZXctd3JhcCAubGVmdC13cmFwIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdC5tb2RlbC1vdmVydmlldy13cmFwIC5sZWZ0LXdyYXAsIC5tb2RlbC1vdmVydmlldy13cmFwIC5yaWdodC13cmFwIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NwZWNpZmljYXRpb25zUm93IHtcblx0XHRcdC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdCAgICAubGVmdC13cmFwIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgdWwudWktdGFicy1uYXYge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ibG9jaztcblx0XHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0ICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIC50YWItaW5uZXItd3JhcCB7XG5cdFx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NwZWNpZmljYXRpb25zUm93IHtcblx0XHRcdC5zcGVjaWZpY2F0aW9ucy13cmFwIHtcblx0XHRcdFx0LmxlZnQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0LnRhYl9kcmF3ZXJfaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdC5wbHVzLXNpZ257XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMjBweDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgJjpiZWZvcmUsXG5cdFx0XHRcdFx0XHQgICAgJjphZnRlcntcblx0XHRcdFx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0XHQgICAgLyogVmVydGljYWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdCAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHRcdCAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdCAgICAmOmFmdGVye1xuXHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDUwJTtcblx0XHRcdFx0XHRcdCAgICAgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgICAgIGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZF9hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0LnBsdXMtc2lnbiB7XG5cdFx0XHRcdFx0XHQgICAgICAgICY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblx0XHRcdFx0XHRcdCAgICAgICAgJjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50YWItaW5uZXItd3JhcCAudGFiLXRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN0cmltc1JvdyB7XG5cdFx0XHQudHJpbS13cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWJsb2NrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYmxvY2s7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdCAgICAubGVmdC13cmFwIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgdWwudWktdGFicy1uYXYge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucmlnaHQtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ibG9jaztcblx0XHRcdFx0ICAgIGRpc3BsYXk6IC1tb3otYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtbXMtYmxvY2s7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJsb2NrO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0ICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRcdCAgICBib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHQgICAgLnRyaW0tb3ZlcnZpZXctdG9wIC50cmltLWJveCB7XG5cdFx0XHRcdFx0ICAgICY6bnRoLWNoaWxkKDRuKzIpIHtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRsaW5lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0cGFkZGluZzogNDBweCA5NXB4O1xuXHRcdGgyIHtcblx0XHQgICAgZm9udC1zaXplOiA1NHB4O1xuXHRcdH1cblx0XHQuaG91cnMtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgNTBweDtcblx0XHR9XG5cdFx0Lm1lLXNsaWRlciB7XG5cdFx0XHRtYXJnaW46IDgwcHggMCAwIDA7XG5cdFx0XHQjb3dsLWRlbW8gLml0ZW0gaW1ne1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0LmhlYWRsaW5lLXdyYXAge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHQuaG91cnMtd3JhcCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrbGlzdCB7XG5cdGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNDBweCAwO1xuXHQuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCB7XG5cdCAgICB3aWR0aDogNzUlO1xuXHQgICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cdCAgICBsaW5lLWhlaWdodDogMi41O1xuXHQgICAgaDIge1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDs7XG5cdCAgICB9XG5cdCAgICBwIHtcblx0XHQgICAgcGFkZGluZzogMCAxMDBweDtcblx0XHR9XG5cdH1cblx0Lmljb24td3JhcCB7XG5cdCAgICB3aWR0aDogMTUlO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgbWFyZ2luOiAzMHB4IDE1cHg7XG5cdCAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQgICAgaGVpZ2h0OiAyNjBweDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHAge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0XHQgICAgcGFkZGluZzogMTBweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDcwcHg7XG5cdFx0fVxuXHR9XG5cdC5jaGVja3BvaW50LWRpc2NsYWltZXIge1xuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdC5pY29uLXdyYXAge1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdFx0LmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAge1xuXHRcdCAgICBwIHtcblx0XHRcdCAgICBwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogMjklO1xuXHRcdH1cblx0XHQuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCB7XG5cdFx0ICAgIHAge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdC5pY29uLXdyYXAge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdH1cbn1cblxuLm1vcGFyLWJyYW5kcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNTBweCAwO1xuXHRoMiB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cdC5tYWduZXQge1xuXHRcdGltZyB7XG5cdFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHQgICAgcGFkZGluZzogMjVweCA0MHB4O1xuXHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0fVxuXHR9XG5cdC5wZW5uem9pbCB7XG5cdFx0aW1nIHtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIHBhZGRpbmc6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Lm1hZ25ldCBpbWcsIC5wZW5uem9pbCBpbWcge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5tYWduZXQgaW1nIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4ueW91dHViZS1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTAwcHg7XG5cdC55b3V0dWJlLXJvdy1iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC55b3V0dWJlLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIG1hcmdpbi10b3A6IDclO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgaDMge1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxufVxuXG4uY29udGFjdC11cyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMyB7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHQgICAgY29sb3I6ICMzMzM7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuXHR9XG59XG5cbi5tYXAtcm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDU1MHB4O1xuXHQubWFwLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuZ2V0LWRpciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAlO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdHdpZHRoOiAzNTBweDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRoNCB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lm91dGxpbmUtYnRuIHtcblx0XHQgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHQuZ2V0LWRpciB7XG5cdFx0XHR0b3A6IDIlO1xuXHRcdFx0bGVmdDogMSU7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vdXRsaW5lLWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRmY2EteWVsbG93O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIubW9wYXItcGFydHMtc2VydmljZSB7XG5cdC5vdXRsaW5lLWJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmY2EteWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdC5oZWFkbGluZSB7XG5cdFx0LmhlYWRsaW5lLXdyYXAge1xuXHRcdFx0LnBhcnRzLWJ1dHRvbiwgLm91dGxpbmUtYnRuIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGxpbmUtYnRuLXdyYXAge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHQucGFydHMtYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZmNhLXllbGxvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oI2ZmYmEwMCwxMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRcdC5oZWFkbGluZS13cmFwIHtcblx0XHRcdFx0LmhlYWRsaW5lLWJ0bi13cmFwIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFtZW5pdGllcyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDYwcHggMDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGZjYS1vZmZ3aGl0ZTtcblx0XHQuYW1lbml0aWVzLWhlYWRpbmctd3JhcCB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHR9XG5cdFx0LmFtZW5pdGllcy13cmFwIHtcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0LmFtZW5pdGllcy1pbWcge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuYW1lbml0aWVzLWNvbnRlbnQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcblx0XHRcdC5hbWVuaXRpZXMtd3JhcCB7XG5cdFx0XHRcdC5hbWVuaXRpZXMtaW1nIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYW1lbml0aWVzLWNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLmdmX25hbWVfaGFzXzIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gc3BhbntcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIub24tam9iLWFsbG93YW5jZSB7XG5cdC5oZXJvIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAZXh0ZW5kICVmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiA3NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNTU2cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHQuY29tbWVyY2lhbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMyU7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJyb2NodXJlLXJvdyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGFibGUtc2VjdGlvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGV4dGVuZCAlZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cblx0XHRcdFx0LmZlYXR1cmUtaXRlbSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgxIDAgMjUlKTtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDEgMCA1MCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCAxMDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIk9SXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMzAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmNhLW9mZndoaXRlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkZmNhLW9mZndoaXRlLCAyMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRmY2Etb2Zmd2hpdGUsIDUlKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQ6YWZ0ZXIsXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmVhdHVyZS1pdGVtLWlubmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhcmsge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saWdodCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUlO1xuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnllbGxvdy1idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtdXMge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJ1c2luZXNzLWxpbmsge1xuXHQuc2xpZGVyLWJhbm5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0fVxuXHRcdC5zbGlkZXItdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCA2MDBweCk7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDEgMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0LmRvd25sb2FkIHtcblx0XHRcdFx0QGluY2x1ZGUgYnRuKCRmY2EteWVsbG93LCB3aGl0ZSwgI2U0YTYwMCk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZXItbG9nbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCAxKTtcblx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMy4xMjVyZW0gYXV0b1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHQuZGVhbGVycyB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRhYmxlLXNlY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmJ1c2luZXNzLXNlcnZpY2Vze1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgXG5cdFx0XHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlYWxlci1ib3gge1xuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWxpZ2liaWxpdHkge1xuXHRcdC5lbGlnaWJsZS1pbWcge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVsaWdpYmlsZS1ib3gge1xuXHRcdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmY2EteWVsbG93O1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDFweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDElO1xuXHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHR9XG5cblx0LnJlc291cmNlcyB7XG5cdFx0LnRhYmxlLXNlY3Rpb24ge1xuXHRcdFx0aDUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGZjYS15ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtdXMge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LmJ1dHRvbi5nZm9ybV9idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb21tZXJjaWFsIHtcblxuICAuY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcblxuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNvbW1lcmNpYWwtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMCAzNXB4O1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuXG4gICAgLnZlaGljbGVze1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMS8zICogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmNhLW9mZndoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52ZWhpY2xlLW5hbWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZmNhLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL21vZGVsLWxpbmUucG5nXCIpIGJvdHRvbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5kZWFsZXItY29udGFjdC1pbmZvLmNvbW1lcmNpYWwtZGVhbGVyLWNvbnRhY3QtaW5mbyB7XG4gICBoM3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBob25lLW51bWJlcnMsIC53aWRnZXQtc3VidGl0bGUtaWNvbiwgIC53aWRnZXQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgIC5ob3Vyc3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRlYWxlci1pbmZvIHtcbiBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbmgzLmNvbW1lcmNpYWxfX3NpZGViYXJfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG4uY29tbWVyY2lhbF9fc2lkZWJhcl9fcGhvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNvbW1lcmNpYWxfX3NpZGViYXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTE4MTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEwcHggMzBweDtcbn1cbn1cbiAgLnJlc291cmNlcyB7XG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cblxuICAvLyBESUYtNDFcbiAgLmNvbnRhY3QtdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3dsLW5leHQsIC5vd2wtcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAub3dsLXByZXYge1xuICBsZWZ0OiAtNCU7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC00JTtcbiAgZm9udC1zaXplOiAyZW07XG59XG59XG4iLCIuYnJvY2h1cmVzIHtcblx0Lmhlcm8ge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdGNvbG9yOiNmZmY7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXHRcdH1cblxuXHRcdC5waG9uZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmJhMDA7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUtYnJlYWsge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0LmJyb2NodXJlLWl0ZW1zIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0XHRcdC5icm9jaHVyZS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQueWVsbG93LWJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zcGVjaWFscy1wcm9ncmFtIHtcblx0Lmhlcm8ge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDc1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5kcm9wZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRmY2EteWVsbG93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuc3BlY2lhbHMtbG9nbyB7ICBcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHQueWVsbG93LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuXHRcdH1cblx0fVxufVxuXG5Ac3VwcG9ydHMgKGFwcGVhcmFuY2U6IG5vbmUpIG9yXG5cdFx0XHRcdFx0KC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuXHQuc3BlY2lhbHMtcHJvZ3JhbSAuZHJvcGRvd24gc2VsZWN0IHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LnNwZWNpYWxzLXByb2dyYW0gLmRyb3Bkb3duOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzN3B4O1xuXHRcdGhlaWdodDogMzdweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG4iLCIubW9wYXItdGVtcGxhdGUge1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHR9XG5cblx0LmNvbnRhaW5lci13aWRlIHtcblx0XHR3aWR0aDogOTIlO1xuXHR9XG5cblx0Lm1hcmdpbi1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQjaGVhZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1vcGFyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQjd2lkZ2V0cy1yb3cge1xuXHRcdC50b3AtcmlnaHQge1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cblx0XHRcdC5nYXMtaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uZ3JleSB7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW4uZ3JleSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3Qge1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdC5zZWxlY3RwaWNrZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3RhYnNSb3cge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpdGNoIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHRcdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2E0YTRhNDtcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG5cdFx0XHRcdC5zd2l0Y2gtaW5wdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xNXMgZWFzZS1vdXQpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1sYWJlbC10d28gfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA5MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwtdGhyZWUgfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNjRweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zd2l0Y2gtbGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiA3NHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjJzIGxpbmVhcik7XG5cdFx0XHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRcdFx0Ji5zZWNvbmQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50aGlyZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3dpdGNoLXNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDgxcHg7XG4gIFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMGYwZjBmO1xuXHRcdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IC4xNXMgZWFzZS1vdXQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN3aXRjaC1sYWJlbC1vZmYge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdXBvbi1yb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG5cdFx0LmNvdXBvbi1jYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDU1OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMS8zICogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vaG92ZXIgZWZmZWN0XG5cdFx0LmNhcmQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuXHRcdFx0XHQuaW1hZ2UtaG9sZGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSA2MDBtcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wOSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMuNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGEub3V0bGluZS1idXR0b24ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiA1cHggYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWhvbGRlciBpbWcge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tb3Bhci1jb3Vwb25zIHtcbiAgLmZhbmN5Ym94LXdyYXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZhbmN5Ym94LWlubmVyIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhbmN5Ym94LXNraW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblx0I2ZhbmN5X3ByaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oYmx1ZSwgMjAlKTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCBsaWdodGVuKGJsdWUsIDIwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cdH1cblxuICAuZmFuY3lfZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKGJsdWUsIDIwJSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuICAgIC8vYm9yZGVyOiBzb2xpZCAycHggbGlnaHRlbihibHVlLCAyMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRmY2Etb2Zmd2hpdGU7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cdH1cbiIsIi5zZXJ2aWNlLXZpZGVvcyB7XG4gIC5kaS1mY2EtdG9wLWJhbm5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgLnNlcnZpY2UtdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnNlcnZpY2Utc2NoZWR1bGVyIHtcbiAgLndpZGdldC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgfSBcbn0iLCIvL0NPTVBBUklTT04gT0YgSkVFUCBHUkFORCBDSEVST0tFRSBBTkQgVFJJTVNcblxuJGNkanJ5ZWxsb3c6ICRmY2EteWVsbG93O1xuJGxpZ2h0Z3JheTogI2UxZTFlMTtcblxuLmdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24ge1xuXHRmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG5cdGgyLGgzIHtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC55ZWxsb3ctdGV4dCB7XG5cdFx0Y29sb3I6ICRjZGpyeWVsbG93O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmNoZXJva2VlLWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZ3JhbmQtY2hlcm9rZWUtaGVyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogNzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTYwcHggMCAxMDBweDtcblx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAtNTBweCBhdXRvIDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRzdWIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA1MjBweDtcblx0XHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21wYXJpc29uLXNlY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHQuY29tcGFyaXNvbi1ib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1vZGVsLWltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9ncmFuZC1jaGVyb2tlZS1tb2RlbC1iZy5qcGcnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0bWluLWhlaWdodDogMzQ1cHg7XG5cdFx0XHR9XG5cdFx0XHQjbW9kZWwtc2VsZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2Ryb3Bkb3duYXJyb3cuanBnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHgpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2RqcnllbGxvdztcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyZS1pbmZvIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudnMtcm93IHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdC52cy10ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIC02MHB4IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6ICM3MDcwNzA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52cy10ZXh0IHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdFx0LmNvbXBhcmUtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1tc3JwIHtcblx0XHRcdFx0XHRjb2xvcjogIzYzNjM2Mztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5jb21wYXJpc29uLWJveCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC5tb2RlbC1pbWcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1pbmZvIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNtb2RlbC1zZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2NvbXBhcmUtb3B0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHQuY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0XHRcdC5jb2xsYXBzZXJ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjVweCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjZGpyeWVsbG93O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2RqcnllbGxvdztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvKiBWZXJ0aWNhbCBsaW5lICovXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8qIGhvcml6b250YWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExaG92ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzZS1wYW5lbCB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdC5jYXJkLWJsb2NrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdFx0LmNvbXBhcmUtdGFibGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZCx0aCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNhN2E3YTc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ji5vdmVybGFuZCwgJi5zdW1taXQsICYubGltaXRlZCwgJi5sYXJlZG8ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHQmLnRvcC1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0LmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHQuY29tcGFyZS10YWJsZSB0ZCwgLmNvbXBhcmUtdGFibGUgdGgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdC5jYXJkLWhlYWRlciBhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCwgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNjb21wYXJlLWN0YSB7XG5cdFx0bWFyZ2luLXRvcDotNDBweDtcblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAyMDBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0LmN0YS1ib3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY2RqcnllbGxvdywgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmN0YS1zcXVhcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2RqcnllbGxvdztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQmLmxlZnQtY3RhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1pbnZlbnRvcnkuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0LWN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtYnVpbGQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vQ09NUEFSSVNPTiBPRiBKRUVQIENIRVJPS0VFXG5cbiRjZGpyeWVsbG93OiAkZmNhLXllbGxvdztcbiRsaWdodGdyYXk6ICNlMWUxZTE7XG5cbi5jaGVyb2tlZS1jb21wYXJpc29uIHtcblx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuXHRoMixoMyB7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQueWVsbG93LXRleHQge1xuXHRcdGNvbG9yOiAkY2RqcnllbGxvdztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5jaGVyb2tlZS1oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1jaGVyb2tlZS1jb21wYXJpc29uL2NoZXJva2VlLWhlcm8uanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDcyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7XG5cdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogLTUwcHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0c3ViIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tcGFyaXNvbi1zZWN0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0LmNvbXBhcmlzb24tYm94IHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwIDA7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5tb2RlbC1pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWNoZXJva2VlLWNvbXBhcmlzb24vY2hlcm9rZWUtbW9kZWwtYmcuanBnJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM0NXB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbXBhcmUtaW5mbyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdG1hcmdpbjogNjBweCAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZzLXJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHQudnMtdGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAtNjBweCBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAjNzA3MDcwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudnMtdGV4dCB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdFx0XHRcdC5jb21wYXJlLWRlc2Mge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtbXNycCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuY29tcGFyaXNvbi1ib3gge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQubW9kZWwtaW1nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtaW5mbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbXBhcmUtb3RoZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQjbW9kZWwtc2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb21wYXJlLW9wdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdFx0XHQuY29sbGFwc2Vye1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI1cHgpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY2RqcnllbGxvdztcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LyogVmVydGljYWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvKiBob3Jpem9udGFsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMWhvdmVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlciB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sbGFwc2UtcGFuZWwge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHQuY2FyZC1ibG9jayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0XHRcdC5jb21wYXJlLXRhYmxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0dGQsdGgge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTdhN2E3O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCYubGF0aXR1ZGUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHQmLnRvcC1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0LmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHQuY29tcGFyZS10YWJsZSB0ZCwgLmNvbXBhcmUtdGFibGUgdGgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdC5jYXJkLWhlYWRlciBhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCwgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNjb21wYXJlLWN0YSB7XG5cdFx0bWFyZ2luLXRvcDotNDBweDtcblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAyMDBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0LmN0YS1ib3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY2RqcnllbGxvdywgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmN0YS1zcXVhcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2RqcnllbGxvdztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQmLmxlZnQtY3RhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1pbnZlbnRvcnkuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0LWN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi9jdGEtYnVpbGQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5kcml2ZS1kaXNjb3ZlciB7XG5cdC5kcml2ZS1kaXNjb3Zlci1oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZHJpdmUtZGlzY292ZXIvaGVyby1kcml2ZS1kaXNjb3Zlci5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogNzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTYwcHggMCAxMDBweDtcblx0XHQuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0bWFyZ2luOiAtMTAwcHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0LnRvcC13cmFwIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdC50b3AteWVsbG93IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJGZjYS15ZWxsb3c7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJvdHRvbS13aGl0ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRvcC1taWRkbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHQuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcblx0XHRcdFx0bGVmdDogNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZHJpdmUtZGlzY292ZXIvaGVyby1kcml2ZS1kaXNjb3Zlci1tb2JpbGUuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHQuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC41KTtcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0XHRyaWdodDogaW5pdGlhbDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdC50b3Atd3JhcCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC50b3AteWVsbG93IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJvdHRvbS13aGl0ZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRyaXZlLWRpc2NvdmVyLW1vZGVscyB7XG5cdFx0Lm1vZGVsLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQubW9kZWwtdGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdC50aXRsZS1zbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzVweDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZmNhLXllbGxvdztcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tb2RlbC1pbmZvIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQobGVmdCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5tb2RlbC1sZWZ0LCAubW9kZWwtcmlnaHQge1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC1sZWZ0IHtcblx0XHRcdFx0XHQubW9kZWwtZmluYW5jZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2NmY2ZjZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC1taWRkbGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLXJpZ2h0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC10b3Age1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC1ib3R0b20ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9kZWwtYnV0dG9uIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0LmNkanItYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZmNhLXllbGxvdztcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4ycHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGZjYS15ZWxsb3csIDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0Lm1vZGVsLXRpdGxlIC50aXRsZS1zbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Lm1vZGVsLXJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtYnV0dG9uIC5jZGpyLWJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJHBhY2lmaWNhLWJsdWU6ICM0OTYwYWU7XG4kcGFjaWZpY2EtZm9udDogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG5cbi5wYWNpZmljYS1jb21wYXJpc29uIHtcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0R0VORVJBTFxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGZvbnQtZmFtaWx5OiAkcGFjaWZpY2EtZm9udDtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkcGFjaWZpY2EtZm9udDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMxMTE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJHBhY2lmaWNhLWZvbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGNvbG9yOiAjMTExMTExO1xuXHRcdGZvbnQtZmFtaWx5OiAkcGFjaWZpY2EtZm9udDtcblx0fVxuXHQuY29udGFpbmVyLXBhY2lmaWNhIHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHR9XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEhFUk8gU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGFjaWZpY2EtY29tcGFyaXNvbi9oZXJvLXBhY2lmaWNhLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHQucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0LnBhY2lmaWNhLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHQucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRTUVVBUkUgRkVBVFVSRVNcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2Etc3F1YXJlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTExO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0LnNxdWFyZS13cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQuc3F1YXJlLWltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdCAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0ICAgICAgIH1cblx0XHRcdCAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdCAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0ICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zcXVhcmUtdGV4dCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdC5zcXVhcmUtdG9wIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3F1YXJlLWJvdHRvbSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuc3F1YXJlLWltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwYWNpZmljYS1ibHVlLCAxMCUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0LnNxdWFyZS13cmFwIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigjMTExLDIwJSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQuc3F1YXJlLXRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdC5zcXVhcmUtdG9wIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3F1YXJlLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0RlVFTCBDT01QQVJJU09OXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0LnBhY2lmaWNhLWZ1ZWwge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0LmZ1ZWwtd3JhcHBlciB7XG5cdFx0XHQmLmZ1ZWwtcGFjaWZpY2Ege1xuXHRcdFx0XHRjb2xvcjogJHBhY2lmaWNhLWJsdWU7XG5cdFx0XHRcdC5mdWVsLXdyYXA6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZnVlbC12ZWhpY2xlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuZnVlbC13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNjY2O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZnVlbC1udW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mdWVsLXJpZ2h0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRpbWcsIC5tcGctdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubXBnLXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5mdWVsLXdyYXA6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5mdWVsLXdyYXBwZXIge1xuXHRcdFx0XHQuZnVlbC12ZWhpY2xlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZ1ZWwtd3JhcCB7XG5cdFx0XHRcdFx0LmZ1ZWwtcmlnaHQgaW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mdWVsLW51bSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0SFlCUklEIENPTVBBUklTT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2EtaHlicmlkIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0Lmh5YnJpZC13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHQudmVoaWNsZS10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5ub3QtYXZhaWxhYmxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuNXMgZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQudmVoaWNsZS10ZXh0LCAubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5oeWJyaWQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDUlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Lmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZlaGljbGUtdGV4dCwgLm5vdC1hdmFpbGFibGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRBREFQVEFCSUxJVFkgU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1hZGFwdGFiaWxpdHkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmFkYXB0LXdyYXBwZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmFkYXB0LXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdC5hZGFwdC1jaXJjbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwYWNpZmljYS1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwcHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkYXB0LXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5hZGFwdC1jaXJjbGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwYWNpZmljYS1ibHVlLCAxMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAge1xuXHRcdFx0XHQuYWRhcHQtY2lyY2xlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkYXB0LXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRTQUZFVFkgQU5EIFNFQ1VSSVRZIFNFQ1RJT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2Etc2FmZXR5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMzAwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYWNpZmljYS1jb21wYXJpc29uL2JnLXNhZmV0eS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHAsIGgyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0Q09OVkVOSUVOQ0UgU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1jb252ZW5pZW5jZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRociB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxMTE7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVVNFRCBPTiBSQU0gQ09NUEFSSVNPTiBBTkQgQ09NUEFTUyBDT01QQVJJU09OXG5cbiRjb21wYXJpc29uLWZvbnQ6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGNvbXBhcmlzb24tYmx1ZTogIzQ5NjBhZTtcblxuLmZjYS1jb21wYXJpc29ue1xuXHRmb250LWZhbWlseTogJGNvbXBhcmlzb24tZm9udDtcblx0LmNvbXBhcmlzb24tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDIwcHggNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRjb21wYXJpc29uLWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDIwcHggMjBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNyYW0tY29tcGFyaXNvbi10YWJsZSwgI2NvbXBhc3MtY29tcGFyaXNvbi10YWJsZSB7XG5cdFx0Y29sb3I6ICMxMTE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0LnRhYmxlLWhlYWRlciB0aCB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogJGNvbXBhcmlzb24tYmx1ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCx0aCB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0LmZhLXRpbWVzIHtcblx0XHRcdFx0Y29sb3I6ICNiMDNhM2E7XG5cdFx0XHR9XG5cdFx0XHQuZmEtY2hlY2sge1xuXHRcdFx0XHRjb2xvcjogIzEzYjcxNztcblx0XHRcdH1cblx0XHR9XG5cdFx0dHJ7XG5cdFx0XHQmLmdyYXktcm93IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2UxZTFlMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHR0ZCx0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tcGFyaXNvbi1pbmZvIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCYuYmxhY2stYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAZnVuY3Rpb24gY2FsY3VsYXRlLWd1dHRlcigkY29sdW1ucywgJGNvbnRhaW5lci13aWR0aCwgJGNvbC13aWR0aDozMDApIHtcbiAgJGd1dHRlci10b3RhbDogJGNvbnRhaW5lci13aWR0aCAtICgkY29sLXdpZHRoKiRjb2x1bW5zKTtcbiAgJGd1dHRlci1zaW5nbGU6ICRndXR0ZXItdG90YWwvKCRjb2x1bW5zIC0gMSk7XG4gIEByZXR1cm4gcGVyY2VudGFnZSgkZ3V0dGVyLXNpbmdsZS8kY29udGFpbmVyLXdpZHRoKTtcbn1cblxuQG1peGluIGJyb2NodXJlLWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItd2lkdGgsICRjb2wtd2lkdGg6MzAwKSB7XG4gICAgQGluY2x1ZGUgZmxleCgwLCAxLCAje3BlcmNlbnRhZ2UoJGNvbC13aWR0aC8kY29udGFpbmVyLXdpZHRoKX0pO1xuXG4gICAgJjpudGgtY2hpbGQobikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGUtZ3V0dGVyKCRjb2x1bW5zLCAkY29udGFpbmVyLXdpZHRoLCAkY29sLXdpZHRoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZS1ndXR0ZXIoJGNvbHVtbnMsICRjb250YWluZXItd2lkdGgsICRjb2wtd2lkdGgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKCN7JGNvbHVtbnN9bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIuZS1icm9jaHVyZXMge1xuXG4gIC8vIHVwZGF0ZSBjb250YWluZXIgc2l6ZSBiYXNlZCBvbiBtb2NrdXBcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA1MHB4IDUwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubWFrZSB7XG4gICAgJl9fdmVoaWNsZXMge1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCgnd3JhcCcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgJl9fdmVoaWNsZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICZfX3ZlaGljbGVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGVsIHtcbiAgICBAaW5jbHVkZSBicm9jaHVyZS1ncmlkKDQsIDEyNTApO1xuICAgIGJhY2tncm91bmQ6ICNlM2ViZWM7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCdjZW50ZXInKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC55ZWxsb3ctYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICsgLnllbGxvdy1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgLnllbGxvdy1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgIEBpbmNsdWRlIGJyb2NodXJlLWdyaWQoMywgOTI1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC55ZWxsb3ctYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjUwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGJyb2NodXJlLWdyaWQoMiwgNjIwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG4gICAgICAmOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wb3dlci1icm9rZXIge1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBQYWdlIEdsb2JhbFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIH1cblxuICAgIC5mbGV4LWNvbC1ibG9jayB7XG4gICAgICAgIC5ibG9ja19faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gSGVyb1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuaGVybyB7XG5cbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAjMzMzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZlbSAwIDEwZW0gMDtcblxuICAgICAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2xvZ29zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZTIyMTFiO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UyMjExYjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyMjExYjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBJbnRyb1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuaW50cm8ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIG1lZXRcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLm1lZXQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YWZmLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gQ29ubmVjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY29ubmVjdGlvbiB7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNlMjIxMWI7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTIyMTFiO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTIyMTFiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2Nrcy1yb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGRlcGFydG1lbnRzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5kZXBhcnRtZW50cyB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhvdXJzIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGZvcm1cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZvcm0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNlMjIxMWI7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTIyMTFiO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTIyMTFiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGRpc2NsYWltZXJzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5kaXNjbGFpbWVycyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmRpc2NsYWltZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
