.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}.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}.mopar-parts-service #mapRow,.mopar-template #mapRow,.on-job-allowance #mapRow{position:relative}.mopar-parts-service #mapRow .mapwrap,.mopar-template #mapRow .mapwrap,.on-job-allowance #mapRow .mapwrap{height:600px}.mopar-parts-service #map-canvas,.mopar-template #map-canvas,.on-job-allowance #map-canvas{height:100%}.mopar-parts-service #directionsBox,.mopar-template #directionsBox,.on-job-allowance #directionsBox{padding:50px 0;text-align:left;width:400px;position:absolute;top:200px;left:50px;background:#fff;text-align:left;color:#111;font-family:Lato,sans-serif}.mopar-parts-service #directionsBox .getdirectionstext,.mopar-template #directionsBox .getdirectionstext,.on-job-allowance #directionsBox .getdirectionstext{display:inline-block;font-size:24px;margin:0}.mopar-parts-service #directionsBox .locationtext,.mopar-template #directionsBox .locationtext,.on-job-allowance #directionsBox .locationtext{text-transform:uppercase;font-weight:700;margin-bottom:20px}.mopar-parts-service #directionsBox .address,.mopar-template #directionsBox .address,.on-job-allowance #directionsBox .address{margin-bottom:20px}@media (max-width:920px){.mopar-parts-service #mapRow .mapwrap,.mopar-template #mapRow .mapwrap,.on-job-allowance #mapRow .mapwrap{height:250px}.mopar-parts-service #mapRow #directionsBox,.mopar-template #mapRow #directionsBox,.on-job-allowance #mapRow #directionsBox{width:unset;height:100%;top:0;left:0;padding:20px;max-width:45%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9iYXNlLnNjc3MiLCJzdHlsZS5jc3MiLCJfY3VzdG9tZXItZmlyc3Quc2NzcyIsIl9tb3Bhci1leHByZXNzLnNjc3MiLCJfbW9wYXItcGFydHMtc2VydmljZS5zY3NzIiwiX29uLWpvYi1hbGxvd2FuY2Uuc2NzcyIsIl9idXNpbmVzcy1saW5rLnNjc3MiLCJfY29tbWVyY2lhbHMuc2NzcyIsIl9icm9jaHVyZXMuc2NzcyIsIl9zcGVjaWFscy1wcm9ncmFtLnNjc3MiLCJfbW9wYXItY291cG9ucy5zY3NzIiwiX21vcGFyLXNlcnZpY2UtdmlkZW9zLnNjc3MiLCJfc2VydmljZS1zY2hlZHVsZXIuc2NzcyIsIl9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24uc2NzcyIsIl9qZWVwLWNoZXJva2VlLWNvbXBhcmlzb24uc2NzcyIsIl9kcml2ZS1kaXNjb3Zlci5zY3NzIiwiX3BhY2lmaWNhLWNvbXBhcmlzb24uc2NzcyIsIl9jb21wYXJpc29uLXRhYmxlLnNjc3MiLCJfZS1icm9jaHVyZS5zY3NzIiwiX3BhZ2UtcG93ZXJicm9rZXIuc2NzcyIsIm1hcHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySEEsaUJBQUEsOEJBQUEsc0RBQUEsd0JBQUEsd0JBeEhDLFFBQUEsVUFFQSxRQUFBLEtDQUQsbUJBQ0Usa0JBQUEsVUFDQSxzQkFBQSxPQUNBLG9CQUFBLE9BQUEsSUFDQSxnQkFBQSxNQUNBLFdBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsUURWRCxRQUFBLFVBRUEsUUFBQSxLQXNFQSxxQkFBQSxPQUNBLGdCQUFBLE9BZUEsaUJBQUEsT0FDQSxZQUFBLE9DN0VDLDBCQVZGLG1CQVdJLFdBQUEsT0FYSixzQkFBQSxzQkFlSSxNQUFBLFFBQ0EsWUFBQSxRQ0tGLHlDRHJCRix1QkF5QkksT0FBQSxFQUNBLFdBQUEsRUFJSix3QkFDRSxVQUFBLEtBQ0EsdUJBQUEsWUFGRixvREFNTSxPQUFBLEtBQ0EsTUFBQSxPQUNBLElBQUEsSUFDQSxXQUFBLE1BVE4sMERBV1EsTUFBQSxLQVhSLHlEQWNRLEtBQUEsS0FkUixzQ0FtQk0sUUFBQSxNQUNBLE9BQUEsRUFwQk4sb0NBeUJJLFdBQUEsSUFDQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsS0FDQSxPQUFBLEtBN0JKLHdDQWdDTSxPQUFBLEVBQUEsS0FDQSxNQUFBLGVBQ0EsV0FBQSxNQWxDTiw0QkF1Q0ksT0FBQSxTQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQTNDSiw4Q0ErQ0ksVUFBQSxLQUNBLFlBQUEsUUFoREoseUNBb0RJLFVBQUEsTUFwREosMkJBd0RJLFVBQUEsS0FDQSxPQUFBLFNBQUEsRUFDQSxZQUFBLFFBRUEsZUFBQSxtQkFFQSwwQkE5REosMkJBK0RNLFVBQUEsTUEvRE4sMkJBb0VJLFVBQUEsS0FDQSxZQUFBLFFBQ0EsT0FBQSxTQUFBLEVBRUEsZUFBQSxtQkFFQSwwQkExRUosMkJBMkVNLFVBQUEsTUEzRU4sMkJBQUEsMkJBQUEsMkJBQUEsMkJBZ0ZJLFlBQUEsSUFoRkosOEJBb0ZJLE1BQUEsS0FwRkosOENBd0ZJLGNBQUEsU0F4RkosaURBMkZNLGNBQUEsRUEzRk4sMERBK0ZNLFFBQUEsTUFDQSxZQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLFFBRUEsMEJBckdOLDBEQXNHUSxVQUFBLE1BdEdSLGlDQUFBLDJCQUFBLDBCQUFBLDJCQTRHSSxVQUFBLEtBRUEsMEJBOUdKLGlDQUFBLDJCQUFBLDBCQUFBLDJCQStHTSxVQUFBLE1BL0dOLDBCQUFBLDJCQW9ISSxZQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsU0FBQSxFQXRISiwyQ0EwSEksY0FBQSxPQTFISixxREE2SE0sWUFBQSxLQUVBLHlCQS9ITixxREFnSVEsWUFBQSxHQU1KLHlCQXRJSixxQ0F1SU0sYUFBQSxLQUNBLGNBQUEsTUF4SU4sd0NBNklJLFdBQUEsU0FDQSxVQUFBLEtBOUlKLG9DQWtKSSxlQUFBLFVEMUJGLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFDM0hGLG1DQXVKSSxlQUFBLFVEL0JGLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtDaUNBLG1CRDVMRCxRQUFBLFVBRUEsUUFBQSxLQVdBLFVBQUEsS0MrS0MscUJBR0UsV0FBQSxpQkFJRCxvQ0FQRCxtQkQ3SkQsb0JBQUEsT0FFQSxlQUFBLFFDMkpDLHVCQVdFLEtBQUEsRUFBQSxFQUFBLEVFMU1KLHVDQUVJLE1BQUEsTUFDQSx5QkFISix1Q0FJSSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLE1BRUEseUJBVEosdUNBVVEsTUFBQSxNQVZSLDRCQWNJLGlCQUFBLFFBZEosZ0RBZ0JNLE1BQUEsS0hiTCxRQUFBLFVBRUEsUUFBQSxLQVdBLFVBQUEsS0EyRUEsaUJBQUEsUUFDQSxZQUFBLFFHeEVLLGVBQUEsSUFwQk4sa0NIcURDLFVBQUEsRUFBQSxFQUFBLEVBRUEsS0FBQSxFQUFBLEVBQUEsRUcvQkssV0FBQSxPQUNBLFVBQUEsTUFFQSx5QkEzQk4sa0NBNEJRLE1BQUEsS0FDQSxVQUFBLEtId0JQLFVBQUEsRUFBQSxFQUFBLEtBRUEsS0FBQSxFQUFBLEVBQUEsTUd2REQsa0NIcURDLFVBQUEsRUFBQSxFQUFBLEVBRUEsS0FBQSxFQUFBLEVBQUEsRUdwQkssV0FBQSxNQUNBLFdBQUEsT0FFQSx5QkF0Q04sa0NBdUNRLE1BQUEsS0hjUCxVQUFBLEVBQUEsRUFBQSxLQUVBLEtBQUEsRUFBQSxFQUFBLE1HdkRELG9DQTRDUSxRQUFBLGFBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsSUFDQSxvQ0FoRFIsb0NBaURVLFFBQUEsTUFDQSxPQUFBLEtBQUEsR0FJTixxQ0F0REosNEJBdURNLFdBQUEsR0F2RE4sb0NBNkRRLFdBQUEsT0E3RFIscUNBZ0VRLFFBQUEsTUFoRVIsc0NBb0VNLFdBQUEsUUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVDdEVOLFVBQ0MsV0FBQSxPQURELHlCQUdFLFFBQUEsS0FBQSxLQUhGLDRCQUtNLFVBQUEsS0FMTixxQ0FRRyxRQUFBLEtBQUEsRUFBQSxLQVJILG9DQVdHLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFYSCx3REFhTyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FJTixxQ0FuQkQseUJBcUJHLFFBQUEsS0FBQSxHQUdGLHFDQXhCRCxVQXlCRSxXQUFBLEdBRUQsb0NBM0JELHdCQThCSSxXQUFBLE1BTUosV0FDQyxXQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUhELG1DQUtLLE1BQUEsSUFDQSxPQUFBLEtBQUEsS0FDQSxZQUFBLElBUEwsc0NBU00sZUFBQSxJQUNILFlBQUEsSUFWSCxxQ0FhTSxRQUFBLEVBQUEsTUFiTixzQkFpQkssTUFBQSxJQUNBLFFBQUEsYUFDQSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxlQUFBLElBQ0EsT0FBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQXhCTCx3QkEwQk0sU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLE9BQUEsRUFDQSxPQUFBLEtBakNOLHFDQXNDRyxVQUFBLEtBQ0EsWUFBQSxJQUdGLHFDQTFDRCxzQkE0Q0csTUFBQSxJQTVDSCxxQ0FnRE8sUUFBQSxFQUFBLE1BSU4sb0NBcERELHNCQXNERyxNQUFBLElBdERILHFDQTBETyxRQUFBLEdBSU4sb0NBOURELHNCQWdFRyxNQUFBLEtBR0Ysb0NBbkVELHNCQXFFRyxNQUFBLEtBS0gsY0FDQyxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBRkQsaUJBSUUsUUFBQSxLQUFBLEVBSkYsMEJBUU0sTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBVk4sNEJBZU0sTUFBQSxLQUNBLFFBQUEsS0FHTCxvQ0FuQkQsMEJBQUEsNEJBcUJHLE1BQUEsS0FyQkgsMEJBd0JHLGFBQUEsTUFNSCxhQUNDLFNBQUEsU0FDQSxPQUFBLE1BRkQsNkJBSUUsU0FBQSxTQUpGLDJCQU9FLFNBQUEsU0FDRyxLQUFBLEVBQ0EsTUFBQSxFQUNBLFdBQUEsR0FDQSxXQUFBLE9BWEwsOEJBYU0sTUFBQSxLQUNBLGVBQUEsVUFHTCxxQ0FqQkQsYUFrQkUsT0FBQSxPQUVELG9DQXBCRCxhQXFCRSxPQUFBLE9BSUYsWUFDSSxRQUFBLEtBQUEsRUFESix3Q0FHSyxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBSUwsU0FDQyxTQUFBLFNBQ0EsT0FBQSxNQUZELG9CQUlFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FQRixrQkFVRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsR0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsS0FDQSxRQUFBLEtBaEJGLHFCQWtCTSxVQUFBLEtBbEJOLCtCQXFCTSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBR0wscUNBeEJELFNBeUJFLE9BQUEsT0FFRCxvQ0EzQkQsU0E0QkUsT0FBQSxNQTVCRixrQkE4QkcsSUFBQSxHQUNBLEtBQUEsR0FDQSxNQUFBLE1BQ0EsUUFBQSxFQUFBLE1BS0gsYUFDSSxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBSEosbUJBS0UsV0FBQSxRQUNBLE1BQUEsS0MxTkYsa0NBRUksV0FBQSxLQUZKLHdDQUlLLFdBQUEsUUFKTCwyREFBQSw0REFVSSxNQUFBLGdCQVZKLGlFQWFJLE9BQUEsS0FBQSxFQUNBLFFBQUEsS0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxNQWhCSiwrRUFrQkssV0FBQSxRQUNBLFVBQUEsS0FuQkwscUZBcUJNLFdBQUEsUUFNSixvQ0EzQkYsaUVBOEJLLE9BQUEsT0E5QkwsZ0NBcUNFLFdBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUNHLGlCQUFBLFFBeENMLHdEQTBDRyxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQTVDSCxnREErQ0csT0FBQSxLQUFBLEVBL0NILCtEQWlESSxNQUFBLE1BakRKLG1FQW9ESSxXQUFBLEtBQ0EsUUFBQSxFQUdGLG9DQXhERiwrREEyREssTUFBQSxLQTNETCxtRUE4REssV0FBQSxRQTlETCxvQ0FxRVEsUUFBQSxLQXJFUix5Q0F3RVksVUFBQSxFQXhFWixxREEyRWdCLGFBQUEsS0MzRWhCLHdCQUVFLE1BQUEsS055RUQscUJBQUEsT0FDQSxnQkFBQSxPQWVBLGlCQUFBLE9BQ0EsWUFBQSxPQTVFQSxVQUFBLE9Ba0JBLG9CQUFBLE9BRUEsZUFBQSxPTXBDRCwyQkFVRyxZQUFBLElBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLG9DQWRILDJCQWVJLFVBQUEsTUFmSiw0QkFvQkcsTUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEtBdEJILHVDQTRCRyxZQUFBLEdBNUJILHFEQWdDSyxXQUFBLE9BQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQW5DTCxvREF1Q0ssV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQUEsQ0FBQSxXQXpDTCxxREE4Q0ksV0FBQSxPQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQWpESixzREFxREksV0FBQSxPQUNBLFFBQUEsS0FDQSxNQUFBLEtOb0NILGlCQUFBLFFBQ0EsWUFBQSxRQWpCQSxxQkFBQSxPQUNBLGdCQUFBLE9BNURBLFVBQUEsS01oQkQsb0VOcURDLFVBQUEsRUFBQSxFQUFBLElBRUEsS0FBQSxFQUFBLEVBQUEsSU1TSSxNQUFBLElBQ0EsU0FBQSxTQUVBLDBCQW5FTCxvRUFvRU0sTUFBQSxJTmZMLFVBQUEsRUFBQSxFQUFBLElBRUEsS0FBQSxFQUFBLEVBQUEsS01pQkkseUJBeEVMLG9FQXlFTSxNQUFBLEtOcEJMLFVBQUEsRUFBQSxFQUFBLEtBRUEsS0FBQSxFQUFBLEVBQUEsTU1zQkksMEJBN0VMLDJFQStFTyxRQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBQ0EsTUFBQSxLQUNBLFFBQUEsSUFDQSxRQUFBLElBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSxNQUFBLFFBNUZQLDBFQWdHTyxRQUFBLEdBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxNQXRHUCxxRkFBQSxzRkEyR08sUUFBQSxNQTNHUCwwRUFpSEssU0FBQSxTQUNBLElBQUEsSUFDQSxVQUFBLGlCQW5ITCw0REF1SEssV0FBQSxNQUNBLFdBQUEsUUFDQSxRQUFBLEtBekhMLCtEQTRITSxXQUFBLE9BQ0EsZUFBQSxVQUNBLFlBQUEsSUFBQSxDQUFBLFdBOUhOLDZEQW1JSyxPQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsR0FySUwsZ0VBd0lNLFdBQUEsT0FDQSxlQUFBLFVBQ0EsWUFBQSxJQUFBLENBQUEsV0ExSU4sa0VBK0lLLE9BQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE1BQ0EsVUFBQSxNQWxKTCx1RUEwSkssV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUM3SkwsOEJQMkVDLHFCQUFBLE9BQ0EsZ0JBQUEsT0FlQSxpQkFBQSxPQUNBLFlBQUEsT0E1RUEsVUFBQSxPQWtCQSxvQkFBQSxJQUVBLGVBQUEsSUFvRkEsY0FBQSxPT2hIRSxvQ0FSSCw4QlBrQ0Msb0JBQUEsT0FFQSxlQUFBLE9BcEJBLFVBQUEsTU9oQkQsMkNQcURDLFVBQUEsRUFBQSxFQUFBLE1BRUEsS0FBQSxFQUFBLEVBQUEsTU96Q0UsWUFBQSxJQUFBLElBQUEsSUFBQSxlQUtBLFlBQUEsSUFDQSxNQUFBLEtBTEEsb0NBZkgsMkNQcURDLFVBQUEsRUFBQSxFQUFBLEVBRUEsS0FBQSxFQUFBLEVBQUEsRU90Q0csV0FBQSxRQWpCSiw2Q0FzQkksZUFBQSxVQXRCSixxRFAySkUsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUU9wSUUsZUFBQSxVQTFCSiwyQ1BxREMsVUFBQSxFQUFBLEVBQUEsRUFFQSxLQUFBLEVBQUEsRUFBQSxFT3hCRSxNQUFBLE1BQ0EsT0FBQSxFQUNBLG9DQWpDSCwyQ0FrQ0ksT0FBQSxTQUFBLE1BbENKLDRDQTBDSSxXQUFBLE9BMUNKLCtDQTZDSyxVQUFBLEtBN0NMLDhDQWlESyxPQUFBLEVBQUEsS0FDQSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFwREwsZ0RBeURJLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxPQTNESixtRUE2REssUUFBQSxLQUVBLGdCQUFBLE9BRUEsZUFBQSxJQUVBLFVBQUEsS0FFQSxVQUFBLElBQUEsS0FyRUwsK0RBeUVNLFdBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxLQUlILG9DQS9FSCxpQ0FnRkksUUFBQSxHQWhGSiwwQ0F1RkcsUUFBQSxFQUNBLE9BQUEsTUFDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0Esc0JBQUEsT0FDQSxvQkFBQSxJQUFBLElBRUEscUNBOUZILDBDQStGSSxPQUFBLE9BRUQscUNBakdILDBDQWtHSSxPQUFBLE9BbEdKLDJDQXVHRyxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxRQUFBLEtBMUdILDhDQTZHSSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLE1BQ0EsVUFBQSxLQUNBLGVBQUEsR0FDQSxZQUFBLElBbEhKLDZDQXNISSxZQUFBLEtBQ0EsVUFBQSxLQXZISixpREE0SEssVUFBQSxLQUlGLHFDQWhJSCwyQ0FpSUksT0FBQSxPQUdELHFDQXBJSCwyQ0FxSUksT0FBQSxNQUNBLFFBQUEsS0F0SUosNkNBeUlLLFVBQUEsS0F6SUwsaURBOElNLFVBQUEsTUFJSCxvQ0FsSkgsMkNBbUpJLE9BQUEsT0FuSkosNENBNEpJLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQTlKSiwyQ0FrS0ksV0FBQSxPQUNBLFVBQUEsS0FuS0osMkNBdUtJLFdBQUEsT0FDQSxNQUFBLFFBeEtKLDJEQWdMSSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxFQ25MSixxQkFHSSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBSkosbUNBT00sUUFBQSxLQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLFlBRUEsWUFBQSxJQUNBLFlBQUEsSUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUVBLHFDQWxCTixtQ0FtQlEsVUFBQSxNQUdGLG9DQXRCTixtQ0F1QlEsVUFBQSxNQUdGLG9DQTFCTixtQ0EyQlEsVUFBQSxLQTNCUix3Q0E4QlUsUUFBQSxPQTlCViwrQkFzQ0ksUUFBQSxJQUFBLEVBQUEsS0F0Q0osaUNBd0NNLFdBQUEsT0F4Q04sa0NBMkNNLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0E3Q04seUNSR0MsUUFBQSxVQUVBLFFBQUEsS0E2QkEsb0JBQUEsSUFFQSxlQUFBLElBcEJBLFVBQUEsS0EyRUEsaUJBQUEsT0FDQSxZQUFBLE9BakJBLHFCQUFBLGNBQ0EsZ0JBQUEsY1E1RUQsMkNBeURRLE1BQUEsS0FDQSxRQUFBLEtBRUEseUJBNURSLDJDQTZEVSxNQUFBLEtBR0YsMEJBaEVSLDJDQWlFVSxNQUFBLFdBakVWLGlEQXFFVSxRQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxXQUNBLE9BQUEsSUFBQSxNQUFBLEtBMUVWLHFEQTZFWSxNQUFBLFFBN0VaLCtEQWlGWSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBcEZaLHFFQXNGYyxnQkFBQSxLQUNBLE1BQUEsUUF2RmQsdURBNEZZLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsdUNBQUEsT0FDQSxrQkFBQSxVQS9GWixtRUF3R0ksV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQUEsQ0FBQSxXQTFHSiwrRUFBQSxpRkFBQSxzRkE2R0ksUUFBQSxLQTdHSix1RUFnSEksVUFBQSxLQUNBLFlBQUEsSUFqSEosNkVBb0hDLFdBQUEsZUFwSEQsaUdBdUhFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0F6SEYsNEZBNEhFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsRUEvSEYsNkZBa0lFLGlCQUFBLFFBQ0EsUUFBQSxNQUNBLFlBQUEsSUFDQSxPQUFBLEtBQUEsS0FySUYsMEJBMElNLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0E1SU4sd0JBa0pJLFNBQUEsU0FsSkosK0JBcUpNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUlBLDBCQTlKTixtQ0ErSlEsUUFBQSxNQS9KUixzQkFBQSxzQkFvS00sU0FBQSxTQUNBLElBQUEsSUFDQSxRQUFBLElBdEtOLHNCQXlLRSxLQUFBLElBQ0EsVUFBQSxJQTFLRixzQkE2S0UsTUFBQSxJQUNBLFVBQUEsSUM5S0YsaUJUMkVDLHFCQUFBLE9BQ0EsZ0JBQUEsT0FlQSxpQkFBQSxPQUNBLFlBQUEsT0E1RUEsVUFBQSxPQWtCQSxvQkFBQSxPQUVBLGVBQUEsT1M3QkMsTUFBQSxLQVBGLG9CQVVHLFlBQUEsSUFDRyxvQ0FYTixvQkFZUSxXQUFBLFFBWlIsd0JBaUJHLFdBQUEsT0FqQkgsMEJBbUJJLE1BQUEsUUFuQkosK0JBdUJLLE1BQUEsUUFDQSxVQUFBLEtBRUEseUJBMUJMLCtCQTJCTSxVQUFBLFNBT0gseUJBbENILCtCQW1DSSxRQUFBLE1BbkNKLG1DQTBDRyxXQUFBLE9BQ0EsWUFBQSxLQUNBLGVBQUEsS0E1Q0gsa0RBK0NJLFFBQUEsS0FFQSxnREFqREosa0RBa0RLLE9BQUEsT0FsREwsdUNBdURJLFdBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVBLDBCQTVESix1Q0E2REssVUFBQSxNQTdETCxzQ0FrRUksV0FBQSxPQUNBLFVBQUEsS0FuRUosc0NBdUVJLFVBQUEsS0FDQSxZQUFBLElBeEVKLCtDQTRFSSxVQUFBLEtDNUVKLHdCVjJFQyxxQkFBQSxPQUNBLGdCQUFBLE9BZUEsaUJBQUEsT0FDQSxZQUFBLE9BNUVBLFVBQUEsT0FrQkEsb0JBQUEsT0FFQSxlQUFBLE9VN0JDLE1BQUEsS0FQRiwyQkFVRyxZQUFBLElBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxvQ0FmSCwyQkFnQkksVUFBQSxNQWhCSiwwQkFxQkcsZUFBQSxVQXJCSCxrQ0F5QkcsU0FBQSxTQXpCSCx5Q0E0QkksY0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsS0FDQSxRQUFBLElBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxVQUFBLE1BbENKLCtEQXdDRSxZQUFBLEdBQ0EsV0FBQSxPQXpDRiw4RUE0Q0csVUFBQSxNQTVDSCxrRUFnREcsV0FBQSxVQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLFlBQUEsSUFBQSxDQUFBLFdBcERILGtFQXdERyxVQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUFBQSxDQUFBLFdBMURILGtFQThERyxVQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQUEsQ0FBQSxXQUNBLFdBQUEsS0FsRUgsaUVBc0VHLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFBQSxDQUFBLFdBekVILDJFQTZFRyxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxPQUFBLElBQUEsRUFuRkgsa0VBdUZHLGFBQUEsUUFNNEIsa0hBQzlCLG1DQUNDLG1CQUFBLEtBQ0EsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsY0FBQSxLQUdELGtDQUNDLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFDQSxZQUFBLFlBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxRQUNBLGVBQUEsTUMvR0QseUJBRkQsZ0JBR0UsUUFBQSxLQUFBLEVBQUEsR0FIRixnQ0FPRSxNQUFBLElBUEYsK0JBV0UsY0FBQSxLQVhGLHNCQWVFLFdBQUEsT0FmRix5QkFrQkcsVUFBQSxPQWxCSCxpQ0F1QkUsZUFBQSxLQXZCRix3Q0E0QkcsT0FBQSxLQUFBLEtBNUJILGtEQStCSSxNQUFBLEtBQ0EsUUFBQSxhQWhDSixrREFvQ0ksTUFBQSxLQUNBLFVBQUEsT0FDQSxZQUFBLElBRUQsb0NBeENILHdDQXlDSSxXQUFBLE9BekNKLGtEQTRDSyxZQUFBLEtBNUNMLDJFQWtESyxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQXJETCx5RkEyRE8sTUFBQSxLQTNEUCxpR0ErRFMsTUFBQSxLQS9EVCw0REF3RUksT0FBQSxLQXhFSixzQ0E2RUcsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLEtBQ0EsaUJBQUEsS0FFQSxvQ0FuRkgsc0NBb0ZJLE1BQUEsS0FDQSxNQUFBLE1BckZKLDhDQXlGSSxTQUFBLFNBQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLFdBQUEsUUFFQSxjQUFBLEtBQ0EsZ0JBQUEsWUFoR0osNERBbUdLLFFBQUEsS0FuR0wsa0ZYdUpFLFdBQUEsS0FBQSxTV2hESSxNQUFBLEtBdkdOLHdHQTJHTSxLQUFBLEtBM0dOLDBHQStHTSxLQUFBLE1BL0dOLDREQW9ISyxNQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLFFBQ0EsZUFBQSxVQUNBLGVBQUEsSVhxQkgsV0FBQSxNQUFBLElBQUEsT1duQkcsc0JBQUEsS0FDQSxvQkFBQSxLQUVBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBeklMLG1FQTRJTSxZQUFBLEtBNUlOLGtFQWdKTSxZQUFBLEVBaEpOLGdFQXFKSyxNQUFBLEtBQ0MsS0FBQSxJQUNELFFBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLElBQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxRQUVBLGNBQUEsS0FDQSxnQkFBQSxZWFJILFdBQUEsS0FBQSxLQUFBLFNXdkpGLGdFQW9LSyxhQUFBLElBcEtMLDRCWEdDLFFBQUEsVUFFQSxRQUFBLEtBNkJBLG9CQUFBLElBRUEsZUFBQSxJQXBCQSxVQUFBLEtBMkVBLGlCQUFBLFFBQ0EsWUFBQSxRQWpCQSxxQkFBQSxXQUNBLGdCQUFBLFdXNUVELHlDQWtMRyxNQUFBLEtBQ0EsUUFBQSxLQUVBLHlCQXJMSCx5Q0FzTEksTUFBQSxLQUdELHlCQXpMSCx5Q0EwTEksTUFBQSxXQUdELDBCQTdMSCx5Q0E4TEksTUFBQSxLQTlMSixrQ0FvTUcsT0FBQSxJQUFBLE1BQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsS0FFQSxxQ0F6TUgsZ0RBMk1LLE1BQUEsS0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0E5TUwsb0RYdUpFLFdBQUEsVUFBQSxJQUFBLEtXdkpGLDBEQXNOTyxVQUFBLGFBdE5QLGtDWEdDLFFBQUEsVUFFQSxRQUFBLEtBc0VBLHFCQUFBLE9BQ0EsZ0JBQUEsT0ExQ0Esb0JBQUEsT0FFQSxlQUFBLE9XcENELHlDQW1PSSxRQUFBLE1BQ0EsTUFBQSxLQXBPSixxQ0F5T0ksV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLE9BM09KLHFDQStPSSxVQUFBLE9BQ0EsWUFBQSxJQWhQSixxQ0FvUEksTUFBQSxLQUNBLFVBQUEsT0FDQSxZQUFBLElBQ0EsY0FBQSxLQXZQSixtREEyUEksVUFBQSxPQUNBLE9BQUEsSUFBQSxLQTVQSixvREFnUUksT0FBQSxFQVNBLG9DQUZKLGlEQUdNLE1BQUEsZ0JBQ0EsVUFBQSxNQUpOLGtEQVFJLE1BQUEsZ0JBQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxLQUdBLG9DQWJKLGlEQWNNLFFBQUEsRUFBQSxFQUFBLEtBQUEsYUFLTCxhQUNHLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNGLFFBQUEsS0FBQSxLQUNBLGVBQUEsVUFDQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDRSxPQUFBLE1BQUEsSUFBQSxLQUNBLE1BQUEsS0FDRixXQUFBLE9BQ0UsVUFBQSxNQUdGLGdCQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNGLFFBQUEsS0FBQSxLQUNBLGVBQUEsVUFDQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FFRSxNQUFBLEtBQ0YsV0FBQSxPQUNFLFVBQUEsTUFaRixzQkFjSSxNQUFBLFFBZEosd0JBaUJJLE1BQUEsS0MxVE4sdUNBRUksT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBTEosK0JBU0ksV0FBQSxNQUVBLHlCQVhKLCtCQVlNLFdBQUEsTUFaTix1QkFpQkksVUFBQSxLQ2pCSixxQ0FFSSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQ0RKLDJCQUNDLFlBQUEsSUFBQSxDQUFBLFdBREQsOEJBQUEsOEJBR0UsTUFBQSxLQUhGLDhCQU1FLFVBQUEsS0FDQSxZQUFBLElBUEYsOEJBVUUsVUFBQSxLQUNBLFlBQUEsSUFYRix3Q0FjRSxNQUFBLFFBQ0EsWUFBQSxJQWZGLDBDQWtCRSxTQUFBLFNBQ0EsV0FBQSxtRUFBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUNBLE9BQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUFBLEVBQUEsTUF2QkYsaUVBeUJHLElBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLE1BQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxNQTlCSCxvRUFnQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsVUFDQSx1QkFBQSxZQUNBLG9CQUFBLFlBQ0Esa0JBQUEsWUF2Q0osd0VBeUNLLFVBQUEsS0FJSCwyREE3Q0YsMENBOENHLE9BQUEsTUE5Q0gsaUVBZ0RJLElBQUEsS0FDQSxVQUFBLE9BR0Ysb0NBcERGLDBDQXFERyxXQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLFFBeERILGlFQTBESSxTQUFBLFNBQ0EsSUFBQSxRQTNESixvRUE2REssTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLFFBaEVMLCtDQXVFRSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUF6RUYsK0RBMkVHLFdBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBR0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBbEZILG9FQW9GSSxPQUFBLEVBcEZKLDBFQXVGSSxXQUFBLHVFQUFBLFVBQUEsT0FBQSxPQUNBLFdBQUEsTUF4RkosNkVBMkZJLGdCQUFBLFlBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQUEsNkRBQUEsVUFBQSxNQUFBLE9kZ0NGLGNBQUEsRUFDQSxnQkFBQSxZQUNBLHFCQUFBLFFBQ0Esd0JBQUEsUWNqQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxVQUFBLEtBeEdKLG9GQTBHSyxlQUFBLEtBMUdMLDZFQThHSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQ0EsV0FBQSxLQW5ISix3RkFxSEssYUFBQSxLQXJITCx1RUF5SEksT0FBQSxLQUFBLEVBekhKLGdGQTJISyxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLFFBaklMLDBFQW9JSyxXQUFBLElBQUEsTUFBQSxRQXBJTCw4RUEySUksUUFBQSxFQUFBLEtBM0lKLDRGQTZJSyxZQUFBLElBQ0EsVUFBQSxLQUNBLFdBQUEsS0EvSUwsNEZBa0pLLE1BQUEsUUFJSCxxQ0F0SkYsOEVBd0pJLFFBQUEsRUFBQSxNQUdGLG9DQTNKRiwrREE2SkksV0FBQSxLQUNBLFFBQUEsRUE5SkosMEVBZ0tLLFdBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxLQUFBLEVBbEtMLDZFQXFLSyxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsS0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBeEtMLHdGQTBLTSxjQUFBLEtBMUtOLDhFQThLSyxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQS9LTCw2RUFrTEssTUFBQSxNQWxMTCw0Q0F5TEUsV0FBQSxLQXpMRixrREEyTEcsV0FBQSxLQTNMSCwrREE2TEksUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBL0xKLGlFQWlNSyxXQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsS0FuTUwsdUVBQUEsdUVBcU1NLGdCQUFBLEtBck1OLGtGQXdNTSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQTdNTiw2RkErTU8sU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtkbkZMLGNBQUEsS0FDQSxnQkFBQSxZQUNBLHFCQUFBLFFBQ0Esd0JBQUEsUWNrRkssT0FBQSxJQUFBLE1BQUEsUUF2TlAsbUdBQUEsb0dBME5RLFFBQUEsR0FDQSxTQUFBLFNBQ0EsaUJBQUEsUUFDQSxXQUFBLFVBQUEsS0FBQSxTQTdOUixvR0FrT1EsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFlBQUEsS0FDQSxVQUFBLGNBdk9SLG1HQTRPUSxJQUFBLElBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxLQWhQUixtR0FvUFEsT0FBQSxRQUNBLFdBQUEsVUFyUFIsOEdBMlBpQixVQUFBLFVBM1BqQiw2R0E0UGdCLFVBQUEsZUE1UGhCLGtFQWtRSSxNQUFBLEtBQ0EsUUFBQSxHQUNBLE1BQUEsS0FwUUosOEVBc1FLLFFBQUEsS0FBQSxFQXRRTCw2RkF3UU0sUUFBQSxNQUNBLE9BQUEsS0F6UU4sZ0dBQUEsZ0dBMlFPLE1BQUEsSUFDQSxRQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxLQWhSUCx1R0FBQSx3R0FBQSx5R0FBQSx1R0FBQSx1R0FBQSx3R0FBQSx5R0FBQSx1R0FrUlEsTUFBQSxLQUNBLFlBQUEsSUFuUlIsZ0dBdVJPLFdBQUEsS0FDQSxVQUFBLEtBeFJQLDJHQTBSUSxXQUFBLE9BMVJSLGdHQThSTyxXQUFBLE9BTUwscUNBcFNGLDhFQXNTSSxRQUFBLEtBQUEsRUF0U0osZ0dBQUEsZ0dBd1NLLFFBQUEsS0FBQSxLQUlILG9DQTVTRixpRUErU0ssVUFBQSxLQS9TTCxrRkFpVE0sSUFBQSxLQWpUTixnR0FBQSxnR0FxVEssVUFBQSxPQXJUTCx3Q0EyVEUsV0FBQSxNQTNURiwwQ0E2VEcsU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUFBLEVBQ0EsV0FBQSxPQUNBLFVBQUEsS0FsVUgsZ0RBb1VJLGdCQUFBLEtBcFVKLHlEQXNVSyxXQUFBLFFBdFVMLHNEQTBVSSxXQUFBLFFBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtkOUxGLFdBQUEsSUFBQSxJQUFBLEtjbEpGLG1EQW9WSSxXQUFBLDZEQUFBLFVBQUEsT0FBQSxPQUNBLGdCQUFBLE1BclZKLG9EQXdWSSxXQUFBLHlEQUFBLFVBQUEsT0FBQSxPQUNBLGdCQUFBLE1BR0Ysb0NBNVZGLDBDQThWSSxRQUFBLE1BQUEsR0M5VkoscUJBQ0MsWUFBQSxJQUFBLENBQUEsV0FERCx3QkFBQSx3QkFHRSxNQUFBLEtBSEYsd0JBTUUsVUFBQSxLQUNBLFlBQUEsSUFQRix3QkFVRSxVQUFBLEtBQ0EsWUFBQSxJQVhGLGtDQWNFLE1BQUEsUUFDQSxZQUFBLElBZkYsb0NBa0JFLFNBQUEsU0FDQSxXQUFBLHVEQUFBLFVBQUEsT0FBQSxPQUNBLGdCQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLE1BQUEsRUFBQSxNQXZCRiwyREF5QkcsSUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsTUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE1BOUJILDhEQWdDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxVQUNBLHVCQUFBLFlBQ0Esb0JBQUEsWUFDQSxrQkFBQSxZQXZDSixrRUF5Q0ssVUFBQSxLQUlILDJEQTdDRixvQ0E4Q0csT0FBQSxNQTlDSCwyREFnREksSUFBQSxLQUNBLFVBQUEsT0FHRixvQ0FwREYsb0NBcURHLFdBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsUUF4REgsMkRBMERJLFNBQUEsU0FDQSxJQUFBLFFBM0RKLDhEQTZESyxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsUUFoRUwseUNBdUVFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQXpFRix5REEyRUcsV0FBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFHQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZUFsRkgsOERBb0ZJLE9BQUEsRUFwRkosb0VBdUZJLFdBQUEsMkRBQUEsVUFBQSxPQUFBLE9BQ0EsV0FBQSxNQXhGSix1RUEyRkksTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsS0FBQSxFQUNBLFdBQUEsS0FoR0osa0ZBa0dLLGFBQUEsS0FsR0wsaUVBc0dJLE9BQUEsS0FBQSxFQXRHSiwwRUF3R0ssTUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsTUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxRQTlHTCxvRUFpSEssV0FBQSxJQUFBLE1BQUEsUUFqSEwsd0VBd0hJLFFBQUEsRUFBQSxLQXhISixzRkEwSEssWUFBQSxJQUNBLFVBQUEsS0FDQSxXQUFBLEtBNUhMLHNGQStISyxNQUFBLFFBSUgscUNBbklGLHdFQXFJSSxRQUFBLEVBQUEsTUFHRixvQ0F4SUYseURBMElJLFdBQUEsS0FDQSxRQUFBLEVBM0lKLG9FQTZJSyxXQUFBLElBQ0EsV0FBQSxRQUNBLE9BQUEsS0FBQSxFQS9JTCx1RUFrSkssTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQXJKTCxrRkF1Sk0sY0FBQSxLQXZKTix3RUEySkssUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUE1SkwsdUVBK0pLLE1BQUEsTUEvSkwsc0NBc0tFLFdBQUEsS0F0S0YsNENBd0tHLFdBQUEsS0F4S0gseURBMEtJLFFBQUEsS0FBQSxFQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQTVLSiwyREE4S0ssV0FBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLEtBaExMLGlFQUFBLGlFQWtMTSxnQkFBQSxLQWxMTiw0RUFxTE0sVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0ExTE4sdUZBNExPLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLElBQ0EsUUFBQSxLZmhFTCxjQUFBLEtBQ0EsZ0JBQUEsWUFDQSxxQkFBQSxRQUNBLHdCQUFBLFFlK0RLLE9BQUEsSUFBQSxNQUFBLFFBcE1QLDZGQUFBLDhGQXVNUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxVQUFBLEtBQUEsU0ExTVIsOEZBK01RLElBQUEsSUFDQSxLQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLEtBQ0EsVUFBQSxjQXBOUiw2RkF5TlEsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFdBQUEsS0E3TlIsNkZBaU9RLE9BQUEsUUFDQSxXQUFBLFVBbE9SLHdHQXdPaUIsVUFBQSxVQXhPakIsdUdBeU9nQixVQUFBLGVBek9oQiw0REErT0ksTUFBQSxLQUNBLFFBQUEsR0FDQSxNQUFBLEtBalBKLHdFQW1QSyxRQUFBLEtBQUEsRUFuUEwsdUZBcVBNLFFBQUEsTUFDQSxPQUFBLEtBdFBOLDBGQUFBLDBGQXdQTyxNQUFBLElBQ0EsUUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsS0E3UFAsbUdBQUEsbUdBK1BRLE1BQUEsS0FDQSxZQUFBLElBaFFSLDBGQW9RTyxXQUFBLEtBQ0EsVUFBQSxLQXJRUCxxR0F1UVEsV0FBQSxPQXZRUiwwRkEyUU8sV0FBQSxPQU1MLHFDQWpSRix3RUFtUkksUUFBQSxLQUFBLEVBblJKLDBGQUFBLDBGQXFSSyxRQUFBLEtBQUEsS0FJSCxvQ0F6UkYsMkRBNFJLLFVBQUEsS0E1UkwsNEVBOFJNLElBQUEsS0E5Uk4sMEZBQUEsMEZBa1NLLFVBQUEsT0FsU0wsa0NBd1NFLFdBQUEsTUF4U0Ysb0NBMFNHLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsTUFBQSxFQUNBLFdBQUEsT0FDQSxVQUFBLEtBL1NILDBDQWlUSSxnQkFBQSxLQWpUSixtREFtVEssV0FBQSxRQW5UTCxnREF1VEksV0FBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLZjNLRixXQUFBLElBQUEsSUFBQSxLZWxKRiw2Q0FpVUksV0FBQSx1REFBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxNQWxVSiw4Q0FxVUksV0FBQSxtREFBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUdGLG9DQXpVRixvQ0EyVUksUUFBQSxNQUFBLEdDaFZKLHFDQUVFLFNBQUEsU0FDQSxXQUFBLG1EQUFBLFVBQUEsT0FBQSxPQUNBLGdCQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLE1BQUEsRUFBQSxNQVBGLGtFQVNHLElBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE9BQUEsT0FBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE1BYkgsNEVBZUksTUFBQSxLaEJaSCxRQUFBLFVBRUEsUUFBQSxLQXNFQSxxQkFBQSxPQUNBLGdCQUFBLE9nQjVFRCx3RkFtQkssVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsUUFBQSxNQXRCTCwwRkF5QkssVUFBQSxLQUNBLFlBQUEsSUExQkwsd0ZBNkJLLFFBQUEsS0FDQSxlQUFBLE9BQ0EsVUFBQSxLQUlILDJEQW5DRixxQ0FvQ0csT0FBQSxNQXBDSCxrRUFzQ0ksS0FBQSxJQUdGLG9DQXpDRixxQ0EwQ0csT0FBQSxRQUNBLFFBQUEsS0FDQSxXQUFBLDBEQUFBLFVBQUEsT0FBQSxPQTVDSCxrRUE4Q0ksU0FBQSxTQUNBLFdBQUEsZUFDQSxJQUFBLFFBQ0EsS0FBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBcERKLDRFQXNESyxXQUFBLE9BdERMLHdGQXdETSxVQUFBLEtBeEROLDBGQTJETSxVQUFBLEtBM0ROLHNFQStESyxPQUFBLEVBQUEsS0FDQSxRQUFBLE9BaEVMLGtEQXVFRyxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQXhFSCw2REEwRUksY0FBQSxFQTFFSiwrREE2RUksWUFBQSxJQUNBLFVBQUEsS0E5RUosNEVBZ0ZLLFlBQUEsSUFDQSxVQUFBLEtBakZMLGtFQW9GSyxVQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBdEZMLDhEaEJHQyxRQUFBLFVBRUEsUUFBQSxLQXNFQSxxQkFBQSxLQUNBLGdCQUFBLEtBZUEsaUJBQUEsT0FDQSxZQUFBLE9nQjVGRCx5RkFpR00sTUFBQSxRQUNBLFVBQUEsS0FDQSxlQUFBLFVBbkdOLDRFQXVHSyxXQUFBLE9BQ0EsUUFBQSxFQUFBLEtBeEdMLDJFQTJHSyxXQUFBLEtBM0dMLHlFQThHSyxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FoSEwsNEVBbUhLLFVBQUEsS0FDQSxZQUFBLElBcEhMLGdFaEJHQyxRQUFBLFVBRUEsUUFBQSxLQXNFQSxxQkFBQSxPQUNBLGdCQUFBLE9BZUEsaUJBQUEsT0FDQSxZQUFBLE9nQjVGRCw2RUE0SEssV0FBQSxRaEJXSCxjQUFBLElBQ0EsZ0JBQUEsWUFDQSxxQkFBQSxRQUNBLHdCQUFBLFFnQlpHLFlBQUEsSUFDQSxlQUFBLE1BL0hMLG1GQWlJTSxXQUFBLFFBS0oscUNBdElGLGlFQXdJSSxRQUFBLE9BR0Ysb0NBM0lGLGtEQTZJSSxRQUFBLEtBQUEsRUE3SUosc0RBK0lLLE9BQUEsRUFBQSxLQUNBLFFBQUEsTUFoSkwsNkVBbUpLLFdBQUEsTUNoSkwscUJBSUMsWUFBQSxJQUFBLENBQUEsV0FKRCx3QkFNRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFBQSxDQUFBLFdBQ0Esb0NBVEYsd0JBVUcsVUFBQSxNQVZILHdCQWNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLElBQUEsQ0FBQSxXQUNBLG9DQW5CRix3QkFvQkcsVUFBQSxNQXBCSCx1QkF3QkUsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUFBLENBQUEsV0E1QkYseUNBK0JFLFVBQUEsTUEvQkYsb0NBcUNFLFNBQUEsU0FDQSxXQUFBLGtEQUFBLFVBQUEsT0FBQSxPQUNBLGdCQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsTUF6Q0YsMkRBMkNHLElBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLFdBQUEsTUFDQSxVQUFBLE1BL0NILDhEQWlESSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxVQUNBLHVCQUFBLFlBQ0Esb0JBQUEsWUFDQSxrQkFBQSxZQUdGLDJEQTNERixvQ0E0REcsT0FBQSxNQTVESCwyREE4REksSUFBQSxLQUNBLFVBQUEsT0FHRixvQ0FsRUYsb0NBbUVHLFdBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLFFBdkVILDJEQXlFSSxTQUFBLFNBQ0EsSUFBQSxRQUNBLEtBQUEsUUEzRUosOERBNkVLLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxRQWhGTCxzQ0F5RkUsV0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBNUZGLG1EQThGRyxjQUFBLEtBOUZILCtEQWdHSSxXQUFBLFFBQ0EsUUFBQSxJQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsU0FBQSxTakJnREYsV0FBQSxJQUFBLElBQUEsS2lCcEpGLG1FQXVHVyxPQUFBLElBQUEsTUFBQSxLQXZHWCxxRUFBQSxzRUEwR0ssTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFdBQUEsV0FDQSxrQkFBQSxTQUNBLFdBQUEsSUFuSEwsc0VBc0hNLGNBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSx5QkFBQSxFQUFBLEtBeEhOLHFFQTRITSxXQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EseUJBQUEsS0FBQSxFQTlITixnRUFrSUksWUFBQSxJQWxJSiw0RUFvSUssVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBdElMLCtFQXlJSyxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0EzSUwscUVBZ0pLLFdBQUEsUUFoSkwsMkVBQUEsNEVBa0pPLGtCQUFBLFNBS0wsb0NBdkpGLG1EakJBQyxRQUFBLFVBRUEsUUFBQSxLQXNGQSxpQkFBQSxPQUNBLFlBQUEsT2lCa0VHLGNBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxLQTVKSixnRUE4SkssTUFBQSxJQUNBLFFBQUEsRUFBQSxLQS9KTCw0RUFpS00sVUFBQSxLQUNBLFlBQUEsS0FsS04sK0VBcUtNLFVBQUEsS0FDQSxZQUFBLE1BdEtOLG9DQWdMRSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQWxMRixnRUFxTEksTUFBQSxRQXJMSixpRkF1TEssV0FBQSxRQXZMTCxnRUEyTEksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsT0FBQSxLQUFBLEtBOUxKLDZEQWlNSSxTQUFBLFNBQ0EsVUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEVBQUEsS0FuTUosbUVBcU1LLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLE1BQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLElBQ0EsV0FBQSxLakIxREgsV0FBQSxJQUFBLElBQUEsS2lCcEpGLHVFQWtOSyxRQUFBLGFBQ0EsTUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJQXROTCx5RUF5TkssUUFBQSxhQUNBLE1BQUEsSUFDQSxlQUFBLE9BQ0EsV0FBQSxPQTVOTCxtRkFBQSw2RUE4Tk0sUUFBQSxNQUNBLE9BQUEsRUFBQSxLQS9OTixtRkFrT00sVUFBQSxLQWxPTix5RUF3T0ssTUFBQSxJQUlILG9DQTVPRixnRUErT0ssVUFBQSxLQUNBLFlBQUEsS0FoUEwsNkVBb1BNLFFBQUEsS0FwUE4sdUVBdVBNLE1BQUEsTUF2UE4sc0NBaVFFLFFBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLFFBblFGLHNEQXFRRyxXQUFBLE9BQ0EsV0FBQSxLQXRRSCx5REF3UUksV0FBQSxLQXhRSixvRUEyUUksV0FBQSxLQTNRSixxRUE4UUksWUFBQSxJakIxSEYsV0FBQSxNQUFBLElBQUEsS2lCcEpGLHFFQUFBLG9FQWtSSSxlQUFBLFVBQ0EsVUFBQSxLQW5SSixtRUFzUkksUUFBQSxhQUNBLE9BQUEsRUFBQSxHQXZSSix3RkEwUk0sTUFBQSxJQUtKLG9DQS9SRix1RUFrU0ssV0FBQSxNQWxTTCxrRkFBQSxpRkFxU0ssVUFBQSxNQXJTTCw0Q0E4U0UsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQS9TRiwyREFpVEcsV0FBQSxPQWpUSCx1RUFtVEksUUFBQSxhQUNBLGVBQUEsSUFDQSxVQUFBLE1BclRKLHFGQXVUSyxXQUFBLFFBQ0EsTUFBQSxLakJwTEgsY0FBQSxNQUNBLGdCQUFBLFlBQ0EscUJBQUEsUUFDQSx3QkFBQSxRaUJtTEcsU0FBQSxPQUNBLFdBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxNQUNBLE1BQUEsTWpCL1RKLFFBQUEsVUFFQSxRQUFBLEtBc0VBLHFCQUFBLE9BQ0EsZ0JBQUEsT0FlQSxpQkFBQSxPQUNBLFlBQUEsT0EyREMsV0FBQSxJQUFBLElBQUEsS2lCcEpGLG1GQXNVSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0F4VUwsMkZBNFVNLFdBQUEsUUFLSixvQ0FqVkYscUZBb1ZLLE1BQUEsTUFDQSxPQUFBLE1BclZMLHlGQXVWTSxXQUFBLEtBQ0EsVUFBQSxLQXhWTixtRkE0VkssVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLElBQ0EsY0FBQSxNQS9WTCxzQ0F3V0UsUUFBQSxLQUFBLEVBQUEsTUFBQSxFQUNBLFdBQUEsOENBQUEsVUFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBM1dGLHlDQUFBLHdDQTZXRyxNQUFBLEtBN1dILHdDQWdYRyxVQUFBLEtBaFhILHlDQW1YRyxhQUFBLEVBblhILDRDQXFYSSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEVBR0Ysb0NBelhGLHNDQTBYRyxRQUFBLEtBQUEsRUExWEgseUNBNFhJLGFBQUEsS0E1WEosNENBOFhLLFVBQUEsTUE5WEwsMkNBdVlFLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUF4WUYsOENBMFlHLGFBQUEsS0FDQSxVQUFBLE1DellILGdCQUNDLFlBQUEsSUFBQSxDQUFBLFdBREQsa0NBR0UsUUFBQSxNQUFBLEtBQUEsS0FDQSxXQUFBLE9BSkYscUNBTUcsVUFBQSxLQUNBLFlBQUEsSUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUVELDJEQVZGLGtDQVdHLFFBQUEsS0FBQSxLQUFBLEtBWEgscUNBYUksVUFBQSxNQUdGLG9DQWhCRixrQ0FpQkcsUUFBQSxLQUFBLEtBakJILHFDQW1CSSxVQUFBLE1BbkJKLDBDQUFBLHNDQXdCRSxNQUFBLEtBQ0EsUUFBQSxNQXpCRiwyREFBQSx1REEyQkcsV0FBQSxLQUNBLGFBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUEvQkgsNkNBQUEseUNBa0NHLE1BQUEsUUFDQSxlQUFBLFVBbkNILDBEQUFBLHNEQXVDSSxhQUFBLEtBdkNKLDZDQUFBLDZDQUFBLHlDQUFBLHlDQTJDRyxNQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxPQWpESCxrREFBQSxrREFBQSw4Q0FBQSw4Q0FtREksWUFBQSxJQW5ESix1REFBQSx1REFBQSxtREFBQSxtREFzREksTUFBQSxRQXRESix1REFBQSx1REFBQSxtREFBQSxtREF5REksTUFBQSxRQXpESixzREFBQSxrREE4REksV0FBQSxRQUNBLFdBQUEsS0EvREoseURBQUEscURBaUVLLFFBQUEsSUFqRUwsMERBQUEsc0RBcUVJLGNBQUEsSUFBQSxNQUFBLEtBR0YscUNBeEVGLDZDQUFBLDZDQUFBLHlDQUFBLHlDQTBFSSxRQUFBLEtBQUEsS0FDQSxVQUFBLE1BM0VKLGlDQWdGRSxRQUFBLEtBQUEsRUFoRkYsaURBa0ZHLFdBQUEsT0FsRkgsbURBb0ZJLFFBQUEsYUFwRkosZ0VBc0ZLLFdBQUEsS0FDQSxNQUFBLEtBdkZMLHNFQXlGTSxXQUFBLEtBQ0EsTUFBQSxLQTFGTixrRUE4RkssYUFBQSxLQUNBLE1BQUEsS0EvRkwsd0VBaUdNLFdBQUEsS0FDQSxNQUFBLEtDcEZOLCtDQUlJLFVBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FFQSxvQ0FSSiwrQ0FTTSxhQUFBLEtBQ0EsY0FBQSxNQVZOLHVDQWVJLGNBQUEsS0FmSixvRG5CaEJDLFFBQUEsVUFFQSxRQUFBLEtBV0EsVUFBQSxLbUJ5QkssY0FBQSxLQUdGLHFDQXpCSixvREEyQlEsY0FBQSxNQUlKLG9DQS9CSixvREFpQ1EsUUFBQSxPQWpDUiwyQ25Ca0NDLFVBQUEsRUFBQSxFQUFBLElBRUEsS0FBQSxFQUFBLEVBQUEsSW1CSUcsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQW5EQSx3REFDRSxhQUFBLFNBQ0EsY0FBQSxTQUdGLHlEQUNFLGFBQUEsRUFJTiw4Q0E0Q00sV0FBQSxFQTVDTixrRG5CaEJDLFFBQUEsVUFFQSxRQUFBLEtBc0ZBLGlCQUFBLE9BQ0EsWUFBQSxPbUJ2QkssV0FBQSxNQUNBLE9BQUEsS0FBQSxLQW5ETixzREFzRFEsT0FBQSxFQUFBLEtBdERSLHVEQTJETSxRQUFBLE1BQ0EsV0FBQSxPQUNBLE9BQUEsS0FDQSxhQUFBLElBQ0EsY0FBQSxJQS9ETixtRUFrRVEsV0FBQSxJQUlKLHFDQXRFSiwyQ0F1RU0sUUFBQSxLQUFBLEtBdkVOLGtEQTBFUSxXQUFBLE1BMUVSLHVEQThFUSxVQUFBLE1BSUoscUNBbEZKLDJDbkJrQ0MsVUFBQSxFQUFBLEVBQUEsVUFFQSxLQUFBLEVBQUEsRUFBQSxVbUI5Q0csd0RBQ0UsYUFBQSxTQUNBLGNBQUEsU0FHRix5REFDRSxhQUFBLEdBMEZGLG9DQXRGSixrREF5RlEsV0FBQSxFQUNBLE9BQUEsS0FBQSxLQTFGUix1REE4RlEsVUFBQSxNQUlKLG9DQWxHSiwyQ25Ca0NDLFVBQUEsRUFBQSxFQUFBLFNBRUEsS0FBQSxFQUFBLEVBQUEsU21COUNHLHdEQUNFLGFBQUEsU0FDQSxjQUFBLFNBR0YseURBQ0UsYUFBQSxHQTBHRixvQ0FoSEEsd0RBa0hJLGFBQUEsR0MzSFIsY0FJSSxXQUFBLE9BSkosc0JBT1EsY0FBQSxJQVBSLGdCQVdRLFVBQUEsTUFYUiw4QkFlUSxVQUFBLE9BZlIsMENBb0JZLGNBQUEsSUFwQlosNENBdUJZLE9BQUEsRUFDQSxPQUFBLElBRUEsMERBMUJaLDRDQTJCZ0IsT0FBQSxLQTNCaEIsOENBK0JZLE9BQUEsRUFZQSx5QkEzQ1osNEJBNENnQixRQUFBLE1BNUNoQiw2QkFnRFksUUFBQSxLQUNBLFdBQUEsT0FBQSxPQUFBLEtBQ0EsZ0JBQUEsTUFDQSxRQUFBLElBQUEsRUFBQSxLQUFBLEVBbkRaLDZDQXNEZ0IsVUFBQSxPQUdKLHlCQXpEWiw2QkEwRGdCLFFBQUEsT0ExRGhCLDJCQWdFWSxRQUFBLEtBQ0EsZ0JBQUEsY0FqRVosZ0NBb0VnQixRQUFBLE1BcEVoQiwyQkEwRVksWUFBQSxJQTFFWiw0QkE4RVksT0FBQSxFQUNBLFdBQUEsSUFDQSxNQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFqRlosa0NBb0ZnQixXQUFBLFFBQ0EsTUFBQSxLQXJGaEIsNEJBK0ZZLFlBQUEsSUEvRlosMkJBd0dZLFlBQUEsSUF4R1osK0JBNEdZLGNBQUEsSUE1R1osaUNBc0hZLFlBQUEsSUF0SFosa0NBMEhZLE9BQUEsRUFDQSxXQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBN0haLHdDQWdJZ0IsV0FBQSxRQUNBLE1BQUEsS0FqSWhCLHNDQXNJWSxXQUFBLElBdElaLGtDQStJWSxZQUFBLElBL0laLGtDQWtKWSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFwSloscUNBdUpnQixVQUFBLE1BQ0EsWUFBQSxJQXhKaEIsMkJBbUtZLFlBQUEsSUFuS1osbUNBdUtZLFdBQUEsS0F2S1osbUNBMktZLGNBQUEsTUEzS1oseUNBK0tZLE9BQUEsRUFDQSxXQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBbExaLCtDQXFMZ0IsV0FBQSxRQUNBLE1BQUEsS0F0TGhCLDJCQStMUSxZQUFBLElBQ0EsV0FBQSxLQWhNUix1Q0FtTVksVUFBQSxJQUNBLFdBQUEsT0NwTVosNkJuQiszRUUsd0JBREEsMEJtQngzRU0sU0FBQSxTQU5SLHNDbkJtNEVJLGlDQURBLG1DbUIxM0VRLE9BQUEsTUFSWixpQ25CdTRFRSw0QkFEQSw4Qm1CejNFTSxPQUFBLEtBYlIsb0NuQjI0RUUsK0JBREEsaUNtQnQzRU0sUUFBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQUEsQ0FBQSxXQTdCUix1RG5CdzVFSSxrREFEQSxvRG1CeDNFUSxRQUFBLGFBQ0EsVUFBQSxLQUNBLE9BQUEsRUFqQ1osa0RuQjg1RUksNkNBREEsK0NtQnozRVEsZUFBQSxVQUNBLFlBQUEsSUFDQSxjQUFBLEtBdENaLDZDbkJvNkVJLHdDQURBLDBDbUIxM0VRLGNBQUEsS0FJUix5QkE3Q0osc0NuQnk2RUksaUNBREEsbUNtQngzRVksT0FBQSxNQWhEaEIsNENuQjY2RUksdUNBREEseUNtQnozRVksTUFBQSxNQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsS0FDQSxVQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmbGV4Ym94IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblx0QGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fVxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHQtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuXHR9XG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbkBtaXhpbiBib3gtc2hhZG93KCR2YWx1ZSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHZhbHVlO1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW8tYm94LXNoYWRvdzogJHZhbHVlO1xuICBib3gtc2hhZG93OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpaSl7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIElFIDlcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIFNhZmFyaVxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIGJ0bigkYmctY29sb3IsICR0ZXh0LWNvbG9yLCAkYm9yZGVyLWNvbG9yKSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE2O1xuJGZjYS1saWdodDogIzAwYjFlYjtcbiRmY2EteWVsbG93OiAjZmZiYTAwO1xuJGZjYS1vZmZ3aGl0ZTogI2YxZjFmMTtcblxuLmRpLWZjYS10b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmQyZDJkO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIGgxLCBoMiB7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuICBpbWcsXG4gIC5mY2EtdG9wLWltYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIC5jYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2x7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTQuM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICYucmlnaHR7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJi5sZWZ0e1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZmxleHNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46ICg1MC8kYmFzZS1mb250LXNpemUpI3tyZW0gYXV0b307XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5kaS1mY2EtdG9wLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLmZjYS1icmFuZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogKDUwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbSAwfTtcblxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBhLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmNhLWhlYWRpbmctd2l0aC1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206ICg1MC8kYmFzZS1mb250LXNpemUpI3tyZW19O1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3ViaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6ICgyMC8kYmFzZS1mb250LXNpemUpI3tyZW19O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCwgcCwgdWwsIG9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgcCwgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAoMzAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICB9XG5cbiAgLmZjYS1jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoNDAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qtcm93IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZjYS1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAueWVsbG93LWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBidG4oJGZjYS15ZWxsb3csIHdoaXRlLCAjZTRhNjAwKTtcbiAgfVxuXG4gIC5ibGFuZC1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgYnRuKHdoaXRlLCBibGFjaywgYmxhY2spO1xuICB9XG59XG5cbiAgLmhvdXJzLXdyYXAge1xuXHRcdC5ob3VycyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODdweCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZmxleDogMSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuICB9XG4iLCIub24tam9iLWFsbG93YW5jZSAuaGVybywgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24sIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyLCAuY29tbWVyY2lhbCAuaGVybywgLmJyb2NodXJlcyAuaGVybywgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kaS1mY2EtdG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRpLWZjYS10b3AtYmFubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmRpLWZjYS10b3AtYmFubmVyIGgxLCAuZGktZmNhLXRvcC1iYW5uZXIgaDIge1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5kaS1mY2EtdG9wLWJhbm5lciBpbWcsXG4gIC5kaS1mY2EtdG9wLWJhbm5lciAuZmNhLXRvcC1pbWFnZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG5cbi5kaS1mY2EtY29udGVudC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwgLmNhcm91c2VsLWFycm93LWxlZnQsXG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5jYXJvdXNlbCAuY2Fyb3VzZWwtYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mbGV4c2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mbGV4c2xpZGVyIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5kaS1mY2EtdG9wLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtYnJhbmQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjU2cHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDMuMTI1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDMuMTI1cmVtIDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDEsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIGgyLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciBoMywgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgYS5idG4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtaGVhZGluZy13aXRoLXN1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuZmNhLWhlYWRpbmctd2l0aC1zdWIgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtaGVhZGluZy13aXRoLXN1YiAuc3ViaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1oZWFkaW5nLXdpdGgtc3ViIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIG9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwsIC5kaS1mY2EtY29udGVudC13cmFwcGVyIG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgcCwgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5mY2EtY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1jdGEtY29udGFpbmVyIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1jdGEtY29udGFpbmVyIC5idG4gKyAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyIC5jb250YWN0LXJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmZjYS1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLnllbGxvdy1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGE2MDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIgLmJsYW5kLWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOyB9XG5cbi5ob3Vycy13cmFwIC5ob3VycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ob3Vycy13cmFwIC5ob3VycyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3Vycy13cmFwIC5ob3VycyB7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuaG91cnMtd3JhcCAuaG91cnMgZGl2IHtcbiAgICBmbGV4OiAxIDAgMDsgfVxuXG4uY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhLWxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIC5sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDA7XG4gICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAtbW96LWZsZXg6IDEgMCAwO1xuICAgIC1tcy1mbGV4OiAxIDAgMDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjlweDsgfVxuICAuY3VzdG9tZXItZmlyc3QgLnRvcC1iYW5uZXIgLmN0YXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgLXdlYmtpdC1mbGV4OiAyIDAgMDtcbiAgICAtbW96LWJveC1mbGV4OiAyO1xuICAgIC1tb3otZmxleDogMiAwIDA7XG4gICAgLW1zLWZsZXg6IDIgMCAwO1xuICAgIGZsZXg6IDIgMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN1c3RvbWVyLWZpcnN0IC50b3AtYmFubmVyIC5jdGFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciAuY3RhcyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jdXN0b21lci1maXJzdCAudG9wLWJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbi5jdXN0b21lci1maXJzdCBhcnRpY2xlIC53aGF0LWlzIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uY3VzdG9tZXItZmlyc3QgYXJ0aWNsZSAud2hhdC1pcyBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuLmN1c3RvbWVyLWZpcnN0IGFydGljbGUgLnRleHQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgaDEge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubWFrZS1odWIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiAubWFrZS1zcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1ha2UtaHViIC5tYWtlLXNxdWFyZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tYWtlLWh1YiAubWFrZS1zcXVhcmU6aG92ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMzBweDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgaDEge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIHVsLm1vZGVsLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlOyB9XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwIC5tb2RlbC15ZWFyLCAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCAubW9kZWwtbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTM1MmE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgIC5kaS1mY2EtY29udGVudC13cmFwcGVyLm1vZGVsLWh1YiBsaSAubW9kZWwtd3JhcCAubW9kZWwtbmFtZSAuYXJyb3ctaG92ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIC5tb2RlbC13cmFwOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgICAuZGktZmNhLWNvbnRlbnQtd3JhcHBlci5tb2RlbC1odWIgbGkgLm1vZGVsLXdyYXA6aG92ZXIgLm1vZGVsLW5hbWUgLmFycm93LWhvdmVyIGkge1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpLWZjYS1jb250ZW50LXdyYXBwZXIubW9kZWwtaHViIGxpIHtcbiAgICAgIHdpZHRoOiA0NiU7IH0gfVxuXG5cbi5oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwMHB4OyB9XG4gICAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDsgfVxuICAgIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAuaG91cnMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweDsgfVxuICAgIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCAubWUtc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDAgMDsgfVxuICAgICAgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5tZS1zbGlkZXIgI293bC1kZW1vIC5pdGVtIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkbGluZSAuaGVhZGxpbmUtd3JhcCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAuaGVhZGxpbmUgLmhvdXJzLXdyYXAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNoZWNrbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5jaGVja2xpc3QgLmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuICAgIC5jaGVja2xpc3QgLmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAgaDIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHAge1xuICAgICAgcGFkZGluZzogMCAxMDBweDsgfVxuICAuY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgLmNoZWNrbGlzdCAuY2hlY2twb2ludC1kaXNjbGFpbWVyIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICAgICAgd2lkdGg6IDIyJTsgfVxuICAgIC5jaGVja2xpc3QgLmNoZWNrbGlzdC1oZWFkaW5nLXdyYXAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCB7XG4gICAgICB3aWR0aDogMjklOyB9XG4gICAgLmNoZWNrbGlzdCAuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCBwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCB7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAuY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5tb3Bhci1icmFuZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAubW9wYXItYnJhbmRzIGgyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLm1vcGFyLWJyYW5kcyAubWFnbmV0IGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGdyYXk7IH1cbiAgLm1vcGFyLWJyYW5kcyAucGVubnpvaWwgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vcGFyLWJyYW5kcyAubWFnbmV0IGltZywgLm1vcGFyLWJyYW5kcyAucGVubnpvaWwgaW1nIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm1vcGFyLWJyYW5kcyAubWFnbmV0IGltZyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4ueW91dHViZS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7IH1cbiAgLnlvdXR1YmUtcm93IC55b3V0dWJlLXJvdy1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnlvdXR1YmUtcm93IHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC55b3V0dWJlLXJvdyB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cblxuLmNvbnRhY3QtdXMge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmNvbnRhY3QtdXMgaW5wdXQjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7IH1cblxuLm1hcC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUwcHg7IH1cbiAgLm1hcC1yb3cgLm1hcC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC1yb3cgLmdldC1kaXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAubWFwLXJvdyAuZ2V0LWRpciBoNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubWFwLXJvdyAuZ2V0LWRpciAub3V0bGluZS1idG4ge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXAtcm93IHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYXAtcm93IHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5tYXAtcm93IC5nZXQtZGlyIHtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgbGVmdDogMSU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLm91dGxpbmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7IH1cbiAgLm91dGxpbmUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5vdXRsaW5lLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLm91dGxpbmUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwOyB9XG4ubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLnBhcnRzLWJ1dHRvbiwgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5vdXRsaW5lLWJ0biB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4ubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLmhlYWRsaW5lLWJ0bi13cmFwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuICAubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLmhlYWRsaW5lLWJ0bi13cmFwIC5wYXJ0cy1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7IH1cbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuaGVhZGxpbmUgLmhlYWRsaW5lLXdyYXAgLmhlYWRsaW5lLWJ0bi13cmFwIC5wYXJ0cy1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NjOTUwMDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmhlYWRsaW5lIC5oZWFkbGluZS13cmFwIC5oZWFkbGluZS1idG4td3JhcCB7XG4gICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4ubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmFtZW5pdGllcyAuYW1lbml0aWVzLWhlYWRpbmctd3JhcCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0bzsgfVxuICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtd3JhcCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtd3JhcCAuYW1lbml0aWVzLWltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtd3JhcCAuYW1lbml0aWVzLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9wYXItcGFydHMtc2VydmljZSAuYW1lbml0aWVzIC5hbWVuaXRpZXMtd3JhcCAuYW1lbml0aWVzLWltZyB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5hbWVuaXRpZXMgLmFtZW5pdGllcy13cmFwIC5hbWVuaXRpZXMtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmdmX25hbWVfaGFzXzIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb3Bhci1wYXJ0cy1zZXJ2aWNlIC5nZl9uYW1lX2hhc18yID4gc3BhbiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLm1vcGFyLXBhcnRzLXNlcnZpY2UgLmdmX25hbWVfaGFzXzIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ub24tam9iLWFsbG93YW5jZSAuaGVybyB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAub24tam9iLWFsbG93YW5jZSAuaGVybyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAub24tam9iLWFsbG93YW5jZSAuaGVybyBpbWcge1xuICAgIHdpZHRoOiA1NTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDsgfVxuLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwge1xuICBwYWRkaW5nLXRvcDogMyU7IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLmNvbnRhaW5lciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLmNvbnRhaW5lciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLmJyb2NodXJlLXJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC13ZWJraXQtZmxleDogMSAwIDI1JTtcbiAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAtbW96LWZsZXg6IDEgMCAyNSU7XG4gICAgICAtbXMtZmxleDogMSAwIDI1JTtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbW96LWZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgZmxleDogMSAwIDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29tbWVyY2lhbCAudGFibGUtc2VjdGlvbiAuZmVhdHVyZS1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJPUlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB6LWluZGV4OiAzMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICNiZWJlYmU7IH1cbiAgICAgICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5mZWF0dXJlLWl0ZW06bGFzdC1jaGlsZDphZnRlciwgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmZlYXR1cmUtaXRlbS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5kYXJrIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5kYXJrIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9uLWpvYi1hbGxvd2FuY2UgLmNvbnRlbnQgLmNvbW1lcmNpYWwgLnRhYmxlLXNlY3Rpb24gLmxpZ2h0IHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogNSU7IH1cbiAgICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC5saWdodCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgIC5vbi1qb2ItYWxsb3dhbmNlIC5jb250ZW50IC5jb21tZXJjaWFsIC50YWJsZS1zZWN0aW9uIC55ZWxsb3ctYnRuIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4ub24tam9iLWFsbG93YW5jZSAuY29udGVudCAuY29udGFjdC11cyAuY29udGFpbmVyIC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcbiAgICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciB7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2MDBweDtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIDYwMHB4O1xuICAgIC1tcy1mbGV4OiAwIDAgNjAwcHg7XG4gICAgZmxleDogMCAwIDYwMHB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3OHB4KSB7XG4gICAgICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLXRleHQge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMSAwO1xuICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbW96LWZsZXg6IDAgMSAwO1xuICAgICAgICAtbXMtZmxleDogMCAxIDA7XG4gICAgICAgIGZsZXg6IDAgMSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5idXNpbmVzcy1saW5rIC5zbGlkZXItYmFubmVyIC5zbGlkZXItdGV4dCBwIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLXRleHQgLmRvd25sb2FkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRhNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnVzaW5lc3MtbGluayAuc2xpZGVyLWJhbm5lciAuc2xpZGVyLWxvZ28ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIDE7XG4gICAgLW1zLWZsZXg6IDAgMCAxO1xuICAgIGZsZXg6IDAgMCAxO1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLnNsaWRlci1iYW5uZXIgLnNsaWRlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvOyB9IH1cbi5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIC5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMgLmNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIC5jb250YWluZXIgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4uYnVzaW5lc3MtbGluayAuY29udGVudCAuZGVhbGVycyAudGFibGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idXNpbmVzcy1saW5rIC5jb250ZW50IC5kZWFsZXJzIC50YWJsZS1zZWN0aW9uIC5kZWFsZXItYm94IGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIyMjsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLWxpbmsgLmNvbnRlbnQgLmRlYWxlcnMge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJsZS1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmxlLWltZyB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmxlLWltZyB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmJhMDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3ggcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3gge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAuYnVzaW5lc3MtbGluayAuZWxpZ2liaWxpdHkgLmNvbnRhaW5lci1mbHVpZCAuZWxpZ2liaWxlLWJveCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmJ1c2luZXNzLWxpbmsgLmVsaWdpYmlsaXR5IC5jb250YWluZXItZmx1aWQgLmVsaWdpYmlsZS1ib3ggdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5idXNpbmVzcy1saW5rIC5lbGlnaWJpbGl0eSAuY29udGFpbmVyLWZsdWlkIC5lbGlnaWJpbGUtYm94IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4uYnVzaW5lc3MtbGluayAucmVzb3VyY2VzIC50YWJsZS1zZWN0aW9uIGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cbi5idXNpbmVzcy1saW5rIC5yZXNvdXJjZXMgLnRhYmxlLXNlY3Rpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4uYnVzaW5lc3MtbGluayAucmVzb3VyY2VzIC50YWJsZS1zZWN0aW9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZiYTAwOyB9XG4uYnVzaW5lc3MtbGluayAuY29udGFjdC11cyAuY29udGFpbmVyIC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNvbW1lcmNpYWwgLmhlcm8ge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM1cHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuY29tbWVyY2lhbCAuaGVybyAuY29udGFjdCBzcGFuIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbi5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlci13cmFwIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4uY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIge1xuICBwYWRkaW5nOiAzNXB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAub3dsLWNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIC52ZWhpY2xlLW5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSAudmVoaWNsZS1uYW1lOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmYmEwMDsgfVxuICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvbW9kZWwtbGluZS5wbmdcIikgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLm93bC1idXR0b25zIC5vd2wtcHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9sZWZ0LWFycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICB0b3A6IDE0MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tZXJjaWFscy9yaWdodC1hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IC01NXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZiYTAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4uY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29tbWVyY2lhbCAueW91dHViZS1yb3cgLnlvdXR1YmUtd3JhcCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAgdmlkZW8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbi5jb21tZXJjaWFsIC5tYXAge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLXRvcDogMiU7IH1cbiAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwOHB4OyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgLm91dGxpbmVidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbi5jb21tZXJjaWFsIC53cC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVyY2lhbCAuY29udGVudCAuY29udGFjdC11cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4OyB9IH1cblxuLmJyb2NodXJlcyAuaGVybyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnJvY2h1cmVzIC5oZXJvIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5icm9jaHVyZXMgLmhlcm8gLnBob25lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYnJvY2h1cmVzIC5oZXJvIC5waG9uZSBwIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmJhMDA7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYnJvY2h1cmVzIC5oZXJvIC5waG9uZSBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9jaHVyZXMgLmhlcm8gLm1vYmlsZS1icmVhayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbi5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIC5icm9jaHVyZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5icm9jaHVyZXMgYXJ0aWNsZSAuYnJvY2h1cmUtaXRlbXMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDZweDsgfVxuICAuYnJvY2h1cmVzIGFydGljbGUgLmJyb2NodXJlLWl0ZW1zIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJyb2NodXJlcyBhcnRpY2xlIC5icm9jaHVyZS1pdGVtcyAueWVsbG93LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb21tZXJjaWFsIC5oZXJvIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lcmNpYWwgLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNXB4KSB7XG4gICAgICAuY29tbWVyY2lhbCAuaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5jb21tZXJjaWFsIC5oZXJvIC5jb250YWN0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNvbW1lcmNpYWwgLmhlcm8gLmNvbnRhY3Qgc3BhbiBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4uY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXItd3JhcCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyIHtcbiAgcGFkZGluZzogMzVweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgLm93bC1jYXJvdXNlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSAudmVoaWNsZS1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5jb21tZXJjaWFsLXNsaWRlciAjb3dsLWRlbW8gLml0ZW0gLnZlaGljbGUtbmFtZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmJhMDA7IH1cbiAgICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5pdGVtOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1lcmNpYWxzL21vZGVsLWxpbmUucG5nXCIpIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmNvbW1lcmNpYWwgLmNvbW1lcmNpYWwtc2xpZGVyICNvd2wtZGVtbyAuaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvbGVmdC1hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAxNDBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDsgfVxuICAuY29tbWVyY2lhbCAuY29tbWVyY2lhbC1zbGlkZXIgI293bC1kZW1vIC5vd2wtYnV0dG9ucyAub3dsLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvcmlnaHQtYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4OyB9XG4uY29tbWVyY2lhbCAucmVzb3VyY2VzIC5jb250YWluZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnJlc291cmNlcyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbi5jb21tZXJjaWFsIC5yZXNvdXJjZXMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmYmEwMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbW1lcmNpYWwgLnlvdXR1YmUtcm93IC55b3V0dWJlLXdyYXAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5jb21tZXJjaWFsIC55b3V0dWJlLXJvdyAueW91dHViZS13cmFwIHZpZGVvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4uY29tbWVyY2lhbCAubWFwIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDIlOyB9XG4gIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogNSU7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciAub3V0bGluZWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYmEwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDhweDsgfVxuICAgICAgICAgIC5jb21tZXJjaWFsIC5tYXAgLmNvbnRhaW5lci1mbHVpZCAuZ2V0LWRpciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29tbWVyY2lhbCAubWFwIC5jb250YWluZXItZmx1aWQgLmdldC1kaXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwgLm1hcCAuY29udGFpbmVyLWZsdWlkIC5nZXQtZGlyIC5vdXRsaW5lYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4uY29tbWVyY2lhbCAud3AtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lcmNpYWwgLmNvbnRlbnQgLmNvbnRhY3QtdXMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDsgfSB9XG5cbi5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuaGVybyBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5oZXJvIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNwZWNpYWxzLXByb2dyYW0gLmhlcm8gLmRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmJhMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbi5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gLnNwZWNpYWxzLWxvZ28ge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNwZWNpYWxzLXByb2dyYW0gLmNvbnRlbnQgLnNwZWNpYWxzIC5jb250YWluZXIgLnRhYmxlLXNlY3Rpb24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiAueWVsbG93LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5jb250ZW50IC5zcGVjaWFscyAuY29udGFpbmVyIC50YWJsZS1zZWN0aW9uIGhyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cblxuQHN1cHBvcnRzIChhcHBlYXJhbmNlOiBub25lKSBvciAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gIC5zcGVjaWFscy1wcm9ncmFtIC5kcm9wZG93biBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuICAuc3BlY2lhbHMtcHJvZ3JhbSAuZHJvcGRvd246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuLm1vcGFyLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogMTQwcHggMCAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vcGFyLXRlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9IH1cbiAgLm1vcGFyLXRlbXBsYXRlIC5jb250YWluZXItd2lkZSB7XG4gICAgd2lkdGg6IDkyJTsgfVxuICAubW9wYXItdGVtcGxhdGUgLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1vcGFyLXRlbXBsYXRlICNoZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI2hlYWQgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07IH1cbiAgLm1vcGFyLXRlbXBsYXRlIC5tb3Bhci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgLnRvcC1yaWdodCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgLmdhcy1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IHNwYW4uZ3JleSB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IHNwYW4uZ3JleSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfSB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB1bCBsaSB7XG4gICAgICBjb2xvcjogIzExMTsgfVxuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAudG9wLXJpZ2h0IC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93IC50b3AtcmlnaHQgc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbC10d28gfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG4gICAgICAgICAgbGVmdDogMTA1cHg7IH1cbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwtdGhyZWUgfiAuc3dpdGNoLXNlbGVjdGlvbiB7XG4gICAgICAgICAgbGVmdDogMTk1cHg7IH1cbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAubW9wYXItdGVtcGxhdGUgI3dpZGdldHMtcm93ICN0YWJzUm93IC5zd2l0Y2ggLnN3aXRjaC1sYWJlbC5zZWNvbmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLnRoaXJkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLm1vcGFyLXRlbXBsYXRlICN3aWRnZXRzLXJvdyAjdGFic1JvdyAuc3dpdGNoIC5zd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5tb3Bhci10ZW1wbGF0ZSAjd2lkZ2V0cy1yb3cgI3RhYnNSb3cgLnN3aXRjaCAuc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY291cG9uLWNhcmQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTU4cHgpIHtcbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jb3Vwb24tY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jb3Vwb24tY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY291cG9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgLmltYWdlLWhvbGRlciBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlOyB9XG4gICAgICAgICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIC5pbWFnZS1ob2xkZXI6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOSk7IH0gfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCAudGl0bGUge1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH1cbiAgICAubW9wYXItdGVtcGxhdGUgLmNvdXBvbi1yb3cgLmNhcmQgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm1vcGFyLXRlbXBsYXRlIC5jb3Vwb24tcm93IC5jYXJkIGg0IHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCBhLm91dGxpbmUtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luOiA1cHggYXV0bzsgfVxuICAgIC5tb3Bhci10ZW1wbGF0ZSAuY291cG9uLXJvdyAuY2FyZCAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tb3Bhci1jb3Vwb25zIC5mYW5jeWJveC13cmFwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tb3Bhci1jb3Vwb25zIC5mYW5jeWJveC1pbm5lciB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1vcGFyLWNvdXBvbnMgLmZhbmN5Ym94LXNraW4ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDAgIWltcG9ydGFudDsgfSB9XG5cbiNmYW5jeV9wcmludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY2ZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICM2NjY2ZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuLmZhbmN5X2Rvd25sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzY2NjZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAuZmFuY3lfZG93bmxvYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gIC5mYW5jeV9kb3dubG9hZDp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VydmljZS12aWRlb3MgLmRpLWZjYS10b3AtYmFubmVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuLnNlcnZpY2UtdmlkZW9zIC5zZXJ2aWNlLXZpZGVvIHtcbiAgbWluLWhlaWdodDogMzIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2UtdmlkZW9zIC5zZXJ2aWNlLXZpZGVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuLnNlcnZpY2UtdmlkZW9zIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VydmljZS1zY2hlZHVsZXIgLndpZGdldC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi5jaGVyb2tlZS1jb21wYXJpc29uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIGgyLCAuY2hlcm9rZWUtY29tcGFyaXNvbiBoMyB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiAueWVsbG93LXRleHQge1xuICAgIGNvbG9yOiAjZmZiYTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2dyYW5kLWNoZXJva2VlLWhlcm8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDEwMHB4OyB9XG4gICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogLTUwcHggYXV0byAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSBoMSBzdWIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyB7XG4gICAgICAgIGhlaWdodDogNTIwcHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY2hlcm9rZWUtaGVybyAuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNoZXJva2VlLWhlcm8gLmNoZXJva2VlLWhlcm8tb3ZlcmxheSBoMSB7XG4gICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAubW9kZWwtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9ncmFuZC1jaGVyb2tlZS1tb2RlbC1iZy5qcGdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0NXB4OyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAjbW9kZWwtc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9kcm9wZG93bmFycm93LmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiYTAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggI21vZGVsLXNlbGVjdCBvcHRpb24ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1pbmZvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtaW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC52cy1yb3cge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAudnMtcm93IC52cy10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC02MHB4IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLnZzLXJvdyBociB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIC5jb21wYXJlLWRlc2Mge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIgLmNvbXBhcmUtbXNycCB7XG4gICAgICAgICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uIC5jb21wYXJpc29uLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IC5tb2RlbC1pbWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtaW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggLmNvbXBhcmUtb3RoZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAuY29tcGFyaXNvbi1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAjbW9kZWwtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhOmhvdmVyLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDI0cHg7IH1cbiAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgICAgICAgLyogVmVydGljYWwgbGluZSAqL1xuICAgICAgICAgICAgICAvKiBob3Jpem9udGFsIGxpbmUgKi8gfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjpiZWZvcmUsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5ib3R0b20tY29sbGFwc2UgLmNvbGxhcHNlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTEgaG92ZXI7IH1cbiAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCAuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQgLmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNhN2E3YTc7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZC5vdmVybGFuZCwgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQuc3VtbWl0LCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZC5saW1pdGVkLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZC5sYXJlZG8sIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoLm92ZXJsYW5kLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aC5zdW1taXQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoLmxpbWl0ZWQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoLmxhcmVkbyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgudG9wLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0ZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGQsIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtb3B0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYm90dG9tLWNvbGxhcHNlIHtcbiAgICAgICAgICB0b3A6IDE4cHg7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLW9wdGlvbnMgLmNhcmQgLmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLCAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1vcHRpb25zIC5jYXJkIC5jb2xsYXBzZS1wYW5lbCAuY2FyZC1ibG9jayAuY29tcGFyZS10YWJsZSB0aCB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7IH0gfVxuICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEge1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICAgLmNoZXJva2VlLWNvbXBhcmlzb24gI2NvbXBhcmUtY3RhIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhOmhvdmVyIC5jdGEtYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2M5NTAwOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYSAuY3RhLXNxdWFyZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYS5sZWZ0LWN0YSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWludmVudG9yeS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5jaGVyb2tlZS1jb21wYXJpc29uICNjb21wYXJlLWN0YSBhLnJpZ2h0LWN0YSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWJ1aWxkLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hlcm9rZWUtY29tcGFyaXNvbiAjY29tcGFyZS1jdGEgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuXG4uZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcml2ZS1kaXNjb3Zlci9oZXJvLWRyaXZlLWRpc2NvdmVyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7IH1cbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWFyZ2luOiAtMTAwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgLnRvcC13cmFwIC50b3AteWVsbG93IHtcbiAgICAgICAgZm9udC1zaXplOiA1M3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmYmEwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCAuYm90dG9tLXdoaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAgLnRvcC1taWRkbGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8ge1xuICAgICAgaGVpZ2h0OiA1MjBweDsgfVxuICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuICAgICAgICBsZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZHJpdmUtZGlzY292ZXIvaGVyby1kcml2ZS1kaXNjb3Zlci1tb2JpbGUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItaGVybyAuZHJpdmUtZGlzY292ZXItaGVyby1vdmVybGF5IC50b3Atd3JhcCAudG9wLXllbGxvdyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLWhlcm8gLmRyaXZlLWRpc2NvdmVyLWhlcm8tb3ZlcmxheSAudG9wLXdyYXAgLmJvdHRvbS13aGl0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1oZXJvIC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4uZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtdGl0bGUgLnRpdGxlLXNtYWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC10aXRsZSBociB7XG4gICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZiYTAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwOyB9XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIC5tb2RlbC1sZWZ0IC5tb2RlbC1maW5hbmNlIHtcbiAgICAgIGNvbG9yOiAjY2ZjZmNmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8gLm1vZGVsLW1pZGRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1pbmZvIC5tb2RlbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmRyaXZlLWRpc2NvdmVyIC5kcml2ZS1kaXNjb3Zlci1tb2RlbHMgLm1vZGVsLXJvdyAubW9kZWwtaW5mbyAubW9kZWwtdG9wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWluZm8gLm1vZGVsLWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgLm1vZGVsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1idXR0b24gLmNkanItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmJhMDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1idXR0b24gLmNkanItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjOTUwMDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC10aXRsZSAudGl0bGUtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5kcml2ZS1kaXNjb3ZlciAuZHJpdmUtZGlzY292ZXItbW9kZWxzIC5tb2RlbC1yb3cgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJpdmUtZGlzY292ZXIgLmRyaXZlLWRpc2NvdmVyLW1vZGVscyAubW9kZWwtcm93IC5tb2RlbC1idXR0b24gLmNkanItYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4ucGFjaWZpY2EtY29tcGFyaXNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAuY29udGFpbmVyLXBhY2lmaWNhIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhY2lmaWNhLWNvbXBhcmlzb24vaGVyby1wYWNpZmljYS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8gLnBhY2lmaWNhLWhlcm8tb3ZlcmxheSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oZXJvIC5wYWNpZmljYS1oZXJvLW92ZXJsYXkgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyB7XG4gICAgICAgIGhlaWdodDogNTIwcHg7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWhlcm8gLnBhY2lmaWNhLWhlcm8tb3ZlcmxheSB7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyAucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaGVybyAucGFjaWZpY2EtaGVyby1vdmVybGF5IGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDk2MGFlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZyBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWc6YmVmb3JlLCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLWltZzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWc6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS1pbWc6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCAuc3F1YXJlLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCAuc3F1YXJlLXRvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IC5zcXVhcmUtYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXA6aG92ZXIgLnNxdWFyZS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0YzhhOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwOmhvdmVyIC5zcXVhcmUtaW1nOmFmdGVyLCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcDpob3ZlciAuc3F1YXJlLWltZzpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc3F1YXJlIC5zcXVhcmUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNxdWFyZSAuc3F1YXJlLXdyYXAgLnNxdWFyZS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCAuc3F1YXJlLXRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zcXVhcmUgLnNxdWFyZS13cmFwIC5zcXVhcmUtdGV4dCAuc3F1YXJlLWJvdHRvbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1mdWVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlci5mdWVsLXBhY2lmaWNhIHtcbiAgICAgIGNvbG9yOiAjNDk2MGFlOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyLmZ1ZWwtcGFjaWZpY2EgLmZ1ZWwtd3JhcDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0OTYwYWU7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXZlaGljbGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bzsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtbnVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtcmlnaHQgaW1nLCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtcmlnaHQgLm1wZy10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtcmlnaHQgLm1wZy10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyOmhvdmVyIC5mdWVsLXdyYXA6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXZlaGljbGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtZnVlbCAuZnVlbC13cmFwcGVyIC5mdWVsLXdyYXAgLmZ1ZWwtcmlnaHQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWZ1ZWwgLmZ1ZWwtd3JhcHBlciAuZnVlbC13cmFwIC5mdWVsLW51bSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAudmVoaWNsZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLm5vdC1hdmFpbGFibGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlOyB9XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAudmVoaWNsZS10ZXh0LCAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtaHlicmlkIC5oeWJyaWQtd3JhcHBlciAubm90LWF2YWlsYWJsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNSU7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwOmhvdmVyIC5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgICBjb2xvcjogcmVkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWh5YnJpZCAuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwIC52ZWhpY2xlLXRleHQsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1oeWJyaWQgLmh5YnJpZC13cmFwcGVyIC5oeWJyaWQtd3JhcCAubm90LWF2YWlsYWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAgICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIC5hZGFwdC1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OTYwYWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAgLmFkYXB0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXA6aG92ZXIgLmFkYXB0LWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNhNGM4YTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtYWRhcHRhYmlsaXR5IC5hZGFwdC13cmFwcGVyIC5hZGFwdC13cmFwIC5hZGFwdC1jaXJjbGUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLWFkYXB0YWJpbGl0eSAuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCAuYWRhcHQtY2lyY2xlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1hZGFwdGFiaWxpdHkgLmFkYXB0LXdyYXBwZXIgLmFkYXB0LXdyYXAgLmFkYXB0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzAwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFjaWZpY2EtY29tcGFyaXNvbi9iZy1zYWZldHkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHAsIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgaDIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2Etc2FmZXR5IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNpZmljYS1jb21wYXJpc29uIC5wYWNpZmljYS1zYWZldHkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgLnBhY2lmaWNhLWNvbXBhcmlzb24gLnBhY2lmaWNhLXNhZmV0eSB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtY29udmVuaWVuY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAucGFjaWZpY2EtY29tcGFyaXNvbiAucGFjaWZpY2EtY29udmVuaWVuY2UgaHIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXG4iLCIuY3VzdG9tZXItZmlyc3Qge1xuICAuY3VzdG9tZXItZmlyc3Qtc2xpZGVye1xuICAgIHdpZHRoOjkwMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICB9XG4gIC50b3AtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmNhLW9mZndoaXRlO1xuICAgIC5jdGEtbG9nby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICBAaW5jbHVkZSBmbGV4KDEgMCAwKTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjY5cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN0YXMge1xuICAgICAgQGluY2x1ZGUgZmxleCgyIDAgMCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAxMDAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBhcnRpY2xlIHtcbiAgICAud2hhdC1pcyB7XG4gICAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGxpbmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5oZWFkbGluZS13cmFwIHtcblx0XHRwYWRkaW5nOiA0MHB4IDk1cHg7XG5cdFx0aDIge1xuXHRcdCAgICBmb250LXNpemU6IDU0cHg7XG5cdFx0fVxuXHRcdC5ob3Vycy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuXHRcdH1cblx0XHQubWUtc2xpZGVyIHtcblx0XHRcdG1hcmdpbjogODBweCAwIDAgMDtcblx0XHRcdCNvd2wtZGVtbyAuaXRlbSBpbWd7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdC5ob3Vycy13cmFwIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tsaXN0IHtcblx0YmFja2dyb3VuZDogJGZjYS1vZmZ3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHtcblx0ICAgIHdpZHRoOiA3NSU7XG5cdCAgICBtYXJnaW46IDQwcHggYXV0bztcblx0ICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG5cdCAgICBoMiB7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwOztcblx0ICAgIH1cblx0ICAgIHAge1xuXHRcdCAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXHRcdH1cblx0fVxuXHQuaWNvbi13cmFwIHtcblx0ICAgIHdpZHRoOiAxNSU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW46IDMwcHggMTVweDtcblx0ICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCAgICBoZWlnaHQ6IDI2MHB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcCB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIGhlaWdodDogNzBweDtcblx0XHR9XG5cdH1cblx0LmNoZWNrcG9pbnQtZGlzY2xhaW1lciB7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogMjIlO1xuXHRcdH1cblx0XHQuY2hlY2tsaXN0LWhlYWRpbmctd3JhcCB7XG5cdFx0ICAgIHAge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHQuaWNvbi13cmFwIHtcblx0XHRcdHdpZHRoOiAyOSU7XG5cdFx0fVxuXHRcdC5jaGVja2xpc3QtaGVhZGluZy13cmFwIHtcblx0XHQgICAgcCB7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHQuaWNvbi13cmFwIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0Lmljb24td3JhcCB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4ubW9wYXItYnJhbmRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGgyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0Lm1hZ25ldCB7XG5cdFx0aW1nIHtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0XHR9XG5cdH1cblx0LnBlbm56b2lsIHtcblx0XHRpbWcge1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgcGFkZGluZzogMjVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQubWFnbmV0IGltZywgLnBlbm56b2lsIGltZyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdFx0Lm1hZ25ldCBpbWcge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbi55b3V0dWJlLXJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA1MDBweDtcblx0LnlvdXR1YmUtcm93LWJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0LnlvdXR1YmUtd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgbWFyZ2luLXRvcDogNyU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBoMyB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgfVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHR9XG59XG5cbi5jb250YWN0LXVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgaW5wdXQjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIHtcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICBjb2xvcjogIzMzMztcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdH1cbn1cblxuLm1hcC1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTUwcHg7XG5cdC5tYXAtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5nZXQtZGlyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMCU7XG5cdFx0bGVmdDogNSU7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGg0IHtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQub3V0bGluZS1idG4ge1xuXHRcdCAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdC5nZXQtZGlyIHtcblx0XHRcdHRvcDogMiU7XG5cdFx0XHRsZWZ0OiAxJTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm91dGxpbmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGZjYS15ZWxsb3c7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbiIsIi5tb3Bhci1wYXJ0cy1zZXJ2aWNlIHtcblx0Lm91dGxpbmUtYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGZjYS15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0LmhlYWRsaW5lIHtcblx0XHQuaGVhZGxpbmUtd3JhcCB7XG5cdFx0XHQucGFydHMtYnV0dG9uLCAub3V0bGluZS1idG4ge1xuXHRcdFx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5oZWFkbGluZS1idG4td3JhcCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdC5wYXJ0cy1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZmZiYTAwLDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdFx0LmhlYWRsaW5lLXdyYXAge1xuXHRcdFx0XHQuaGVhZGxpbmUtYnRuLXdyYXAge1xuXHRcdFx0XHRcdGhlaWdodDogMjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYW1lbml0aWVzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xuXHRcdHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmNhLW9mZndoaXRlO1xuXHRcdC5hbWVuaXRpZXMtaGVhZGluZy13cmFwIHtcblx0XHRcdHdpZHRoOiA2MDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdH1cblx0XHQuYW1lbml0aWVzLXdyYXAge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHQuYW1lbml0aWVzLWltZyB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHRcdC5hbWVuaXRpZXMtY29udGVudCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuXHRcdFx0LmFtZW5pdGllcy13cmFwIHtcblx0XHRcdFx0LmFtZW5pdGllcy1pbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hbWVuaXRpZXMtY29udGVudCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAuZ2ZfbmFtZV9oYXNfMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vbi1qb2ItYWxsb3dhbmNlIHtcblx0Lmhlcm8ge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDc1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA1NTZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdC5jb21tZXJjaWFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzJTtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnJvY2h1cmUtcm93IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC50YWJsZS1zZWN0aW9uIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAZXh0ZW5kICVmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblxuXHRcdFx0XHQuZmVhdHVyZS1pdGVtIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDEgMCAyNSUpO1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMSAwIDUwJSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiT1JcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLThweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzMDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmY2Etb2Zmd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRmY2Etb2Zmd2hpdGUsIDIwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGZjYS1vZmZ3aGl0ZSwgNSUpO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZDphZnRlcixcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0dXJlLWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGFyayB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGZjYS1vZmZ3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxpZ2h0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0XHRcdFx0cGFkZGluZzogNSU7XG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQueWVsbG93LWJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFjdC11cyB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0LmJ1dHRvbi5nZm9ybV9idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIyMjtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYnVzaW5lc3MtbGluayB7XG5cdC5zbGlkZXItYmFubmVyIHtcblx0XHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHR9XG5cdFx0LnNsaWRlci10ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCAwIDYwMHB4KTtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KDAgMSAwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHQuZG93bmxvYWQge1xuXHRcdFx0XHRAaW5jbHVkZSBidG4oJGZjYS15ZWxsb3csIHdoaXRlLCAjZTRhNjAwKTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWRlci1sb2dvIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCAwIDEpO1xuXHRcdFx0d2lkdGg6IDIzNnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc4cHgpIHtcblx0XHRcdFx0bWFyZ2luOiAzLjEyNXJlbSBhdXRvXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdC5kZWFsZXJzIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA2MDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFibGUtc2VjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuYnVzaW5lc3Mtc2VydmljZXN7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDsgICBcblx0XHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVhbGVyLWJveCB7XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbGlnaWJpbGl0eSB7XG5cdFx0LmVsaWdpYmxlLWltZyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxpZ2liaWxlLWJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRoZWlnaHQ6IDcwMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZjYS15ZWxsb3c7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiA0MXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMSU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdH1cblxuXHQucmVzb3VyY2VzIHtcblx0XHQudGFibGUtc2VjdGlvbiB7XG5cdFx0XHRoNSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkZmNhLXllbGxvdztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC11cyB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbW1lcmNpYWwge1xuXG4gIC5jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuY29tbWVyY2lhbC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDM1cHg7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG5cbiAgICAudmVoaWNsZXN7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTkwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIHdpZHRoOiAxLzMgKiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRmY2Etb2Zmd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZlaGljbGUtbmFtZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRmY2EteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbWVyY2lhbHMvbW9kZWwtbGluZS5wbmdcIikgYm90dG9tO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmRlYWxlci1jb250YWN0LWluZm8uY29tbWVyY2lhbC1kZWFsZXItY29udGFjdC1pbmZvIHtcbiAgIGgze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgfVxuICAucGhvbmUtbnVtYmVycywgLndpZGdldC1zdWJ0aXRsZS1pY29uLCAgLndpZGdldC1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAgLmhvdXJze1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZGVhbGVyLWluZm8ge1xuIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuaDMuY29tbWVyY2lhbF9fc2lkZWJhcl9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cbi5jb21tZXJjaWFsX19zaWRlYmFyX19waG9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY29tbWVyY2lhbF9fc2lkZWJhcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBMTgxOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTBweCAzMHB4O1xufVxufVxuICAucmVzb3VyY2VzIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4gIC8vIERJRi00MVxuICAuY29udGFjdC11cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vd2wtbmV4dCwgLm93bC1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICB9XG4gIC5vd2wtcHJldiB7XG4gIGxlZnQ6IC00JTtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ub3dsLW5leHQge1xuICByaWdodDogLTQlO1xuICBmb250LXNpemU6IDJlbTtcbn1cbn1cbiIsIi5icm9jaHVyZXMge1xuXHQuaGVybyB7XG5cdFx0QGV4dGVuZCAlZmxleGJveDtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Y29sb3I6I2ZmZjtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cdFx0fVxuXG5cdFx0LnBob25lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmYmEwMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGZjYS15ZWxsb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1icmVhayB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHQuYnJvY2h1cmUtaXRlbXMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRcdFx0LmJyb2NodXJlLWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzYwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdC55ZWxsb3ctYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNwZWNpYWxzLXByb2dyYW0ge1xuXHQuaGVybyB7XG5cdFx0QGV4dGVuZCAlZmxleGJveDtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogNzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGZjYS15ZWxsb3c7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudCAuc3BlY2lhbHMgLmNvbnRhaW5lciAudGFibGUtc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDIlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5zcGVjaWFscy1sb2dvIHsgIFxuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdC55ZWxsb3ctYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHR9XG5cblx0XHRociB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkZmRmZGY7XG5cdFx0fVxuXHR9XG59XG5cbkBzdXBwb3J0cyAoYXBwZWFyYW5jZTogbm9uZSkgb3Jcblx0XHRcdFx0XHQoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG5cdC5zcGVjaWFscy1wcm9ncmFtIC5kcm9wZG93biBzZWxlY3Qge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuc3BlY2lhbHMtcHJvZ3JhbSAuZHJvcGRvd246YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDZweDtcblx0XHRyaWdodDogMDtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDM3cHg7XG5cdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cbiIsIi5tb3Bhci10ZW1wbGF0ZSB7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdH1cblxuXHQuY29udGFpbmVyLXdpZGUge1xuXHRcdHdpZHRoOiA5MiU7XG5cdH1cblxuXHQubWFyZ2luLWJvdHRvbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdCNoZWFkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQubW9wYXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcblx0fVxuXG5cdCN3aWRnZXRzLXJvdyB7XG5cdFx0LnRvcC1yaWdodCB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblxuXHRcdFx0Lmdhcy1pY29uIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5ncmV5IHtcblx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0c3Bhbi5ncmV5IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdCB7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxMTE7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0LnNlbGVjdHBpY2tlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjdGFic1JvdyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2l0Y2gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cblx0XHRcdFx0LnN3aXRjaC1pbnB1dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtbGFiZWwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigwLjE1cyBlYXNlLW91dCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsLXR3byB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDkwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1sYWJlbC10aHJlZSB+IC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDE2NHB4XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN3aXRjaC1sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDc0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuMnMgbGluZWFyKTtcblx0XHRcdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdFx0XHQmLnNlY29uZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zd2l0Y2gtc2VsZWN0aW9uIHtcblx0XHRcdFx0XHR3aWR0aDogODFweDtcbiAgXHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwZjBmMGY7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQgLjE1cyBlYXNlLW91dCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3dpdGNoLWxhYmVsLW9mZiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291cG9uLXJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cblx0XHQuY291cG9uLWNhcmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTU4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxLzMgKiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly9ob3ZlciBlZmZlY3Rcblx0XHQuY2FyZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XG5cdFx0XHRcdC5pbWFnZS1ob2xkZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDYwMG1zIGVhc2UpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0YS5vdXRsaW5lLWJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDVweCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2UtaG9sZGVyIGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1vcGFyLWNvdXBvbnMge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmFuY3lib3gtaW5uZXIge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmFuY3lib3gtc2tpbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXHQjZmFuY3lfcHJpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogbGlnaHRlbihibHVlLCAyMCUpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IGxpZ2h0ZW4oYmx1ZSwgMjAlKTtcbiAgICB3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXG4gIC5mYW5jeV9kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oYmx1ZSwgMjAlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG4gICAgLy9ib3JkZXI6IHNvbGlkIDJweCBsaWdodGVuKGJsdWUsIDIwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGZjYS1vZmZ3aGl0ZTtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblx0fVxuIiwiLnNlcnZpY2UtdmlkZW9zIHtcbiAgLmRpLWZjYS10b3AtYmFubmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuc2VydmljZS12aWRlbyB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuc2VydmljZS1zY2hlZHVsZXIge1xuICAud2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICB9IFxufSIsIi8vQ09NUEFSSVNPTiBPRiBKRUVQIEdSQU5EIENIRVJPS0VFIEFORCBUUklNU1xuXG4kY2RqcnllbGxvdzogJGZjYS15ZWxsb3c7XG4kbGlnaHRncmF5OiAjZTFlMWUxO1xuXG4uZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbiB7XG5cdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblx0aDIsaDMge1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LnllbGxvdy10ZXh0IHtcblx0XHRjb2xvcjogJGNkanJ5ZWxsb3c7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuY2hlcm9rZWUtaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtZ3JhbmQtY2hlcm9rZWUtY29tcGFyaXNvbi9ncmFuZC1jaGVyb2tlZS1oZXJvLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiA3MjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNjBweCAwIDEwMHB4O1xuXHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IC01MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdHN1YiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdFx0LmNoZXJva2VlLWhlcm8tb3ZlcmxheSB7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tc2VjdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdC5jb21wYXJpc29uLWJveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQubW9kZWwtaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2dyYW5kLWNoZXJva2VlLW1vZGVsLWJnLmpwZycpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNDVweDtcblx0XHRcdH1cblx0XHRcdCNtb2RlbC1zZWxlY3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vZHJvcGRvd25hcnJvdy5qcGcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjZGpyeWVsbG93O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb21wYXJlLWluZm8ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRtYXJnaW46IDYwcHggMDtcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52cy1yb3cge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0LnZzLXRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gLTYwcHggYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjb2xvcjogIzcwNzA3MDtcblx0XHRcdFx0fVxuXHRcdFx0XHRociB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZzLXRleHQge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0XHQuY29tcGFyZS1kZXNjIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLW1zcnAge1xuXHRcdFx0XHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0LmNvbXBhcmlzb24tYm94IC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmNvbXBhcmlzb24tYm94IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Lm1vZGVsLWltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLWluZm8ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlLW90aGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0I21vZGVsLXNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjY29tcGFyZS1vcHRpb25zIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdC5jYXJkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib3R0b20tY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAyNHB4O1xuXHRcdFx0XHRcdFx0LmNvbGxhcHNlcntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNXB4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNkanJ5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjZGpyeWVsbG93O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8qIFZlcnRpY2FsIGxpbmUgKi9cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LyogaG9yaXpvbnRhbCBsaW5lICovXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMTFob3Zlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIC5jb2xsYXBzZXIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblx0XHRcdFx0XHRcdFx0JjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNlLXBhbmVsIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0LmNhcmQtYmxvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0XHQuY29tcGFyZS10YWJsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHRkLHRoIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2E3YTdhNztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHQmLm92ZXJsYW5kLCAmLnN1bW1pdCwgJi5saW1pdGVkLCAmLmxhcmVkbyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdCYudG9wLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdC5jb21wYXJlLXRhYmxlIHRkLCAuY29tcGFyZS10YWJsZSB0aCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0LmNhcmQtaGVhZGVyIGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2NvbXBhcmUtY3RhIHtcblx0XHRtYXJnaW4tdG9wOi00MHB4O1xuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDIwMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQuY3RhLWJveCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjZGpyeWVsbG93LCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY3RhLXNxdWFyZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjZGpyeWVsbG93O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdH1cblx0XHRcdCYubGVmdC1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWdyYW5kLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWludmVudG9yeS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQtY3RhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1ncmFuZC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1idWlsZC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9DT01QQVJJU09OIE9GIEpFRVAgQ0hFUk9LRUVcblxuJGNkanJ5ZWxsb3c6ICRmY2EteWVsbG93O1xuJGxpZ2h0Z3JheTogI2UxZTFlMTtcblxuLmNoZXJva2VlLWNvbXBhcmlzb24ge1xuXHRmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG5cdGgyLGgzIHtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC55ZWxsb3ctdGV4dCB7XG5cdFx0Y29sb3I6ICRjZGpyeWVsbG93O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmNoZXJva2VlLWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWNoZXJva2VlLWNvbXBhcmlzb24vY2hlcm9rZWUtaGVyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogNzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTYwcHggMCAxMDBweDtcblx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAtNTBweCBhdXRvIDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRzdWIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA1MjBweDtcblx0XHRcdC5jaGVyb2tlZS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHQuY2hlcm9rZWUtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21wYXJpc29uLXNlY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHQuY29tcGFyaXNvbi1ib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1vZGVsLWltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2plZXAtY2hlcm9rZWUtY29tcGFyaXNvbi9jaGVyb2tlZS1tb2RlbC1iZy5qcGcnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0bWluLWhlaWdodDogMzQ1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyZS1pbmZvIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudnMtcm93IHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdC52cy10ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIC02MHB4IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6ICM3MDcwNzA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52cy10ZXh0IHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdFx0LmNvbXBhcmUtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1tc3JwIHtcblx0XHRcdFx0XHRjb2xvcjogIzYzNjM2Mztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5jb21wYXJpc29uLWJveCAuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5jb21wYXJpc29uLWJveCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC5tb2RlbC1pbWcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1pbmZvIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZS1vdGhlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNtb2RlbC1zZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2NvbXBhcmUtb3B0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHQuY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0XHRcdC5jb2xsYXBzZXJ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjVweCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjZGpyeWVsbG93O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2RqcnllbGxvdztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvKiBWZXJ0aWNhbCBsaW5lICovXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8qIGhvcml6b250YWwgbGluZSAqL1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExaG92ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdFx0LmJvdHRvbS1jb2xsYXBzZSAuY29sbGFwc2VyIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzZS1wYW5lbCB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdC5jYXJkLWJsb2NrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdFx0LmNvbXBhcmUtdGFibGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZCx0aCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNhN2E3YTc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ji5sYXRpdHVkZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdCYudG9wLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuY2FyZCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdC5jb21wYXJlLXRhYmxlIHRkLCAuY29tcGFyZS10YWJsZSB0aCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0LmNhcmQtaGVhZGVyIGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHQuYm90dG9tLWNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbGxhcHNlLXBhbmVsIC5jYXJkLWJsb2NrIC5jb21wYXJlLXRhYmxlIHRkLCAuY29sbGFwc2UtcGFuZWwgLmNhcmQtYmxvY2sgLmNvbXBhcmUtdGFibGUgdGgge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2NvbXBhcmUtY3RhIHtcblx0XHRtYXJnaW4tdG9wOi00MHB4O1xuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDIwMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQuY3RhLWJveCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjZGpyeWVsbG93LCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY3RhLXNxdWFyZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjZGpyeWVsbG93O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdH1cblx0XHRcdCYubGVmdC1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZWVwLWNoZXJva2VlLWNvbXBhcmlzb24vY3RhLWludmVudG9yeS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQtY3RhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvamVlcC1jaGVyb2tlZS1jb21wYXJpc29uL2N0YS1idWlsZC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRyaXZlLWRpc2NvdmVyIHtcblx0LmRyaXZlLWRpc2NvdmVyLWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kcml2ZS1kaXNjb3Zlci9oZXJvLWRyaXZlLWRpc2NvdmVyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiA3MjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNjBweCAwIDEwMHB4O1xuXHRcdC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRtYXJnaW46IC0xMDBweCBhdXRvIDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0XHQudG9wLXdyYXAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0LnRvcC15ZWxsb3cge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkZmNhLXllbGxvdztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYm90dG9tLXdoaXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudG9wLW1pZGRsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA1MjBweDtcblx0XHRcdC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHRsZWZ0OiA1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kcml2ZS1kaXNjb3Zlci9oZXJvLWRyaXZlLWRpc2NvdmVyLW1vYmlsZS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdC5kcml2ZS1kaXNjb3Zlci1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpO1xuXHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdHJpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0LnRvcC13cmFwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LnRvcC15ZWxsb3cge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm90dG9tLXdoaXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJpdmUtZGlzY292ZXItbW9kZWxzIHtcblx0XHQubW9kZWwtcm93IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5tb2RlbC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0LnRpdGxlLXNtYWxsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRociB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NXB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vZGVsLWluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChsZWZ0KTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0Lm1vZGVsLWxlZnQsIC5tb2RlbC1yaWdodCB7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLWxlZnQge1xuXHRcdFx0XHRcdC5tb2RlbC1maW5hbmNlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjY2ZjZmNmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLW1pZGRsZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kZWwtcmlnaHQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLXRvcCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGVsLWJvdHRvbSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tb2RlbC1idXR0b24ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHQuY2Rqci1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmY2EteWVsbG93O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkZmNhLXllbGxvdywgMTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHQubW9kZWwtdGl0bGUgLnRpdGxlLXNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQubW9kZWwtcm93IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RlbC1idXR0b24gLmNkanItYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkcGFjaWZpY2EtYmx1ZTogIzQ5NjBhZTtcbiRwYWNpZmljYS1mb250OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblxuLnBhY2lmaWNhLWNvbXBhcmlzb24ge1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRHRU5FUkFMXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Zm9udC1mYW1pbHk6ICRwYWNpZmljYS1mb250O1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRwYWNpZmljYS1mb250O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzExMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkcGFjaWZpY2EtZm9udDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0Y29sb3I6ICMxMTExMTE7XG5cdFx0Zm9udC1mYW1pbHk6ICRwYWNpZmljYS1mb250O1xuXHR9XG5cdC5jb250YWluZXItcGFjaWZpY2Ege1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0SEVSTyBTRUNUSU9OXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0LnBhY2lmaWNhLWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYWNpZmljYS1jb21wYXJpc29uL2hlcm8tcGFjaWZpY2EuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdC5wYWNpZmljYS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHQucGFjaWZpY2EtaGVyby1vdmVybGF5IHtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdC5wYWNpZmljYS1oZXJvLW92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdFx0bGVmdDogaW5oZXJpdDtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFNRVUFSRSBGRUFUVVJFU1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1zcXVhcmUge1xuXHRcdGJhY2tncm91bmQ6ICMxMTE7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQuc3F1YXJlLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdC5zcXVhcmUtaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHBhY2lmaWNhLWJsdWU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0ICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHQgICAgICAgfVxuXHRcdFx0ICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0ICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdCAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNxdWFyZS10ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0LnNxdWFyZS10b3Age1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zcXVhcmUtYm90dG9tIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5zcXVhcmUtaW1nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHBhY2lmaWNhLWJsdWUsIDEwJSk7XG5cdFx0XHRcdFx0JjphZnRlciwgJjpiZWZvcmUge1xuXHRcdFx0XHRcdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHQuc3F1YXJlLXdyYXAge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCMxMTEsMjAlKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC5zcXVhcmUtdGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0LnNxdWFyZS10b3Age1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zcXVhcmUtYm90dG9tIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRGVUVMIENPTVBBUklTT05cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQucGFjaWZpY2EtZnVlbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHQuZnVlbC13cmFwcGVyIHtcblx0XHRcdCYuZnVlbC1wYWNpZmljYSB7XG5cdFx0XHRcdGNvbG9yOiAkcGFjaWZpY2EtYmx1ZTtcblx0XHRcdFx0LmZ1ZWwtd3JhcDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHBhY2lmaWNhLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mdWVsLXZlaGljbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdH1cblx0XHRcdC5mdWVsLXdyYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM2NjY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mdWVsLW51bSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZ1ZWwtcmlnaHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZywgLm1wZy10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tcGctdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmZ1ZWwtd3JhcDphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmZ1ZWwtd3JhcHBlciB7XG5cdFx0XHRcdC5mdWVsLXZlaGljbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZnVlbC13cmFwIHtcblx0XHRcdFx0XHQuZnVlbC1yaWdodCBpbWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZ1ZWwtbnVtIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRIWUJSSUQgQ09NUEFSSVNPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1oeWJyaWQge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0XHQuaHlicmlkLXdyYXBwZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdH1cblx0XHRcdC52ZWhpY2xlLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm5vdC1hdmFpbGFibGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC41cyBlYXNlKTtcblx0XHRcdH1cblx0XHRcdC52ZWhpY2xlLXRleHQsIC5ub3QtYXZhaWxhYmxlIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmh5YnJpZC13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgNSU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5ub3QtYXZhaWxhYmxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuaHlicmlkLXdyYXBwZXIgLmh5YnJpZC13cmFwIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudmVoaWNsZS10ZXh0LCAubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEFEQVBUQUJJTElUWSBTRUNUSU9OXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0LnBhY2lmaWNhLWFkYXB0YWJpbGl0eSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYWRhcHQtd3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuYWRhcHQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdFx0LmFkYXB0LWNpcmNsZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHBhY2lmaWNhLWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDBweCk7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWRhcHQtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmFkYXB0LWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHBhY2lmaWNhLWJsdWUsIDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuYWRhcHQtd3JhcHBlciAuYWRhcHQtd3JhcCB7XG5cdFx0XHRcdC5hZGFwdC1jaXJjbGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYWRhcHQtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFNBRkVUWSBBTkQgU0VDVVJJVFkgU0VDVElPTlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC5wYWNpZmljYS1zYWZldHkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAzMDBweCAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BhY2lmaWNhLWNvbXBhcmlzb24vYmctc2FmZXR5LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cCwgaDIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRDT05WRU5JRU5DRSBTRUNUSU9OXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0LnBhY2lmaWNhLWNvbnZlbmllbmNlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdGhyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzExMTtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBVU0VEIE9OIFJBTSBDT01QQVJJU09OIEFORCBDT01QQVNTIENPTVBBUklTT05cblxuJGNvbXBhcmlzb24tZm9udDogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4kY29tcGFyaXNvbi1ibHVlOiAjNDk2MGFlO1xuXG4uZmNhLWNvbXBhcmlzb257XG5cdGZvbnQtZmFtaWx5OiAkY29tcGFyaXNvbi1mb250O1xuXHQuY29tcGFyaXNvbi10aXRsZSB7XG5cdFx0cGFkZGluZzogMTUwcHggMjBweCA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGNvbXBhcmlzb24tZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdHBhZGRpbmc6IDkwcHggMjBweCAyMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3JhbS1jb21wYXJpc29uLXRhYmxlLCAjY29tcGFzcy1jb21wYXJpc29uLXRhYmxlIHtcblx0XHRjb2xvcjogIzExMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQudGFibGUtaGVhZGVyIHRoIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGNvbG9yOiAkY29tcGFyaXNvbi1ibHVlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkLHRoIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuZmEtdGltZXMge1xuXHRcdFx0XHRjb2xvcjogI2IwM2EzYTtcblx0XHRcdH1cblx0XHRcdC5mYS1jaGVjayB7XG5cdFx0XHRcdGNvbG9yOiAjMTNiNzE3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0cntcblx0XHRcdCYuZ3JheS1yb3cge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHRkLHRoIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb21wYXJpc29uLWluZm8ge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ji5ibGFjay1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3V0bGluZS1idXR0b24ge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBmdW5jdGlvbiBjYWxjdWxhdGUtZ3V0dGVyKCRjb2x1bW5zLCAkY29udGFpbmVyLXdpZHRoLCAkY29sLXdpZHRoOjMwMCkge1xuICAkZ3V0dGVyLXRvdGFsOiAkY29udGFpbmVyLXdpZHRoIC0gKCRjb2wtd2lkdGgqJGNvbHVtbnMpO1xuICAkZ3V0dGVyLXNpbmdsZTogJGd1dHRlci10b3RhbC8oJGNvbHVtbnMgLSAxKTtcbiAgQHJldHVybiBwZXJjZW50YWdlKCRndXR0ZXItc2luZ2xlLyRjb250YWluZXItd2lkdGgpO1xufVxuXG5AbWl4aW4gYnJvY2h1cmUtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci13aWR0aCwgJGNvbC13aWR0aDozMDApIHtcbiAgICBAaW5jbHVkZSBmbGV4KDAsIDEsICN7cGVyY2VudGFnZSgkY29sLXdpZHRoLyRjb250YWluZXItd2lkdGgpfSk7XG5cbiAgICAmOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZS1ndXR0ZXIoJGNvbHVtbnMsICRjb250YWluZXItd2lkdGgsICRjb2wtd2lkdGgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlLWd1dHRlcigkY29sdW1ucywgJGNvbnRhaW5lci13aWR0aCwgJGNvbC13aWR0aCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoI3skY29sdW1uc31uKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZGktZmNhLWNvbnRlbnQtd3JhcHBlci5lLWJyb2NodXJlcyB7XG5cbiAgLy8gdXBkYXRlIGNvbnRhaW5lciBzaXplIGJhc2VkIG9uIG1vY2t1cFxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHggNTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5tYWtlIHtcbiAgICAmX192ZWhpY2xlcyB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCd3cmFwJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAmX192ZWhpY2xlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgJl9fdmVoaWNsZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kZWwge1xuICAgIEBpbmNsdWRlIGJyb2NodXJlLWdyaWQoNCwgMTI1MCk7XG4gICAgYmFja2dyb3VuZDogI2UzZWJlYztcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJ2NlbnRlcicpO1xuICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnllbGxvdy1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgKyAueWVsbG93LWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICAueWVsbG93LWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgQGluY2x1ZGUgYnJvY2h1cmUtZ3JpZCgzLCA5MjUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgIH1cblxuICAgICAgLnllbGxvdy1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweCkge1xuICAgICAgQGluY2x1ZGUgYnJvY2h1cmUtZ3JpZCgyLCA2MjApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICY6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvd2VyLWJyb2tlciB7XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFBhZ2UgR2xvYmFsXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtY29sLWJsb2NrIHtcbiAgICAgICAgLmJsb2NrX19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBIZXJvXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5oZXJvIHtcblxuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcGFkZGluZzogNmVtIDAgMTBlbSAwO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fbG9nb3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNlMjIxMWI7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTIyMTFiO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTIyMTFiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEludHJvXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5pbnRybyB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gbWVldFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAubWVldCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhZmYtcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBDb25uZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5jb25uZWN0aW9uIHtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2UyMjExYjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMjIxMWI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMjIxMWI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2tzLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZGVwYXJ0bWVudHNcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmRlcGFydG1lbnRzIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgICAuaG91cnMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZm9ybVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZm9ybSB7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2UyMjExYjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMjIxMWI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMjIxMWI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZGlzY2xhaW1lcnNcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmRpc2NsYWltZXJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb3Bhci1wYXJ0cy1zZXJ2aWNlLFxuLm9uLWpvYi1hbGxvd2FuY2UsXG4ubW9wYXItdGVtcGxhdGUge1xuICAgIC8qIE1BUCBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiAgICAjbWFwUm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubWFwd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21hcC1jYW52YXMge1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICAvKiBESVJFQ1RJT05TIEJPWCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4gICAgI2RpcmVjdGlvbnNCb3gge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MjAwcHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAuZ2V0ZGlyZWN0aW9uc3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbnRleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpe1xuICAgICAgICAjbWFwUm93IHtcbiAgICAgICAgICAgIC5tYXB3cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2RpcmVjdGlvbnNCb3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
