@charset "UTF-8";.immo-static-content,.immo-static-content>*{background-color:#7fffd4!important}.info-product__action__share .user__action__share .user__action__plateform div:hover,.user__action__share .user__action__plateform div:hover{opacity:.5}.immo-static-content{border:1px dashed #000!important}.version-info{position:absolute;bottom:0;right:10px;color:grey}@font-face{font-family:Prata-Regular;src:url(../fonts/Prata-Regular.woff2)}@font-face{font-family:LyonDisplay;src:url(../fonts/LyonDisplay-Light-Web.eot);src:url(../fonts/LyonDisplay-Light-Web.eot?#iefix) format("embedded-opentype"),url(../fonts/LyonDisplay-Light-Web.woff2) format("woff2"),url(../fonts/LyonDisplay-Light-Web.woff) format("woff"),url(../fonts/LyonDisplay-Light-Web.ttf) format("truetype"),url(../fonts/LyonDisplay-Light-Web.svg#.) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Whitney-Light;src:url(../fonts/Whitney-Light.eot);src:url(../fonts/Whitney-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Whitney-Light.woff2) format("woff2"),url(../fonts/Whitney-Light.woff) format("woff"),url(../fonts/Whitney-Light.ttf) format("truetype"),url(../fonts/Whitney-Light.svg#.) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.product-detail__photos .col-xs-6{padding:0}@media screen and (min-width:768px){.product-detail__photos .col-xs-6{width:auto}}.info-product__action__share .user__action{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0}.info-product__action__share .user__action__share{width:auto;height:auto;cursor:pointer;margin-left:0;border-radius:0}.info-product__action__share .user__action__share:hover{width:auto;border-radius:0}@media only screen and (max-width:25em){.info-product__action__share .user__action__share{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}.info-product__action__share .user__action__share .user__action__plateform{min-width:132px;display:none;background-color:#fff;padding:5px 10px 6px;border-radius:15px}.info-product__action__share .user__action__share .user__action__plateform div[class^=user__action__]:not(:last-of-type){margin-right:10px}.info-product__action__share .user__action__share:hover .user__action__plateform{position:absolute;top:-25px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-widget .node-demande-information-contact-top-form .field--name-field-civilite legend,.info-product__action__share .user__action__share:hover .share__icon{display:none}.contact-widget .node-demande-information-contact-top-form{margin-top:24px}.contact-widget .node-demande-information-contact-top-form .field--name-field-civilite #edit-field-civilite{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-widget .form-type-vertical-tabs,.contact-widget .node-demande-information-contact-top-form .control-label:not(.option),.page-listing .listing__page__layout .view-search-products .search-results.view-content::after,.page-listing .listing__page__layout .view-search-products .search-results.view-content::before,.search-results::before,.views-infinite-scroll-content-wrapper::after,.views-infinite-scroll-content-wrapper::before{display:none}.contact-widget .node-demande-information-contact-top-form .field--name-field-civilite .form-type-radio{margin-right:24px;margin-top:0}.contact-widget .node-demande-information-contact-top-form .form-control:not(.form-textarea){height:42px}.contact-widget .node-demande-information-contact-top-form .form-control{height:96px;border-radius:0;padding-top:5px;padding-bottom:5px;-webkit-box-shadow:none;box-shadow:none;color:#9ca3af;border:1px solid #999}.contact-widget .field--name-field-demande-info-type .fieldset-wrapper{margin-top:24px}.contact-widget .form-actions .form-submit{width:100%;text-align:center;border:solid;border-width:.8px;font-family:Whitney-Light,sans-serif;background-color:#404040;padding:10px 6px;-webkit-transition:ease .5s;transition:ease .5s;font-weight:lighter;border-radius:0;color:#fff}.similar-goods-block .similars-links a:active,.similar-goods-block .similars-links a:focus,.similar-goods-block .similars-links a:hover{color:#FFF!important;text-decoration:none}.to-keep{border:1px solid #ff0!important}.bar-range form{margin-bottom:0!important}.search-results .page-favoris__button-box .views-view-responsive-grid--horizontal,.search-results .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .views-view-responsive-grid--horizontal,.view-newsletter .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-newsletter .views-view-responsive-grid--horizontal,.view-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-products .views-view-responsive-grid--horizontal,.view-search-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-search-products .views-view-responsive-grid--horizontal{padding-top:1rem;padding-bottom:1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}@media only screen and (max-width:64em){.search-results .page-favoris__button-box .views-view-responsive-grid--horizontal,.search-results .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .views-view-responsive-grid--horizontal,.view-newsletter .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-newsletter .views-view-responsive-grid--horizontal,.view-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-products .views-view-responsive-grid--horizontal,.view-search-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-search-products .views-view-responsive-grid--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media only screen and (max-width:40em){.search-results .page-favoris__button-box .views-view-responsive-grid--horizontal,.search-results .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-id-produit_de_commercial .views-view-responsive-grid--horizontal,.view-newsletter .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-newsletter .views-view-responsive-grid--horizontal,.view-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-products .views-view-responsive-grid--horizontal,.view-search-products .page-favoris__button-box .views-view-responsive-grid--horizontal,.view-search-products .views-view-responsive-grid--horizontal{grid-template-columns:repeat(1,minmax(0,1fr))}}.view-favorites .views-view-responsive-grid__item h2 *,.view-products .views-view-responsive-grid__item h2 *,.view-produit-de-commercial .views-view-responsive-grid__item h2 *,.view-search-products .views-view-responsive-grid__item h2 *{color:#313131}.view-favorites .views-view-responsive-grid__item .slick-slide img,.view-products .views-view-responsive-grid__item .slick-slide img,.view-produit-de-commercial .views-view-responsive-grid__item .slick-slide img,.view-search-products .views-view-responsive-grid__item .slick-slide img{-o-object-fit:cover;object-fit:cover;height:350px;width:100%}.view-favorites .views-view-responsive-grid__item .search__info__wrapper .options,.view-favorites .views-view-responsive-grid__item .search__info__wrapper .options *,.view-products .views-view-responsive-grid__item .search__info__wrapper .options,.view-products .views-view-responsive-grid__item .search__info__wrapper .options *,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .options,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .options *,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .options,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .options *{color:#000!important}.view-favorites .views-view-responsive-grid__item .search__info__wrapper .font-medium,.view-favorites .views-view-responsive-grid__item .search__info__wrapper .font-medium *,.view-favorites .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence,.view-favorites .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence *,.view-products .views-view-responsive-grid__item .search__info__wrapper .font-medium,.view-products .views-view-responsive-grid__item .search__info__wrapper .font-medium *,.view-products .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence,.view-products .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence *,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .font-medium,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .font-medium *,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence,.view-produit-de-commercial .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence *,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .font-medium,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .font-medium *,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence,.view-search-products .views-view-responsive-grid__item .search__info__wrapper .listing__taux__de__pertinence *{color:#313131!important}.view-favorites .views-view-responsive-grid__item .search__product__footer__price,.view-products .views-view-responsive-grid__item .search__product__footer__price,.view-produit-de-commercial .views-view-responsive-grid__item .search__product__footer__price,.view-search-products .views-view-responsive-grid__item .search__product__footer__price{color:#000}.view-search-products .slick-slide img{-o-object-fit:cover;object-fit:cover;height:350px}.view-search-products .search__info__wrapper .options,.view-search-products .search__info__wrapper .options *{color:#000!important}.view-search-products .search__info__wrapper .font-medium,.view-search-products .search__info__wrapper .font-medium *,.view-search-products .search__info__wrapper .listing__taux__de__pertinence,.view-search-products .search__info__wrapper .listing__taux__de__pertinence *{color:#313131!important}.view-search-products .search__product__footer__price{color:#000}.view-newsletter>.view-content{padding-left:1.5rem;padding-right:1.5rem}.view-newsletter .field--label{display:none!important}.view-newsletter .views-view-responsive-grid__item{background-color:#fff}.view-newsletter .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{height:100%}.view-newsletter .views-view-responsive-grid__item .views-view-responsive-grid__item-inner article{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-newsletter .views-view-responsive-grid__item .views-view-responsive-grid__item-inner article .btn_show-detail{padding:16px 31px 16px 16px;background-image:url(../img/right-arrow.svg);background-size:15px;background-repeat:no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-position:right center}.view-newsletter .views-view-responsive-grid__item .views-view-responsive-grid__item-inner article::after,.view-newsletter .views-view-responsive-grid__item .views-view-responsive-grid__item-inner article::before{display:none}.view-newsletter .views-view-responsive-grid__item .date{font-size:13px;color:#696969;font-family:Montserrat-Light;padding:20px 0 15px}.view-newsletter .views-view-responsive-grid__item .title_newsletter{color:#313131;font-family:Inter-ExtraBold;font-size:24px;font-weight:800;padding-bottom:6px}.view-newsletter .newsletter_top{position:relative;width:100%;height:300px}.view-newsletter .newsletter_top .field--name-field-image-actualites img{height:300px;width:100%}.view-newsletter .newsletter_top .field--name-field-newsletter-categories{position:absolute;bottom:0;left:0;margin:20px}.view-newsletter .newsletter_top .field--name-field-newsletter-categories a{display:inline-block;background-color:rgba(0,0,0,.4);color:#fff;padding:5px 8px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:13px;-webkit-transition:.3s;transition:.3s;letter-spacing:2px}.description-listing,.title_listing,.title_listing_small{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.view-newsletter .newsletter_top .field--name-field-newsletter-categories a:hover{background-color:#b70b38;color:#fff!important}.view-newsletter .field--name-body{line-height:25px}.view-newsletter .field--name-body *{color:#696969;font-size:16px;font-family:Montserrat-SemiBold}.title_listing_small{-webkit-line-clamp:2;height:42px}.title_listing{-webkit-line-clamp:2;height:53px}.description-listing{-webkit-line-clamp:3;height:70px}.description-listing p{padding-left:0!important}.slider-one-item{overflow:hidden;max-height:350px}.slider-one-item img{height:350px}.pagination .active a{background-color:#fff!important}.search-listing .coup_de_coeur,.search-listing .nouveau{display:none}@media only screen and (max-width:64em){.links-box .block-link{margin-left:0!important}}.produit .slick-arrow{position:absolute;top:initial;bottom:10px;z-index:1}.produit .slick-arrow.slick-prev{left:calc(50% - 25px)}.produit .slick-arrow.slick-next{left:calc(50% + 5px)}.produit .slider-one-item .slick-slide{margin-right:0;margin-left:0}.produit .listing__taux__de__pertinence{padding-bottom:13px}.produit .listing__taux__de__pertinence:hover .listing__taux__de__pertinence__info{display:block}.produit .listing__taux__de__pertinence__info{display:none;width:200px;height:90px;position:absolute;top:32px;left:0;padding:10px;background-color:#EAEAEA;-webkit-box-shadow:0 2px 6px 0 #DDD;box-shadow:0 2px 6px 0 #DDD;font-family:Whitney-Light,serif}.produit .listing__taux__de__pertinence__info::before{content:"";display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-10px;left:calc(50% - 10px);background-color:#EAEAEA}.produit .listing__taux__de__pertinence__info .listing__taux__de__pertinence__description{overflow-y:auto;height:100%}.produit .listing__taux__de__pertinence__info h6{font-size:13px;font-weight:600;margin-bottom:6px}.produit .listing__taux__de__pertinence__info p{font-size:12px;padding:0}.user__action{position:absolute;top:10px;right:11px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.user__action__favorite,.user__action__share{width:30px;height:30px;cursor:pointer;margin-left:10.5px;border-radius:50%}@media only screen and (max-width:25em){.user__action__share{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}.user__action__share .user__action__plateform{display:none;background-color:#fff}.user__action__share:hover .user__action__plateform{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 6px 2px;border-radius:15px}.user__action__share:hover .share__icon{display:none}.user__action__share:hover{width:151px;border-radius:20px;-webkit-transition:width .25s;transition:width .25s}.user__action__share svg{display:block;margin:0 auto 0 9px}.user__action__favorite .empty__favorite,.user__action__favorite .full__favorite{position:relative;top:1px;left:10px}.user__action__favorite .not_active{display:none}.immo-search-form{display:grid;margin:1rem;position:relative;--tw-bg-opacity:1;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:1024px){.immo-search-form{grid-template-columns:repeat(6,minmax(0,1fr))}.immo-search-form:has(.js-form-item-ville){grid-template-columns:repeat(8,minmax(0,1fr))!important}.immo-search-form:has(.js-form-item-ville) .form-submit{width:12.5%!important}.immo-search-form:has(.js-form-wrapper){grid-template-columns:repeat(7,minmax(0,1fr))}.immo-search-form:has(.js-form-wrapper) .form-submit{width:14.2857142857%}}.immo-search-form>.panel-collapse{grid-column:span 8;justify-self:end;width:800px;position:relative;z-index:0;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 20px rgba(0,0,0,.3);padding:20px!important}@media only screen and (max-width:62em){.immo-search-form>.panel-collapse{width:auto;grid-column:auto;justify-self:auto}}.immo-search-form>.panel-collapse.collapse{opacity:1!important;height:100%!important;display:block!important}.immo-search-form>.panel-collapse.collapse.in{display:none!important}.immo-search-form>.panel-collapse *{background:#fff;border:0}.immo-search-form>.panel-collapse .panel{border:none!important}.immo-search-form>.panel-collapse::after,.immo-search-form>.panel-collapse::before{display:none}.immo-search-form>.panel-collapse .checkbox{margin-top:0!important}.immo-search-form>.panel-collapse .panel-heading .panel-title{margin:0}.immo-search-form>.panel-collapse>fieldset legend{color:#333;padding:10px 15px;font-size:15px}.immo-search-form>.panel-collapse>fieldset .form-item{border:none!important}.immo-search-form>.panel-collapse>fieldset.form-item{border:none!important;border-right:1px solid #cacaca!important}.immo-search-form>.panel-collapse .surface_terrain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.immo-search-form>.panel-collapse .surface_terrain .panel-heading{width:220px}.immo-search-form>.panel-collapse .surface_terrain .panel-heading .panel-title{font-size:15px;color:#000}@media only screen and (max-width:48em){.immo-search-form>.panel-collapse .surface_terrain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.immo-search-form>.panel-collapse .surface_terrain .panel-heading .panel-title{text-align:center}}.immo-search-form>.panel-collapse .surface_terrain .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:48em){.immo-search-form>.panel-collapse .surface_terrain .panel-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.immo-search-form>.panel-collapse .surface_terrain .panel-body::after,.immo-search-form>.panel-collapse .surface_terrain .panel-body::before{display:none}.immo-search-form>.panel-collapse .surface_terrain .panel-body>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.immo-search-form>.panel-collapse .surface_terrain .panel-body>div::after{content:"m²";background-color:#d7d7d7;border:1 solid px;font-size:12px;line-height:30px;padding-left:5px;padding-right:5px;border-radius:0 5px 5px 0}.immo-search-form>.panel-collapse .surface_terrain .panel-body>div label{font-size:15px;font-weight:500;margin:0}.immo-search-form>.panel-collapse .surface_terrain .panel-body>div input{border:1px solid #000;border-radius:5px 0 0 5px;padding:0 0 0 3px;margin-left:15px;height:30px;width:85px}.immo-search-form>.panel-collapse .surface_terrain .panel-body div{border:0}.immo-search-form>.panel-collapse .surface_terrain .panel-body .measures{display:none}.immo-search-form>.panel-collapse .form-item-nb-chambres{border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.immo-search-form>.panel-collapse .form-item-nb-chambres label{margin:0;padding:10px 15px;width:220px;font-size:15px;text-transform:uppercase}.immo-search-form>.panel-collapse .form-item-nb-chambres .custom-select-wrapper{padding:15px}.immo-search-form>.panel-collapse .form-item-nb-chambres .custom-select-wrapper select{border:1px solid #000;padding:0 20px 0 10px}.immo-search-form>.panel-collapse .form-item-meuble,.immo-search-form>.panel-collapse .form-item-piscine{border:0;padding:10px 15px}.immo-search-form>.panel-collapse .form-item-meuble label,.immo-search-form>.panel-collapse .form-item-piscine label{margin:0!important}.immo-search-form>.panel-collapse .form-item-meuble label input,.immo-search-form>.panel-collapse .form-item-piscine label input{accent-color:#d8d4cf!important}@media only screen and (max-width:48em){.immo-search-form>.panel-collapse .form-item-nb-chambres{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.immo-search-form>.panel-collapse .form-item-meuble,.immo-search-form>.panel-collapse .form-item-nb-chambres label,.immo-search-form>.panel-collapse .form-item-piscine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.immo-search-form>.panel-collapse .form-item-meuble label,.immo-search-form>.panel-collapse .form-item-piscine label{-webkit-box-pack:unset!important;-ms-flex-pack:unset!important;justify-content:unset!important}}.immo-search-form>.panel-collapse #subsector-wrapper .checkbox{border-left:none}.immo-search-form>div>.panel-heading{background-color:#fff!important;border-color:transparent!important;padding:0!important;height:100%}.immo-search-form>div>.panel-heading a{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;position:relative;text-transform:uppercase;letter-spacing:2px;font-weight:500}.immo-search-form .form-item{border:1px solid #ccc;margin-bottom:0;position:relative;background-color:#fff}@media only screen and (min-width:1024px){.immo-search-form .form-item{border:0;border-left:2px solid #a7a7a747}}.immo-search-form .form-item .panel-heading{border-color:transparent!important;padding:0!important}.immo-search-form .form-item .panel-heading a{margin:0!important}.immo-search-form .form-item:first-child{border-left:#ccc solid 1px}@media only screen and (min-width:1024px){.immo-search-form .form-item:first-child{border-left:0;border-radius:5px 0 0 5px}}.immo-search-form .form-item label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-left:14px;margin-bottom:0;font-size:14px;position:relative;text-transform:uppercase;letter-spacing:2px;font-weight:500}.immo-search-form .form-item label::before{display:block;font-family:"Font Awesome 5 Pro";margin-right:5px;font-weight:300}.immo-search-form .form-item label input[type=checkbox]{accent-color:#d8d4cf!important}.immo-search-form .form-item .input-group{width:100%}.immo-search-form .form-item .input-group .custom-select-trigger{font-weight:400}.immo-search-form .form-item .form-select,.immo-search-form .form-item .form-text{border-width:0;-webkit-box-shadow:none;box-shadow:none}.immo-search-form .form-item select[multiple]{height:38px}.immo-search-form .form-item .input-group-addon{display:none}.immo-search-form .form-item .select-wrapper::after{position:absolute;display:block;content:"";width:10px;height:10px;top:50%;right:20px;margin-top:-3px;border-bottom:1px solid #c7d1d6;border-right:1px solid #c7d1d6;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all .35s ease-out;transition:all .35s ease-out;-webkit-transform-origin:50% 0;transform-origin:50% 0}.immo-search-form .form-item-operations label::before{content:"\f0f2"}.immo-search-form .form-item-btype label::before{content:"\f1ad"}.immo-search-form .form-item-price label::before{content:"\f51e"}.immo-search-form .form-item-secteur label::before{content:"\f041"}.immo-search-form .form-item-genre label::before{content:"懶"}.immo-search-form .form-submit{display:block;padding:0;color:#5b564f;position:absolute;right:0;bottom:-43px;z-index:1;width:calc(16.6666666667% + 0px);height:42px;background:#fff;border:1px solid #ccc;text-transform:uppercase;letter-spacing:2px;font-size:14px;-webkit-transition:all ease .3s;transition:all ease .3s;font-weight:700;border-radius:0 0 5px 5px;-webkit-box-shadow:rgba(0,0,0,.16) 0 1px 4px;box-shadow:rgba(0,0,0,.16) 0 1px 4px}@media only screen and (min-width:1024px){.immo-search-form .form-submit{border:0}}@media only screen and (max-width:64em){.immo-search-form .form-submit{width:100%}}.immo-search-form .form-submit:hover{background-color:#d8d4cf}.search-by-selection__form .listing__filter__wrapper{color:#000}.search-by-selection__form .listing__filter__wrapper>span{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;margin-top:8px}.search-by-selection__form .listing__filter__wrapper>span::before{display:block;content:"";width:24px;height:24px;margin-right:8px;position:relative;top:-2px;background-image:url(/themes/custom/immomaroc2/img/icons/filter-black.svg);background-position:center;background-repeat:no-repeat}.search-by-selection__form .listing__filter__wrapper__action{max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px}.search-by-selection__form .listing__filter__wrapper__action .form-item-sort-by{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.search-by-selection__form .listing__filter__wrapper__action .form-item-sort-by::after{content:"";display:block;width:calc(100% - 12px);height:1px;background-color:#404040;position:absolute;left:12px;bottom:-3px}.search-by-selection__form .listing__filter__wrapper__action .select-wrapper::after{display:block;content:"";width:10px;height:10px;background-image:url(/themes/custom/immomaroc2/img/icons/caret-down-black.svg);background-position:center;background-repeat:no-repeat;margin-left:10px}.search-by-selection__form .listing__filter__wrapper__action select{font-size:12px;border-width:0;-webkit-box-shadow:none;box-shadow:none}.search-by-selection__form .listing__filter__wrapper__action #edit-sort-order--2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px;margin-top:12px;position:relative}.search-by-selection__form .listing__filter__wrapper__action #edit-sort-order--2::after{content:"";display:block;width:100%;height:1px;background-color:#404040;position:absolute;left:0;bottom:-12px}.search-by-selection__form .listing__filter__wrapper__action #edit-sort-order--2 .form-item:first-of-type{margin-right:12px}.search-by-selection__form .listing__filter__wrapper__action .sorting__filter__wrapper{width:100%;margin-left:12px;margin-top:24px}@media only screen and (max-width:62em){.immomaroc_global_search_form{position:fixed;bottom:-100%;left:0;right:0;background:#fff;height:100%;z-index:9999;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;padding:2.5rem 1rem 1rem;-webkit-box-shadow:0 -6px 20px rgba(0,0,0,.15);box-shadow:0 -6px 20px rgba(0,0,0,.15);overflow-y:scroll}.immomaroc_global_search_form::-webkit-scrollbar{width:0}.immomaroc_global_search_form .offcanvas-close-btn{position:absolute;top:0;right:15px;font-size:44px;font-weight:300;color:#333;cursor:pointer;z-index:10001}.immomaroc_global_search_form.show{bottom:0}.immomaroc_global_search_form-placeholder{display:block;width:250px;background:#b70b38;color:#fff;text-align:center;padding:1rem;font-weight:600;font-size:16px;cursor:pointer;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);margin:20px auto auto}.immomaroc_global_search_form:not(.show){visibility:hidden;height:0;overflow:hidden}}.home-contact form.contact-us-form input,.home-contact form.contact-us-form textarea{-webkit-box-shadow:none;box-shadow:none;padding-left:0}.home-contact form.contact-us-form button.form-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#252525;border:1px solid #252525;background-color:transparent;padding:10px 2em;text-align:center;border-radius:0;font-weight:100;-webkit-transition:.5s;transition:.5s}.home-contact form.contact-us-form button.form-submit:hover{background-color:#d7d7d7!important;color:#252525}.contact-form label{display:none}.contact-form fieldset{display:block}.contact-form fieldset label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative;margin-bottom:15px}.contact-form fieldset legend{font-size:16px;font-weight:300;color:#404040;display:block}.contact-form fieldset input{width:24px;height:24px;position:absolute;left:24px}.contact-form fieldset input[type=radio]{accent-color:#8f7b73}.contact-form input,.contact-form textarea{font-size:100%!important}.section-newsletter .newsletter-block .newsletter-content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:5px}.section-newsletter .newsletter-block .newsletter-content form #edit-manage,.section-newsletter .newsletter-block .newsletter-content form #edit-message,.section-newsletter .newsletter-block .newsletter-content form label{display:none}.section-newsletter .newsletter-block .newsletter-content form .form-wrapper{margin-bottom:0!important}.section-newsletter .newsletter-block .newsletter-content form input.form-email{border-bottom:1px solid #313131!important;font-size:.875rem;border-radius:0;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;height:46px}@media only screen and (max-width:48em){.section-newsletter .newsletter-block .newsletter-content form{max-width:28rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-newsletter .newsletter-block .newsletter-content form .form-actions{width:100%}}.section-newsletter .newsletter-block .newsletter-content form button{height:46px;border-radius:0;color:#252525;border:.8px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#e6e2db;padding:10px 2em;-webkit-transition:ease .5s;transition:ease .5s;font-weight:100;letter-spacing:.05rem;text-align:center}.view-newsletter fieldset{padding:1.5rem 2rem;max-width:1000px;margin:2rem auto!important;text-align:center;display:block!important;float:none!important}.view-newsletter .form-radios{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.view-newsletter .form-radios>div:not(:last-child)::after{content:"•";margin-left:.8rem;color:#696969}.view-newsletter .form-radios label{font-size:1.2rem;font-weight:600;font-family:Inter-SemiBold;color:#333;white-space:nowrap;line-height:1.4;cursor:pointer;text-transform:capitalize}.view-newsletter .form-radios label input{display:none}.similar-goods-block .owl-carousel{position:relative}.similar-goods-block .owl-nav{position:absolute;text-align:center;display:block!important}.similar-goods-block .owl-nav.disabled{display:block!important}@media only screen and (max-width:48em){.section-newsletter .newsletter-block .newsletter-content form button{width:100%}.similar-goods-block .owl-nav{display:none!important}}.similar-goods-block .owl-nav .owl-next,.similar-goods-block .owl-nav .owl-prev{background:#fff;height:44px;width:44px;text-align:center;margin:0 10px 0 0;border-radius:0}.similar-goods-block .owl-nav .owl-next:hover,.similar-goods-block .owl-nav .owl-prev:hover{background:#869791;color:#fff;text-decoration:none}.bodyBackground h1 div,.search-them div span,[data-component-id="immomaroc2:theme_block"] h1{color:#000}.similar-goods-block .owl-dots{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-width:330px;padding:0;margin-top:30px!important;text-align:center}.similar-goods-block .owl-dots.disabled{display:block!important}.similar-goods-block .owl-dots .owl-dot{width:100%;text-indent:-666666px;height:1px}.similar-goods-block .owl-dots .owl-dot span{border-top:1px solid #cacaca;display:block}.similar-goods-block .owl-dots .owl-dot.active span{border-top:1.5px solid #696969}.description-detail p{padding-left:0!important}.search-them{background-color:#ece9e4}[data-component-id="immomaroc2:theme_block"] .paragraph{color:#313131}.block-immo-product-favorites .coupcoeur-section h1,.block-immo-product-favorites .coupcoeur-section>div>span{color:#000}.home-contact .messages__wrapper>div{background-color:transparent;border:none;padding:0;margin-bottom:0}.home-contact .messages__wrapper>div button{display:none}.home-contact .messages__wrapper>div p{font-size:1.1rem;font-weight:300;color:#696969;font-style:italic}.nouveaute-section .tracking-wider,.nouveaute-section h1{color:#000}.nouveaute-section .paragraph{color:#313131}.nouveaute-section button{width:100%;text-align:center;color:#000}.nouveaute-section .detail-card{height:200px}.nouveaute-section .detail-card .title_detail-card{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.nouveaute-section .ref{color:#000!important}.home-contact h3,.home-contact h6{color:#000}.home-contact button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;padding:10px 32px;color:#252525;border-color:#252525;margin:0}@media only screen and (max-width:48em){.home-contact button{width:100%}}.block-immo-news-latest .btn-border,.newsletter-title{color:#000}.block-immo-product-nouveautes .owl-nav.disabled{display:block!important}.block-immo-product-nouveautes .owl-dots.disabled{display:block!important;margin-top:30px!important}.big-title,.big-title *{font-family:Prata-Regular!important}.alert-email-block2 *,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer *{font-family:Roboto,sans-serif!important}.line-clamp-5-mobile{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:100px}.line-clamp-2-mobile{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:62px}.container-detail-coupcoer{width:100%}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper .custom-select-trigger{color:#313131;font-size:16px}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper .custom-select-trigger::after{color:#313131}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper .custom-option{line-height:38px;font-size:16px}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper .custom-option:hover{background-color:#e6e2db!important}.currency-wrapper.currency-wrapper-mobile .custom-select-wrapper .selection{background-color:#fff}.currency-wrapper .currency-selector{border:0;border-bottom:1px solid #000;border-radius:0;background:0 0;padding:10px 33px 10px 0}.currency-wrapper .currency-selector:has(.custom-options){padding:0}.currency-wrapper .custom-select-trigger{background-color:transparent;color:#000;padding-left:0;min-width:80px}.currency-wrapper .custom-select-trigger::after{color:#000;right:10px;width:7px;height:7px;border-color:#000}#currency-selector-mobile{padding-top:0!important}.coupcoeur-home .paragraph{min-height:110px}.coupcoeur-home h1{min-height:65px}.coupcoeur-home h6{min-height:22px}.social-media-side-bar2{position:relative;z-index:-1!important}.alert-email-block2 input[type=email],.alert-email-block2 input[type=number],.alert-email-block2 input[type=text],.alert-email-block2 select{height:56px!important}.alert-email-block2 input[type=checkbox],.alert-email-block2 input[type=radio]{accent-color:#8F7B73}.alert-email-block2 label:has(input:checked){color:#8F7B73}.alert-email-block2 .custom-select-trigger{height:56px!important;line-height:56px!important}.alert-email-block2 .alert-email_accordion{border:1px solid #ddd;-webkit-box-shadow:5px 3px 16px 0 #c6c6c64f;box-shadow:5px 3px 16px 0 #c6c6c64f;background:#fff;margin-top:20px;border-radius:0 0 8px 8px}.alert-email-block2 .accordion-toggle{width:100%;background:#e6e2db;color:#7c7c7c;border:none;padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.alert-email-block2 .accordion-toggle .accordion-icon{background-image:url(../img/fleche-bottom-gray.svg)!important;background-repeat:no-repeat;background-position:center;width:20px;height:20px;-webkit-transform:rotate(0);transform:rotate(0)}.alert-email-block2 .accordion-toggle .accordion-title{font-size:18px;font-weight:300}.alert-email-block2 .accordion-icon{margin-right:1rem;font-size:1.2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.alert-email-block2 .accordion-content{display:none;padding:1rem 1.5rem;background:#fafafa}.alert-email-block2 .accordion-content .form-fields .grid-accordion{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media only screen and (max-width:48em){.alert-email-block2 .accordion-content .form-fields .grid-accordion{grid-template-columns:1fr}}.alert-email-block2 .accordion-content .form-item label{font-size:16px!important;font-weight:300!important;color:#404040!important}.alert-email-block2 .accordion-content .form-item input,.alert-email-block2 .accordion-content .form-item select{font-weight:300;font-size:16px;color:#666;height:48px;border:1px solid #dee2e6}.alert-email-block2 .accordion-item.active .accordion-content{display:block}.alert-email-block2 .accordion-item.active .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.alert-email-block2 .form-fields>*{margin-bottom:1rem}.alert-email-block2 .produit_operation-and-types{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:20px}@media only screen and (max-width:48em){.alert-email-block2 .produit_operation-and-types{grid-template-columns:1fr}}.alert-email-block2 .produit_operation-and-types>div{width:50%}.alert-email-block2 .produit_operation-and-types>div .fieldset-legend{font-size:16px;color:#404040;font-weight:300;margin-bottom:20px;display:block}.alert-email-block2 .produit_operation-and-types>div .fieldset-wrapper label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative;margin-bottom:15px}.alert-email-block2 .produit_operation-and-types>div .fieldset-wrapper input{width:24px;height:24px;position:absolute;left:24px}.alert-email-block2 .produit_localisation-and-genre{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:20px}@media only screen and (max-width:48em){.alert-email-block2 .produit_localisation-and-genre{grid-template-columns:1fr}.alert-email-block2 .produit_localisation-and-genre>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alert-email-block2 .produit_localisation-and-genre>:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.alert-email-block2 .produit_localisation-and-genre>div .fieldgroup{border:0;width:100%}.alert-email-block2 .produit_localisation-and-genre>div .fieldset-legend{font-size:16px;color:#404040;font-weight:300;margin-bottom:20px;display:block}.alert-email-block2 .produit_localisation-and-genre>div .panel-heading{padding:0;background-color:transparent;border:none}.alert-email-block2 .produit_localisation-and-genre>div .panel-heading .panel-title{padding:0;margin:0;font-size:16px;color:#404040;font-weight:300}.alert-email-block2 .produit_localisation-and-genre>div .panel-body{padding-left:0}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup li{position:relative}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup li .term-reference-tree-button{position:absolute;right:10px;top:5px;z-index:11}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup li .no-term-reference-tree-button{display:none}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li{margin-bottom:15px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>.term-reference-tree-button{top:25px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>.form-item{width:100%;border:3px solid #8f7b73;padding:17px 20px;border-radius:8px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>.form-item label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative;margin-bottom:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>.form-item input{width:24px;height:24px;position:absolute;left:24px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul{margin-left:0;border:1px solid #dee2e6;-webkit-box-shadow:5px 3px 16px 0 #c6c6c64f;box-shadow:5px 3px 16px 0 #c6c6c64f;border-radius:8px;margin-top:20px;padding:20px 10px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul li{margin-bottom:15px}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul li .form-item{width:100%}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul li label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-bottom:10px;padding-top:10px;position:relative}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul li label:hover{background-color:#f8f8f8}.alert-email-block2 .produit_localisation-and-genre>div .panel-body .fieldgroup>ul>li>ul li input{width:24px;height:24px;position:absolute;left:24px}.alert-email-block2 .produit_localisation-and-genre>div .term-reference-tree-button{background-image:url(../img/fleche-bottom-gray.svg)!important;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:10px;cursor:pointer;background-position:center;background-size:14px}.alert-email-block2 .produit_localisation-and-genre>div .term-reference-tree-button.term-reference-tree-collapsed{-webkit-transform:rotate(0);transform:rotate(0)}.alert-email-block2 .produit_localisation-and-genre>div .fieldset-wrapper{padding-left:20px}.alert-email-block2 .produit_localisation-and-genre>div .fieldset-wrapper label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-bottom:10px;padding-top:10px;position:relative;margin-bottom:15px!important}.alert-email-block2 .produit_localisation-and-genre>div .fieldset-wrapper label:hover{background-color:#f8f8f8}.alert-email-block2 .produit_localisation-and-genre>div .fieldset-wrapper input{width:24px;height:24px;position:absolute;left:24px}.alert-email-block2 .produit_alert-price input,.alert-email-block2 .produit_alert-price select,.alert-email-block2 .produit_surface input,.alert-email-block2 .produit_surface select{width:100%;border:2px solid #dee2e6;border-radius:8px;color:#3f444a;padding:10px 20px}.alert-email-block2 .produit_alert-price .accordion-content>.form-fields,.alert-email-block2 .produit_caractéristiques .accordion-content>.form-fields,.alert-email-block2 .produit_surface .accordion-content>.form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.alert-email-block2 .produit_alert-price .accordion-content>.form-fields>div,.alert-email-block2 .produit_caractéristiques .accordion-content>.form-fields>div,.alert-email-block2 .produit_surface .accordion-content>.form-fields>div{width:100%!important}.alert-email-block2 .produit_alert-price .accordion-content>.form-fields>div label,.alert-email-block2 .produit_caractéristiques .accordion-content>.form-fields>div label,.alert-email-block2 .produit_surface .accordion-content>.form-fields>div label{display:block;margin-bottom:10px}@media only screen and (max-width:48em){.alert-email-block2 .produit_alert-price .accordion-content>.form-fields,.alert-email-block2 .produit_caractéristiques .accordion-content>.form-fields,.alert-email-block2 .produit_surface .accordion-content>.form-fields{grid-template-columns:1fr}}.alert-email-block2 .produit_caractéristiques input[type=number]{width:100%}.alert-email-block2 .produit_caractéristiques div{margin-bottom:0}.alert-email-block2 .produit_caractéristiques label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px;padding-bottom:10px;padding-top:10px;position:relative;margin-bottom:0}.alert-email-block2 .message .form-actions button span,.produit-detail__content .info-product__action__share .addtoany_list .addtoany_share .a2a_svg{display:none}.alert-email-block2 .produit_caractéristiques label:hover{background-color:#f8f8f8}.alert-email-block2 .produit_caractéristiques input[type=checkbox]{width:24px;height:24px;position:absolute;left:44px}.alert-email-block2 .produit_caractéristiques .form-type-number label{padding-left:0}.alert-email-block2 .message{margin-top:15px}.alert-email-block2 .message label{font-size:16px;font-weight:300;color:#404040}.alert-email-block2 .message textarea{width:100%;min-height:200px;border:2px solid #dee2e6;border-radius:8px;color:#3f444a;padding:10px 20px}.alert-email-block2 .message .form-actions{text-align:end}.alert-email-block2 .message .form-actions button{background-color:#e6e2db;color:#7c7c7c;border:1px solid #7c7c7c;font-size:16px;font-weight:300;padding:20px 40px}.produit-detail__content .big-title,.produit-detail__content .medium-title,.produit-detail__content .paragraph2 *,.produit-detail__content h1{color:#000}.produit-detail__content h1.big-title{line-height:1.3!important}.produit-detail__content input,.produit-detail__content textarea{border:1px solid #d7d7d7!important}.produit-detail__content input::-webkit-input-placeholder,.produit-detail__content textarea::-webkit-input-placeholder{color:#d7d7d7!important}.produit-detail__content input::-ms-input-placeholder,.produit-detail__content textarea::-ms-input-placeholder{color:#d7d7d7!important}.produit-detail__content input::placeholder,.produit-detail__content textarea::placeholder{color:#d7d7d7!important}.produit-detail__content button{font-size:16px!important}.produit-detail__content .info-product__action__share .addtoany_list .addtoany_share{height:0;position:relative;margin:0 40px 0 0}.produit-detail__content .info-product__action__share .addtoany_list .addtoany_share::after{content:"Partager cette annoncer";font-size:16px;font-family:Whitney-Light,sans-serif;position:relative;top:-26px;border-bottom:1px solid #313131}.produit-detail__content i.user-avatar{color:#e6e2db;font-size:60px}.similar-goods-block .search__product__footer__price,.similar-goods-block h3{color:#000}.similar-goods-block .small-title{color:#374151}.similar-goods-block .search__info__wrapper span{color:#313131}.similar-goods-block .slick-slider,.similar-goods-block .slick-slider img{height:350px}.similar-goods-block .search__info__wrapper .options *{color:#000}.breadCrumb-items .breadCrumb-item:last-child{font-weight:300;color:#000}.product-detail__photos .btn-gal-detail,.product-detail__photos .btn-gal-detail *{color:#000}.block-immo-search-global-form-block form{margin-bottom:55px}.block-immo-search-global-form-block form select{position:relative;display:block;min-width:130px;font-weight:100;color:#6e7c83;background-color:#fff;border-radius:3px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.simplenews-subscriber-form #edit-manage--2,.simplenews-subscriber-form .field--name-subscriptions,.simplenews-subscriber-form .form-item-message,.simplenews-subscriber-form ::after,.simplenews-subscriber-form ::before,.simplenews-subscriber-form label{display:none}.path-frontpage #block-immomaroc2-blockimmomarocsearchglobal{margin-top:25px}.simplenews-subscriber-form>div>div{gap:50px}@media only screen and (max-width:62em){.simplenews-subscriber-form>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.simplenews-subscriber-form form h1{text-align:center}}.simplenews-subscriber-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.simplenews-subscriber-form form h1{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.simplenews-subscriber-form form .field--name-mail{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8}.simplenews-subscriber-form form .form-actions{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:end}@media only screen and (max-width:71em){.simplenews-subscriber-form form{width:85%}}.simplenews-subscriber-form form *{margin:0}.simplenews-subscriber-form form button{border:solid;border-width:.8px;background-color:#404040;padding:.5em 6em;-webkit-transition:ease .5s;transition:ease .5s;font-weight:lighter;color:#fff;margin:0!important;border-radius:0;height:40px}.simplenews-subscriber-form form button:hover{background-color:#404040}@media only screen and (max-width:62em){.simplenews-subscriber-form form .form-actions{text-align:center}.simplenews-subscriber-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.simplenews-subscriber-form form *{width:100%}.simplenews-subscriber-form form button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.simplenews-subscriber-form form input{border-radius:0;height:40px;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;text-align:center}.simplenews-subscriber-form form input::-webkit-input-placeholder{color:#4B5563}.simplenews-subscriber-form form input::-ms-input-placeholder{color:#4B5563}.simplenews-subscriber-form form input::placeholder{color:#4B5563}.simple-news .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px}.simple-news .view-content .views-row .simplenews{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.simple-news .view-content .views-row .simplenews:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.simple-news .view-content .views-row .simplenews h2{font-size:20px;margin-bottom:12px;font-family:Inter-Bold}.simple-news .view-content .views-row .simplenews h2 a{color:#222;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.simple-news .view-content .views-row .simplenews h2 a:hover{color:#07c}.simple-news .view-content .views-row .simplenews footer{margin-bottom:12px}.simple-news .view-content .views-row .simplenews footer .author{font-size:13px;font-family:Inter-Regular;color:#777}.simple-news .view-content .views-row .simplenews footer .author span{font-weight:500;font-family:Inter-Medium;color:#444}.simple-news .view-content .views-row .simplenews footer .author time{font-size:12px;color:#999}.simple-news .view-content .views-row .simplenews .content{font-size:14px;font-family:Inter-Regular;color:#555;line-height:1.6}.simple-news .view-content .views-row .simplenews .content strong{color:#222}.simple-news .view-content .views-row .simplenews .content .links li{list-style:none}.simple-news .view-content .views-row .simplenews .content .links li a{display:inline-block;padding:8px 14px;background:#5b564f;color:#fff;border-radius:6px;font-size:13px;font-family:Inter-Regular;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.simple-news .view-content .views-row .simplenews .content .links li a:hover{background:#403c37;color:#fff}.container_logo-menu{margin-left:5rem!important;margin-right:auto!important;padding:0!important}.container_logo-menu::after,.container_logo-menu::before{display:none}.search_and_heart>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_and_heart>div .container_search{display:none}.search_and_heart>div .icon-search{cursor:pointer}.search_and_heart>div .icon-searh.active{display:none!important}.search_and_heart>div .container_search.active{display:block}.search_and_heart>div form{position:relative;z-index:1}.search_and_heart>div form .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.search-by-selection__content .listing__filter__wrapper__action>div,.search_and_heart>div form .form-inline label{display:none}.search_and_heart>div form .form-inline input{border:0;border-bottom:1px solid;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;width:130px}.search_and_heart>div form .form-inline button{background:0 0;border-radius:0;padding:8px 30px}.search_and_heart .search_mobile input{font-size:15px;border-bottom-width:3px}.search_and_heart .search_mobile form>div{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media only screen and (max-width:35em){.search_and_heart .search_mobile{margin-top:20px}.search_and_heart .search_mobile form>div{gap:0}}header .dropdown-toggle,header h6,header svg{color:#000!important}.search-by-selection__content .listing__filter__wrapper{border:0!important;-webkit-box-shadow:none;box-shadow:none}.search-by-selection__content .listing__filter__wrapper .trier_par{padding-top:10px;padding-bottom:10px;font-weight:400;color:#000;font-size:12px;text-transform:uppercase;padding-left:25px;background-image:url(../img/burger-menu.svg);background-size:20px;cursor:pointer;background-repeat:no-repeat;background-position-y:8px}.search-by-selection__content .listing__filter__wrapper .trier_par.sorting{background-image:url(../img/burger-menu-sorting.svg)}.search-by-selection__content .form__filter-listing{padding:7px 0 7px 10px}.search-by-selection__content .custom-select-wrapper .custom-select-trigger,.search-by-selection__content .custom-select-wrapper select{border:0;color:#000;font-size:12px;font-weight:400;-webkit-box-shadow:none;box-shadow:none;margin-left:10px;padding:0;min-width:100px}.search-by-selection__content .custom-select-wrapper .custom-select-trigger::after{border-color:#000;width:8px;height:8px}.search-by-selection__content .item-selection{color:#000!important}.search-by-selection__content .item-selection a{color:#b70b38!important}.search-by-selection__content .listing__filter__wrapper__action>div:first-of-type{display:block!important}.modal--moreInformations,.modal--sendToClients,.modal--sendToFriend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.5);overflow-x:hidden;overflow-y:auto}.modal--moreInformations .modal-dialog,.modal--sendToClients .modal-dialog,.modal--sendToFriend .modal-dialog{max-width:600px;margin:1.75rem auto;-webkit-animation:fadeInDown .3s ease-out;animation:fadeInDown .3s ease-out}.modal--moreInformations .modal-content,.modal--sendToClients .modal-content,.modal--sendToFriend .modal-content{background-color:#fff;border-radius:1rem;border:none;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);padding:1rem 1.5rem}.modal--moreInformations .modal-header,.modal--sendToClients .modal-header,.modal--sendToFriend .modal-header{padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal--moreInformations .modal-header::after,.modal--moreInformations .modal-header::before,.modal--sendToClients .modal-header::after,.modal--sendToClients .modal-header::before,.modal--sendToFriend .modal-header::after,.modal--sendToFriend .modal-header::before{display:none}.modal--moreInformations .modal-header .modal-title,.modal--sendToClients .modal-header .modal-title,.modal--sendToFriend .modal-header .modal-title{font-size:1.25rem;font-weight:600;color:#696969;margin:0}.modal--moreInformations .modal-header .close,.modal--sendToClients .modal-header .close,.modal--sendToFriend .modal-header .close{background:0 0;border:none;font-size:1.5rem;color:#000;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal--moreInformations .modal-header .close:hover,.modal--sendToClients .modal-header .close:hover,.modal--sendToFriend .modal-header .close:hover{opacity:1}.modal--moreInformations .modal-body,.modal--sendToClients .modal-body,.modal--sendToFriend .modal-body{padding-top:1rem}.modal--moreInformations legend,.modal--sendToClients legend,.modal--sendToFriend legend{margin-bottom:5px}.modal--moreInformations legend span,.modal--sendToClients legend span,.modal--sendToFriend legend span{font-size:16px;font-family:Inter-Medium;color:#404040;display:block}.modal--moreInformations #edit-field-civilite label,.modal--moreInformations .fieldset-wrapper label,.modal--sendToClients #edit-field-civilite label,.modal--sendToClients .fieldset-wrapper label,.modal--sendToFriend #edit-field-civilite label,.modal--sendToFriend .fieldset-wrapper label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative;margin-bottom:15px;font-family:Inter-Regular}.modal--moreInformations #edit-field-civilite input,.modal--moreInformations .fieldset-wrapper input,.modal--sendToClients #edit-field-civilite input,.modal--sendToClients .fieldset-wrapper input,.modal--sendToFriend #edit-field-civilite input,.modal--sendToFriend .fieldset-wrapper input{width:24px;height:24px;position:absolute;left:24px;margin:0 .5rem 0 -20px!important}.immo-favorites-request-informations-form,.immo-favorites-send-to-clients-form,.immo-favorites-send-to-friend-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.immo-favorites-request-informations-form input[type=email],.immo-favorites-request-informations-form input[type=text],.immo-favorites-request-informations-form textarea,.immo-favorites-send-to-clients-form input[type=email],.immo-favorites-send-to-clients-form input[type=text],.immo-favorites-send-to-clients-form textarea,.immo-favorites-send-to-friend-form input[type=email],.immo-favorites-send-to-friend-form input[type=text],.immo-favorites-send-to-friend-form textarea{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:.5rem;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;font-size:1rem;font-family:Inter-Regular}.immo-favorites-request-informations-form input[type=email]:focus,.immo-favorites-request-informations-form input[type=text]:focus,.immo-favorites-request-informations-form textarea:focus,.immo-favorites-send-to-clients-form input[type=email]:focus,.immo-favorites-send-to-clients-form input[type=text]:focus,.immo-favorites-send-to-clients-form textarea:focus,.immo-favorites-send-to-friend-form input[type=email]:focus,.immo-favorites-send-to-friend-form input[type=text]:focus,.immo-favorites-send-to-friend-form textarea:focus{outline:0;border:1px solid #696969;-webkit-box-shadow:0 0 0 .25rem rgba(105,105,105,.25);box-shadow:0 0 0 .25rem rgba(105,105,105,.25)}.immo-favorites-request-informations-form input[type=file],.immo-favorites-send-to-clients-form input[type=file],.immo-favorites-send-to-friend-form input[type=file]{padding:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.immo-favorites-request-informations-form textarea,.immo-favorites-send-to-clients-form textarea,.immo-favorites-send-to-friend-form textarea{resize:vertical;min-height:120px}.immo-favorites-request-informations-form label.control-label,.immo-favorites-send-to-clients-form label.control-label,.immo-favorites-send-to-friend-form label.control-label{font-weight:500;margin-bottom:.5rem;display:block}.immo-favorites-request-informations-form .form-group,.immo-favorites-send-to-clients-form .form-group,.immo-favorites-send-to-friend-form .form-group{margin-bottom:0!important}.immo-favorites-request-informations-form .form-checkbox,.immo-favorites-send-to-clients-form .form-checkbox,.immo-favorites-send-to-friend-form .form-checkbox{margin-right:.5rem}.immo-favorites-request-informations-form .checkbox label,.immo-favorites-send-to-clients-form .checkbox label,.immo-favorites-send-to-friend-form .checkbox label{font-size:.95rem;color:#869791}.immo-favorites-request-informations-form .form-managed-file,.immo-favorites-send-to-clients-form .form-managed-file,.immo-favorites-send-to-friend-form .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.immo-favorites-request-informations-form .form-managed-file .form-file,.immo-favorites-send-to-clients-form .form-managed-file .form-file,.immo-favorites-send-to-friend-form .form-managed-file .form-file{padding:.5rem}.immo-favorites-request-informations-form .form-managed-file .btn-primary,.immo-favorites-send-to-clients-form .form-managed-file .btn-primary,.immo-favorites-send-to-friend-form .form-managed-file .btn-primary{-ms-flex-item-align:start;align-self:flex-start}.immo-favorites-request-informations-form .btn,.immo-favorites-send-to-clients-form .btn,.immo-favorites-send-to-friend-form .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:1rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.immo-favorites-request-informations-form .btn.btn-default,.immo-favorites-send-to-clients-form .btn.btn-default,.immo-favorites-send-to-friend-form .btn.btn-default{background-color:#696969;color:#fff;border:none}.immo-favorites-request-informations-form .btn.btn-default:hover,.immo-favorites-send-to-clients-form .btn.btn-default:hover,.immo-favorites-send-to-friend-form .btn.btn-default:hover{background-color:#5c5c5c}.immo-favorites-request-informations-form .btn.btn-primary,.immo-favorites-send-to-clients-form .btn.btn-primary,.immo-favorites-send-to-friend-form .btn.btn-primary{background-color:#869791;color:#fff}.immo-favorites-request-informations-form .btn.btn-primary:hover,.immo-favorites-send-to-clients-form .btn.btn-primary:hover,.immo-favorites-send-to-friend-form .btn.btn-primary:hover{background-color:#788b85}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.immomaroc_global_search_form .property-types,.immomaroc_global_search_form .rooms-tabs-mobile{display:none!important}@media (max-width:1000px){.immo-search-form .property-types{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}.immo-search-form .property-types .property-option{margin:0!important}.immo-search-form .property-types .property-option::before{display:none!important;margin:0!important}.immo-search-form .property-types .property-option input{display:none}.immo-search-form .property-types .property-option .property-box{border:2px solid #ccc;padding:15px;border-radius:12px;min-width:120px;text-align:center;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:100%}.immo-search-form .property-types .property-option .property-box img{width:40px;height:40px;margin:auto auto 8px;opacity:.6;-webkit-transition:.3s;transition:.3s}.immo-search-form .property-types .property-option .property-box span{display:block;color:#252525;font-weight:300;-webkit-transition:.3s;transition:.3s;font-size:12px;text-transform:capitalize}.immo-search-form .form-item-operations [id^=edit-operations],.immo-search-form .form-item-operations [id^=edit-ville],.immo-search-form .form-item-ville [id^=edit-operations],.immo-search-form .form-item-ville [id^=edit-ville],.immo-search-form>div>label::before{display:none!important}.immo-search-form .property-types .property-option input:checked+.property-box{background:#ededed;border:1px solid gray;border-radius:10px}.immo-search-form .property-types .property-option input:checked+.property-box img{opacity:1}.immo-search-form .property-types .property-option input:checked+.property-box span{color:#000}.immo-search-form>.panel-collapse{padding-left:0!important;padding-right:0!important}.immo-search-form>div{border:0!important;padding-bottom:10px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.immo-search-form>div .form-item{border:0!important}.immo-search-form>div>label{margin-bottom:20px!important;margin-left:0!important}.immo-search-form .custom-options{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;margin:0!important}.immo-search-form .form-submit{background-color:#e6e2db!important}.immo-search-form .form-item-operations .custom-select-wrapper .custom-select,.immo-search-form .form-item-ville .custom-select-wrapper .custom-select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;border:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.immo-search-form .form-item-operations .custom-select-wrapper .custom-select .custom-select-trigger,.immo-search-form .form-item-ville .custom-select-wrapper .custom-select .custom-select-trigger{display:none!important}.immo-search-form .form-item-operations .custom-select-wrapper .custom-select .custom-options,.immo-search-form .form-item-ville .custom-select-wrapper .custom-select .custom-options{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;opacity:1!important;visibility:visible!important;pointer-events:all!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.immo-search-form .form-item-operations .custom-select-wrapper .custom-select .custom-options .custom-option,.immo-search-form .form-item-ville .custom-select-wrapper .custom-select .custom-options .custom-option{padding:8px 14px;border:1px solid #ccc;border-radius:0;cursor:pointer;position:relative;-webkit-transition:.2s;transition:.2s;text-align:center}.immo-search-form .form-item-operations .custom-select-wrapper .custom-select .custom-options .custom-option.selection,.immo-search-form .form-item-ville .custom-select-wrapper .custom-select .custom-options .custom-option.selection{background:#ededed;color:#000;border-color:#ccc}.immo-search-form .form-item-genre .custom-select .custom-select-trigger,.immo-search-form .form-item-price .custom-select .custom-select-trigger,.immo-search-form .form-item-reference input,.immo-search-form .form-item-secteur .custom-select .custom-select-trigger{background-color:#ededed!important;color:#374151!important}.immo-search-form .form-item-genre .custom-select,.immo-search-form .form-item-price .custom-select,.immo-search-form .form-item-secteur .custom-select{padding:4px 0!important;background-color:#ededed!important}.immo-search-form .form-item-reference input{height:40px!important;padding-left:25px}.immo-search-form .form-item-btype .input-group,.immo-search-form [id^=edit-more-criteria]{display:none!important}.immo-search-form [id^=edit-more-criteria].in.panel-body{display:block!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .close-btn{display:none!important}.immo-search-form [id^=edit-more-criteria].in.panel-body #subsector-wrapper legend{letter-spacing:2px;font-size:14px!important;text-transform:uppercase;font-weight:500!important;color:#333!important;padding:0!important;text-align:start}.immo-search-form [id^=edit-more-criteria].in.panel-body #subsector-wrapper .fieldset-wrapper>.form-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px}.immo-search-form [id^=edit-more-criteria].in.panel-body #subsector-wrapper .fieldset-wrapper>.form-checkboxes div{margin-top:15px!important}.immo-search-form [id^=edit-more-criteria].in.panel-body #subsector-wrapper .fieldset-wrapper>.form-checkboxes div input{width:20px;height:20px;margin-left:-27px;cursor:pointer;accent-color:#d8d4cf!important}.immo-search-form [id^=edit-more-criteria].in.panel-body #subsector-wrapper .fieldset-wrapper>.form-checkboxes label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-weight:400!important;padding-left:30px!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres label{display:block;padding:0}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres select{display:none!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres .rooms-tabs-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:10px;margin-top:10px}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres .rooms-tabs-mobile .room-tab-mobile{padding:0!important;border:1px solid #ccc;border-radius:50%;cursor:pointer;margin:0!important;width:50px!important;height:50px!important;line-height:50px!important;display:block;text-align:center}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres .rooms-tabs-mobile .room-tab-mobile:hover{background:#e7e7e7}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-nb-chambres .rooms-tabs-mobile .room-tab-mobile.active{background:#e6e2db;color:#000}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-meuble,.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-piscine{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0;margin:10px 0 20px!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-meuble label,.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-piscine label{padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-meuble label input,.immo-search-form [id^=edit-more-criteria].in.panel-body .form-item-piscine label input{width:25px;height:25px;border-radius:50%;display:block;margin:0!important;position:relative!important;accent-color:#d8d4cf!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain{background:#fff;display:block!important;margin-bottom:20px}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .control-label{display:none!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-heading,.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .rooms-tabs legend{margin:8px 0 20px}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-heading .fieldset-legend,.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-heading .panel-title,.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .rooms-tabs legend .fieldset-legend,.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .rooms-tabs legend .panel-title{letter-spacing:2px;font-size:14px!important;text-transform:uppercase;font-weight:500!important;color:#333!important;padding:0!important;text-align:start}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-body .form-item{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;position:relative;height:40px}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-body .form-item input.form-text{width:100%;height:40px;background-color:#ededed;padding:8px 12px;font-size:1rem;border-radius:0!important;outline:0;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;margin-left:0!important;border:none!important}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-body .form-item input.form-text:focus{-webkit-box-shadow:0 0 5px rgba(0,123,255,.3);box-shadow:0 0 5px rgba(0,123,255,.3)}.immo-search-form [id^=edit-more-criteria].in.panel-body .right.surface_terrain .panel-body .form-item::after{background-color:#ededed;border-radius:0!important;height:40px;line-height:40px}}.pager-nav .pagination>.pager__item{display:inline-block!important}.block-field-blocknodepagefield-media .field--label,.detail_actualite .field--label{display:none}.pager-nav .pagination>.pager__item>a{border:solid;border-width:.8px;font-family:Whitney-Light,serif;background-color:#e6e2db;-webkit-transition:ease .5s;transition:ease .5s;font-weight:lighter;color:#252525;border-radius:0}.pager-nav .pagination>.pager__item>a:hover{color:#252525!important}.detail_actualite{padding-top:5rem}.detail_actualite h1{font-size:32px;font-family:Inter-Bold}.detail_actualite .list-inline-item{color:#696969;line-height:1.86;font-size:16px;font-family:SourceSansPro-Medium}.detail_actualite .newsletter-top-container{position:relative}.detail_actualite .newsletter-top-container .newsletter-back-circle-container{position:absolute;top:40%;left:30px}.detail_actualite .newsletter-top-container .newsletter-back-circle-container .newsletter-back-circle{z-index:1000;position:relative;width:65px;height:65px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail_actualite .newsletter-top-container .newsletter-back-circle-container .newsletter-back-circle .arrow{font-size:22px;color:#696969}.detail_actualite .newsletter_top{margin:auto}.detail_actualite .newsletter_top .field--name-field-media-image .field--item{width:100%;max-height:500px;overflow:hidden}.detail_actualite .newsletter_top .field--name-field-media-image .field--item img{width:100%;-o-object-fit:cover;object-fit:cover;height:500px}.detail_actualite .newsletter_top .field--name-field-newsletter-categories{padding:20px 0}.detail_actualite .newsletter_top .field--name-field-newsletter-categories a{display:block;background-color:#313131;padding:10px 15px;border-radius:5px;color:#fff;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail_actualite .newsletter_top .field--name-field-newsletter-categories a:hover{color:#d7d7d7!important}.detail_actualite .content_detail-actualite *{font-size:16px;color:#374151;font-family:Montserrat-Regular;line-height:34px}.detail_actualite .content_detail-actualite a{text-decoration:underline}.message_confirmation{background:#82847f;color:#fff;max-width:700px;padding:20px;border-radius:10px;text-align:center;margin:25px auto auto;font-size:18px;font-weight:500;-webkit-box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px,rgba(10,37,64,.35) 0 -2px 6px 0 inset;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px,rgba(10,37,64,.35) 0 -2px 6px 0 inset}.block-field-blocknodepagefield-media,.faq-detail-page{margin-bottom:30px}.go-back-button{color:#252525;border:1px solid #252525;background-color:transparent;padding:10px 2em;text-align:center;border-radius:0;font-weight:100;-webkit-transition:.5s;transition:.5s;margin-top:20px}.head_page-basic{padding:30px 0}.head_page-basic h1{text-align:center;font-size:32px;font-family:SourceSansPro-ExtraBold}.block-field-blocknodepagefield-media .field--item{width:100%;height:500px;overflow:hidden}.block-field-blocknodepagefield-media img{-o-object-fit:cover;object-fit:cover;height:500px;width:100%}.block-field-blocknodepagebody{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;padding:10px 20px}.block-field-blocknodepagebody *{font-size:16px;color:#374151;font-family:Montserrat-Regular;line-height:34px}.block-field-blocknodepagebody a{text-decoration:underline}.alert-email-block2{padding-top:30px;padding-bottom:30px}.alert-email-block2 .form-required:after{background-image:none;content:"*";margin-left:3px}.alert-email-block2 .alert-email-block2__content{background-color:#fff;padding:30px 50px;border-radius:10px}.alert-email-block2 .form-email,.alert-email-block2 .form-text{height:40px}.alert-email-block2 .js-form-submit{background-color:#404040;color:#fff;border:#404040;border-radius:0;padding:10px 30px}.home-contact{padding-top:30px;padding-bottom:30px}.home-contact .webform-block__content:has(.vendre_louer){background-color:#fff;padding:30px 20px;border-radius:10px}.home-contact .webform-block__content:has(.vendre_louer) h2{color:#000;font-size:32px;font-weight:300;margin-bottom:40px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer input[type=email],.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer input[type=number],.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer input[type=text],.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer select{height:56px!important;border:2px solid #dee2e6;border-radius:8px;font-size:16px;font-weight:300;color:#666;padding:5px 10px;margin-bottom:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer input[type=checkbox],.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer input[type=radio]{accent-color:#8f7b73}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer label:has(input:checked){color:#8f7b73}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .form-required:after{content:"*"!important;background-image:none!important}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer label,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer legend,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer legend span{font-size:16px;font-weight:300;color:#404040;display:block}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .grid_group{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:50px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .grid_group label,.plyr__menu__container,.plyr__tooltip{margin-bottom:10px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .grid_group input{margin-bottom:0}@media only screen and (max-width:48em){.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .grid_group{grid-template-columns:1fr}}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-type-de-bien--wrapper{margin-bottom:50px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-genre-du-bien--wrapper{margin-bottom:40px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-etat--wrapper{margin-bottom:35px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-devise{display:block}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .form-item-ou-se-situe-votre-bien-{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:50px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .form-item-ou-se-situe-votre-bien- label{line-height:50px;margin-bottom:0}@media only screen and (max-width:48em){.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .form-item-ou-se-situe-votre-bien-{grid-template-columns:1fr}}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .fieldset-legend{margin-bottom:20px;display:block}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-type-de-bien--wrapper-legend{width:100%}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .fieldset-wrapper label{font-size:16px;font-weight:300;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative;margin-bottom:15px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .fieldset-wrapper input{width:24px;height:24px;position:absolute;left:24px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-etat--wrapper .fieldset-wrapper,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .webform-term-checkboxes-scroll .fieldset-wrapper{max-height:none;border:0;overflow:visible}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-etat--wrapper .fieldset-wrapper>div,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .webform-term-checkboxes-scroll .fieldset-wrapper>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media only screen and (max-width:48em){.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-etat--wrapper .fieldset-wrapper>div,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .webform-term-checkboxes-scroll .fieldset-wrapper>div{grid-template-columns:1fr}}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-etat--wrapper .fieldset-wrapper>div>div,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .webform-term-checkboxes-scroll .fieldset-wrapper>div>div{margin-bottom:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-heading{width:100%;background:15px no-repeat #e6e2db;color:#7c7c7c;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease;background-image:url(../img/fleche-bottom-gray.svg)!important;-webkit-transform:rotate(0);transform:rotate(0)}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-heading .panel-title{font-size:18px;font-weight:300}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body .input-group-addon,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body::after,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body::before{display:none}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body .input-group{width:100%}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .form-item-descriptif textarea{border:2px solid #dee2e6;border-radius:8px;font-size:16px;font-weight:300;color:#666;padding:5px 10px;margin-bottom:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .panel-body{display:block!important}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes label{font-weight:300;font-size:16px;color:#404040}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .webform-flex{min-width:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .webform-flex:has(label){width:100%}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .webform-flex:has(button){-webkit-box-flex:1;-ms-flex:1;flex:1}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .webform-flex:has(button)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .file-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px!important}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .btn-upload{background-color:transparent;color:#3f444a;padding:15px 20px;border-radius:6px;font-weight:300;cursor:pointer;display:inline-block;font-size:16px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border:2px solid #dee2e6}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes button{margin-left:auto;padding:10px 80px;background-color:#e9e5dc;color:#3f444a;font-size:16px;font-weight:300;text-transform:uppercase;border-radius:0;border:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes button span{display:none}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes input.js-form-file{display:none!important}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .file-name{display:block;color:#404040;font-weight:300;font-size:21px}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .control-label,.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .form-group{margin-bottom:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes #ajax-wrapper{width:100%}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes .description{display:none}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-fieldset-pieces-jointes button{display:block!important}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-actions button{background-color:#e6e2db;color:#7c7c7c;font-size:16px;font-weight:300;padding:20px 60px;border-radius:0;border:0}.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer #edit-actions button:hover{background-color:#e6e2db}.page-favoris__button-box .page-favoris__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media only screen and (max-width:48em){.home-contact .webform-block__content:has(.vendre_louer) .vendre_louer .accordion-item .panel-body{grid-template-columns:1fr}.page-favoris__button-box .page-favoris__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.page-favoris__button-box .page-favoris__btn button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-favoris__button-box .page-favoris__btn button{border:1px solid #000;text-transform:uppercase;font-family:Montserrat-Regular;border-radius:0;padding:8px 20px}.page-favoris__button-box .page-favoris__btn .buttons-group-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:48em){.page-favoris__button-box .page-favoris__btn .buttons-group-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-favoris__button-box .page-favoris__btn .buttons-group-right button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-favoris__button-box .views-view-responsive-grid--horizontal{padding-top:1rem;padding-bottom:1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}@media only screen and (max-width:62em){.page-favoris__button-box .views-view-responsive-grid--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media only screen and (max-width:40em){.page-favoris__button-box .views-view-responsive-grid--horizontal{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-favoris__button-box .views-view-responsive-grid--horizontal .similar-goods-block__img img{-o-object-fit:cover;object-fit:cover;height:350px}.page-favoris__button-box .views-view-responsive-grid--horizontal .remove__favorite__product{cursor:pointer}.page-favoris__button-box .views-view-responsive-grid--horizontal .remove__favorite__product svg{width:30px;cursor:pointer}.page-favoris__button-box .views-view-responsive-grid--horizontal .icons-card-favorite{position:absolute;top:0;right:0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox input{position:relative;opacity:0;cursor:pointer;width:20px;height:20px;z-index:1}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox .checkmark::after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox input:checked+.checkmark{background-color:#8F7B73}.page-favoris__button-box .views-view-responsive-grid--horizontal .custom-checkbox input:checked+.checkmark::after{display:block}.page-favoris__button-box .static{background-color:#0ff!important;color:#000!important}.product-detail__photos .btn-add-delete-favorite i.fa-heart.fas{color:#d92656}.ps-relative{position:relative}.faq-container{padding:40px 0;max-width:1000px;margin:auto}.faq-page-header{background-color:#696969;padding:80px 20px;text-align:center}.faq-page-header h1{font-size:3rem;font-weight:600;font-family:Inter-SemiBold;color:#fff}.faq-page-header .faq-back-circle{width:65px;height:65px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-items,[data-simplebar]{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.faq-page-header .faq-back-circle .arrow{font-size:22px;color:#696969}.section-title{font-size:2rem;font-family:Inter-Medium;font-weight:500;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 40px;color:#374151;position:relative}.section-title::after{content:"";display:block;width:60%;height:3px;background-color:#374151;margin:10px auto 0;border-radius:2px}.faq-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:15px}.faq-items .faq-item{background:#fff;border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.faq-items .faq-item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1)}.faq-items .faq-item .faq-question{width:100%;border:none;padding:20px 25px;text-align:left;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-family:Inter-Regular;color:#333;background:0 0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.faq-items .faq-item .faq-question:hover{background-color:#d7d7d7}.faq-items .faq-item .faq-question.active .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#374151;color:#fff}.faq-items .faq-item .faq-question .toggle-icon{width:40px;height:40px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;color:#374151;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.faq-items .faq-item .faq-answer{max-height:0;padding:0 25px;overflow:hidden;background-color:#f5f5f5;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease}.faq-items .faq-item .faq-answer p{margin:15px 0;color:#696969;line-height:1.7}.faq-items .faq-item .faq-answer .read-more{display:inline-block;margin-bottom:15px;color:#374151;font-weight:500;text-decoration:none;font-family:Inter-Medium}.faq-items .faq-item .faq-answer .read-more:hover{text-decoration:underline}.no-faq{text-align:center;color:#869791;font-style:italic;padding:30px}@media (max-width:768px){.faq-page-header h1{font-size:2.5rem}.section-title{font-size:1.6rem}.faq-item .faq-question{font-size:1rem;padding:15px 20px}.faq-item .faq-question .toggle-icon{width:35px;height:35px;font-size:1.3rem}}.faq-detail-page .content{margin-top:50px;font-family:Inter-Regular;line-height:1.8}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(to bottom,#eee 50%,#fff 100%)}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel.owl-rtl .owl-item,.rating-rtl{float:right}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*!
 * bootstrap-star-rating v4.0.5
 * http://plugins.krajee.com/star-rating
 *
 * Author: Kartik Visweswaran
 * Copyright: 2013 - 2018, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD 3-Clause
 * https://github.com/kartik-v/bootstrap-star-rating/blob/master/LICENSE.md
 */.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.rating-container .rating-stars{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}.rating-container .rating-input{position:absolute;cursor:pointer;width:100%;height:1px;bottom:0;left:0;font-size:1px;border:none;background:0 0;opacity:0;padding:0;margin:0}.rating-container.is-display-only .rating-input,.rating-container.is-display-only .rating-stars{cursor:default}.rating-disabled .rating-input,.rating-disabled .rating-stars{cursor:not-allowed}.rating-container .star{display:inline-block;margin:0 2px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#fde16d;white-space:nowrap;overflow:hidden;-webkit-text-stroke:1px #777;text-shadow:1px 1px #999}.rating-animate .filled-stars{-webkit-transition:width .25s ease;transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;-webkit-transition:none;transition:none;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.rating-rtl.is-star .filled-stars{right:.06em}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption .label{display:inline-block;padding:.25em .4em;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem}.rating-container .caption{color:#999;display:inline-block;vertical-align:middle;line-height:1;margin-left:5px;margin-right:0}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}.rating-xl{font-size:48px}.rating-lg{font-size:40px}.rating-md{font-size:32px}.rating-sm{font-size:24px}.rating-xs{font-size:16px}.rating-xl .caption{font-size:20px}.rating-lg .caption{font-size:18px}.rating-md .caption{font-size:16px}.rating-sm .caption{font-size:14px}.rating-xs .caption{font-size:12px}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;opacity:0;display:none;direction:ltr;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;display:block}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{visibility:hidden;position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery>.slides>.slide-active,.blueimp-gallery>.slides>.slide-next,.blueimp-gallery>.slides>.slide-prev{visibility:visible}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide-loading{background-image:url(../img/loading.svg)}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery-svgasimg>.slides>.slide-error{background-image:url(../img/error.svg)}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery-display>.next,.blueimp-gallery-display>.prev{position:absolute;top:50%;left:15px;width:8px;height:20px;padding:10px 14px 10px 18px;margin-top:-23px;-webkit-box-sizing:content-box;box-sizing:content-box;background:url(../img/prev.png) center no-repeat #222;background-color:rgba(0,0,0,.5);border:3px solid #fff;border-radius:30px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery-display>.close,.blueimp-gallery-display>.play-pause{width:30px;height:30px;display:none;position:absolute;right:15px;cursor:pointer}.blueimp-gallery-display>.next{right:15px;left:auto;background-image:url(../img/next.png)}.blueimp-gallery-svgasimg>.prev{background-image:url(../img/prev.svg)}.blueimp-gallery-svgasimg>.next{background-image:url(../img/next.svg)}.blueimp-gallery-display>.close{top:15px;background:url(../img/close.png) center no-repeat;opacity:.8}.blueimp-gallery-svgasimg>.close{background-image:url(../img/close.svg)}.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 60px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery-display>.play-pause{bottom:15px;background:url(../img/play-pause.png) no-repeat;opacity:.5}.blueimp-gallery-svgasimg>.play-pause{background-image:url(../img/play-pause.svg)}.blueimp-gallery-playing>.play-pause{background-position:-30px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}@supports ((-o-object-fit:contain) or (object-fit:contain)){.blueimp-gallery-contain>.slides>.slide>.slide-content,.blueimp-gallery-contain>.slides>.slide>.slide-content>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.indicator>li{display:inline-block;position:relative;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:center no-repeat rgba(255,255,255,.25);border-radius:5px;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;left:4px;width:75px;height:75px;-webkit-transition:opacity .4s ease-out,-webkit-transform .6s ease-out;transition:opacity .4s ease-out,-webkit-transform .6s ease-out;transition:transform .6s ease-out,opacity .4s ease-out;transition:transform .6s ease-out,opacity .4s ease-out,-webkit-transform .6s ease-out;-webkit-transform:translateX(-50%) translateY(0) translateZ(0);transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;-webkit-transform:translateX(-50%) translateY(-5px) translateZ(0);transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator,.blueimp-gallery>.slides>.slide>.video-playing>.video-cover,.blueimp-gallery>.slides>.slide>.video-playing>.video-play{display:none}.blueimp-gallery>.slides>.slide>.video-content>.video-cover,.blueimp-gallery>.slides>.slide>.video-content>iframe,.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-content>.video-cover{background:center no-repeat;background-size:contain}.blueimp-gallery>.slides>.slide>.video-iframe>.video-cover{background-color:#000;background-color:rgba(0,0,0,.7)}.blueimp-gallery>.slides>.slide>.video-content>.video-play{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.select2-container,.select2-container .select2-selection--single .select2-selection__clear,[data-simplebar]{position:relative}.blueimp-gallery-svgasimg>.slides>.slide>.video-content>.video-play{background-image:url(../img/video-play.svg)}.blueimp-gallery>.slides>.slide>.video-loading>.video-play{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide>.video-loading>.video-play{background-image:url(../img/loading.svg)}.blueimp-gallery>.slides>.slide>.video-content>.video-play:hover{opacity:1}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.ms-offscreen,.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;padding:0!important}.select2-hidden-accessible{height:1px!important;margin:-1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}[data-simplebar]{flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-mask,.simplebar-offset{position:absolute;bottom:0;left:0;right:0;top:0;padding:0}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;margin:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ms-offscreen{width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:auto!important;top:auto!important}.ms-choice,.ms-drop{border:1px solid #aaa}.ms-search input,.plyr--full-ui input[type=range]:focus,.plyr:focus,.plyr__control:focus{outline:0}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice,.ms-choice>span{display:block;white-space:nowrap}.ms-choice{width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;text-align:left;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;overflow:hidden;text-overflow:ellipsis;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div.icon-close{position:absolute;top:0;right:16px;height:100%;width:16px}.ms-choice>div.icon-close:before{content:'×';color:#888;font-weight:700;position:absolute;top:50%;margin-top:-14px}.ms-choice>div.icon-close:hover:before{color:#333}.ms-choice>div.icon-caret{position:absolute;width:0;height:0;top:50%;right:8px;margin-top:-2px;border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0}.ms-choice>div.icon-caret.open{border-color:transparent transparent #888;border-width:0 4px 5px}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border-radius:4px}.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:2px;position:relative;white-space:nowrap;width:100%;z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 5px;margin:0;font-family:sans-serif;border:1px solid #aaa;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.ms-drop ul{overflow:auto;margin:0;padding:0}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;padding:.25rem 8px}.ms-drop ul>li .disabled{font-weight:400!important;opacity:.35;filter:Alpha(Opacity=35);cursor:default}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{position:relative;padding-left:1.25rem;margin-bottom:0;font-weight:400;display:block;white-space:nowrap;cursor:pointer}.ms-drop .ms-no-results,.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li label.optgroup{font-weight:700}.ms-drop ul>li.hide-radio{padding:0}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:#f8f9fa}.ms-drop ul>li.hide-radio.selected{color:#fff;background-color:#007bff}.ms-drop ul>li.hide-radio label{margin-bottom:0;padding:5px 8px}.ms-drop ul>li.option-level-1 label{padding-left:28px}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{position:absolute;margin-top:.3rem;margin-left:-1.25rem}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control.plyr__tab-focus{outline:#00b3ff dotted 3px;outline:dotted var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster,.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.67px 10.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px 7px 3.5px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__menu__value,.plyr__volume{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-ms-flex-align:center;align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);overflow:hidden;padding-left:24.5px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:currentColor;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:#00b3ff dotted 3px;outline:dotted var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:#00b3ff dotted 3px;outline:dotted var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:#00b3ff dotted 3px;outline:dotted var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr__tooltip,.plyr__tooltip:before{left:50%;position:absolute;z-index:2}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.3;opacity:0;padding:5px 7.5px;pointer-events:none;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;content:"";height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{-ms-flex-align:center;align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg,.plyr__ads:empty:after{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-scrubbing,.plyr__preview-scrubbing img,.plyr__preview-thumb__image-container img{height:100%;left:0;width:100%;position:absolute}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{max-height:none;max-width:none;top:0}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);margin:auto;opacity:0;overflow:hidden;pointer-events:none;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;top:0}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1kZXRhaWxfc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX3VzZXItYWN0aW9uLnNjc3MiLCJiYXNlL193ZWJmb250cy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RfY29udGFjdF93aWRnZXQuc2NzcyIsImNvbXBvbmVudHMvX2xpc3Rpbmcuc2NzcyIsInN0eWxlcy5jc3MiLCJjb21wb25lbnRzL19zaW1pbGFyLXByb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtYnktc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9faG9tZS5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnQtZW1haWwuc2NzcyIsInBhZ2VzL192ZW5kZXItbG91ZXIuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbC1wcm9kdWl0LnNjc3MiLCJjb21wb25lbnRzL19tb3RldXItZGUtcmVjaGVyY2hlLnNjc3MiLCJjb21wb25lbnRzL19zaW1wbGUtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLWxpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLWZhdm9yaXRlcy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwicGFnZXMvX2Jhc2ljLXBhZ2Uuc2NzcyIsInBhZ2VzL19kZXRhaWwtYWN0dWFsaXRlLnNjc3MiLCJwYWdlcy9fZmFxLnNjc3MiLCJwYWdlcy9fYWxlcnQt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QUNFLE9BQUEsRUFDQSxNQUFBLEtBRUYseUVBQ0UsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFFBQUEsTUFFRix1RUFDRSxRQUFBLEVBQ0EsaUJBQUEsWUFDQSxZQUNBLG9GQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBR0osb0VBQ0UsYUFBQSxFQUVFLG1GQUNFLFNBQUEsU0FDQSwrR0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxRQUFBLEdBRUYsa0hBQ0UsUUFBQSxLQUlGLHNGQUNFLGNBQUEsS0FDQSxrSEFDRSxJQUFBLEtBRUYsaUdBQ0UsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLHVHQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxhQUFBLEtBQ0EsU0FBQSxTQUNBLGNBQUEsRUFDQSxNQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRix1R0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEtBR0oseUZBQ0UsWUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsRUFBQSxVQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsRUFBQSxVQUNBLGNBQUEsSUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsNEZBQ0UsY0FBQSxLQUNBLHVHQUNFLE1BQUEsS0FFRixrR0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsYUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTQUNBLHdHQUNFLGlCQUFBLFFBR0osa0dBQ0UsTUFBQSxL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LEtBQUEsbUJBQUEsSUFBQSxLQUVBLDJCQUNFLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBR0YsbUNBQ0UsTUFBQSxLQUNBLFlBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxjQUNBLE1BQUEsS0FDQSxlQUNBLG1CQUFBLGlCQUFBLElBQUEsS0FBQSxXQUFBLGlCQUFBLElBQUEsS0FFQSx5Q0FDRSxpQkFBQSxRQUlBLHVEQUNFLGtCQUFBLGVBQUEsVUFBQSxlQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUlKLGdEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFVBQUEsT0FDQSxNQUFBLFFBQ0EsbUJBQUEsaUJBQUEsSUFBQSxLQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLGlCQUFBLElBQUEsS0FBQSxrQkFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsS0FBQSxpQkFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsS0FBQSxpQkFBQSxJQUFBLEtBQUEsa0JBQUEsSUFBQSxLQUlKLGlDQUNFLFdBQUEsRUFDQSxRQUFBLEVBQUEsS0FDQSxTQUFBLE9BQ0EsaUJBQUEsUUFDQSxtQkFBQSxXQUFBLElBQUEsS0FBQSxRQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFFBQUEsSUFBQSxLQUVBLG1DQUNFLE9BQUEsS0FBQSxFQUNBLE1BQUEsUUFDQSxZQUFBLElBR0YsNENBQ0UsUUFBQSxhQUNBLGNBQUEsS0FDQSxNQUFB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a0JBQUEsY0FDQSxVQUFBLGVBSUEsV0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBQ0EsdUJBQUEsVUFDQSxlQUFBLFVBR0EseUJBQ0EsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLElBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxJQUNBLGtCQUFBLHFCQUNBLFVBQUEscUJBR0EsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLEdBQ0Esa0JBQUEscUJBQ0EsVUFBQSxzQkFJQSxpQkFDQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsSUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFHQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxrQkFBQSxxQkFDQSxVQUFBLHNCQUlBLE9BQ0EseUJBQUEsSUFBQSxPQUNBLGlCQUFBLElBQUEsT0FDQSx1QkFBQSxNQUNBLGVBQUEsTUFHQSx3QkFDQSxLQW9CQSxHQW5CQSxrQkFBQSxlQUNBLFVBQUEsZUFHQSxJQUFBLElBQ0Esa0JBQUEsa0JBQUEsc0JBQ0EsVUFBQSxrQkFBQSxzQkFHQSxJQUFBLElBQUEsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLHFCQUNBLFVBQUEscUJBQUEscUJBR0EsSUFBQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsc0JBQ0EsVUFBQSxxQkFBQSx1QkFTQSxnQkFDQSxLQW9CQSxHQW5CQSxrQkFBQSxlQUNBLFVBQUEsZUFHQSxJQUFBLElBQ0Esa0JBQUEsa0JBQUEsc0JBQ0EsVUFBQSxrQkFBQSxzQkFHQSxJQUFBLElBQUEsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLHFCQUNBLFVBQUEscUJBQUEscUJBR0EsSUFBQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsc0JBQ0EsVUFBQSxxQkFBQSx1QkFTQSxNQUNBLHVCQUFBLEtBQ0EsZUFBQSxLQUtBLDBCQUNBLEtBOEJBLEdBN0JBLGtCQUFBLEtBQ0EsVUFBQSxLQUdBLElBQ0Esa0JBQUEsc0JBQUEsc0JBQ0EsVUFBQSxzQkFBQSxzQkFHQSxJQUNBLGtCQUFBLHFCQUFBLHFCQUNBLFVBQUEscUJBQUEscUJBR0EsSUFDQSxrQkFBQSxzQkFBQSxzQkFDQSxVQUFBLHNCQUFBLHNCQUdBLElBQ0Esa0JBQUEscUJBQUEscUJBQ0EsVUFBQSxxQkFBQSxxQkFHQSxJQUNBLGtCQUFBLHFCQUFBLHNCQUNBLFVBQUEscUJBQUEsdUJBU0Esa0JBQ0EsS0E4QkEsR0E3QkEsa0JBQUEsS0FDQSxVQUFBLEtBR0EsSUFDQSxrQkFBQSxzQkFBQSxzQkFDQSxVQUFBLHNCQUFBLHNCQUdBLElBQ0Esa0JBQUEscUJBQUEscUJBQ0EsVUFBQSxxQkFBQSxxQkFHQSxJQUNBLGtCQUFBLHNCQUFBLHNCQUNBLFVBQUEsc0JBQUEsc0JBR0EsSUFDQSxrQkFBQSxxQkFBQSxxQkFDQSxVQUFBLHFCQUFBLHFCQUdBLElBQ0Esa0JBQUEscUJBQUEsc0JBQ0EsVUFBQSxxQkFBQSx1QkFTQSxRQUNBLHVCQUFBLE9BQ0EsZUFBQSxPQUdBLHlCQUNBLE1BQUEsS0FBQSxHQUNBLGtCQUFBLEtBQ0EsVUFBQSxLQUdBLE1BQ0Esa0JBQUEsZ0JBQUEsZ0JBQ0EsVUFBQSxnQkFBQSxnQkFHQSxNQUNBLGtCQUFBLGVBQUEsZUFDQSxVQUFBLGVBQUEsZUFHQSxNQUNBLGtCQUFBLGlCQUFBLGlCQUNBLFVBQUEsaUJBQUEsaUJBR0EsTUFDQSxrQkFBQSxpQkFBQSxpQkFDQSxVQUFBLGlCQUFBLGlCQUdBLE1BQ0Esa0JBQUEsa0JBQUEsa0JBQ0EsVUFBQSxrQkFBQSxrQkFHQSxNQUNBLGtCQUFBLGtCQUFBLGtCQUNBLFVBQUEsa0JBQUEsa0JBR0EsTUFDQSxrQkFBQSxvQkFBQSxvQkFDQSxVQUFBLG9CQUFBLHFCQUlBLGlCQUNBLE1BQUEsS0FBQSxHQUNBLGtCQUFBLEtBQ0EsVUFBQSxLQUdBLE1BQ0Esa0JBQUEsZ0JBQUEsZ0JBQ0EsVUFBQSxnQkFBQSxnQkFHQSxNQUNBLGtCQUFBLGVBQUEsZUFDQSxVQUFBLGVBQUEsZUFHQSxNQUNBLGtCQUFBLGlCQUFBLGlCQUNBLFVBQUEsaUJBQUEsaUJBR0EsTUFDQSxrQkFBQSxpQkFBQSxpQkFDQSxVQUFBLGlCQUFBLGlCQUdBLE1BQ0Esa0JBQUEsa0JBQUEsa0JBQ0EsVUFBQSxrQkFBQSxrQkFHQSxNQUNBLGtCQUFBLGtCQUFBLGtCQUNBLFVBQUEsa0JBQUEsa0JBR0EsTUFDQSxrQkFBQSxvQkFBQSxvQkFDQSxVQUFBLG9CQUFBLHFCQUlBLE9BQ0EsdUJBQUEsTUFDQSxlQUFBLE1BQ0EseUJBQUEsT0FDQSxpQkFBQSxPQUdBLDRCQUNBLElBQUEsSUFBQSxJQUFBLElBQUEsS0FBQSxHQUNBLGtDQUFBLDhCQUNBLDBCQUFBLDhCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLGtCQUNBLFVBQUEsa0JBR0EsSUFDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUdBLElBQ0Esa0JBQUEsa0JBQ0EsVUFBQSxrQkFHQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHdCQUdBLElBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxlQUNBLFVBQUEsZ0JBSUEsb0JBQ0EsSUFBQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsa0JBQ0EsVUFBQSxrQkFHQSxJQUNBLGtCQUFBLHFCQUNBLFVBQUEscUJBR0EsSUFDQSxrQkFBQSxrQkFDQSxVQUFBLGtCQUdBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEsd0JBR0EsSUFDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLGVBQ0EsVUFBQSxnQkFJQSxVQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUdBLGdDQUNBLElBQUEsSUFBQSxJQUFBLEtBQUEsR0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSw4QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLHlCQUdBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsSUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFHQSxHQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLHdCQUNBLElBQUEsSUFBQSxJQUFBLEtBQUEsR0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSw4QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLHlCQUdBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsSUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFHQSxHQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGNBQ0EsdUJBQUEsYUFDQSxlQUFBLGFBR0EsZ0NBQ0EsSUFBQSxJQUFBLElBQUEsS0FBQSxHQUNBLGtDQUFBLDhCQUNBLDBCQUFBLDhCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHlCQUNBLFVBQUEseUJBR0EsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxJQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBR0EsSUFDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUdBLEdBQ0Esa0JBQUEsS0FDQSxVQUFBLE1BSUEsd0JBQ0EsSUFBQSxJQUFBLElBQUEsS0FBQSxHQUNBLGtDQUFBLDhCQUNBLDBCQUFBLDhCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHlCQUNBLFVBQUEseUJBR0EsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxJQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBR0EsSUFDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUdBLEdBQ0Esa0JBQUEsS0FDQSxVQUFBLE1BSUEsY0FDQSx1QkFBQSxhQUNBLGVBQUEsYUFHQSxpQ0FDQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx3QkFHQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSx5QkFDQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx3QkFHQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSxlQUNBLHVCQUFBLGNBQ0EsZUFBQSxjQUdBLDhCQUNBLElBQUEsSUFBQSxJQUFBLEtBQUEsR0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSw4QkFHQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHdCQUdBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBR0EsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLElBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxHQUNBLGtCQUFBLG1CQUNBLFVBQUEsb0JBSUEsc0JBQ0EsSUFBQSxJQUFBLElBQUEsS0FBQSxHQUNBLGtDQUFBLDhCQUNBLDBCQUFBLDhCQUdBLEtBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEsd0JBR0EsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLEdBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxvQkFJQSxZQUNBLHVCQUFBLFdBQ0EsZUFBQSxXQUdBLDZCQUNBLElBQ0Esa0JBQUEsa0JBQ0EsVUFBQSxrQkFHQSxJQUFBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHFCQUNBLFVBQUEscUJBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsa0JBQ0EsVUFBQSxtQkFJQSxxQkFDQSxJQUNBLGtCQUFBLGtCQUNBLFVBQUEsa0JBR0EsSUFBQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLGtCQUNBLFVBQUEsbUJBSUEsV0FDQSx1QkFBQSxVQUNBLGVBQUEsVUFHQSxpQ0FDQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsSUFBQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEseUJBSUEseUJBQ0EsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLElBQUEsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHlCQUlBLGVBQ0EsdUJBQUEsY0FDQSxlQUFBLGNBR0EsaUNBQ0EsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLDBCQUlBLHlCQUNBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEseUJBQ0EsVUFBQSwwQkFJQSxlQUNBLHVCQUFBLGNBQ0EsZUFBQSxjQUdBLGtDQUNBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx5QkFJQSwwQkFDQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEseUJBSUEsZ0JBQ0EsdUJBQUEsZUFDQSxlQUFBLGVBR0EsK0JBQ0EsSUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLElBQUEsSUFDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLDBCQUlBLHVCQUNBLElBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxJQUFBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEseUJBQ0EsVUFBQSwwQkFJQSxhQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUdBLDBCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxHQUlBLGtCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxHQUlBLFFBQ0EsdUJBQUEsT0FDQSxlQUFBLE9BR0EsOEJBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSxzQkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLFlBQ0EsdUJBQUEsV0FDQSxlQUFBLFdBR0EsaUNBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEseUJBQ0EsVUFBQSx5QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSx5QkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLHlCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGVBQ0EsdUJBQUEsY0FDQSxlQUFBLGNBR0EsOEJBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSxzQkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLFlBQ0EsdUJBQUEsV0FDQSxlQUFBLFdBR0EsaUNBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEseUJBQ0EsVUFBQSx5QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSx5QkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLHlCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGVBQ0EsdUJBQUEsY0FDQSxlQUFBLGNBR0EsK0JBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSx1QkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGFBQ0EsdUJBQUEsWUFDQSxlQUFBLFlBR0Esa0NBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx3QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSwwQkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHdCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGdCQUNBLHVCQUFBLGVBQ0EsZUFBQSxlQUdBLDRCQUNBLEtBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsS0FDQSxVQUFBLE1BSUEsb0JBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSxVQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUdBLCtCQUNBLEtBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEsd0JBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsS0FDQSxVQUFBLE1BSUEsdUJBQ0EsS0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx3QkFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxLQUNBLFVBQUEsTUFJQSxhQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUdBLDJCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxHQUlBLG1CQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxHQUlBLFNBQ0EsdUJBQUEsUUFDQSxlQUFBLFFBR0EsK0JBQ0EsS0FDQSxRQUFBLEVBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsc0JBQ0EsVUFBQSx1QkFJQSx1QkFDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxzQkFDQSxVQUFBLHVCQUlBLGFBQ0EsdUJBQUEsWUFDQSxlQUFBLFlBR0Esa0NBQ0EsS0FDQSxRQUFBLEVBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsd0JBQ0EsVUFBQSx5QkFJQSwwQkFDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHlCQUlBLGdCQUNBLHVCQUFBLGVBQ0EsZUFBQSxlQUdBLCtCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHVCQUNBLFVBQUEsd0JBSUEsdUJBQ0EsS0FDQSxRQUFBLEVBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx3QkFJQSxhQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUdBLGtDQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHlCQUNBLFVBQUEsMEJBSUEsMEJBQ0EsS0FDQSxRQUFBLEVBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEseUJBQ0EsVUFBQSwwQkFJQSxnQkFDQSx1QkFBQSxlQUNBLGVBQUEsZUFHQSxnQ0FDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxzQkFDQSxVQUFBLHVCQUlBLHdCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUNBLFVBQUEsdUJBSUEsY0FDQSx1QkFBQSxhQUNBLGVBQUEsYUFHQSxtQ0FDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx3QkFDQSxVQUFBLHlCQUlBLDJCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHdCQUNBLFVBQUEseUJBSUEsaUJBQ0EsdUJBQUEsZ0JBQ0EsZUFBQSxnQkFHQSw2QkFDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHdCQUlBLHFCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHVCQUNBLFVBQUEsd0JBSUEsV0FDQSx1QkFBQSxVQUNBLGVBQUEsVUFHQSxnQ0FDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSx5QkFDQSxVQUFBLDBCQUlBLHdCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHlCQUNBLFVBQUEsMEJBSUEsY0FDQSx1QkFBQSxhQUNBLGVBQUEsYUFHQSx3QkFDQSxLQUNBLGtCQUFBLG1CQUFBLHdCQUNBLFVBQUEsbUJBQUEsd0JBQ0Esa0NBQUEsU0FDQSwwQkFBQSxTQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQUEsd0JBQ0EsVUFBQSxtQkFBQSx1QkFBQSx3QkFDQSxrQ0FBQSxTQUNBLDBCQUFBLFNBR0EsSUFDQSxrQkFBQSxtQkFBQSx1QkFBQSx3QkFDQSxVQUFBLG1CQUFBLHVCQUFBLHdCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFHQSxJQUNBLGtCQUFBLG1CQUFBLHFCQUNBLFVBQUEsbUJBQUEscUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUdBLEdBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxtQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFNBSUEsZ0JBQ0EsS0FDQSxrQkFBQSxtQkFBQSx3QkFDQSxVQUFBLG1CQUFBLHdCQUNBLGtDQUFBLFNBQ0EsMEJBQUEsU0FHQSxJQUNBLGtCQUFBLG1CQUFBLHVCQUFBLHdCQUNBLFVBQUEsbUJBQUEsdUJBQUEsd0JBQ0Esa0NBQUEsU0FDQSwwQkFBQSxTQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQUEsd0JBQ0EsVUFBQSxtQkFBQSx1QkFBQSx3QkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0EsSUFDQSxrQkFBQSxtQkFBQSxxQkFDQSxVQUFBLG1CQUFBLHFCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFHQSxHQUNBLGtCQUFBLG1CQUNBLFVBQUEsbUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxTQUlBLGVBQ0EsNEJBQUEsUUFDQSxvQkFBQSxRQUNBLHVCQUFBLEtBQ0EsZUFBQSxLQUdBLDJCQUNBLEtBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQ0EsVUFBQSxtQkFBQSx1QkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0EsSUFDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsRUFHQSxJQUNBLGtCQUFBLG1CQUFBLHNCQUNBLFVBQUEsbUJBQUEsc0JBR0EsR0FDQSxrQkFBQSxtQkFDQSxVQUFBLG9CQUlBLG1CQUNBLEtBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQ0EsVUFBQSxtQkFBQSx1QkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0EsSUFDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsRUFHQSxJQUNBLGtCQUFBLG1CQUFBLHNCQUNBLFVBQUEsbUJBQUEsc0JBR0EsR0FDQSxrQkFBQSxtQkFDQSxVQUFBLG9CQUlBLFNBQ0EsNEJBQUEsa0JBQ0Esb0JBQUEsa0JBQ0EsdUJBQUEsUUFDQSxlQUFBLFFBcUVBLFNBNkNBLFVBNUNBLDRCQUFBLGtCQW5FQSwyQkFDQSxLQUNBLGtCQUFBLG1CQUFBLHNCQUNBLFVBQUEsbUJBQUEsc0JBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUNBLFFBQUEsRUFHQSxJQUNBLGtCQUFBLG1CQUFBLHVCQUNBLFVBQUEsbUJBQUEsdUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUdBLElBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEVBR0EsSUFDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUdBLEdBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxvQkFJQSxtQkFDQSxLQUNBLGtCQUFBLG1CQUFBLHNCQUNBLFVBQUEsbUJBQUEsc0JBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUNBLFFBQUEsRUFHQSxJQUNBLGtCQUFBLG1CQUFBLHVCQUNBLFVBQUEsbUJBQUEsdUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUdBLElBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEVBR0EsSUFDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUdBLEdBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxvQkFJQSxTQUVBLG9CQUFBLGtCQUNBLHVCQUFBLFFBQ0EsZUFBQSxRQUdBLDRCQUNBLEtBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxtQkFHQSxJQUNBLGtCQUFBLG1CQUFBLHVCQUNBLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUEsb0JBQ0EsS0FDQSxrQkFBQSxtQkFDQSxVQUFBLG1CQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQ0EsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0EsR0FDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJQSxVQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUVBLG9CQUFBLGtCQUdBLDRCQUNBLEtBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxtQkFHQSxJQUNBLGtCQUFBLG1CQUFBLHVCQUNBLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsbUJBQUEsc0JBQ0EsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUEsb0JBQ0EsS0FDQSxrQkFBQSxtQkFDQSxVQUFBLG1CQUdBLElBQ0Esa0JBQUEsbUJBQUEsdUJBQ0EsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0EsR0FDQSxrQkFBQSxtQkFBQSxzQkFDQSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJQSxVQUNBLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUdBLGdDQUNBLEtBQ0Esa0JBQUEsc0JBQUEsY0FDQSxVQUFBLHNCQUFBLGNBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsYUFDQSxVQUFBLGFBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsYUFDQSxVQUFBLGFBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUlBLHdCQUNBLEtBQ0Esa0JBQUEsc0JBQUEsY0FDQSxVQUFBLHNCQUFBLGNBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsYUFDQSxVQUFBLGFBQ0EsUUFBQSxFQUdBLElBQ0Esa0JBQUEsYUFDQSxVQUFBLGFBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUlBLGNBQ0EsdUJBQUEsYUFDQSxlQUFBLGFBQ0Esa0NBQUEsU0FDQSwwQkFBQSxTQUdBLGlDQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsc0JBQUEsYUFDQSxVQUFBLHNCQUFBLGFBQ0EsUUFBQSxHQUlBLHlCQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsc0JBQUEsYUFDQSxVQUFBLHNCQUFBLGFBQ0EsUUFBQSxHQUlBLGVBQ0EsdUJBQUEsY0FDQSxlQUFBLGNBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUdBLDRCQUNBLEtBQ0EseUJBQUEsT0FDQSxpQkFBQSxPQUNBLGtCQUFBLHdCQUNBLFVBQUEsd0JBQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsT0FDQSxpQkFBQSxPQUNBLGtCQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsR0FJQSxvQkFDQSxLQUNBLHlCQUFBLE9BQ0EsaUJBQUEsT0FDQSxrQkFBQSx3QkFDQSxVQUFBLHdCQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLE9BQ0EsaUJBQUEsT0FDQSxrQkFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBSUEsVUFDQSx1QkFBQSxTQUNBLGVBQUEsU0FHQSxvQ0FDQSxLQUNBLHlCQUFBLEtBQUEsT0FDQSxpQkFBQSxLQUFBLE9BQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFDQSxRQUFBLEVBR0EsR0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsR0FJQSw0QkFDQSxLQUNBLHlCQUFBLEtBQUEsT0FDQSxpQkFBQSxLQUFBLE9BQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFDQSxRQUFBLEVBR0EsR0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsR0FJQSxrQkFDQSx1QkFBQSxpQkFDQSxlQUFBLGlCQUdBLHFDQUNBLEtBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0Esa0JBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUlBLDZCQUNBLEtBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0Esa0JBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUlBLG1CQUNBLHVCQUFBLGtCQUNBLGVBQUEsa0JBR0Esa0NBQ0EsS0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsS0FBQSxPQUNBLGlCQUFBLEtBQUEsT0FDQSxrQkFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBSUEsMEJBQ0EsS0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsS0FBQSxPQUNBLGlCQUFBLEtBQUEsT0FDQSxrQkFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBSUEsZ0JBQ0EsdUJBQUEsZUFDQSxlQUFBLGVBR0EsbUNBQ0EsS0FDQSx5QkFBQSxNQUFBLE9BQ0EsaUJBQUEsTUFBQSxPQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBSUEsMkJBQ0EsS0FDQSx5QkFBQSxNQUFBLE9BQ0EsaUJBQUEsTUFBQSxPQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEdBSUEsaUJBQ0EsdUJBQUEsZ0JBQ0EsZUFBQSxnQkFHQSw2QkFDQSxLQUNBLHlCQUFBLE9BQ0EsaUJBQUEsT0FDQSxRQUFBLEVBR0EsR0FDQSx5QkFBQSxPQUNBLGlCQUFBLE9BQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFDQSxRQUFBLEdBSUEscUJBQ0EsS0FDQSx5QkFBQSxPQUNBLGlCQUFBLE9BQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsT0FDQSxpQkFBQSxPQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxHQUlBLFdBQ0EsdUJBQUEsVUFDQSxlQUFBLFVBR0EscUNBQ0EsS0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLEtBQUEsT0FDQSxpQkFBQSxLQUFBLE9BQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFDQSxRQUFBLEdBSUEsNkJBQ0EsS0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLEtBQUEsT0FDQSxpQkFBQSxLQUFBLE9BQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFDQSxRQUFBLEdBSUEsbUJBQ0EsdUJBQUEsa0JBQ0EsZUFBQSxrQkFHQSxzQ0FDQSxLQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUNBLFFBQUEsR0FJQSw4QkFDQSxLQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0EsUUFBQSxFQUdBLEdBQ0EseUJBQUEsTUFBQSxPQUNBLGlCQUFBLE1BQUEsT0FDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUNBLFFBQUEsR0FJQSxvQkFDQSx1QkFBQSxtQkFDQSxlQUFBLG1CQUdBLG1DQUNBLEtBQ0EseUJBQUEsS0FBQSxPQUNBLGlCQUFBLEtBQUEsT0FDQSxRQUFBLEVBR0EsR0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxHQUlBLDJCQUNBLEtBQ0EseUJBQUEsS0FBQSxPQUNBLGlCQUFBLEtBQUEsT0FDQSxRQUFBLEVBR0EsR0FDQSx5QkFBQSxLQUFBLE9BQ0EsaUJBQUEsS0FBQSxPQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxHQUlBLGlCQUNBLHVCQUFBLGdCQUNBLGVBQUEsZ0JBR0Esb0NBQ0EsS0FDQSx5QkFBQSxNQUFBLE9BQ0EsaUJBQUEsTUFBQSxPQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFDQSxRQUFBLEdBSUEsNEJBQ0EsS0FDQSx5QkFBQSxNQUFBLE9BQ0EsaUJBQUEsTUFBQSxPQUNBLFFBQUEsRUFHQSxHQUNBLHlCQUFBLE1BQUEsT0FDQSxpQkFBQSxNQUFBLE9BQ0Esa0JBQUEsc0JBQ0EsVUFBQSxzQkFDQSxRQUFBLEdBSUEsa0JBQ0EsdUJBQUEsaUJBQ0EsZUFBQSxpQkFHQSx5QkFDQSxHQUNBLHlCQUFBLElBQUEsS0FDQSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUdBLElBQUEsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUNBLHlCQUFBLElBQUEsS0FDQSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUdBLElBQUEsSUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUNBLHlCQUFBLElBQUEsS0FDQSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUNBLFFBQUEsRUFHQSxHQUNBLGtCQUFBLHVCQUNBLFVBQUEsdUJBQ0EsUUFBQSxHQUlBLGlCQUNBLEdBQ0EseUJBQUEsSUFBQSxLQUNBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBR0EsSUFBQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBQ0EseUJBQUEsSUFBQSxLQUNBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBR0EsSUFBQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBQ0EseUJBQUEsSUFBQSxLQUNBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBQ0EsUUFBQSxFQUdBLEdBQ0Esa0JBQUEsdUJBQ0EsVUFBQSx1QkFDQSxRQUFBLEdBSUEsT0FDQSx1QkFBQSxNQUNBLGVBQUEsTUFLQSwwQkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSx1QkFBQSx3QkFDQSxVQUFBLHVCQUFBLHdCQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLEtBQ0EsVUFBQSxNQUlBLGtCQUNBLEtBQ0EsUUFBQSxFQUNBLGtCQUFBLHVCQUFBLHdCQUNBLFVBQUEsdUJBQUEsd0JBR0EsR0FDQSxRQUFBLEVBQ0Esa0JBQUEsS0FDQSxVQUFBLE1BSUEsUUFDQSx1QkFBQSxPQUNBLGVBQUEsT0FLQSwyQkFDQSxLQUNBLFFBQUEsRUFHQSxHQUNBLFFBQUEsRUFDQSxrQkFBQSxzQkFBQSx1QkFDQSxVQUFBLHNCQUFBLHdCQUlBLG1CQUNBLEtBQ0EsUUFBQSxFQUdBLEdBQ0EsUUFBQSxFQUNBLGtCQUFBLHNCQUFBLHVCQUNBLFVBQUEsc0JBQUEsd0JBSUEsU0FDQSx1QkFBQSxRQUNBLGVBQUEsUUFHQSwwQkFDQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSxrQkFDQSxVQUFBLGtCQUdBLElBQ0EsUUFBQSxHQUlBLGtCQUNB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LGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLDhDQUFBLHlDQUFBLDRCQUFBLElBQUEsb0JBQUEsSUFBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsSUFBQSxpQkFBQSxJQUFBLDhDQUFBLHlDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSwyQ0FBQSxzQ0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsdURBQUEsa0RBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEdBQUEsb0JBQUEsR0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsR0FBQSxpQkFBQSxHQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEdBQUEsb0JBQUEsR0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsR0FBQSxpQkFBQSxHQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEtBQUEsb0JBQUEsS0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsS0FBQSxpQkFBQSxLQUFBLCtDQUFBLDBDQUFBLDRCQUFBLE1BQUEsb0JBQUEsTUFBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsTUFBQSxpQkFBQSxNQUFBLCtDQUFBLDBDQUFBLDRCQUFBLEdBQUEsb0JBQUEsR0FBQSw0Q0FBQSx1Q0FBQSx5QkFBQSxFQUFBLGlCQUFBLEVBQUEsd0RBQUEsbURBQUEseUJBQUEsR0FBQSxpQkFBQSxHQUFBLDZDQUFBLHdDQUFBLG1DQUFBLDhCQUFBLDJCQUFBLDhCQUFBLDJDQUFBLHNDQUFBLG1DQUFBLEtBQUEsMkJBQUEsS0FBQSw4Q0FBQSx5Q0FBQSxtQ0FBQSxRQUFBLDJCQUFBLFFBQUEsK0NBQUEsMENBQUEsbUNBQUEsU0FBQSwyQkFBQSxTQUFBLGtEQUFBLDZDQUFBLG1DQUFBLFlBQUEsMkJBQUEsWUFBQSxtREFBQSw4Q0FBQSxtQ0FBQSxnQ0FBQSwyQkFBQSxnQ0FBQSxvREFBQSwrQ0FBQSxtQ0FBQSxrQ0FBQSwyQkFBQSxrQ0FBQSx1REFBQSxrREFBQSxtQ0FBQSxpQ0FBQSwyQkFBQSxpQ0FBQSxtREFBQSw4Q0FBQSxtQ0FBQSw4QkFBQSwyQkFBQSw4QkFBQSxvREFBQSwrQ0FBQSxtQ0FBQSw4QkFBQSwyQkFBQSw4QkFBQSx1REFBQSxrREFBQSxtQ0FBQSwrQkFBQSwyQkFBQSwrQkFBQSxvREFBQSxtREFBQSxvREFBQSwrQ0FBQSw4Q0FBQSwrQ0FBQSxtQ0FBQSwrQkFBQSwyQkFBQSwrQkFBQSxxREFBQSxvREFBQSxxREFBQSxnREFBQSwrQ0FBQSxnREFBQSxtQ0FBQSw4QkFBQSwyQkFBQSw4QkFBQSx3REFBQSx1REFBQSx3REFBQSxtREFBQSxrREFBQSxtREFBQSxtQ0FBQSxpQ0FBQSwyQkFBQSxpQ0FBQSxpQ0FBQSxRQUFBLEVBQUEsNEJBQUEsUUFBQSxrQkFBQSxvQkFBQSxRQUFBLGtCQUFBLG9CQUFBLFFBQUEsVUFBQSxvQkFBQSxRQUFBLFVBQUEsa0JBQUEsNkNBQUEsUUFBQSxFQUFBLGtCQUFBLGNBQUEsVUFBQSxjQUFBLG1CQUFBLGtCQUFBLHVCQUFBLFVBQUEsdUJBQUEscUJBQUEsa0JBQUEsd0JBQUEsVUFBQSx3QkFBQSxzQkFBQSxrQkFBQSx3QkFBQSxVQUFBLHdCQUFBLHFCQUFBLGtCQUFBLHVCQUFBLFVBQUEsdUJBQUEseUJBQUEsa0JBQUEsNEJBQUEsVUFBQSw0QkFBQSx3QkFBQSxrQkFBQSwyQkFBQSxVQUFBLDJCQUFBLDJCQUFBLGtCQUFBLDZCQUFBLFVBQUEsNkJBQUEsMEJBQUEsa0JBQUEsNEJBQUEsVUFBQSw0QkFBQSxpQ0FBQSxRQUFBLEVBQUEsNEJBQUEsUUFBQSxrQkFBQSxvQkFBQSxRQUFBLGtCQUFBLG9CQUFBLFFBQUEsVUFBQSxvQkFBQSxRQUFBLFVBQUEsa0JBQUEsNkNBQUEsUUFBQSxFQUFBLGtCQUFBLGNBQUEsU0FBQSxVQUFBLGNBQUEsU0FBQSxtQkFBQSxrQkFBQSxVQUFBLFVBQUEsVUFBQSxzQkFBQSxrQkFBQSx1QkFBQSxVQUFBLFVBQUEsdUJBQUEsVUFBQSx3QkFBQSxrQkFBQSx3QkFBQSxVQUFBLFVBQUEsd0JBQUEsVUFBQSx5QkFBQSxrQkFBQSx3QkFBQSxVQUFBLFVBQUEsd0JBQUEsVUFBQSx3QkFBQSxrQkFBQSx1QkFBQSxVQUFBLFVBQUEsdUJBQUEs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QkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUFBLG1CQUFBLE1BQUEsY0FBQSxXQUFBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FBQSxnQkFBQSxrQkFBQSxTQUFBLFNBQUEsT0FBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLFFBQUEsRUFBQSxtQkFBQSxTQUFBLE9BQUEsTUFBQSxRQUFBLE9BQUEsUUFBQSxVQUFBLFFBQUEsV0FBQSxRQUFBLGdCQUFBLFVBQUEsUUFBQSxTQUFBLE9BQUEsT0FBQSxFQUFBLE1BQUEsZUFBQSxPQUFBLGVBQUEsUUFBQSxFQUFBLGtCQUFBLFVBQUEsa0JBQUEsbUJBQUEsa0JBQUEsV0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxFQUFBLDJCQUFBLE1BQUEsMkJBQUEsVUFBQSxRQUFBLG1CQUFBLHFCQUFBLFdBQUEscUJBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLFVBQUEsS0FBQSxXQUFBLEtBQUEsZ0JBQUEsS0FBQSxtQkFBQSxLQUFBLDhDQUFBLDZDQUFBLE1BQUEsRUFBQSxPQUFBLEVBQUEseUJBQUEsMEJBQUEsUUFBQSxJQUFBLFFBQUEsTUFBQSx1QkFBQSxXQUFBLEtBQUEsVUFBQSxLQUFBLE1BQUEsS0FBQSxlQUFBLEtBQUEsd0NBQUEsbUJBQUEsa0JBQUEsV0FBQSxrQkFBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLFVBQUEsSUFBQSxTQUFBLFNBQUEsTUFBQSxLQUFBLFdBQUEsSUFBQSxTQUFBLE9BQUEsUUFBQSxHQUFBLFFBQUEsRUFBQSxPQUFBLEVBQUEsZUFBQSxLQUFBLGlCQUFBLFFBQUEsa0JBQUEsUUFBQSxVQUFBLFFBQUEsa0JBQUEsRUFBQSxZQUFBLEVBQUEsd0JBQUEsRUFBQSxXQUFBLEVBQUEsZ0NBQUEsbUJBQUEsUUFBQSxXQUFBLFFBQUEsUUFBQSxNQUFBLFFBQUEsRUFBQSxTQUFBLFNBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxPQUFBLE1BQUEsTUFBQSxNQUFBLFdBQUEsSUFBQSxVQUFBLElBQUEsU0FBQSxPQUFBLGVBQUEsS0FBQSxRQUFBLEdBQUEsaUJBQUEsUUFBQSxFQUFBLFNBQUEsU0FBQSxNQUFBLEVBQUEsT0FBQSxFQUFBLGVBQUEsS0FBQSxTQUFBLE9BQUEsdURBQUEsZUFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQUEsb0JBQUEsS0FBQSxxREFBQSxlQUFBLElBQUEscUJBQUEsU0FBQSxTQUFBLEtBQUEsRUFBQSxNQUFBLEVBQUEsV0FBQSxLQUFBLDRCQUFBLFNBQUEsU0FBQSxRQUFBLEdBQUEsV0FBQSxLQUFBLGNBQUEsSUFBQSxLQUFBLElBQUEsTUFBQSxJQUFBLFFBQUEsRUFBQSxtQkFBQSxRQUFBLElBQUEsT0FBQSxXQUFBLFFBQUEsSUFBQSxPQUFBLDhDQUFBLFFBQUEsR0FBQSxtQkFBQSxRQUFBLEdBQUEsT0FBQSxXQUFBLFFBQUEsR0FBQSxPQUFBLG9DQUFBLElBQUEsRUFBQSxNQUFBLEtBQUEsZ0VBQUEsSUFBQSxJQUFBLE9BQUEsSUFBQSxzQ0FBQSxLQUFBLEVBQUEsT0FBQSxLQUFBLGtFQUFBLE9BQUEsS0FBQSxLQUFBLElBQUEsTUFBQSxJQUFBLDJEQUFBLE1BQUEsS0FBQSxLQUFBLEVBQUEsSUFBQSxJQUFBLE9BQUEsSUFBQSxXQUFBLEVBQUEsVUFBQSxLQUFBLE1BQUEsS0FBQSxtRUFBQSxNQUFBLEtBQUEsS0FBQSxFQUFBLHlCQUFBLFVBQUEsSUFBQSxTQUFBLE1BQUEsUUFBQSxFQUFBLFdBQUEsT0FBQSxPQUFBLE1BQUEsTUFBQSxNQUFBLFdBQUEsT0FBQSxXQUFBLE9BQUEsMEJBQUEsU0FBQSxNQUFBLEtBQUEsRUFBQSxXQUFBLE9BQUEsV0FBQSxPQUFBLGdCQUFBLEtBQUEsbUJBQUEsS0FXQSxjQUFBLE1BQUEsY0FBQSxPQUFBLGNBQUEsT0FBQSxZQUFBLFNBQUEsaUJBQUEsU0FBQSxtQkFBQSxRQUFBLFlBQUEsS0FBQSxlQUFBLElBQUEsZUFBQSxXQUFBLFNBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxpQkFDQSx1Q0FBQSxZQUFBLHFCQURBLFFBQUEsRUFBQSxXQUFBLFFBQUEsYUFBQSxTQUFBLFNBQUEsZUFBQSxPQUFBLFdBQUEsZ0JBQUEsUUFBQSxNQUFBLFlBQUEsT0FBQSxXQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsUUFBQSxFQUFBLFNBQUEsT0FBQSxPQUFBLFFBQUEsV0FBQSxLQUFBLFlBQUEsS0FBQSxNQUFBLEtBQUEsZ0JBQUEsS0FBQSxjQUFBLElBQUEsaUJBQUEsS0FBQSxvQkFBQSxpQkFBQSxRQUFBLGlCQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxPQUFBLFFBQUEsZ0JBQUEsU0FBQSxTQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsTUFBQSxLQUFBLFNBQUEsT0FBQSxjQUFBLFNBQUEsYUFBQSxJQUFBLDRCQUFBLE1BQUEsS0FBQSwwQkFBQSxTQUFBLFNBQUEsSUFBQSxFQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLGlDQUFBLFFBQUEsSUFBQSxNQUFBLEtBQUEsWUFBQSxJQUFBLFNBQUEsU0FBQSxJQUFBLElBQUEsV0FBQSxNQUFBLHVDQUFBLE1BQUEsS0FBQSwwQkFBQSxTQUFBLFNBQUEsTUFBQSxFQUFBLE9BQUEsRUFBQSxJQUFBLElBQUEsTUFBQSxJQUFBLFdBQUEsS0FBQSxhQUFBLEtBQUEsWUFBQSxZQUFBLGFBQUEsTUFBQSxhQUFBLElBQUEsSUFBQSxFQUFBLCtCQUFBLGFBQUEsWUFBQSxZQUFBLEtBQUEsYUFBQSxFQUFBLElBQUEsSUFBQSxTQUFBLE1BQUEsS0FBQSxVQUFBLEtBQUEsU0FBQSxPQUFBLFFBQUEsS0FBQSxXQUFBLEtBQUEsUUFBQSxFQUFBLFNBQUEsU0FBQSxRQUFBLEtBQUEsV0FBQSxLQUFBLE1BQUEsS0FBQSxjQUFBLElBQUEsZ0JBQUEsSUFBQSxLQUFBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQUEsYUFBQSxPQUFBLEtBQUEsbUJBQUEsRUFBQSxLQUFBLElBQUEsZ0JBQUEsV0FBQSxFQUFBLEtBQUEsSUFBQSxnQkFBQSxXQUFBLFFBQUEsYUFBQSxPQUFBLEVBQUEsV0FBQSxLQUFBLFFBQUEsSUFBQSxTQUFBLFNBQUEsWUFBQSxPQUFBLE1BQUEsS0FBQSxRQUFBLE1BQUEsbUJBQUEsV0FBQSxXQUFBLFdBQUEsaUJBQUEsTUFBQSxLQUFBLE9BQUEsZUFBQSxXQUFBLEtBQUEsUUFBQSxFQUFBLElBQUEsT0FBQSxFQUFBLFlBQUEsV0FBQSxPQUFBLElBQUEsTUFBQSxLQUFBLGNBQUEsSUFBQSxtQkFBQSxLQUFBLFdBQUEsS0FBQSxZQUFBLFNBQUEsS0FBQSxPQUFBLEVBQUEsUUFBQSxFQUFBLGVBQUEsV0FBQSxLQUFBLFFBQUEsVUFBQSxpQkFBQSxLQUFBLFNBQUEsT0FBQSxRQUFBLE9BQUEsSUFBQSx5QkFBQSxZQUFBLGNBQUEsUUFBQSxJQUFBLE9BQUEsa0JBQUEsT0FBQSxRQUFBLHdCQUFBLFFBQUEsTUFBQSxNQUFBLEtBQUEscUJBQUEsTUFBQSxLQUFBLDhCQUFBLE1BQUEsS0FBQSxRQUFBLE1BQUEsWUFBQSxPQUFBLFNBQUEsT0FBQSxjQUFBLFNBQUEscUJBQUEsU0FBQSxTQUFBLGFBQUEsUUFBQSxjQUFBLEVBQUEsWUFBQSxJQUFBLFFBQUEsTUFBQSxZQUFBLE9BQUEsT0FBQSxRQUFBLHdCQUFBLGdDQUNBLFFBQUEsS0FEQSw4QkFBQSxZQUFBLElBQUEsMEJBQUEsUUFBQSxFQUFBLGdDQUFBLGdDQUFBLGlCQUFBLFFBQUEsbUNBQUEsTUFBQSxLQUFBLGlCQUFBLFFBQUEsZ0NBQUEsY0FBQSxFQUFBLFFBQUEsSUFBQSxJQUFBLG9DQUFBLGFBQUEsS0FBQSwyQkFBQSw4QkFBQSxTQUFBLFNBQUEsV0FBQSxNQUFBLFlBQUEsU0FDQSxpQ0FBQSxHQUFBLG9CQUFBLEtBQUEsRUFBQSxvQkFBQSx1Q0FBQSxHQUFBLHlCQUFBLEdBQUEsb0JBQUEsS0FBQSxFQUFBLG9CQUFBLHVDQUFBLEdBQUEsOEJBQUEsR0FBQSxRQUFBLEdBQUEsa0JBQUEsaUJBQUEsVUFBQSxpQkFBQSxHQUFBLFFBQUEsRUFBQSxrQkFBQSxjQUFBLFVBQUEsZUFBQSxzQkFBQSxHQUFBLFFBQUEsR0FBQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUFBLEdBQUEsUUFBQSxFQUFBLGtCQUFBLGNBQUEsVUFBQSxlQUFBLGdDQUFBLEdBQUEsUUFBQSxFQUFBLEdBQUEsUUFBQSxHQUFBLHdCQUFBLEdBQUEsUUFBQSxFQUFBLEdBQUEsUUFBQSxHQUFBLE1BQUEsd0JBQUEsVUFBQSx1QkFBQSxZQUFBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxVQUFBLElBQUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFBQSxZQUFBLGdDQUFBLHFCQUFBLGFBQUEsWUFBQSxJQUFBLFlBQUEsb0NBQUEsWUFBQSxJQUFBLFlBQUEsNEJBQUEsVUFBQSxLQUFBLFVBQUEsTUFBQSxTQUFBLFNBQUEsWUFBQSxLQUFBLG1CQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsbUJBQUEsSUFBQSxLQUFBLFFBQUEsRUFBQSxZQUFBLGFBQUEsWUFBQSxRQUFBLE1BQUEsT0FBQSxLQUFBLE1BQUEsS0FBQSxhQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsTUFBQSxLQUFBLGVBQUEsbUJBQUEsV0FBQSxXQUFBLFdBQUEsaUJBQUEsc0JBQUEsdUJBQUEsbUJBQUEsUUFBQSxXQUFBLFFBQUEsaUJBQUEsc0JBQUEscUJBQUEscUJBQUEsaUJBQUEsYUFBQSxhQUFBLGFBQUEsYUFBQSxXQUFBLHFDQUFBLGNBQUEsSUFBQSxjQUFBLG9DQUFBLE1BQUEsS0FBQSxNQUFBLGtDQUFBLFVBQUEsSUFBQSxVQUFBLGdDQUFBLFlBQUEsRUFBQSxRQUFBLElBQUEsSUFBQSxvREFBQSxRQUFBLEtBQUEsZ0JBQUEsa0JBQUEsYUFBQSxJQUFBLEtBQUEsVUFBQSxhQUFBLElBQUEsS0FBQSxPQUFBLEVBQUEsUUFBQSxL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QUFBLGNBQUEsa0JBQUEsT0FBQSxRQUFBLFlBQUEsUUFBQSxZQUFBLGdFQUFBLFdBQUEsS0FBQSxPQUFBLEVBQUEsT0FBQSxJQUFBLEtBQUEsS0FBQSxRQUFBLEVBQUEsSUFBQSxJQUFBLGtCQUFBLGlCQUFBLFNBQUEsVUFBQSxpQkFBQSxTQUFBLG1CQUFBLFFBQUEsSUFBQSxLQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLFFBQUEsSUFBQSxLQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsSUFBQSxLQUFBLFFBQUEsSUFBQSxLQUFBLFdBQUEsVUFBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLEtBQUEsa0JBQUEsSUFBQSxLQUFBLE1BQUEsSUFBQSxvRkFBQSxXQUFBLFFBQUEsV0FBQSxvR0FBQSxtRkFBQSxRQUFBLEVBQUEsa0JBQUEsaUJBQUEsU0FBQSxVQUFBLGlCQUFBLFNBQUEsaUZBQUEsdUVBQUEsV0FBQSxrQkFBQSwwQ0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLFFBQUEsS0FBQSxZQUFBLEtBQUEsYUFBQSxnQkFBQSxTQUFBLE9BQUEsYUFBQSxPQUFBLGVBQUEsS0FBQSxpQ0FBQSxtQkFBQSxLQUFBLGdCQUFBLEtBQUEsV0FBQSxLQUFBLGVBQUEsT0FBQSxFQUFBLGNBQUEsS0FBQSxNQUFBLFFBQUEsTUFBQSx3RkFBQSxRQUFBLE1BQUEsT0FBQSxLQUFBLE9BQUEsRUFBQSxVQUFBLEVBQUEsUUFBQSxFQUFBLG1CQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsbUJBQUEsSUFBQSxLQUFBLE1BQUEsS0FBQSxnRUFBQSxlQUFBLGlCQUFBLCtFQUFBLGlCQUFBLGlGQUFBLE9BQUEsRUFBQSxjQUFBLE1BQUEsT0FBQSxJQUFBLE9BQUEsbUNBQUEsbUJBQUEsV0FBQSxJQUFBLEtBQUEsbUJBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsS0FBQSxtQkFBQSxJQUFBLEtBQUEsb0JBQUEsS0FBQSxZQUFBLEtBQUEsdURBQUEsbUJBQUEsS0FBQSxXQUFBLEtBQUEsV0FBQSx3Q0FBQSxPQUFBLEVBQUEsY0FBQSxLQUFBLG1CQUFBLHdGQUFBLFdBQUEsd0ZBQUEsT0FBQSxLQUFBLE9BQUEsb0NBQUEsV0FBQSxLQUFBLFNBQUEsU0FBQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUFBLE1BQUEsS0FBQSxNQUFBLG9DQUFBLG1EQUFBLGVBQUEsT0FBQSxFQUFBLGNBQUEsTUFBQSxPQUFBLElBQUEsT0FBQSxtQ0FBQSxtQkFBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLG1CQUFBLElBQUEsS0FBQSxpQkFBQSxLQUFBLFlBQUEsS0FBQSxtREFBQSxXQUFBLHdDQUFBLE9BQUEsRUFBQSxjQUFBLEtBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG1CQUFBLGtCQUFBLFdBQUEsd0ZBQUEsT0FBQSxLQUFBLE9BQUEsb0NBQUEsU0FBQSxTQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsTUFBQSxLQUFBLE1BQUEsb0NBQUEsc0RBQUEsV0FBQSxhQUFBLGNBQUEsTUFBQSxPQUFBLElBQUEsT0FBQSxtQ0FBQSw0Q0FBQSxNQUFBLFlBQUEsaURBQUEsNENBQUEsZUFBQSxPQUFBLEVBQUEsY0FBQSxNQUFBLE9BQUEsSUFBQSxPQUFBLG1DQUFBLG1CQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsbUJBQUEsSUFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUFBLGlEQUFBLFdBQUEsYUFBQSxPQUFBLEVBQUEsY0FBQSxNQUFBLE9BQUEsSUFBQSxPQUFBLG1DQUFB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LEVBQUEsU0FBQSxNQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsTUFBQSxLQUFBLFFBQUEsU0FBQSxpQ0FBQSxPQUFBLEtBQUEsaUVBQUEsUUFBQSxNQUFBLHFFQUFBLHVCQUFBLFFBQUEsS0FBQSwrQ0FBQSxPQUFBLEtBQUEsMEJBQUEsMENBQUEsVUFBQSxLQUFBLFVBQUEsa0NBQUEsdUNBQUEsVUFBQSxLQUFBLFVBQUEsa0NBQUEscUNBQUEsVUFBQSxLQUFBLFVBQUEsa0NBQUEsaUNBQUEsVUFBQSxLQUFBLFVBQUEsa0NBQUEsMkNBQUEsVUFBQSxLQUFBLFVBQUEsbUNBQUEsV0FBQSxjQUFBLFFBQUEsT0FBQSxFQUFBLE9BQUEsUUFBQSxLQUFBLEVBQUEsU0FBQSxPQUFBLFNBQUEsU0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLFFBQUEsR0FBQSxlQUFBLHNCQUFBLE9BQUEsS0FBQSxTQUFBLFNBQUEsTUFBQSxLQUFBLGlCQUFBLFdBQUEsUUFBQSxjQUFBLElBQUEsT0FBQSxLQUFBLE9BQUEsaUNBQUEsTUFBQSxLQUFBLFFBQUEsc0JBQUEsVUFBQSxLQUFBLFFBQUEsSUFBQSxJQUFBLGVBQUEsS0FBQSxTQUFBLFNBQUEsTUFBQSxLQUFBLE1BQUEsaUNBQUEsUUFBQSxFQUFBLFlBQUEsV0FBQSxhQUFBLFFBQUEsTUFBQSxPQUFBLElBQUEsT0FBQSxtQ0FBQSxLQUFBLEVBQUEsUUFBQSxHQUFBLFNBQUEsU0FBQSxJQUFBLElBQUEsa0JBQUEsaUJBQUEsVUFBQSxpQkFBQSxNQUFBLElBQUEsUUFBQSxFQUFBLHFCQUFBLGlCQUFBLG1CQUFBLGlCQUFBLGtEQUFBLGNBQUEsSUFBQSxPQUFBLEtBQUEsbUJBQUEscURBQUEsV0FBQSxxREFBQSxjQUFBLEtBQUEsUUFBQSxFQUFBLFFBQUEsSUFBQSxRQUFBLCtCQUFBLGVBQUEsS0FBQSxTQUFBLFNBQUEsa0JBQUEsaUJBQUEsVUFBQSxVQUFBLGlCQUFBLFVBQUEseUJBQUEsSUFBQSxLQUFBLGlCQUFBLElBQUEsS0FBQSxtQkFBQSxRQUFBLElBQUEsS0FBQSxJQUFBLGtCQUFBLElBQUEsS0FBQSxJQUFBLFdBQUEsUUFBQSxJQUFBLEtBQUEsSUFBQSxrQkFBQSxJQUFBLEtBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxLQUFBLElBQUEsUUFBQSxJQUFBLEtBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxLQUFBLElBQUEsUUFBQSxJQUFBLEtBQUEsSUFBQSxrQkFBQSxJQUFBLEtBQUEsSUFBQSxRQUFBLEVBQUEsK0JBQUEsUUFBQSxFQUFBLGtCQUFBLGFBQUEsU0FBQSxVQUFBLGFBQUEsU0FBQSw0QkFBQSxZQUFBLElBQUEsTUFBQSxZQUFBLFlBQUEsbUNBQUEsTUFBQSxZQUFBLGFBQUEsSUFBQSxNQUFBLFlBQUEsYUFBQSxtQ0FBQSxNQUFBLFlBQUEsV0FBQSxJQUFBLE1BQUEsbUJBQUEsV0FBQSxtQ0FBQSxNQUFBLGtEQUFBLE9BQUEsS0FBQSxRQUFBLEdBQUEsT0FBQSxFQUFBLEtBQUEsSUFBQSxTQUFBLFNBQUEsa0JBQUEsaUJBQUEsVUFBQSxpQkFBQSxNQUFBLEVBQUEsUUFBQSxFQUFBLHlCQUFBLDZCQUFBLDBDQUFBLE9BQUEsS0FBQSxLQUFBLEVBQUEsTUFBQSxLQUFBLFNBQUEsU0FBQSxzQ0FBQSxXQUFBLFFBQUEsY0FBQSxJQUFBLGNBQUEsMkNBQUEsU0FBQSxPQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEsMENBQUEsV0FBQSxLQUFBLFVBQUEsS0FBQSxJQUFBLEVBQUEscUNBQUEsT0FBQSxJQUFBLEtBQUEsRUFBQSxTQUFBLFNBQUEsTUFBQSxFQUFBLFlBQUEsT0FBQSxRQUFBLEVBQUEsMENBQUEsaUJBQUEsZ0JBQUEsY0FBQSxJQUFBLGNBQUEsMkNBQUEsTUFBQSxLQUFBLFVBQUEsS0FBQSxVQUFBLDREQUFBLFFBQUEsSUFBQSxJQUFBLHlCQUFBLE9BQUEsRUFBQSxlQUFBLFVBQUEsT0FBQSxVQUFBLE9BQUEsS0FBQSxRQUFBLEVBQUEsU0FBQSxPQUFBLGVBQUEsS0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLG1CQUFBLFFBQUEsSUFBQSxLQUFBLFdBQUEsUUFBQSxJQUFBLEtBQUEsUUFBQSxFQUFBLG1DQUFBLFFBQUEsRUFBQSw2QkFBQSxXQUFBLEtBQUEsVUFBQSxLQUFBLGNBQUEsUUFBQSxXQUFBLFFBQUEsSUFBQSxFQUFBLHFCQUFBLG1CQUFBLGVBQUEsV0FBQSxlQUFBLGVBQUEsS0FBQSxzQkFBQSxPQUFBLFlBQUEsT0FBQSxjQUFBLFNBQUEsT0FBQSxRQUFBLFlBQUEsU0FBQSxtQkFBQSxNQUFBLGNBQUEsZUFBQSxRQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vIC8vICBCT1dFUiBDT01QT05FTlRTXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAkZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG5cclxuLy8gQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGJvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL3NvbGlkLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9icmFuZHMuc2Nzc1wiO1xyXG4vLyBAaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9wcmV0dHktY2hlY2tib3guc2Nzcyc7XHJcblxyXG5cclxuLy8gQ2xhc3MgdG8gbWFyayBlbGVtZW50cyBhcyBzdGF0aWMsIHRvIGJlIGR5bmFtaXNlZCBsYXRlclxyXG4uaW1tby1zdGF0aWMtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmltbW8tc3RhdGljLWNvbnRlbnQgPiAqIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhbWFyaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52ZXJzaW9uLWluZm97XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGNvbG9yOiBncmV5O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAvLyAgQUJTVFJBQ1RTXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBAaW1wb3J0IFwiYWJzdHJhY3RzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vIC8vICAgQkFTRVxyXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQGltcG9ydCBcImJhc2UvYW5pbWF0aW9uc1wiO1xyXG4vLyBAaW1wb3J0IFwiYmFzZS9iYXNlXCI7XHJcbi8vIEBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcclxuLy8gQGltcG9ydCBcImJhc2UvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3dlYmZvbnRzXCI7XHJcblxyXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gLy8gICBDT01QT05FTlRTXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy80MDQtbm90LWZvdW5kXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2Utbm90cmUtYWdlbmNlLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc2Vjb25kYXJ5LW1lbnVcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZS1kZXRhaWxcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZS1kZXRhaWxfc2hhcmVcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvaG9tZS1zZWFyY2hcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvYmxvYy1kZWNvdXZyaXIta2VjaFwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9hbGVydC1lbWFpbFwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9iYWNrLXRvLXRvcFwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvblwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0X2NvbnRhY3Rfd2lkZ2V0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpbWlsYXItcHJvZHVjdHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbGlzdGluZ1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LWNhcmRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdXNlci1hY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoLWZvcm1cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoLWJ5LXNlbGVjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250YWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25ld3NsZXR0ZXItYmxvY2tcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC1kZXRhaWxcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaG9tZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbGVydC1lbWFpbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kZXRhaWwtcHJvZHVpdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb3RldXItZGUtcmVjaGVyY2hlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpbXBsZS1uZXdzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lbnVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZmlsdGVyLWxpc3RpbmdcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kYWwtZmF2b3JpdGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlYXJjaC1tb2JpbGVcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybVwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9pbWFnZS1yZXN1bHRzXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2xhbmd1YWdlLXN3aXRjaGVyXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2xpbmtzLWJsb2NrXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL21haW4tc2xpZGVyXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL25ld3NsZXR0ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cFwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy93eXNpd3lnXCI7XHJcblxyXG5cclxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vIC8vICAgTEFZT1VUXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBAaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xyXG4vLyBAaW1wb3J0IFwibGF5b3V0L2dyaWRcIjtcclxuLy8gQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcclxuLy8gQGltcG9ydCBcImxheW91dC9tYWluLWNvbnRlbnRcIjtcclxuLy8gQGltcG9ydCBcImxheW91dC9uYXZpZ2F0aW9uLW1vYlwiO1xyXG4vLyBAaW1wb3J0IFwibGF5b3V0L25hdmlnYXRpb25cIjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gLy8gICBQQUdFU1xyXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLyBcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9kZXRhaWwtYWN0dWFsaXRlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9iYXNpYy1wYWdlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9hbGVydC1lbWFpbFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvdmVuZGVyLWxvdWVyXCI7XHJcbi8vIEBpbXBvcnQgXCJwYWdlcy9kZXRhaWxcIjtcclxuLy8gQGltcG9ydCBcInBhZ2VzL3JlY2hlcmNoZS1nZW5lcmFsXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9mYXZvcmlzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9mYXFcIjtcclxuLy8gQGltcG9ydCBcInBhZ2VzL2hvbWVcIjtcclxuLy8gQGltcG9ydCBcInBhZ2VzL3NlYXJjaC1wYWdlXCI7XHJcblxyXG5cclxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vIC8vICAgVEhFTUVTXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gLy8gICBWRU5ET1JTXHJcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIucHJvZHVjdC1kZXRhaWxfX3Bob3RvcyB7XG4gICAgLmNvbC14cy02IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUge1xuICAgIC51c2VyX19hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJl9fc2hhcmUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocC1tKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAgICAgICAgIGRpdjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdltjbGFzc149XCJ1c2VyX19hY3Rpb25fX1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaGFyZV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi51c2VyX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19zaGFyZSwgJl9fZmF2b3JpdGUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMC41cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocC1tKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBkaXY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIC51c2VyX19hY3Rpb25fX3BsYXRlZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA2cHggMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGFyZV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NoYXJlOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgIH1cblxuICAgICZfX3NoYXJlIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweCA5cHg7XG4gICAgfVxuXG4gICAgJl9fZmF2b3JpdGUgeyBcbiAgICBcbiAgICAgICAgLmVtcHR5X19mYXZvcml0ZSwgLmZ1bGxfX2Zhdm9yaXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RfYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ015V2ViRm9udCc7XHJcbi8vICAgICBzcmM6IHVybCgnd2ViZm9udC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4vLyAgICAgc3JjOiB1cmwoJ3dlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4vLyAgICAgICAgICB1cmwoJ3dlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgICAgICAgICB1cmwoJ3dlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICAgICAgICAgIHVybCgnd2ViZm9udC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4vLyAgICAgICAgICB1cmwoJ3dlYmZvbnQuc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4vLyAgIH1cclxuXHJcblxyXG4vLyBAaW5jbHVkZSBmb250LWZhY2UoXCJBeGlzXCIsIGZvbnQtZmlsZXMoXCJheGlzLm90ZlwiKSk7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZShcIkF4aXMtQm9sZFwiLCBmb250LWZpbGVzKFwiYXhpcy5ib2xkLm90ZlwiKSk7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXQtUmVndWxhclwiLCBmb250LWZpbGVzKFwiTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSk7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZShcIlBhY2lmaWNvLVJlZ3VsYXJcIiwgZm9udC1maWxlcyhcIlBhY2lmaWNvLVJlZ3VsYXIudHRmXCIpKTtcclxuLy8gQGluY2x1ZGUgZm9udC1mYWNlKFwiU3RyZWV0d2VhclwiLCBmb250LWZpbGVzKFwiU3RyZWV0d2Vhci5vdGZcIikpO1xyXG5cclxuLy8gRk9OVCBQUkFUQVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByYXRhLVJlZ3VsYXInO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL1ByYXRhLVJlZ3VsYXIud29mZjInKTtcclxufVxyXG5cclxuLy8gRk9OVCBMeW9uRGlzcGxheVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkx5b25EaXNwbGF5XCI7XHJcbiAgXHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0x5b25EaXNwbGF5LUxpZ2h0LVdlYi5lb3RcIik7XHJcbiAgXHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0x5b25EaXNwbGF5LUxpZ2h0LVdlYi5lb3Q/I2llZml4XCIpXHJcbiAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzL0x5b25EaXNwbGF5LUxpZ2h0LVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvTHlvbkRpc3BsYXktTGlnaHQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvTHlvbkRpc3BsYXktTGlnaHQtV2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvTHlvbkRpc3BsYXktTGlnaHQtV2ViLnN2ZyMuXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgXHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leS1MaWdodFwiO1xyXG4gIFxyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9XaGl0bmV5LUxpZ2h0LmVvdFwiKTtcclxuICBcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2hpdG5leS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICB1cmwoXCIuLi9mb250cy9XaGl0bmV5LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICB1cmwoXCIuLi9mb250cy9XaGl0bmV5LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvV2hpdG5leS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzL1doaXRuZXktTGlnaHQuc3ZnIy5cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIFxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gRk9OVCBSb2JvdG9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi8vIENMRUFSRklYXHJcbkBtaXhpbiBjbGVhckZpeCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbn1cclxuO1xyXG5cclxuLy8gQ2VudGVyIEggJiBWXHJcblxyXG5AbWl4aW4gY2VudGVyKCRheGlzOiBcImJvdGhcIikge1xyXG5cclxuXHRAaWYgJGF4aXMgPT0gXCJ5XCIge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cdEBpZiAkYXhpcyA9PSBcInhcIiB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cdEBpZiAkYXhpcyA9PSBcImJvdGhcIiB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gTUVESUEgUVVFUklFUyAoQlJFQUsgUE9JTlRTKVxyXG4vLyBNRURJQSBRVUVSWSBNQU5BR0VSXHJcbi8qXHJcblxyXG4wIC0gMzIwcHggICAgICA6IFBob25lIFNtYWxsIC8gcC1zXHJcbjMyMHB4IC0gNDAwcHggIDogUGhvbmUgTWVkaXVtIC8gcC1tXHJcbjQwMHB4IC0gNDgwcHggIDogUGhvbmUgTGFyZ2UgLyBwLWxcclxuNDgwcHggLSA1NjBweCAgOiBQaG9uZSBFeHRyYSBMYXJnZSAvIHAteGxcclxuXHJcbjU2MHB4IC0gNjQwcHggIDogVGFibGV0IFNtYWxsIC8gdC1zXHJcbjY0MHB4IC0gNzY4cHggIDogVGFibGV0IE1lZGl1bSAvIHQtbVxyXG43NjhweCAtIDk5MnB4ICA6IFRhYmxldCBMYXJnZSAgLyB0LWxcclxuOTkycHggLSAxMDI0cHggOiBUYWJsZXQgRXh0cmEgTGFyZ2UgIC8gdC14bFxyXG5cclxuMTAyNHB4IC0gMTEzNnB4IDogRGVza3RvcCBTbWFsbCAvIGQtc1xyXG4xMTM2cHggLSAxMjAwcHggOiBEZXNrdG9wIE1lZGl1bSAvIGQtbVxyXG4xMjAwcHggLSAxMzYwcHggOiBEZXNrdG9wIExhcmdlIC8gZC1sXHJcbjEzNjBweCAtIDE0NDBweCA6IERlc2t0b3AgRXh0cmEgTGFyZ2UgLyBkLXhsXHJcbj4gMTQ0MHB4IChCaWcgZGVza3RvcCAoMTgwMCkgaXMgd2hlcmUgb3VyIG5vcm1hbCBzdHlsZXMgYXBwbHkgKExhcmdlIERldmljZXMsIFdpZGUgU2NyZWVucykgOiBEZXNrdG9wIEV4dHJhIExhcmdlIC8gZC14eGxcclxuXHJcblxyXG4kYnJlYWtwb2ludCBhcmd1bWVudCBjaG9pY2VzOlxyXG5QaG9uZSA6XHJcbi0gcC1zXHJcbi0gcC1tXHJcbi0gcC1sXHJcbi0gcC14bFxyXG5cclxuVGFibGV0IDpcclxuLSB0LXNcclxuLSB0LW1cclxuLSB0LWxcclxuLSB0LXhsXHJcblxyXG5EZXNrdG9wIDpcclxuLSBkLXNcclxuLSBkLW1cclxuLSBkLWxcclxuLSBkLXhsXHJcbi0gZC14eGxcclxuXHJcblxyXG5PUkRFUiA6IEJhc2UgKyB0eXBvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgKyBncmlkID4gcGFnZSBsYXlvdXQgPiBjb21wb25lbnRzXHJcbiovXHJcbkBtaXhpbiBpc1JhZGlve1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3hTdHlsaW5nKCRpc0NoZWNrZWQsICRpc0NoZWNrZWQxLCAkaXNEaXJlY3QpIHtcclxuXHJcbiAgICBAaWYgJGlzRGlyZWN0ID09IHRydWV7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tYnJvd247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuI3skaXNDaGVja2VkfTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJyb3duO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkaXNEaXJlY3QgPT0gZmFsc2V7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1icm93bjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuI3skaXNDaGVja2VkMX17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIGxhYmVse1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYnJvd247XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcclxuICAgIFxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHAtcyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7IEBjb250ZW50IH07IC8vICAzMjBweCAtLT4gMzIwLyAxNihkZWZhdWx0IGZvbnQgc2l6ZSBpbiBicm93c2VyKSBhbmQgMWVtID0gMTZweFxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwLW0ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjVlbSkgeyBAY29udGVudCB9OyAvLyAgPCA0MDBweCBcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcC1sIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwZW0pIHsgQGNvbnRlbnQgfTsgLy8gPCA0ODBweCBcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcC14bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNWVtKSB7IEBjb250ZW50IH07IC8vIDwgNTYwcHggXHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHQtcyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7IEBjb250ZW50IH07IC8vIDwgNjQwcHggXHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHQtbSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7IEBjb250ZW50IH07IC8vIDwgNzY4cHggXHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHQtbCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7IEBjb250ZW50IH07IC8vIDwgOTkycHggXHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHQteGwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkgeyBAY29udGVudCB9OyAvLyA8IDEwMjRweCBcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gZC1zIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxZW0pIHsgQGNvbnRlbnQgfTsgLy8gPCAxMTM2cHggXHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IGQtbSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7IEBjb250ZW50IH07IC8vIDwgMTIwMHB4IFxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBkLWwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODVlbSkgeyBAY29udGVudCB9OyAvLyA8IDEzNjBweCBcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gZC14bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MGVtKSB7IEBjb250ZW50IH07IC8vIDwgMTQ0MHB4IFxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBkLXh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7IEBjb250ZW50IH07IC8vID4gMTQ0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IGQteHh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTFyZW0pIHsgQGNvbnRlbnQgfTsgLy8gPiAxNTEwcHhcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBmcmVlUmVzcG9uZCgkbWF4V2lkdGgpIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heFdpZHRoKSB7IEBjb250ZW50IH07XHJcbn1cclxuXHJcbkBtaXhpbiBDS0VkaXRvclN0eWxlcyB7XHJcbiAgICBmb250LWZhbWlseTogXCJXaGl0bmV5LUxpZ2h0XCIsIHNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmF0YS1yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGFja3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgICAmOmxpbmssXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjp2aXNpdGVke1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZXtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW4tYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1sKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtbCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2txdW90ZXMtbGVnZW5ke1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2x7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSo3cHggLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9se1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG5cclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LWwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuY29udGFjdC13aWRnZXQge1xuICAgIC5ub2RlLWRlbWFuZGUtaW5mb3JtYXRpb24tY29udGFjdC10b3AtZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNpdmlsaXRlIHtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2VkaXQtZmllbGQtY2l2aWxpdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wtbGFiZWw6bm90KC5vcHRpb24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sOm5vdCguZm9ybS10ZXh0YXJlYSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM5Y2EzYWY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlbWFuZGUtaW5mby10eXBlIHtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtdmVydGljYWwtdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IC44cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBXaGl0bmV5LUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAuNXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4iLCIudG8tZGVsZXRlIHtcbn1cblxuLnRvLWtlZXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdyAhaW1wb3J0YW50O1xufVxuXG4uYmFyLXJhbmdle1xuICAgIGZvcm17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVye1xuICAgICY6OmFmdGVyICwgJjo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5wYWdlLWxpc3Rpbmcge1xuICAgIC5saXN0aW5nX19wYWdlX19sYXlvdXQge1xuICAgICAgICAudmlldy1zZWFyY2gtcHJvZHVjdHMge1xuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWltbW8tc2VhcmNoX19ibG9jay1zaG9ydC1saW5rcyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50by1kZWxldGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXByb2R1Y3RzICwgLnZpZXctaWQtcHJvZHVpdF9kZV9jb21tZXJjaWFsICwudmlldy1uZXdzbGV0dGVyICwgLnZpZXctc2VhcmNoLXByb2R1Y3RzICwgLnNlYXJjaC1yZXN1bHRze1xuICAgIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCAsIC5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFse1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtcyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWV3LXByb2R1Y3RzICwgLnZpZXctcHJvZHVpdC1kZS1jb21tZXJjaWFsICwgLnZpZXctc2VhcmNoLXByb2R1Y3RzICwgLnZpZXctZmF2b3JpdGVze1xuICAgIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbXtcbiAgICAgICAgaDIgKntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoX19pbmZvX193cmFwcGVye1xuICAgICAgICAgICAgLm9wdGlvbnN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9udC1tZWRpdW0gLCAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2V7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoX19wcm9kdWN0X19mb290ZXJfX3ByaWNle1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi52aWV3LXNlYXJjaC1wcm9kdWN0c3tcbiAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoX19pbmZvX193cmFwcGVye1xuICAgICAgICAub3B0aW9uc3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb250LW1lZGl1bSAsIC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgLnNlYXJjaF9fcHJvZHVjdF9fZm9vdGVyX19wcmljZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG59XG4udmlldy1uZXdzbGV0dGVye1xuICAgICYgPiAudmlldy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAuZmllbGQtLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhcnRpY2xle1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5idG5fc2hvdy1kZXRhaWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzFweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmlnaHQtYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIgLCAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0xLWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAxNXB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGVfbmV3c2xldHRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMy1lYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyX3RvcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWFjdHVhbGl0ZXMge1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3NsZXR0ZXItY2F0ZWdvcmllc3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtYm9keXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICp7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTEtc2I7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGl0bGVfbGlzdGluZ19zbWFsbHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDJweDtcbn1cbi50aXRsZV9saXN0aW5ne1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1M3B4O1xufVxuLmRlc2NyaXB0aW9uLWxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpZGVyLW9uZS1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG59ICAgXG5cbi5wYWdpbmF0aW9ue1xuICAgIC5hY3RpdmV7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWFyY2gtbGlzdGluZ3tcbiAgICAubm91dmVhdSAsIC5jb3VwX2RlX2NvZXVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5saW5rcy1ib3h7XG4gICAgLmJsb2NrLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQteGwpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uaW1tby1zdGF0aWMtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmltbW8tc3RhdGljLWNvbnRlbnQgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZSAhaW1wb3J0YW50O1xufVxuXG4udmVyc2lvbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogZ3JleTtcbn1cblxuLypcblxuMCAtIDMyMHB4ICAgICAgOiBQaG9uZSBTbWFsbCAvIHAtc1xuMzIwcHggLSA0MDBweCAgOiBQaG9uZSBNZWRpdW0gLyBwLW1cbjQwMHB4IC0gNDgwcHggIDogUGhvbmUgTGFyZ2UgLyBwLWxcbjQ4MHB4IC0gNTYwcHggIDogUGhvbmUgRXh0cmEgTGFyZ2UgLyBwLXhsXG5cbjU2MHB4IC0gNjQwcHggIDogVGFibGV0IFNtYWxsIC8gdC1zXG42NDBweCAtIDc2OHB4ICA6IFRhYmxldCBNZWRpdW0gLyB0LW1cbjc2OHB4IC0gOTkycHggIDogVGFibGV0IExhcmdlICAvIHQtbFxuOTkycHggLSAxMDI0cHggOiBUYWJsZXQgRXh0cmEgTGFyZ2UgIC8gdC14bFxuXG4xMDI0cHggLSAxMTM2cHggOiBEZXNrdG9wIFNtYWxsIC8gZC1zXG4xMTM2cHggLSAxMjAwcHggOiBEZXNrdG9wIE1lZGl1bSAvIGQtbVxuMTIwMHB4IC0gMTM2MHB4IDogRGVza3RvcCBMYXJnZSAvIGQtbFxuMTM2MHB4IC0gMTQ0MHB4IDogRGVza3RvcCBFeHRyYSBMYXJnZSAvIGQteGxcbj4gMTQ0MHB4IChCaWcgZGVza3RvcCAoMTgwMCkgaXMgd2hlcmUgb3VyIG5vcm1hbCBzdHlsZXMgYXBwbHkgKExhcmdlIERldmljZXMsIFdpZGUgU2NyZWVucykgOiBEZXNrdG9wIEV4dHJhIExhcmdlIC8gZC14eGxcblxuXG4kYnJlYWtwb2ludCBhcmd1bWVudCBjaG9pY2VzOlxuUGhvbmUgOlxuLSBwLXNcbi0gcC1tXG4tIHAtbFxuLSBwLXhsXG5cblRhYmxldCA6XG4tIHQtc1xuLSB0LW1cbi0gdC1sXG4tIHQteGxcblxuRGVza3RvcCA6XG4tIGQtc1xuLSBkLW1cbi0gZC1sXG4tIGQteGxcbi0gZC14eGxcblxuXG5PUkRFUiA6IEJhc2UgKyB0eXBvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgKyBncmlkID4gcGFnZSBsYXlvdXQgPiBjb21wb25lbnRzXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByYXRhLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QcmF0YS1SZWd1bGFyLndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkx5b25EaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTHlvbkRpc3BsYXktTGlnaHQtV2ViLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MeW9uRGlzcGxheS1MaWdodC1XZWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTHlvbkRpc3BsYXktTGlnaHQtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MeW9uRGlzcGxheS1MaWdodC1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MeW9uRGlzcGxheS1MaWdodC1XZWIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9MeW9uRGlzcGxheS1MaWdodC1XZWIuc3ZnIy5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5LUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2hpdG5leS1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2hpdG5leS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9XaGl0bmV5LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9XaGl0bmV5LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvV2hpdG5leS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1doaXRuZXktTGlnaHQuc3ZnIy5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4ucHJvZHVjdC1kZXRhaWxfX3Bob3RvcyAuY29sLXhzLTYge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsX19waG90b3MgLmNvbC14cy02IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaW5mby1wcm9kdWN0X19hY3Rpb25fX3NoYXJlIC51c2VyX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaW5mby1wcm9kdWN0X19hY3Rpb25fX3NoYXJlIC51c2VyX19hY3Rpb25fX3NoYXJlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fc2hhcmU6aG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjVlbSkge1xuICAuaW5mby1wcm9kdWN0X19hY3Rpb25fX3NoYXJlIC51c2VyX19hY3Rpb25fX3NoYXJlIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG4uaW5mby1wcm9kdWN0X19hY3Rpb25fX3NoYXJlIC51c2VyX19hY3Rpb25fX3NoYXJlIC51c2VyX19hY3Rpb25fX3BsYXRlZm9ybSB7XG4gIG1pbi13aWR0aDogMTMycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIGRpdjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIGRpdltjbGFzc149dXNlcl9fYWN0aW9uX19dOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fc2hhcmU6aG92ZXIgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZm8tcHJvZHVjdF9fYWN0aW9uX19zaGFyZSAudXNlcl9fYWN0aW9uX19zaGFyZTpob3ZlciAuc2hhcmVfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC13aWRnZXQgLm5vZGUtZGVtYW5kZS1pbmZvcm1hdGlvbi1jb250YWN0LXRvcC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb250YWN0LXdpZGdldCAubm9kZS1kZW1hbmRlLWluZm9ybWF0aW9uLWNvbnRhY3QtdG9wLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNpdmlsaXRlIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC13aWRnZXQgLm5vZGUtZGVtYW5kZS1pbmZvcm1hdGlvbi1jb250YWN0LXRvcC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jaXZpbGl0ZSAjZWRpdC1maWVsZC1jaXZpbGl0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGFjdC13aWRnZXQgLm5vZGUtZGVtYW5kZS1pbmZvcm1hdGlvbi1jb250YWN0LXRvcC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jaXZpbGl0ZSAuZm9ybS10eXBlLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhY3Qtd2lkZ2V0IC5ub2RlLWRlbWFuZGUtaW5mb3JtYXRpb24tY29udGFjdC10b3AtZm9ybSAuY29udHJvbC1sYWJlbDpub3QoLm9wdGlvbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3Qtd2lkZ2V0IC5ub2RlLWRlbWFuZGUtaW5mb3JtYXRpb24tY29udGFjdC10b3AtZm9ybSAuZm9ybS1jb250cm9sOm5vdCguZm9ybS10ZXh0YXJlYSkge1xuICBoZWlnaHQ6IDQycHg7XG59XG4uY29udGFjdC13aWRnZXQgLm5vZGUtZGVtYW5kZS1pbmZvcm1hdGlvbi1jb250YWN0LXRvcC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuLmNvbnRhY3Qtd2lkZ2V0IC5maWVsZC0tbmFtZS1maWVsZC1kZW1hbmRlLWluZm8tdHlwZSAuZmllbGRzZXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY29udGFjdC13aWRnZXQgLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LXdpZGdldCAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC44cHg7XG4gIGZvbnQtZmFtaWx5OiBXaGl0bmV5LUxpZ2h0LCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjVzO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFycy1saW5rcyBhOmhvdmVyLFxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXJzLWxpbmtzIGE6Zm9jdXMsXG4uc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhcnMtbGlua3MgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50by1rZWVwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgeWVsbG93ICFpbXBvcnRhbnQ7XG59XG5cbi5iYXItcmFuZ2UgZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIsIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1saXN0aW5nIC5saXN0aW5nX19wYWdlX19sYXlvdXQgLnZpZXctc2VhcmNoLXByb2R1Y3RzIC5zZWFyY2gtcmVzdWx0cy52aWV3LWNvbnRlbnQ6OmFmdGVyLCAucGFnZS1saXN0aW5nIC5saXN0aW5nX19wYWdlX19sYXlvdXQgLnZpZXctc2VhcmNoLXByb2R1Y3RzIC5zZWFyY2gtcmVzdWx0cy52aWV3LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnZpZXctcHJvZHVjdHMgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LWlkLXByb2R1aXRfZGVfY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LWlkLXByb2R1aXRfZGVfY29tbWVyY2lhbCAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnZpZXctbmV3c2xldHRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LW5ld3NsZXR0ZXIgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnNlYXJjaC1yZXN1bHRzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnNlYXJjaC1yZXN1bHRzIC5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnZpZXctcHJvZHVjdHMgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LWlkLXByb2R1aXRfZGVfY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LWlkLXByb2R1aXRfZGVfY29tbWVyY2lhbCAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnZpZXctbmV3c2xldHRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LW5ld3NsZXR0ZXIgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnNlYXJjaC1yZXN1bHRzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCwgLnNlYXJjaC1yZXN1bHRzIC5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAudmlldy1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LXByb2R1Y3RzIC5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsLCAudmlldy1pZC1wcm9kdWl0X2RlX2NvbW1lcmNpYWwgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsLCAudmlldy1pZC1wcm9kdWl0X2RlX2NvbW1lcmNpYWwgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC52aWV3LW5ld3NsZXR0ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsLCAudmlldy1uZXdzbGV0dGVyIC5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC5zZWFyY2gtcmVzdWx0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwsIC5zZWFyY2gtcmVzdWx0cyAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbi52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSBoMiAqLCAudmlldy1wcm9kdWl0LWRlLWNvbW1lcmNpYWwgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIGgyICosIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gaDIgKiwgLnZpZXctZmF2b3JpdGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSBoMiAqIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4udmlldy1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNsaWNrLXNsaWRlIGltZywgLnZpZXctcHJvZHVpdC1kZS1jb21tZXJjaWFsIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2xpY2stc2xpZGUgaW1nLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zbGljay1zbGlkZSBpbWcsIC52aWV3LWZhdm9yaXRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNsaWNrLXNsaWRlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5vcHRpb25zLCAudmlldy1wcm9kdWl0LWRlLWNvbW1lcmNpYWwgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLm9wdGlvbnMsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAub3B0aW9ucywgLnZpZXctZmF2b3JpdGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5vcHRpb25zIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5vcHRpb25zICosIC52aWV3LXByb2R1aXQtZGUtY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAub3B0aW9ucyAqLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLm9wdGlvbnMgKiwgLnZpZXctZmF2b3JpdGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5vcHRpb25zICoge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnZpZXctcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLmZvbnQtbWVkaXVtLCAudmlldy1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2UsIC52aWV3LXByb2R1aXQtZGUtY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAuZm9udC1tZWRpdW0sIC52aWV3LXByb2R1aXQtZGUtY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2UsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAuZm9udC1tZWRpdW0sIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2UsIC52aWV3LWZhdm9yaXRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAuZm9udC1tZWRpdW0sIC52aWV3LWZhdm9yaXRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2Uge1xuICBjb2xvcjogIzMxMzEzMSAhaW1wb3J0YW50O1xufVxuLnZpZXctcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLmZvbnQtbWVkaXVtICosIC52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZSAqLCAudmlldy1wcm9kdWl0LWRlLWNvbW1lcmNpYWwgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLmZvbnQtbWVkaXVtICosIC52aWV3LXByb2R1aXQtZGUtY29tbWVyY2lhbCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2UgKiwgLnZpZXctc2VhcmNoLXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5mb250LW1lZGl1bSAqLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlICosIC52aWV3LWZhdm9yaXRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9faW5mb19fd3JhcHBlciAuZm9udC1tZWRpdW0gKiwgLnZpZXctZmF2b3JpdGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZSAqIHtcbiAgY29sb3I6ICMzMTMxMzEgIWltcG9ydGFudDtcbn1cbi52aWV3LXByb2R1Y3RzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19wcm9kdWN0X19mb290ZXJfX3ByaWNlLCAudmlldy1wcm9kdWl0LWRlLWNvbW1lcmNpYWwgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5zZWFyY2hfX3Byb2R1Y3RfX2Zvb3Rlcl9fcHJpY2UsIC52aWV3LXNlYXJjaC1wcm9kdWN0cyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnNlYXJjaF9fcHJvZHVjdF9fZm9vdGVyX19wcmljZSwgLnZpZXctZmF2b3JpdGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuc2VhcmNoX19wcm9kdWN0X19mb290ZXJfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi52aWV3LXNlYXJjaC1wcm9kdWN0cyAuc2xpY2stc2xpZGUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMzUwcHg7XG59XG4udmlldy1zZWFyY2gtcHJvZHVjdHMgLnNlYXJjaF9faW5mb19fd3JhcHBlciAub3B0aW9ucyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1zZWFyY2gtcHJvZHVjdHMgLnNlYXJjaF9faW5mb19fd3JhcHBlciAub3B0aW9ucyAqIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi52aWV3LXNlYXJjaC1wcm9kdWN0cyAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5mb250LW1lZGl1bSwgLnZpZXctc2VhcmNoLXByb2R1Y3RzIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlIHtcbiAgY29sb3I6ICMzMTMxMzEgIWltcG9ydGFudDtcbn1cbi52aWV3LXNlYXJjaC1wcm9kdWN0cyAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5mb250LW1lZGl1bSAqLCAudmlldy1zZWFyY2gtcHJvZHVjdHMgLnNlYXJjaF9faW5mb19fd3JhcHBlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2UgKiB7XG4gIGNvbG9yOiAjMzEzMTMxICFpbXBvcnRhbnQ7XG59XG4udmlldy1zZWFyY2gtcHJvZHVjdHMgLnNlYXJjaF9fcHJvZHVjdF9fZm9vdGVyX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udmlldy1uZXdzbGV0dGVyID4gLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4udmlldy1uZXdzbGV0dGVyIC5maWVsZC0tbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1uZXdzbGV0dGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udmlldy1uZXdzbGV0dGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlldy1uZXdzbGV0dGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZpZXctbmV3c2xldHRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIGFydGljbGUgLmJ0bl9zaG93LWRldGFpbCB7XG4gIHBhZGRpbmc6IDE2cHggMzFweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmlnaHQtYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbi52aWV3LW5ld3NsZXR0ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciBhcnRpY2xlOjphZnRlciwgLnZpZXctbmV3c2xldHRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIGFydGljbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1uZXdzbGV0dGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiAgcGFkZGluZzogMjBweCAwcHggMTVweCAwcHg7XG59XG4udmlldy1uZXdzbGV0dGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudGl0bGVfbmV3c2xldHRlciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LWZhbWlseTogXCJJbnRlci1FeHRyYUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLnZpZXctbmV3c2xldHRlciAubmV3c2xldHRlcl90b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLnZpZXctbmV3c2xldHRlciAubmV3c2xldHRlcl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWFjdHVhbGl0ZXMgaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtbmV3c2xldHRlci1jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogMjBweDtcbn1cbi52aWV3LW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfdG9wIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzbGV0dGVyLWNhdGVnb3JpZXMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4udmlldy1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtbmV3c2xldHRlci1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcwYjM4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctbmV3c2xldHRlciAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnZpZXctbmV3c2xldHRlciAuZmllbGQtLW5hbWUtYm9keSAqIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiO1xufVxuXG4udGl0bGVfbGlzdGluZ19zbWFsbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDJweDtcbn1cblxuLnRpdGxlX2xpc3Rpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUzcHg7XG59XG5cbi5kZXNjcmlwdGlvbi1saXN0aW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmRlc2NyaXB0aW9uLWxpc3RpbmcgcCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItb25lLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbn1cbi5zbGlkZXItb25lLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWxpc3RpbmcgLm5vdXZlYXUsIC5zZWFyY2gtbGlzdGluZyAuY291cF9kZV9jb2V1ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAubGlua3MtYm94IC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWl0IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVpdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG59XG4ucHJvZHVpdCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgNXB4KTtcbn1cbi5wcm9kdWl0IC5zbGlkZXItb25lLWl0ZW0gLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wcm9kdWl0IC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuLnByb2R1aXQgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlOmhvdmVyIC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZV9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1aXQgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggI0RERDtcbiAgZm9udC1mYW1pbHk6IFdoaXRuZXktTGlnaHQsIHNlcmlmO1xufVxuLnByb2R1aXQgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlX19pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG4ucHJvZHVpdCAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2VfX2luZm8gLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlX19kZXNjcmlwdGlvbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWl0IC5saXN0aW5nX190YXV4X19kZV9fcGVydGluZW5jZV9faW5mbyBoNiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2R1aXQgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlX19pbmZvIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51c2VyX19hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2VyX19hY3Rpb25fX3NoYXJlLCAudXNlcl9fYWN0aW9uX19mYXZvcml0ZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwLjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNWVtKSB7XG4gIC51c2VyX19hY3Rpb25fX3NoYXJlIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG4udXNlcl9fYWN0aW9uX19zaGFyZSAudXNlcl9fYWN0aW9uX19wbGF0ZWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVzZXJfX2FjdGlvbl9fc2hhcmUgLnVzZXJfX2FjdGlvbl9fcGxhdGVmb3JtIGRpdjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51c2VyX19hY3Rpb25fX3NoYXJlOmhvdmVyIC51c2VyX19hY3Rpb25fX3BsYXRlZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4udXNlcl9fYWN0aW9uX19zaGFyZTpob3ZlciAuc2hhcmVfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXJfX2FjdGlvbl9fc2hhcmU6aG92ZXIge1xuICB3aWR0aDogMTUxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLnVzZXJfX2FjdGlvbl9fc2hhcmUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IDlweDtcbn1cbi51c2VyX19hY3Rpb25fX2Zhdm9yaXRlIC5lbXB0eV9fZmF2b3JpdGUsIC51c2VyX19hY3Rpb25fX2Zhdm9yaXRlIC5mdWxsX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4udXNlcl9fYWN0aW9uX19mYXZvcml0ZSAubm90X2FjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbW1vLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltbW8tc2VhcmNoLWZvcm06aGFzKC5qcy1mb3JtLWl0ZW0tdmlsbGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybTpoYXMoLmpzLWZvcm0taXRlbS12aWxsZSkgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltbW8tc2VhcmNoLWZvcm06aGFzKC5qcy1mb3JtLXdyYXBwZXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm06aGFzKC5qcy1mb3JtLXdyYXBwZXIpIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICB3aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGp1c3RpZnktc2VsZjogYXV0bztcbiAgfVxufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UuY29sbGFwc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAqIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAucGFuZWwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlOjphZnRlciwgLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgPiBmaWVsZHNldCBsZWdlbmQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSA+IGZpZWxkc2V0IC5mb3JtLWl0ZW0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlID4gZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYWNhY2EgIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4sXG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1oZWFkaW5nLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtaGVhZGluZyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSxcbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5LFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHk6OmFmdGVyLCAuaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5OjpiZWZvcmUsXG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5OjphZnRlcixcbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5ID4gZGl2LFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5ID4gZGl2OjphZnRlcixcbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgPiBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJtwrJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgYm9yZGVyOiAxIHB4IHNvbGlkICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgPiBkaXYgbGFiZWwsXG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5ID4gZGl2IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDBweDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgPiBkaXYgaW5wdXQsXG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5ID4gZGl2IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogODVweDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgZGl2LFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSBkaXYge1xuICBib3JkZXI6IDBweDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgLm1lYXN1cmVzLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSAubWVhc3VyZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyBsYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuZm9ybS1pdGVtLW5iLWNoYW1icmVzIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDEwcHg7XG59XG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuZm9ybS1pdGVtLXBpc2NpbmUsXG4uaW1tby1zZWFyY2gtZm9ybSA+IC5wYW5lbC1jb2xsYXBzZSAuZm9ybS1pdGVtLW1ldWJsZSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1waXNjaW5lLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1tZXVibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tcGlzY2luZSBsYWJlbCxcbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tbWV1YmxlIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tcGlzY2luZSBsYWJlbCBpbnB1dCxcbi5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIC5mb3JtLWl0ZW0tbWV1YmxlIGxhYmVsIGlucHV0IHtcbiAgYWNjZW50LWNvbG9yOiAjZDhkNGNmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1waXNjaW5lIGxhYmVsLFxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgLmZvcm0taXRlbS1tZXVibGUgbGFiZWwge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmltbW8tc2VhcmNoLWZvcm0gPiAucGFuZWwtY29sbGFwc2UgI3N1YnNlY3Rvci13cmFwcGVyIC5jaGVja2JveCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gPiBkaXYgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gPiBkaXYgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtIHtcbiAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYTdhN2E3NDc7XG4gIH1cbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSAucGFuZWwtaGVhZGluZyBhIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogI2NjYyBzb2xpZCAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgfVxufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6ICNkOGQ0Y2YgIWltcG9ydGFudDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtIC5pbnB1dC1ncm91cCAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0LFxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3ZDFkNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M3ZDFkNjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW9wZXJhdGlvbnMgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWJ0eXBlIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1wcmljZSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tc2VjdGV1ciBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tZ2VucmUgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SNXCI7XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1YjU2NGY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclICsgMHB4KTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE2KSAwcHggMXB4IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgYm9yZGVyOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkNGNmO1xufVxuXG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2Zvcm0gLmxpc3RpbmdfX2ZpbHRlcl9fd3JhcHBlciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyID4gc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vaW1tb21hcm9jMi9pbWcvaWNvbnMvZmlsdGVyLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2Zvcm0gLmxpc3RpbmdfX2ZpbHRlcl9fd3JhcHBlcl9fYWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19mb3JtIC5saXN0aW5nX19maWx0ZXJfX3dyYXBwZXJfX2FjdGlvbiAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2Zvcm0gLmxpc3RpbmdfX2ZpbHRlcl9fd3JhcHBlcl9fYWN0aW9uIC5mb3JtLWl0ZW0tc29ydC1ieTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICBib3R0b206IC0zcHg7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyX19hY3Rpb24gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbW1vbWFyb2MyL2ltZy9pY29ucy9jYXJldC1kb3duLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19mb3JtIC5saXN0aW5nX19maWx0ZXJfX3dyYXBwZXJfX2FjdGlvbiBzZWxlY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19mb3JtIC5saXN0aW5nX19maWx0ZXJfX3dyYXBwZXJfX2FjdGlvbiAjZWRpdC1zb3J0LW9yZGVyLS0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyX19hY3Rpb24gI2VkaXQtc29ydC1vcmRlci0tMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEycHg7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyX19hY3Rpb24gI2VkaXQtc29ydC1vcmRlci0tMiAuZm9ybS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fZm9ybSAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyX19hY3Rpb24gLnNvcnRpbmdfX2ZpbHRlcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMi41cmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgLTZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuaW1tb21hcm9jX2dsb2JhbF9zZWFyY2hfZm9ybSAub2ZmY2FudmFzLWNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwMTtcbiAgfVxuXG4gIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtLnNob3cge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogI2I3MGIzODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuaW1tb21hcm9jX2dsb2JhbF9zZWFyY2hfZm9ybTpub3QoLnNob3cpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5ob21lLWNvbnRhY3QgZm9ybS5jb250YWN0LXVzLWZvcm0gaW5wdXQsXG4uaG9tZS1jb250YWN0IGZvcm0uY29udGFjdC11cy1mb3JtIHRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvbWUtY29udGFjdCBmb3JtLmNvbnRhY3QtdXMtZm9ybSBidXR0b24uZm9ybS1zdWJtaXQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjUyNTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmhvbWUtY29udGFjdCBmb3JtLmNvbnRhY3QtdXMtZm9ybSBidXR0b24uZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uY29udGFjdC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWZvcm0gZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWZvcm0gZmllbGRzZXQgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1mb3JtIGZpZWxkc2V0IGlucHV0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xufVxuLmNvbnRhY3QtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFjY2VudC1jb2xvcjogIzhmN2I3Mztcbn1cbi5jb250YWN0LWZvcm0gaW5wdXQsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItYmxvY2sgLm5ld3NsZXR0ZXItY29udGVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0ge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gI2VkaXQtbWFuYWdlLFxuLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gI2VkaXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWJsb2NrIC5uZXdzbGV0dGVyLWNvbnRlbnQgZm9ybSBpbnB1dC5mb3JtLWVtYWlsIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzEzMTMxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuc2VjdGlvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWJsb2NrIC5uZXdzbGV0dGVyLWNvbnRlbnQgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmUyZGI7XG4gIHBhZGRpbmc6IDEwcHggMmVtO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnNlY3Rpb24tbmV3c2xldHRlciAubmV3c2xldHRlci1ibG9jayAubmV3c2xldHRlci1jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmlldy1uZXdzbGV0dGVyIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1uZXdzbGV0dGVyIC5mb3JtLXJhZGlvcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4udmlldy1uZXdzbGV0dGVyIC5mb3JtLXJhZGlvcyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLnZpZXctbmV3c2xldHRlciAuZm9ybS1yYWRpb3MgbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItU2VtaUJvbGRcIjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udmlldy1uZXdzbGV0dGVyIC5mb3JtLXJhZGlvcyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltaWxhci1nb29kcy1ibG9jayAub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLm93bC1uYXYuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtbmF2IC5vd2wtcHJldixcbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyLFxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtZG90cyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWluZGVudDogLTY2NjY2NnB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzY5Njk2OTtcbn1cblxuLmRlc2NyaXB0aW9uLWRldGFpbCBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvZHlCYWNrZ3JvdW5kIGgxIGRpdiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VhcmNoLXRoZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOWU0O1xufVxuLnNlYXJjaC10aGVtIGRpdiBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWNvbXBvbmVudC1pZD1cImltbW9tYXJvYzI6dGhlbWVfYmxvY2tcIl0gaDEge1xuICBjb2xvcjogIzAwMDtcbn1cbltkYXRhLWNvbXBvbmVudC1pZD1cImltbW9tYXJvYzI6dGhlbWVfYmxvY2tcIl0gLnBhcmFncmFwaCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4uYmxvY2staW1tby1wcm9kdWN0LWZhdm9yaXRlcyAuY291cGNvZXVyLXNlY3Rpb24gPiBkaXYgPiBzcGFuLCAuYmxvY2staW1tby1wcm9kdWN0LWZhdm9yaXRlcyAuY291cGNvZXVyLXNlY3Rpb24gaDEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhvbWUtY29udGFjdCAubWVzc2FnZXNfX3dyYXBwZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmhvbWUtY29udGFjdCAubWVzc2FnZXNfX3dyYXBwZXIgPiBkaXYgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLWNvbnRhY3QgLm1lc3NhZ2VzX193cmFwcGVyID4gZGl2IHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm5vdXZlYXV0ZS1zZWN0aW9uIGgxIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm91dmVhdXRlLXNlY3Rpb24gLnRyYWNraW5nLXdpZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm91dmVhdXRlLXNlY3Rpb24gLnBhcmFncmFwaCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLm5vdXZlYXV0ZS1zZWN0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5vdXZlYXV0ZS1zZWN0aW9uIC5kZXRhaWwtY2FyZCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ubm91dmVhdXRlLXNlY3Rpb24gLmRldGFpbC1jYXJkIC50aXRsZV9kZXRhaWwtY2FyZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub3V2ZWF1dGUtc2VjdGlvbiAucmVmIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtY29udGFjdCBoMywgLmhvbWUtY29udGFjdCBoNiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhvbWUtY29udGFjdCBidXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNTI1O1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuaG9tZS1jb250YWN0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWltbW8tbmV3cy1sYXRlc3QgLmJ0bi1ib3JkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5ld3NsZXR0ZXItdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrLWltbW8tcHJvZHVjdC1ub3V2ZWF1dGVzIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay1pbW1vLXByb2R1Y3Qtbm91dmVhdXRlcyAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iaWctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcmF0YS1SZWd1bGFyXCIgIWltcG9ydGFudDtcbn1cbi5iaWctdGl0bGUgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByYXRhLVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1jbGFtcC01LW1vYmlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5saW5lLWNsYW1wLTItbW9iaWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uY29udGFpbmVyLWRldGFpbC1jb3VwY29lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VycmVuY3ktd3JhcHBlci5jdXJyZW5jeS13cmFwcGVyLW1vYmlsZSAuY3VzdG9tLXNlbGVjdC13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xufVxuLmN1cnJlbmN5LXdyYXBwZXIuY3VycmVuY3ktd3JhcHBlci1tb2JpbGUgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jdXJyZW5jeS13cmFwcGVyLmN1cnJlbmN5LXdyYXBwZXItbW9iaWxlIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5jdXJyZW5jeS13cmFwcGVyLmN1cnJlbmN5LXdyYXBwZXItbW9iaWxlIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmN1cnJlbmN5LXdyYXBwZXIuY3VycmVuY3ktd3JhcHBlci1tb2JpbGUgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmUyZGIgIWltcG9ydGFudDtcbn1cbi5jdXJyZW5jeS13cmFwcGVyLmN1cnJlbmN5LXdyYXBwZXItbW9iaWxlIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VycmVuY3ktd3JhcHBlciAuY3VycmVuY3ktc2VsZWN0b3Ige1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMzNweCAxMHB4IDBweDtcbn1cbi5jdXJyZW5jeS13cmFwcGVyIC5jdXJyZW5jeS1zZWxlY3RvcjpoYXMoLmN1c3RvbS1vcHRpb25zKSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jdXJyZW5jeS13cmFwcGVyIC5jdXN0b20tc2VsZWN0LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4uY3VycmVuY3ktd3JhcHBlciAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyOjphZnRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuI2N1cnJlbmN5LXNlbGVjdG9yLW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvdXBjb2V1ci1ob21lIC5wYXJhZ3JhcGgge1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cbi5jb3VwY29ldXItaG9tZSBoMSB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4uY291cGNvZXVyLWhvbWUgaDYge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuXG4uc29jaWFsLW1lZGlhLXNpZGUtYmFyMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWVtYWlsLWJsb2NrMiBpbnB1dFt0eXBlPXRleHRdLFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiBpbnB1dFt0eXBlPWVtYWlsXSxcbi5hbGVydC1lbWFpbC1ibG9jazIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiBzZWxlY3Qge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5hbGVydC1lbWFpbC1ibG9jazIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhY2NlbnQtY29sb3I6ICM4RjdCNzM7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIGxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGNvbG9yOiAjOEY3QjczO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyIHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syICoge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuYWxlcnQtZW1haWxfYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogNXB4IDNweCAxNnB4IDBweCAjYzZjNmM2NGY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U2ZTJkYjtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi10b2dnbGUgLmFjY29yZGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsZWNoZS1ib3R0b20tZ3JheS5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi10b2dnbGUgLmFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5hY2NvcmRpb24tY29udGVudCAuZm9ybS1maWVsZHMgLmdyaWQtYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1jb250ZW50IC5mb3JtLWZpZWxkcyAuZ3JpZC1hY2NvcmRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5hY2NvcmRpb24tY29udGVudCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1jb250ZW50IC5mb3JtLWl0ZW0gc2VsZWN0LFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuYWNjb3JkaW9uLWNvbnRlbnQgLmZvcm0taXRlbSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuZm9ybS1maWVsZHMgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfb3BlcmF0aW9uLWFuZC10eXBlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X29wZXJhdGlvbi1hbmQtdHlwZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X29wZXJhdGlvbi1hbmQtdHlwZXMgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9vcGVyYXRpb24tYW5kLXR5cGVzID4gZGl2IC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfb3BlcmF0aW9uLWFuZC10eXBlcyA+IGRpdiAuZmllbGRzZXQtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9vcGVyYXRpb24tYW5kLXR5cGVzID4gZGl2IC5maWVsZHNldC13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiA6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAuZmllbGRncm91cCB7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiBkaXYgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiBkaXYgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwIGxpIC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAucGFuZWwtYm9keSAuZmllbGRncm91cCBsaSAubm8tdGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiBkaXYgLnBhbmVsLWJvZHkgLmZpZWxkZ3JvdXAgPiB1bCA+IGxpID4gLnRlcm0tcmVmZXJlbmNlLXRyZWUtYnV0dG9uIHtcbiAgdG9wOiAyNXB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwID4gdWwgPiBsaSA+IC5mb3JtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzhmN2I3MztcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiBkaXYgLnBhbmVsLWJvZHkgLmZpZWxkZ3JvdXAgPiB1bCA+IGxpID4gLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAucGFuZWwtYm9keSAuZmllbGRncm91cCA+IHVsID4gbGkgPiAuZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwID4gdWwgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm94LXNoYWRvdzogNXB4IDNweCAxNnB4IDBweCAjYzZjNmM2NGY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwID4gdWwgPiBsaSA+IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAucGFuZWwtYm9keSAuZmllbGRncm91cCA+IHVsID4gbGkgPiB1bCBsaSAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2xvY2FsaXNhdGlvbi1hbmQtZ2VucmUgPiBkaXYgLnBhbmVsLWJvZHkgLmZpZWxkZ3JvdXAgPiB1bCA+IGxpID4gdWwgbGkgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5wYW5lbC1ib2R5IC5maWVsZGdyb3VwID4gdWwgPiBsaSA+IHVsIGxpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAucGFuZWwtYm9keSAuZmllbGRncm91cCA+IHVsID4gbGkgPiB1bCBsaSBpbnB1dCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAudGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxlY2hlLWJvdHRvbS1ncmF5LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbi50ZXJtLXJlZmVyZW5jZS10cmVlLWNvbGxhcHNlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5maWVsZHNldC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5maWVsZHNldC13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlID4gZGl2IC5maWVsZHNldC13cmFwcGVyIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfbG9jYWxpc2F0aW9uLWFuZC1nZW5yZSA+IGRpdiAuZmllbGRzZXQtd3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfc3VyZmFjZSBpbnB1dCxcbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfc3VyZmFjZSBzZWxlY3QsXG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2FsZXJ0LXByaWNlIGlucHV0LFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9hbGVydC1wcmljZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzNmNDQ0YTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9hbGVydC1wcmljZSAuYWNjb3JkaW9uLWNvbnRlbnQgPiAuZm9ybS1maWVsZHMsXG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2NhcmFjdMOpcmlzdGlxdWVzIC5hY2NvcmRpb24tY29udGVudCA+IC5mb3JtLWZpZWxkcyxcbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfc3VyZmFjZSAuYWNjb3JkaW9uLWNvbnRlbnQgPiAuZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2FsZXJ0LXByaWNlIC5hY2NvcmRpb24tY29udGVudCA+IC5mb3JtLWZpZWxkcyA+IGRpdixcbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMgLmFjY29yZGlvbi1jb250ZW50ID4gLmZvcm0tZmllbGRzID4gZGl2LFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9zdXJmYWNlIC5hY2NvcmRpb24tY29udGVudCA+IC5mb3JtLWZpZWxkcyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2FsZXJ0LXByaWNlIC5hY2NvcmRpb24tY29udGVudCA+IC5mb3JtLWZpZWxkcyA+IGRpdiBsYWJlbCxcbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMgLmFjY29yZGlvbi1jb250ZW50ID4gLmZvcm0tZmllbGRzID4gZGl2IGxhYmVsLFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9zdXJmYWNlIC5hY2NvcmRpb24tY29udGVudCA+IC5mb3JtLWZpZWxkcyA+IGRpdiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfYWxlcnQtcHJpY2UgLmFjY29yZGlvbi1jb250ZW50ID4gLmZvcm0tZmllbGRzLFxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9jYXJhY3TDqXJpc3RpcXVlcyAuYWNjb3JkaW9uLWNvbnRlbnQgPiAuZm9ybS1maWVsZHMsXG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X3N1cmZhY2UgLmFjY29yZGlvbi1jb250ZW50ID4gLmZvcm0tZmllbGRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAucHJvZHVpdF9jYXJhY3TDqXJpc3RpcXVlcyBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2NhcmFjdMOpcmlzdGlxdWVzIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ0cHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5wcm9kdWl0X2NhcmFjdMOpcmlzdGlxdWVzIC5mb3JtLXR5cGUtbnVtYmVyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uYWxlcnQtZW1haWwtYmxvY2syIC5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLm1lc3NhZ2UgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAubWVzc2FnZSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzNmNDQ0YTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAubWVzc2FnZSAuZm9ybS1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAubWVzc2FnZSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmUyZGI7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2M3YzdjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbi5hbGVydC1lbWFpbC1ibG9jazIgLm1lc3NhZ2UgLmZvcm0tYWN0aW9ucyBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWl0LWRldGFpbF9fY29udGVudCBoMSwgLnByb2R1aXQtZGV0YWlsX19jb250ZW50IC5iaWctdGl0bGUsIC5wcm9kdWl0LWRldGFpbF9fY29udGVudCAubWVkaXVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHJvZHVpdC1kZXRhaWxfX2NvbnRlbnQgaDEuYmlnLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuLnByb2R1aXQtZGV0YWlsX19jb250ZW50IC5wYXJhZ3JhcGgyICoge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWl0LWRldGFpbF9fY29udGVudCBpbnB1dCwgLnByb2R1aXQtZGV0YWlsX19jb250ZW50IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNyAhaW1wb3J0YW50O1xufVxuLnByb2R1aXQtZGV0YWlsX19jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciwgLnByb2R1aXQtZGV0YWlsX19jb250ZW50IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDdkN2Q3ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVpdC1kZXRhaWxfX2NvbnRlbnQgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVpdC1kZXRhaWxfX2NvbnRlbnQgLmluZm8tcHJvZHVjdF9fYWN0aW9uX19zaGFyZSAuYWRkdG9hbnlfbGlzdCAuYWRkdG9hbnlfc2hhcmUge1xuICBoZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCA0MHB4IDBweCAwcHg7XG59XG4ucHJvZHVpdC1kZXRhaWxfX2NvbnRlbnQgLmluZm8tcHJvZHVjdF9fYWN0aW9uX19zaGFyZSAuYWRkdG9hbnlfbGlzdCAuYWRkdG9hbnlfc2hhcmUgLmEyYV9zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1aXQtZGV0YWlsX19jb250ZW50IC5pbmZvLXByb2R1Y3RfX2FjdGlvbl9fc2hhcmUgLmFkZHRvYW55X2xpc3QgLmFkZHRvYW55X3NoYXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUGFydGFnZXIgY2V0dGUgYW5ub25jZXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5LUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMTMxMzE7XG59XG4ucHJvZHVpdC1kZXRhaWxfX2NvbnRlbnQgaS51c2VyLWF2YXRhciB7XG4gIGNvbG9yOiAjZTZlMmRiO1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIGgzLCAuc2ltaWxhci1nb29kcy1ibG9jayAuc2VhcmNoX19wcm9kdWN0X19mb290ZXJfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2ltaWxhci1nb29kcy1ibG9jayAuc21hbGwtdGl0bGUge1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zZWFyY2hfX2luZm9fX3dyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnNpbWlsYXItZ29vZHMtYmxvY2sgLnNsaWNrLXNsaWRlciB7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uc2ltaWxhci1nb29kcy1ibG9jayAuc2xpY2stc2xpZGVyIGltZyB7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uc2ltaWxhci1nb29kcy1ibG9jayAuc2VhcmNoX19pbmZvX193cmFwcGVyIC5vcHRpb25zICoge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJyZWFkQ3J1bWItaXRlbXMgLmJyZWFkQ3J1bWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fcGhvdG9zIC5idG4tZ2FsLWRldGFpbCwgLnByb2R1Y3QtZGV0YWlsX19waG90b3MgLmJ0bi1nYWwtZGV0YWlsICoge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrLWltbW8tc2VhcmNoLWdsb2JhbC1mb3JtLWJsb2NrIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLmJsb2NrLWltbW8tc2VhcmNoLWdsb2JhbC1mb3JtLWJsb2NrIGZvcm0gc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICM2ZTdjODM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlICNibG9jay1pbW1vbWFyb2MyLWJsb2NraW1tb21hcm9jc2VhcmNoZ2xvYmFsIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtICo6OmJlZm9yZSxcbi5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSAqOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gPiBkaXYgPiBkaXYge1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtID4gZGl2ID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gbGFiZWwsXG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlLFxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtIC5maWVsZC0tbmFtZS1zdWJzY3JpcHRpb25zLFxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtICNlZGl0LW1hbmFnZS0tMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSBoMSB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSAuZmllbGQtLW5hbWUtbWFpbCB7XG4gIGZsZXgtZ3JvdzogODtcbn1cbi5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBmbGV4LWdyb3c6IDI7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzFlbSkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gIC5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSBmb3JtICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSAqIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSBidXR0b24ge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuOHB4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgcGFkZGluZzogMC41ZW0gNmVtO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtIGZvcm0gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRCNTU2Mztcbn1cblxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uc2ltcGxlLW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zaW1wbGVuZXdzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3czpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3cyBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItQm9sZFwiO1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3cyBoMiBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3N2NjO1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3cyBmb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3cyBmb290ZXIgLmF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItUmVndWxhclwiO1xuICBjb2xvcjogIzc3Nztcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgZm9vdGVyIC5hdXRob3Igc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLU1lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgZm9vdGVyIC5hdXRob3IgdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2ltcGxlLW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zaW1wbGVuZXdzIC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNTU1O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnNpbXBsZS1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2ltcGxlbmV3cyAuY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzIyMjtcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgLmNvbnRlbnQgLmxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgLmNvbnRlbnQgLmxpbmtzIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjNWI1NjRmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLVJlZ3VsYXJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zaW1wbGUtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNpbXBsZW5ld3MgLmNvbnRlbnQgLmxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDAzYzM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhaW5lcl9sb2dvLW1lbnUge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyX2xvZ28tbWVudTo6YWZ0ZXIsIC5jb250YWluZXJfbG9nby1tZW51OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiAuY29udGFpbmVyX3NlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiAuaWNvbi1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiAuaWNvbi1zZWFyaC5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiAuY29udGFpbmVyX3NlYXJjaC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hfYW5kX2hlYXJ0ID4gZGl2IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VhcmNoX2FuZF9oZWFydCA+IGRpdiBmb3JtIC5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5zZWFyY2hfYW5kX2hlYXJ0ID4gZGl2IGZvcm0gLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2hfYW5kX2hlYXJ0ID4gZGl2IGZvcm0gLmZvcm0taW5saW5lIGlucHV0IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLnNlYXJjaF9hbmRfaGVhcnQgPiBkaXYgZm9ybSAuZm9ybS1pbmxpbmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1ZW0pIHtcbiAgLnNlYXJjaF9hbmRfaGVhcnQgLnNlYXJjaF9tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfYW5kX2hlYXJ0IC5zZWFyY2hfbW9iaWxlIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG4uc2VhcmNoX2FuZF9oZWFydCAuc2VhcmNoX21vYmlsZSBmb3JtID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzVlbSkge1xuICAuc2VhcmNoX2FuZF9oZWFydCAuc2VhcmNoX21vYmlsZSBmb3JtID4gZGl2IHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuXG5oZWFkZXIgc3ZnLCBoZWFkZXIgaDYsIGhlYWRlciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2NvbnRlbnQgLmxpc3RpbmdfX2ZpbHRlcl9fd3JhcHBlciB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fY29udGVudCAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyIC50cmllcl9wYXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1cmdlci1tZW51LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4O1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2NvbnRlbnQgLmxpc3RpbmdfX2ZpbHRlcl9fd3JhcHBlciAudHJpZXJfcGFyLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnVyZ2VyLW1lbnUtc29ydGluZy5zdmdcIik7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fY29udGVudCAuZm9ybV9fZmlsdGVyLWxpc3Rpbmcge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCAxMHB4O1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2NvbnRlbnQgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciBzZWxlY3QsIC5zZWFyY2gtYnktc2VsZWN0aW9uX19jb250ZW50IC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlciB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19jb250ZW50IC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2NvbnRlbnQgLml0ZW0tc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19jb250ZW50IC5pdGVtLXNlbGVjdGlvbiBhIHtcbiAgY29sb3I6ICNiNzBiMzggIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtYnktc2VsZWN0aW9uX19jb250ZW50IC5saXN0aW5nX19maWx0ZXJfX3dyYXBwZXJfX2FjdGlvbiA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWJ5LXNlbGVjdGlvbl9fY29udGVudCAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyX19hY3Rpb24gPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC0tc2VuZFRvQ2xpZW50cyxcbi5tb2RhbC0tc2VuZFRvRnJpZW5kLFxuLm1vZGFsLS1tb3JlSW5mb3JtYXRpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIC5tb2RhbC1kaWFsb2csXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtZGlhbG9nLFxuLm1vZGFsLS1tb3JlSW5mb3JtYXRpb25zIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwtLXNlbmRUb0NsaWVudHMgLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtY29udGVudCxcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLS1tb3JlSW5mb3JtYXRpb25zIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIC5tb2RhbC1oZWFkZXI6OmFmdGVyLCAubW9kYWwtLXNlbmRUb0NsaWVudHMgLm1vZGFsLWhlYWRlcjo6YmVmb3JlLFxuLm1vZGFsLS1zZW5kVG9GcmllbmQgLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtaGVhZGVyOjpiZWZvcmUsXG4ubW9kYWwtLW1vcmVJbmZvcm1hdGlvbnMgLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsXG4ubW9kYWwtLW1vcmVJbmZvcm1hdGlvbnMgLm1vZGFsLWhlYWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC0tc2VuZFRvQ2xpZW50cyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5tb2RhbC0tc2VuZFRvRnJpZW5kIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLm1vZGFsLS1tb3JlSW5mb3JtYXRpb25zIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuLm1vZGFsLS1zZW5kVG9GcmllbmQgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4ubW9kYWwtLW1vcmVJbmZvcm1hdGlvbnMgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4ubW9kYWwtLXNlbmRUb0NsaWVudHMgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIsXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3Zlcixcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtLXNlbmRUb0NsaWVudHMgLm1vZGFsLWJvZHksXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAubW9kYWwtYm9keSxcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIGxlZ2VuZCxcbi5tb2RhbC0tc2VuZFRvRnJpZW5kIGxlZ2VuZCxcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9kYWwtLXNlbmRUb0NsaWVudHMgbGVnZW5kIHNwYW4sXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCBsZWdlbmQgc3Bhbixcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyBsZWdlbmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC0tc2VuZFRvQ2xpZW50cyAjZWRpdC1maWVsZC1jaXZpbGl0ZSBsYWJlbCxcbi5tb2RhbC0tc2VuZFRvQ2xpZW50cyAuZmllbGRzZXQtd3JhcHBlciBsYWJlbCxcbi5tb2RhbC0tc2VuZFRvRnJpZW5kICNlZGl0LWZpZWxkLWNpdmlsaXRlIGxhYmVsLFxuLm1vZGFsLS1zZW5kVG9GcmllbmQgLmZpZWxkc2V0LXdyYXBwZXIgbGFiZWwsXG4ubW9kYWwtLW1vcmVJbmZvcm1hdGlvbnMgI2VkaXQtZmllbGQtY2l2aWxpdGUgbGFiZWwsXG4ubW9kYWwtLW1vcmVJbmZvcm1hdGlvbnMgLmZpZWxkc2V0LXdyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItUmVndWxhclwiO1xufVxuLm1vZGFsLS1zZW5kVG9DbGllbnRzICNlZGl0LWZpZWxkLWNpdmlsaXRlIGlucHV0LFxuLm1vZGFsLS1zZW5kVG9DbGllbnRzIC5maWVsZHNldC13cmFwcGVyIGlucHV0LFxuLm1vZGFsLS1zZW5kVG9GcmllbmQgI2VkaXQtZmllbGQtY2l2aWxpdGUgaW5wdXQsXG4ubW9kYWwtLXNlbmRUb0ZyaWVuZCAuZmllbGRzZXQtd3JhcHBlciBpbnB1dCxcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyAjZWRpdC1maWVsZC1jaXZpbGl0ZSBpbnB1dCxcbi5tb2RhbC0tbW9yZUluZm9ybWF0aW9ucyAuZmllbGRzZXQtd3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgbWFyZ2luOiAwcHggMC41cmVtIDBweCAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0sXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tY2xpZW50cy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gdGV4dGFyZWEsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tZnJpZW5kLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSB0ZXh0YXJlYSxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCI7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSB0ZXh0YXJlYTpmb2N1cyxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk2OTY5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA1LCAxMDUsIDEwNSwgMC4yNSk7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIGlucHV0W3R5cGU9ZmlsZV0sXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gdGV4dGFyZWEsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSB0ZXh0YXJlYSxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gbGFiZWwuY29udHJvbC1sYWJlbCxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIGxhYmVsLmNvbnRyb2wtbGFiZWwsXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSBsYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuZm9ybS1ncm91cCxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIC5mb3JtLWdyb3VwLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gLmZvcm0tY2hlY2tib3gsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSAuZm9ybS1jaGVja2JveCxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIC5mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gLmNoZWNrYm94IGxhYmVsLFxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tZnJpZW5kLWZvcm0gLmNoZWNrYm94IGxhYmVsLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBjb2xvcjogIzg2OTc5MTtcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tZmlsZSxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1maWxlLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLWZpbGUge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5idG4tcHJpbWFyeSxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuYnRuLXByaW1hcnksXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmJ0bi1wcmltYXJ5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuYnRuLFxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tZnJpZW5kLWZvcm0gLmJ0bixcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tY2xpZW50cy1mb3JtIC5idG4uYnRuLWRlZmF1bHQsXG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1mcmllbmQtZm9ybSAuYnRuLmJ0bi1kZWZhdWx0LFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0gLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW1tby1mYXZvcml0ZXMtc2VuZC10by1jbGllbnRzLWZvcm0gLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uaW1tby1mYXZvcml0ZXMtcmVxdWVzdC1pbmZvcm1hdGlvbnMtZm9ybSAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1Yztcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuYnRuLmJ0bi1wcmltYXJ5LFxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tZnJpZW5kLWZvcm0gLmJ0bi5idG4tcHJpbWFyeSxcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIC5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmltbW8tZmF2b3JpdGVzLXNlbmQtdG8tZnJpZW5kLWZvcm0gLmJ0bi5idG4tcHJpbWFyeTpob3Zlcixcbi5pbW1vLWZhdm9yaXRlcy1yZXF1ZXN0LWluZm9ybWF0aW9ucy1mb3JtIC5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4Yjg1O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uaW1tb21hcm9jX2dsb2JhbF9zZWFyY2hfZm9ybSAucHJvcGVydHktdHlwZXMsXG4uaW1tb21hcm9jX2dsb2JhbF9zZWFyY2hfZm9ybSAucm9vbXMtdGFicy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmltbW8tc2VhcmNoLWZvcm0gLnByb3BlcnR5LXR5cGVzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTIwcHgsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAucHJvcGVydHktdHlwZXMgLnByb3BlcnR5LW9wdGlvbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLnByb3BlcnR5LXR5cGVzIC5wcm9wZXJ0eS1vcHRpb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5wcm9wZXJ0eS10eXBlcyAucHJvcGVydHktb3B0aW9uIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5wcm9wZXJ0eS10eXBlcyAucHJvcGVydHktb3B0aW9uIC5wcm9wZXJ0eS1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5wcm9wZXJ0eS10eXBlcyAucHJvcGVydHktb3B0aW9uIC5wcm9wZXJ0eS1ib3ggaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gOHB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5wcm9wZXJ0eS10eXBlcyAucHJvcGVydHktb3B0aW9uIC5wcm9wZXJ0eS1ib3ggc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAucHJvcGVydHktdHlwZXMgLnByb3BlcnR5LW9wdGlvbiBpbnB1dDpjaGVja2VkICsgLnByb3BlcnR5LWJveCB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLnByb3BlcnR5LXR5cGVzIC5wcm9wZXJ0eS1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIC5wcm9wZXJ0eS1ib3ggaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5wcm9wZXJ0eS10eXBlcyAucHJvcGVydHktb3B0aW9uIGlucHV0OmNoZWNrZWQgKyAucHJvcGVydHktYm94IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtID4gLnBhbmVsLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtID4gZGl2IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSA+IGRpdiAuZm9ybS1pdGVtIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSA+IGRpdiA+IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSA+IGRpdiA+IGxhYmVsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAuY3VzdG9tLW9wdGlvbnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTJkYiAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tb3BlcmF0aW9ucyBbaWRePWVkaXQtb3BlcmF0aW9uc10sXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW9wZXJhdGlvbnMgW2lkXj1lZGl0LXZpbGxlXSxcbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdmlsbGUgW2lkXj1lZGl0LW9wZXJhdGlvbnNdLFxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS12aWxsZSBbaWRePWVkaXQtdmlsbGVdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1vcGVyYXRpb25zIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QsXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXZpbGxlIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1vcGVyYXRpb25zIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcixcbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdmlsbGUgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1vcGVyYXRpb25zIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1vcHRpb25zLFxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS12aWxsZSAuY3VzdG9tLXNlbGVjdC13cmFwcGVyIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW9wZXJhdGlvbnMgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLXNlbGVjdCAuY3VzdG9tLW9wdGlvbnMgLmN1c3RvbS1vcHRpb24sXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXZpbGxlIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1vcHRpb25zIC5jdXN0b20tb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW9wZXJhdGlvbnMgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLXNlbGVjdCAuY3VzdG9tLW9wdGlvbnMgLmN1c3RvbS1vcHRpb24uc2VsZWN0aW9uLFxuLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS12aWxsZSAuY3VzdG9tLXNlbGVjdC13cmFwcGVyIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9ucyAuY3VzdG9tLW9wdGlvbi5zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tcHJpY2UgLmN1c3RvbS1zZWxlY3QsXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXNlY3RldXIgLmN1c3RvbS1zZWxlY3QsXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWdlbnJlIC5jdXN0b20tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXByaWNlIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tc2VsZWN0LXRyaWdnZXIsXG4uaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXNlY3RldXIgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcixcbi5pbW1vLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tZ2VucmUgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlciB7XG4gICAgY29sb3I6ICMzNzQxNTEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1yZWZlcmVuY2UgaW5wdXQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM3NDE1MSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWJ0eXBlIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAjc3Vic2VjdG9yLXdyYXBwZXIgbGVnZW5kIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5ICNzdWJzZWN0b3Itd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciA+IC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAjc3Vic2VjdG9yLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgPiAuZm9ybS1jaGVja2JveGVzIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5ICNzdWJzZWN0b3Itd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciA+IC5mb3JtLWNoZWNrYm94ZXMgZGl2IGlucHV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhY2NlbnQtY29sb3I6ICNkOGQ0Y2YgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAjc3Vic2VjdG9yLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgPiAuZm9ybS1jaGVja2JveGVzIGxhYmVsIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAuZm9ybS1pdGVtLW5iLWNoYW1icmVzIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMgLnJvb21zLXRhYnMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyAucm9vbXMtdGFicy1tb2JpbGUgLnJvb20tdGFiLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5mb3JtLWl0ZW0tbmItY2hhbWJyZXMgLnJvb21zLXRhYnMtbW9iaWxlIC5yb29tLXRhYi1tb2JpbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyAucm9vbXMtdGFicy1tb2JpbGUgLnJvb20tdGFiLW1vYmlsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNmUyZGI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLmZvcm0taXRlbS1waXNjaW5lLFxuLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLmZvcm0taXRlbS1tZXVibGUge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAuZm9ybS1pdGVtLXBpc2NpbmUgbGFiZWwsXG4uaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAuZm9ybS1pdGVtLW1ldWJsZSBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAuZm9ybS1pdGVtLXBpc2NpbmUgbGFiZWwgaW5wdXQsXG4uaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAuZm9ybS1pdGVtLW1ldWJsZSBsYWJlbCBpbnB1dCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBhY2NlbnQtY29sb3I6ICNkOGQ0Y2YgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIC5jb250cm9sLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLnJpZ2h0LnN1cmZhY2VfdGVycmFpbiAucGFuZWwtaGVhZGluZyxcbi5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5yaWdodC5zdXJmYWNlX3RlcnJhaW4gLnJvb21zLXRhYnMgbGVnZW5kIHtcbiAgICBtYXJnaW46IDhweCAwIDIwcHg7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLnJpZ2h0LnN1cmZhY2VfdGVycmFpbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUsXG4uaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1oZWFkaW5nIC5maWVsZHNldC1sZWdlbmQsXG4uaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIC5yb29tcy10YWJzIGxlZ2VuZCAucGFuZWwtdGl0bGUsXG4uaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIC5yb29tcy10YWJzIGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5yaWdodC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5yaWdodC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgLmZvcm0taXRlbSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pbW1vLXNlYXJjaC1mb3JtIFtpZF49ZWRpdC1tb3JlLWNyaXRlcmlhXS5pbi5wYW5lbC1ib2R5IC5yaWdodC5zdXJmYWNlX3RlcnJhaW4gLnBhbmVsLWJvZHkgLmZvcm0taXRlbSBpbnB1dC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW1tby1zZWFyY2gtZm9ybSBbaWRePWVkaXQtbW9yZS1jcml0ZXJpYV0uaW4ucGFuZWwtYm9keSAucmlnaHQuc3VyZmFjZV90ZXJyYWluIC5wYW5lbC1ib2R5IC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMyk7XG4gIH1cbiAgLmltbW8tc2VhcmNoLWZvcm0gW2lkXj1lZGl0LW1vcmUtY3JpdGVyaWFdLmluLnBhbmVsLWJvZHkgLnJpZ2h0LnN1cmZhY2VfdGVycmFpbiAucGFuZWwtYm9keSAuZm9ybS1pdGVtOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFnZXItbmF2IC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZXItbmF2IC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtID4gYSB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC44cHg7XG4gIGZvbnQtZmFtaWx5OiBXaGl0bmV5LUxpZ2h0LCBzZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTJkYjtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjVzO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZXItbmF2IC5wYWdpbmF0aW9uID4gLnBhZ2VyX19pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxfYWN0dWFsaXRlIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG4uZGV0YWlsX2FjdHVhbGl0ZSAuZmllbGQtLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXRhaWxfYWN0dWFsaXRlIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJJbnRlci1Cb2xkXCI7XG59XG4uZGV0YWlsX2FjdHVhbGl0ZSAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBsaW5lLWhlaWdodDogMS44NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2VTYW5zUHJvLU1lZGl1bVwiO1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLm5ld3NsZXR0ZXItdG9wLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXRhaWxfYWN0dWFsaXRlIC5uZXdzbGV0dGVyLXRvcC1jb250YWluZXIgLm5ld3NsZXR0ZXItYmFjay1jaXJjbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMzBweDtcbn1cbi5kZXRhaWxfYWN0dWFsaXRlIC5uZXdzbGV0dGVyLXRvcC1jb250YWluZXIgLm5ld3NsZXR0ZXItYmFjay1jaXJjbGUtY29udGFpbmVyIC5uZXdzbGV0dGVyLWJhY2stY2lyY2xlIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGV0YWlsX2FjdHVhbGl0ZSAubmV3c2xldHRlci10b3AtY29udGFpbmVyIC5uZXdzbGV0dGVyLWJhY2stY2lyY2xlLWNvbnRhaW5lciAubmV3c2xldHRlci1iYWNrLWNpcmNsZSAuYXJyb3cge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLm5ld3NsZXR0ZXJfdG9wIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLm5ld3NsZXR0ZXJfdG9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAuZmllbGQtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGV0YWlsX2FjdHVhbGl0ZSAubmV3c2xldHRlcl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZC0taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZGV0YWlsX2FjdHVhbGl0ZSAubmV3c2xldHRlcl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3NsZXR0ZXItY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLm5ld3NsZXR0ZXJfdG9wIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzbGV0dGVyLWNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjODY5NzkxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5kZXRhaWxfYWN0dWFsaXRlIC5uZXdzbGV0dGVyX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtbmV3c2xldHRlci1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3ZDdkNyAhaW1wb3J0YW50O1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLmNvbnRlbnRfZGV0YWlsLWFjdHVhbGl0ZSAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLmRldGFpbF9hY3R1YWxpdGUgLmNvbnRlbnRfZGV0YWlsLWFjdHVhbGl0ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZXNzYWdlX2NvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM4Mjg0N2Y7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDBweCA1MHB4IDEwMHB4IC0yMHB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDMwcHggNjBweCAtMzBweCwgcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSAwcHggLTJweCA2cHggMHB4IGluc2V0O1xufVxuXG4uZ28tYmFjay1idXR0b24ge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjUyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhlYWRfcGFnZS1iYXNpYyB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xufVxuLmhlYWRfcGFnZS1iYXNpYyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2VTYW5zUHJvLUV4dHJhQm9sZFwiO1xufVxuXG4uYmxvY2stZmllbGQtYmxvY2tub2RlcGFnZWZpZWxkLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ibG9jay1maWVsZC1ibG9ja25vZGVwYWdlZmllbGQtbWVkaWEgLmZpZWxkLS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZmllbGQtYmxvY2tub2RlcGFnZWZpZWxkLW1lZGlhIC5maWVsZC0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXBhZ2VmaWVsZC1tZWRpYSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay1maWVsZC1ibG9ja25vZGVwYWdlYm9keSB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXBhZ2Vib2R5ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYmxvY2stZmllbGQtYmxvY2tub2RlcGFnZWJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWxlcnQtZW1haWwtYmxvY2syIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuYWxlcnQtZW1haWwtYmxvY2syX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuZm9ybS10ZXh0LCAuYWxlcnQtZW1haWwtYmxvY2syIC5mb3JtLWVtYWlsIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmFsZXJ0LWVtYWlsLWJsb2NrMiAuanMtZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjNDA0MDQwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLmhvbWUtY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciBpbnB1dFt0eXBlPXRleHRdLFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciBzZWxlY3Qge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhY2NlbnQtY29sb3I6ICM4ZjdiNzM7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIGxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGNvbG9yOiAjOGY3YjczO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIGxhYmVsLFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciBsZWdlbmQsXG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIGxlZ2VuZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5ncmlkX2dyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuZ3JpZF9ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5ncmlkX2dyb3VwIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLmdyaWRfZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LXR5cGUtZGUtYmllbi0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWdlbnJlLWR1LWJpZW4tLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1ldGF0LS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZGV2aXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5mb3JtLWl0ZW0tb3Utc2Utc2l0dWUtdm90cmUtYmllbi0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5mb3JtLWl0ZW0tb3Utc2Utc2l0dWUtdm90cmUtYmllbi0gbGFiZWwge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLmZvcm0taXRlbS1vdS1zZS1zaXR1ZS12b3RyZS1iaWVuLSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC10eXBlLWRlLWJpZW4tLXdyYXBwZXItbGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5maWVsZHNldC13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5maWVsZHNldC13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAud2ViZm9ybS10ZXJtLWNoZWNrYm94ZXMtc2Nyb2xsIC5maWVsZHNldC13cmFwcGVyLFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1ldGF0LS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyOiAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAud2ViZm9ybS10ZXJtLWNoZWNrYm94ZXMtc2Nyb2xsIC5maWVsZHNldC13cmFwcGVyID4gZGl2LFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1ldGF0LS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLndlYmZvcm0tdGVybS1jaGVja2JveGVzLXNjcm9sbCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdixcbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZXRhdC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLndlYmZvcm0tdGVybS1jaGVja2JveGVzLXNjcm9sbCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IGRpdixcbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZXRhdC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlNmUyZGI7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGVjaGUtYm90dG9tLWdyYXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5hY2NvcmRpb24taXRlbSAucGFuZWwtYm9keTo6YWZ0ZXIsIC5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ib2R5OjpiZWZvcmUsXG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5hY2NvcmRpb24taXRlbSAucGFuZWwtYm9keSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWJvZHkgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWJvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyIC5mb3JtLWl0ZW0tZGVzY3JpcHRpZiB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZmllbGRzZXQtcGllY2VzLWpvaW50ZXMgLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIC53ZWJmb3JtLWZsZXgge1xuICBtaW4td2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyAud2ViZm9ybS1mbGV4OmhhcyhsYWJlbCkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZmllbGRzZXQtcGllY2VzLWpvaW50ZXMgLndlYmZvcm0tZmxleDpoYXMoYnV0dG9uKSB7XG4gIGZsZXg6IDE7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIC53ZWJmb3JtLWZsZXg6aGFzKGJ1dHRvbikgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIC5maWxlLXVwbG9hZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIC5idG4tdXBsb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM2Y0NDRhO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU1ZGM7XG4gIGNvbG9yOiAjM2Y0NDRhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZmllbGRzZXQtcGllY2VzLWpvaW50ZXMgaW5wdXQuanMtZm9ybS1maWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyAuZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWZpZWxkc2V0LXBpZWNlcy1qb2ludGVzIC5jb250cm9sLWxhYmVsLFxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtZmllbGRzZXQtcGllY2VzLWpvaW50ZXMgI2FqYXgtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhvbWUtY29udGFjdCAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3VlcikgLnZlbmRyZV9sb3VlciAjZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uaG9tZS1jb250YWN0IC53ZWJmb3JtLWJsb2NrX19jb250ZW50OmhhcygudmVuZHJlX2xvdWVyKSAudmVuZHJlX2xvdWVyICNlZGl0LWFjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTJkYjtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5ob21lLWNvbnRhY3QgLndlYmZvcm0tYmxvY2tfX2NvbnRlbnQ6aGFzKC52ZW5kcmVfbG91ZXIpIC52ZW5kcmVfbG91ZXIgI2VkaXQtYWN0aW9ucyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlMmRiO1xufVxuXG4ucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC5wYWdlLWZhdm9yaXNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAucGFnZS1mYXZvcmlzX19idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC5wYWdlLWZhdm9yaXNfX2J0biBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC5wYWdlLWZhdm9yaXNfX2J0biBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnBhZ2UtZmF2b3Jpc19fYnRuIC5idXR0b25zLWdyb3VwLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC5wYWdlLWZhdm9yaXNfX2J0biAuYnV0dG9ucy1ncm91cC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC5wYWdlLWZhdm9yaXNfX2J0biAuYnV0dG9ucy1ncm91cC1yaWdodCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwgLnNpbWlsYXItZ29vZHMtYmxvY2tfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIC5yZW1vdmVfX2Zhdm9yaXRlX19wcm9kdWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwgLnJlbW92ZV9fZmF2b3JpdGVfX3Byb2R1Y3Qgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIC5pY29ucy1jYXJkLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwgLmN1c3RvbS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwgLmN1c3RvbS1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtZmF2b3Jpc19fYnV0dG9uLWJveCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQtLWhvcml6b250YWwgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGN0I3Mztcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFsIC5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1mYXZvcmlzX19idXR0b24tYm94IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZC0taG9yaXpvbnRhbCAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcms6OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYWdlLWZhdm9yaXNfX2J1dHRvbi1ib3ggLnN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWEgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fcGhvdG9zIC5idG4tYWRkLWRlbGV0ZS1mYXZvcml0ZSBpLmZhLWhlYXJ0LmZhcyB7XG4gIGNvbG9yOiAjZDkyNjU2O1xufVxuXG4ucHMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXEtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mYXEtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xuICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogQ2lyY2xlIGJ1dHRvbiAqL1xuICAvKiBBcnJvdyBzdHlsaW5nICovXG59XG4uZmFxLXBhZ2UtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJJbnRlci1TZW1pQm9sZFwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYXEtcGFnZS1oZWFkZXIgLmZhcS1iYWNrLWNpcmNsZSB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mYXEtcGFnZS1oZWFkZXIgLmZhcS1iYWNrLWNpcmNsZSAuYXJyb3cge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItTWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTE7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZhcS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi5mYXEtaXRlbXMgLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5mYXEtaXRlbXMgLmZhcS1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mYXEtaXRlbXMgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItUmVndWxhclwiO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uZmFxLWl0ZW1zIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cbi5mYXEtaXRlbXMgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24uYWN0aXZlIC50b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhcS1pdGVtcyAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbiAudG9nZ2xlLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzc0MTUxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5mYXEtaXRlbXMgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSwgcGFkZGluZyAwLjRzIGVhc2U7XG59XG4uZmFxLWl0ZW1zIC5mYXEtaXRlbSAuZmFxLWFuc3dlciBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmZhcS1pdGVtcyAuZmFxLWl0ZW0gLmZhcS1hbnN3ZXIgLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItTWVkaXVtXCI7XG59XG4uZmFxLWl0ZW1zIC5mYXEtaXRlbSAuZmFxLWFuc3dlciAucmVhZC1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby1mYXEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODY5NzkxO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxLXBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIC50b2dnbGUtaWNvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uZmFxLWRldGFpbC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mYXEtZGV0YWlsLXBhZ2UgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTsgfVxuXG4vKiFcclxuICogYm9vdHN0cmFwLXN0YXItcmF0aW5nIHY0LjAuNVxyXG4gKiBodHRwOi8vcGx1Z2lucy5rcmFqZWUuY29tL3N0YXItcmF0aW5nXHJcbiAqXHJcbiAqIEF1dGhvcjogS2FydGlrIFZpc3dlc3dhcmFuXHJcbiAqIENvcHlyaWdodDogMjAxMyAtIDIwMTgsIEthcnRpayBWaXN3ZXN3YXJhbiwgS3JhamVlLmNvbVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQlNEIDMtQ2xhdXNlXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9rYXJ0aWstdi9ib290c3RyYXAtc3Rhci1yYXRpbmcvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG4gKi9cclxuLnJhdGluZy1sb2FkaW5nIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9sb2FkaW5nLmdpZicpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLypcclxuICogU3RhcnMgJiBJbnB1dFxyXG4gKi9cclxuLnJhdGluZy1jb250YWluZXIgLnJhdGluZy1zdGFycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5yYXRpbmctY29udGFpbmVyIC5yYXRpbmctaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDFweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJhdGluZy1jb250YWluZXIuaXMtZGlzcGxheS1vbmx5IC5yYXRpbmctaW5wdXQsXHJcbi5yYXRpbmctY29udGFpbmVyLmlzLWRpc3BsYXktb25seSAucmF0aW5nLXN0YXJzIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnJhdGluZy1kaXNhYmxlZCAucmF0aW5nLWlucHV0LCAucmF0aW5nLWRpc2FibGVkIC5yYXRpbmctc3RhcnMge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLnJhdGluZy1jb250YWluZXIgLnN0YXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJhdGluZy1jb250YWluZXIgLmVtcHR5LXN0YXJzIHtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4ucmF0aW5nLWNvbnRhaW5lciAuZmlsbGVkLXN0YXJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBjb2xvcjogI2ZkZTE2ZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICM3Nzc7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjOTk5O1xyXG59XHJcblxyXG4ucmF0aW5nLXJ0bCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5yYXRpbmctYW5pbWF0ZSAuZmlsbGVkLXN0YXJzIHtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGVhc2U7XHJcbn1cclxuXHJcbi5yYXRpbmctcnRsIC5maWxsZWQtc3RhcnMge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xyXG59XHJcblxyXG4ucmF0aW5nLXJ0bC5pcy1zdGFyIC5maWxsZWQtc3RhcnMge1xyXG4gICAgcmlnaHQ6IDAuMDZlbTtcclxufVxyXG5cclxuLnJhdGluZy1ydGwuaXMtaGVhcnQgLmVtcHR5LXN0YXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4wN2VtO1xyXG59XHJcblxyXG4vKipcclxuICogQ2xlYXJcclxuICovXHJcbi5yYXRpbmctY29udGFpbmVyIC5jbGVhci1yYXRpbmcge1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogNjAlO1xyXG59XHJcblxyXG4uY2xlYXItcmF0aW5nLWFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsZWFyLXJhdGluZy1hY3RpdmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM4NDM1MzQ7XHJcbn1cclxuXHJcbi5yYXRpbmctY29udGFpbmVyIC5jbGVhci1yYXRpbmcge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4vKipcclxuICogQ2FwdGlvblxyXG4gKi9cclxuXHJcbi8qIGV4dGVuZCBzdXBwb3J0IHRvIEJTNCAqL1xyXG4ucmF0aW5nLWNvbnRhaW5lciAuY2FwdGlvbiAubGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogLjI1ZW0gLjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG59XHJcblxyXG4ucmF0aW5nLWNvbnRhaW5lciAuY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnJhdGluZy1jb250YWluZXIgLmNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnJhdGluZy1ydGwgLmNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByaW50XHJcbiAqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLnJhdGluZy1jb250YWluZXIgLmNsZWFyLXJhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFNpemVzXHJcbiAqL1xyXG4ucmF0aW5nLXhsICB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbn1cclxuLnJhdGluZy1sZyAge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcbi5yYXRpbmctbWQgIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG4ucmF0aW5nLXNtICB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLnJhdGluZy14cyAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ucmF0aW5nLXhsIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4ucmF0aW5nLWxnIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ucmF0aW5nLW1kIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4ucmF0aW5nLXNtIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ucmF0aW5nLXhzIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1cbkBjaGFyc2V0IFwiVVRGLThcIjsuYmx1ZWltcC1nYWxsZXJ5LC5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGU+LnNsaWRlLWNvbnRlbnQsLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4uc2xpZGUtY29udGVudD5pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGU+LnNsaWRlLWNvbnRlbnQsLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4uc2xpZGUtY29udGVudD5pbWd7bWFyZ2luOmF1dG87d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3BhY2l0eToxfS5ibHVlaW1wLWdhbGxlcnl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjA7ZGlzcGxheTpub25lO2RpcmVjdGlvbjpsdHI7LW1zLXRvdWNoLWFjdGlvbjpwaW5jaC16b29tO3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5ibHVlaW1wLWdhbGxlcnktY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDphdXRvO21hcmdpbjoxZW0gYXV0bztwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7Ym94LXNoYWRvdzowIDAgNHB4IHJnYmEoMCwwLDAsLjEpOy1tcy10b3VjaC1hY3Rpb246cGFuLXkgcGluY2gtem9vbTt0b3VjaC1hY3Rpb246cGFuLXkgcGluY2gtem9vbTtkaXNwbGF5OmJsb2NrfS5ibHVlaW1wLWdhbGxlcnktZGlzcGxheXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5ibHVlaW1wLWdhbGxlcnktY2Fyb3VzZWw+LnNsaWRlc3twb3NpdGlvbjphYnNvbHV0ZX0uYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRle3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpfS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGUtYWN0aXZlLC5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGUtbmV4dCwuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlLXByZXZ7dmlzaWJpbGl0eTp2aXNpYmxlfS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGUtbG9hZGluZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWcvbG9hZGluZy5naWYpIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjY0cHggNjRweH0uYmx1ZWltcC1nYWxsZXJ5LXNtaWw+LnNsaWRlcz4uc2xpZGUtbG9hZGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvbG9hZGluZy5zdmcpfS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGUtbG9hZGluZz4uc2xpZGUtY29udGVudHtvcGFjaXR5OjB9LmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZS1lcnJvcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvZXJyb3IucG5nKSBjZW50ZXIgbm8tcmVwZWF0fS5ibHVlaW1wLWdhbGxlcnktc3ZnYXNpbWc+LnNsaWRlcz4uc2xpZGUtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Vycm9yLnN2Zyl9LmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZS1lcnJvcj4uc2xpZGUtY29udGVudHtkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeS1kaXNwbGF5Pi5uZXh0LC5ibHVlaW1wLWdhbGxlcnktZGlzcGxheT4ucHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTVweDt3aWR0aDo4cHg7aGVpZ2h0OjIwcHg7cGFkZGluZzoxMHB4IDE0cHggMTBweCAxOHB4O21hcmdpbi10b3A6LTIzcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQ6IzIyMiB1cmwoLi4vaW1nL3ByZXYucG5nKSBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyOjNweCBzb2xpZCAjZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czozMHB4Oy1tb3otYm9yZGVyLXJhZGl1czozMHB4O2JvcmRlci1yYWRpdXM6MzBweDtvcGFjaXR5Oi41O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6bm9uZX0uYmx1ZWltcC1nYWxsZXJ5LWRpc3BsYXk+Lm5leHR7cmlnaHQ6MTVweDtsZWZ0OmF1dG87YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL25leHQucG5nKX0uYmx1ZWltcC1nYWxsZXJ5LXN2Z2FzaW1nPi5wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9wcmV2LnN2Zyl9LmJsdWVpbXAtZ2FsbGVyeS1zdmdhc2ltZz4ubmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvbmV4dC5zdmcpfS5ibHVlaW1wLWdhbGxlcnktZGlzcGxheT4uY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jbG9zZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7b3BhY2l0eTouODtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeS1zdmdhc2ltZz4uY2xvc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Nsb3NlLnN2Zyl9LmJsdWVpbXAtZ2FsbGVyeT4udGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7bGVmdDoxNXB4O21hcmdpbjowIDYwcHggMCAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDAgMnB4ICMwMDA7b3BhY2l0eTouODtkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeS1kaXNwbGF5Pi5wbGF5LXBhdXNle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7Ym90dG9tOjE1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvcGxheS1wYXVzZS5wbmcpIDAgMCBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNTtkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeS1zdmdhc2ltZz4ucGxheS1wYXVzZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvcGxheS1wYXVzZS5zdmcpfS5ibHVlaW1wLWdhbGxlcnktcGxheWluZz4ucGxheS1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IDB9LmJsdWVpbXAtZ2FsbGVyeS1jb250cm9scz4uY2xvc2UsLmJsdWVpbXAtZ2FsbGVyeS1jb250cm9scz4ubmV4dCwuYmx1ZWltcC1nYWxsZXJ5LWNvbnRyb2xzPi5wbGF5LXBhdXNlLC5ibHVlaW1wLWdhbGxlcnktY29udHJvbHM+LnByZXYsLmJsdWVpbXAtZ2FsbGVyeS1jb250cm9scz4udGl0bGV7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5ibHVlaW1wLWdhbGxlcnktbGVmdD4ucHJldiwuYmx1ZWltcC1nYWxsZXJ5LXJpZ2h0Pi5uZXh0LC5ibHVlaW1wLWdhbGxlcnktc2luZ2xlPi5uZXh0LC5ibHVlaW1wLWdhbGxlcnktc2luZ2xlPi5wbGF5LXBhdXNlLC5ibHVlaW1wLWdhbGxlcnktc2luZ2xlPi5wcmV2e2Rpc3BsYXk6bm9uZX0uYmx1ZWltcC1nYWxsZXJ5Pi5jbG9zZSwuYmx1ZWltcC1nYWxsZXJ5Pi5uZXh0LC5ibHVlaW1wLWdhbGxlcnk+LnBsYXktcGF1c2UsLmJsdWVpbXAtZ2FsbGVyeT4ucHJldiwuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi5zbGlkZS1jb250ZW50ey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYmx1ZWltcC1nYWxsZXJ5Pi5jbG9zZTpob3ZlciwuYmx1ZWltcC1nYWxsZXJ5Pi5uZXh0OmhvdmVyLC5ibHVlaW1wLWdhbGxlcnk+LnBsYXktcGF1c2U6aG92ZXIsLmJsdWVpbXAtZ2FsbGVyeT4ucHJldjpob3ZlciwuYmx1ZWltcC1nYWxsZXJ5Pi50aXRsZTpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0qK2h0bWwgLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZXttaW4taGVpZ2h0OjMwMHB4fSoraHRtbCAuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi5zbGlkZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfSoraHRtbCAuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi5zbGlkZS1jb250ZW50PmltZ3twb3NpdGlvbjpyZWxhdGl2ZX1Ac3VwcG9ydHMgKG9iamVjdC1maXQ6Y29udGFpbil7LmJsdWVpbXAtZ2FsbGVyeS1jb250YWluPi5zbGlkZXM+LnNsaWRlPi5zbGlkZS1jb250ZW50LC5ibHVlaW1wLWdhbGxlcnktY29udGFpbj4uc2xpZGVzPi5zbGlkZT4uc2xpZGUtY29udGVudD5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59fUBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6bGlnaHQpey5ibHVlaW1wLWdhbGxlcnktY2Fyb3VzZWx7YmFja2dyb3VuZDojZmZmfX0uYmx1ZWltcC1nYWxsZXJ5Pi5pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87cmlnaHQ6MTVweDtib3R0b206MTVweDtsZWZ0OjE1cHg7bWFyZ2luOjAgNDBweDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEwcHg7ZGlzcGxheTpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYmx1ZWltcC1nYWxsZXJ5Pi5pbmRpY2F0b3I+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bWFyZ2luOjZweCAzcHggMCAzcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDojY2NjO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMjUpIGNlbnRlciBuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMnB4ICMwMDA7b3BhY2l0eTouNTtjdXJzb3I6cG9pbnRlcn0qK2h0bWwgLmJsdWVpbXAtZ2FsbGVyeT4uaW5kaWNhdG9yPmxpe2Rpc3BsYXk6aW5saW5lfS5ibHVlaW1wLWdhbGxlcnk+LmluZGljYXRvcj4uYWN0aXZlLC5ibHVlaW1wLWdhbGxlcnk+LmluZGljYXRvcj5saTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7b3BhY2l0eToxfS5ibHVlaW1wLWdhbGxlcnk+LmluZGljYXRvcj5saTphZnRlcntvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDotNWVtO2xlZnQ6NHB4O3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2Utb3V0LG9wYWNpdHkgLjRzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtwb2ludGVyLWV2ZW50czpub25lfS5ibHVlaW1wLWdhbGxlcnk+LmluZGljYXRvcj5saTpob3ZlcjphZnRlcntvcGFjaXR5OjE7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDppbmhlcml0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWigwKX0uYmx1ZWltcC1nYWxsZXJ5Pi5pbmRpY2F0b3I+LmFjdGl2ZTphZnRlcntkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeS1jb250cm9scz4uaW5kaWNhdG9ye2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uYmx1ZWltcC1nYWxsZXJ5LXNpbmdsZT4uaW5kaWNhdG9ye2Rpc3BsYXk6bm9uZX0uYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi52aWRlby1jb250ZW50Pi52aWRlby1jb3ZlciwuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi52aWRlby1jb250ZW50PmlmcmFtZSwuYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi52aWRlby1jb250ZW50PnZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lfS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGU+LnZpZGVvLWNvbnRlbnQ+LnZpZGVvLWNvdmVye2JhY2tncm91bmQ6Y2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi52aWRlby1pZnJhbWU+LnZpZGVvLWNvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS5ibHVlaW1wLWdhbGxlcnk+LnNsaWRlcz4uc2xpZGU+LnZpZGVvLWNvbnRlbnQ+LnZpZGVvLXBsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2xlZnQ6MDttYXJnaW46LTY0cHggYXV0byAwO3dpZHRoOjEyOHB4O2hlaWdodDoxMjhweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvdmlkZW8tcGxheS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7b3BhY2l0eTouODtjdXJzb3I6cG9pbnRlcn0uYmx1ZWltcC1nYWxsZXJ5LXN2Z2FzaW1nPi5zbGlkZXM+LnNsaWRlPi52aWRlby1jb250ZW50Pi52aWRlby1wbGF5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy92aWRlby1wbGF5LnN2Zyl9LmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4udmlkZW8tcGxheWluZz4udmlkZW8tY292ZXIsLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4udmlkZW8tcGxheWluZz4udmlkZW8tcGxheXtkaXNwbGF5Om5vbmV9LmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4udmlkZW8tbG9hZGluZz4udmlkZW8tcGxheXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbG9hZGluZy5naWYpIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjY0cHggNjRweH0uYmx1ZWltcC1nYWxsZXJ5LXNtaWw+LnNsaWRlcz4uc2xpZGU+LnZpZGVvLWxvYWRpbmc+LnZpZGVvLXBsYXl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2xvYWRpbmcuc3ZnKX0qK2h0bWwgLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4udmlkZW8tY29udGVudHtoZWlnaHQ6MTAwJX0qK2h0bWwgLmJsdWVpbXAtZ2FsbGVyeT4uc2xpZGVzPi5zbGlkZT4udmlkZW8tY29udGVudD4udmlkZW8tcGxheXtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNjRweH0uYmx1ZWltcC1nYWxsZXJ5Pi5zbGlkZXM+LnNsaWRlPi52aWRlby1jb250ZW50Pi52aWRlby1wbGF5OmhvdmVye29wYWNpdHk6MX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJsdWVpbXAtZ2FsbGVyeS5taW4uY3NzLm1hcCAqL1xuLnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6MjBweH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjMycHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjhweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwMHB4O3dpZHRoOjEwMCU7ei1pbmRleDoxMDUxfS5zZWxlY3QyLXJlc3VsdHN7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkXXtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257bGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzo0cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNsb3NlLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO29wYWNpdHk6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpe2xpc3Qtc3R5bGU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTk7bWFyZ2luLXRvcDo1cHg7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM5OTk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6c29saWQgYmxhY2sgMXB4O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWF9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV17YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmI7Y29sb3I6d2hpdGV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjEwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojNTU1fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtmbG9hdDpyaWdodH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjpncmV5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzM4NzVkNztjb2xvcjojZmZmfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn1cblxuW2RhdGEtc2ltcGxlYmFyXXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwuc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowO2hlaWdodDowfS5zaW1wbGViYXItY29udGVudDphZnRlciwuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LnNpbXBsZWJhci1wbGFjZWhvbGRlcnttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lO2ZsZXgtZ3Jvdzppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczowfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXJ7Ym94LXNpemluZzppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxcHg7bWluLXdpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zaW1wbGViYXItdHJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFja3twb2ludGVyLWV2ZW50czphbGx9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWluLWhlaWdodDoxMHB4fS5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjJweDtyaWdodDoycHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfS5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZXtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAwcyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7dG9wOjA7d2lkdGg6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWx7bGVmdDowO2hlaWdodDoxMXB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87bGVmdDowO3RvcDoycHg7aGVpZ2h0OjdweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LmhzLWR1bW15LXNjcm9sbGJhci1zaXple2RpcmVjdGlvbjpydGw7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDo1MDBweDt3aWR0aDo1MDBweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1cblxuLyoqXG4gICogbXVsdGlwbGUtc2VsZWN0IC0gTXVsdGlwbGUgc2VsZWN0IGlzIGEgalF1ZXJ5IHBsdWdpbiB0byBzZWxlY3QgbXVsdGlwbGUgZWxlbWVudHMgd2l0aCBjaGVja2JveGVzIDopLlxuICAqXG4gICogQHZlcnNpb24gdjEuNS4yXG4gICogQGhvbWVwYWdlIGh0dHA6Ly9tdWx0aXBsZS1zZWxlY3Qud2VuemhpeGluLm5ldC5jblxuICAqIEBhdXRob3Igd2VuemhpeGluIDx3ZW56aGl4aW4yMDEwQGdtYWlsLmNvbT4gKGh0dHA6Ly93ZW56aGl4aW4ubmV0LmNuLylcbiAgKiBAbGljZW5zZSBNSVRcbiAgKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiOy5tcy1vZmZzY3JlZW57Y2xpcDpyZWN0KDAgMCAwIDApIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtvdXRsaW5lOjAhaW1wb3J0YW50O2xlZnQ6YXV0byFpbXBvcnRhbnQ7dG9wOmF1dG8haW1wb3J0YW50fS5tcy1wYXJlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tcy1jaG9pY2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjZweDtjb2xvcjojNDQ0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubXMtY2hvaWNlLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2N1cnNvcjpkZWZhdWx0fS5tcy1jaG9pY2U+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MjBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4fS5tcy1jaG9pY2U+c3Bhbi5wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5tcy1jaG9pY2U+ZGl2Lmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTZweDtoZWlnaHQ6MTAwJTt3aWR0aDoxNnB4fS5tcy1jaG9pY2U+ZGl2Lmljb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6J8OXJztjb2xvcjojODg4O2ZvbnQtd2VpZ2h0OmJvbGQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0xNHB4fS5tcy1jaG9pY2U+ZGl2Lmljb24tY2xvc2U6aG92ZXI6YmVmb3Jle2NvbG9yOiMzMzN9Lm1zLWNob2ljZT5kaXYuaWNvbi1jYXJldHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO3RvcDo1MCU7cmlnaHQ6OHB4O21hcmdpbi10b3A6LTJweDtib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHh9Lm1zLWNob2ljZT5kaXYuaWNvbi1jYXJldC5vcGVue2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5tcy1kcm9we3dpZHRoOmF1dG87bWluLXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOi0xcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9Lm1zLWRyb3AuYm90dG9te3RvcDoxMDAlO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9Lm1zLWRyb3AudG9we2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAtNHB4IDVweCByZ2JhKDAsMCwwLDAuMTUpfS5tcy1zZWFyY2h7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWluLWhlaWdodDoyNnB4O3BhZGRpbmc6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDA7Ym94LXNpemluZzpib3JkZXItYm94fS5tcy1zZWFyY2ggaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7bWluLWhlaWdodDoyNHB4O3BhZGRpbmc6MCA1cHg7bWFyZ2luOjA7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6bm9uZX0ubXMtZHJvcCB1bHtvdmVyZmxvdzphdXRvO21hcmdpbjowO3BhZGRpbmc6MH0ubXMtZHJvcCB1bD5saXtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpsaXN0LWl0ZW07YmFja2dyb3VuZC1pbWFnZTpub25lO3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOi4yNXJlbSA4cHh9Lm1zLWRyb3AgdWw+bGkgLmRpc2FibGVke2ZvbnQtd2VpZ2h0Om5vcm1hbCFpbXBvcnRhbnQ7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2N1cnNvcjpkZWZhdWx0fS5tcy1kcm9wIHVsPmxpLm11bHRpcGxle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubXMtZHJvcCB1bD5saS5ncm91cHtjbGVhcjpib3RofS5tcy1kcm9wIHVsPmxpLm11bHRpcGxlIGxhYmVse3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm1zLWRyb3AgdWw+bGkgbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcn0ubXMtZHJvcCB1bD5saSBsYWJlbC5vcHRncm91cHtmb250LXdlaWdodDpib2xkfS5tcy1kcm9wIHVsPmxpLmhpZGUtcmFkaW97cGFkZGluZzowfS5tcy1kcm9wIHVsPmxpLmhpZGUtcmFkaW86Zm9jdXMsLm1zLWRyb3AgdWw+bGkuaGlkZS1yYWRpbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lm1zLWRyb3AgdWw+bGkuaGlkZS1yYWRpby5zZWxlY3RlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0ubXMtZHJvcCB1bD5saS5oaWRlLXJhZGlvIGxhYmVse21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjVweCA4cHh9Lm1zLWRyb3AgdWw+bGkuaGlkZS1yYWRpbyBpbnB1dHtkaXNwbGF5Om5vbmV9Lm1zLWRyb3AgdWw+bGkub3B0aW9uLWxldmVsLTEgbGFiZWx7cGFkZGluZy1sZWZ0OjI4cHh9Lm1zLWRyb3AgaW5wdXRbdHlwZT1cInJhZGlvXCJdLC5tcy1kcm9wIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5tcy1kcm9wIC5tcy1uby1yZXN1bHRze2Rpc3BsYXk6bm9uZX1cbkBjaGFyc2V0IFwiVVRGLThcIjtAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5wbHlyey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXJlY3Rpb246bHRyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZhbWlseTp2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LGluaGVyaXQpO2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtcztmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGluZS1oZWlnaHQ6MS43O2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsMS43KTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7ei1pbmRleDowfS5wbHlyIGF1ZGlvLC5wbHlyIGlmcmFtZSwucGx5ciB2aWRlb3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXIgYnV0dG9ue2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3dpZHRoOmF1dG99LnBseXI6Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGx5ci0tZnVsbC11aSAqLC5wbHlyLS1mdWxsLXVpIDphZnRlciwucGx5ci0tZnVsbC11aSA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0YTU0NjQ7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWJhZGdlLWJhY2tncm91bmQsIzRhNTQ2NCk7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWJhZGdlLWJvcmRlci1yYWRpdXMsMnB4KTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwjZmZmKTtmb250LXNpemU6OXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYWRnZSw5cHgpO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtsZWZ0OjA7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHl7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7cGFkZGluZzoyMHB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMil9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLTQpKX0ucGx5cl9fY2FwdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLHJnYmEoMCwwLDAsLjgpKTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1jYXB0aW9ucy10ZXh0LWNvbG9yLCNmZmYpO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5wbHlyX19jb250cm9se2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLDNweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzo3cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2ZpbGw6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tvdXRsaW5lOjNweCBkb3R0ZWQgIzAwYjNmZjtvdXRsaW5lOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKSBkb3R0ZWQgM3B4O291dGxpbmUtb2Zmc2V0OjJweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsYS5wbHlyX19jb250cm9sOmFmdGVyLGEucGx5cl9fY29udHJvbDpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHg7cGFkZGluZzowIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym9yZGVyLXJhZGl1czo0cHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1tZW51LXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyOnZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweDtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3ZlcjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6YmVmb3JlLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmNhbGMoLTdweCAtIC0yKTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqLTEgLSAtMik7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtjb2xvcjojMDBiM2ZmO2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O2hlaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTttYXJnaW46MDttaW4td2lkdGg6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsY3VycmVudENvbG9yIDAsdHJhbnNwYXJlbnQgMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkvMiotMSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIqLTEpO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMTUpIHJnYmEoMzUsNDAsNDcsLjIpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciwucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZTozcHggZG90dGVkICMwMGIzZmY7b3V0bGluZTp2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSkgZG90dGVkIDNweDtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6M3B4IGRvdHRlZCAjMDBiM2ZmO291dGxpbmU6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpIGRvdHRlZCAzcHg7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNre291dGxpbmU6M3B4IGRvdHRlZCAjMDBiM2ZmO291dGxpbmU6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpIGRvdHRlZCAzcHg7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5ci0teW91dHViZS5wbHlyLS1wYXVzZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQ6bm90KC5wbHlyLS1zdG9wcGVkKSAucGx5cl9fcG9zdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6YmVmb3Jle2NvbnRlbnQ6XCLigYRcIjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywzcHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzo1cHggNy41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjJ9LnBseXJfX3Rvb2x0aXA6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjkpO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwe3otaW5kZXg6M30ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6MTZweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTZweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi41KTttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3Byb2dyZXNzX19idWZmZXIsLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0Oi02LjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO21hcmdpbi1yaWdodDotNi41cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0uNSk7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7bGVmdDowfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMiotMSk7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoMzUsNDAsNDcsLjYpIDI1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDM1LDQwLDQ3LC42KSAwLHJnYmEoMzUsNDAsNDcsLjYpIDc1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjExMHB4O21pbi13aWR0aDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwJX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1le21pbi13aWR0aDowO3dpZHRoOmF1dG99LnBseXItLWF1ZGlve2Rpc3BsYXk6YmxvY2t9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCM0YTU0NjQpO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjNmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4xNSkgcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4xNSkgcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgzNSw0MCw0NywuMSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLHJnYmEoMzUsNDAsNDcsLjEpKX0ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5ci0tdmlkZW97YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtoZWlnaHQ6MTAwJTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2FzcGVjdC1yYXRpbzoxNi85fUBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxNi85KXsucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX19LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkPi5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjI0MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTM4LjI4MTI1JSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtsZWZ0OjA7cGFkZGluZzo1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSl9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6IzAwYjNmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzoxNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMS41KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVye29wYWNpdHk6MX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLGhzbGEoMCwwJSwxMDAlLC41KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4xNSkgcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixoc2xhKDAsMCUsMTAwJSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4xNSkgcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixoc2xhKDAsMCUsMTAwJSwuNSkpfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUpO2NvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3R0b206MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2FkczphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2FkczplbXB0eTphZnRlcntkaXNwbGF5Om5vbmV9LnBseXJfX2N1ZXN7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDtvcGFjaXR5Oi44O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6M3B4O3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwYWRkaW5nOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsM3B4KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7Ym90dG9tOjZweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTUpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpIC0gMXB4KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjNweCA2cHh9LnBseXJfX3ByZXZpZXctc2NydWJiaW5ne2JvdHRvbTowO2ZpbHRlcjpibHVyKDFweCk7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjphdXRvO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLnNpbWlsYXItZ29vZHMtYmxvY2sge1xuICAgIC5zaW1pbGFycy1saW5rcyB7XG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6Zm9jdXMsXG4gICAgICAgIGE6YWN0aXZlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvZHVpdCB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLW9uZS1pdGVtIHtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgJjpob3ZlciAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2VfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdGluZ19fdGF1eF9fZGVfX3BlcnRpbmVuY2VfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCAjREREO1xuICAgICAgICBmb250LWZhbWlseTogV2hpdG5leS1MaWdodCwgc2VyaWY7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3RpbmdfX3RhdXhfX2RlX19wZXJ0aW5lbmNlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbW1vLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLy8gYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjIpIDBweCAycHggOHB4IDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAmOmhhcyguanMtZm9ybS1pdGVtLXZpbGxlKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aGFzKC5qcy1mb3JtLXdyYXBwZXIpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWNvbGxhcHNlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQodC1sKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAganVzdGlmeS1zZWxmOiBhdXRvO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICoge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgIGxlZ2VuZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjay0xO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdXJmYWNlX3RlcnJhaW4sXG4gICAgLnN1cmZhY2VfdGVycmFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtbSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIm3CslwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMTtcbiAgICAgICAgICAgIGJvcmRlcjogMSBweCBzb2xpZCByZ2IoMTAwLCAxMDAsIDEwMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZWFzdXJlcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtLW5iLWNoYW1icmVzIHtcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VzdG9tLXNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbS1waXNjaW5lLFxuICAgIC5mb3JtLWl0ZW0tbWV1YmxlIHtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGFjY2VudC1jb2xvcjogI2Q4ZDRjZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzdWJzZWN0b3Itd3JhcHBlcntcbiAgICAgICAgLmNoZWNrYm94e1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gZGl2IHtcbiAgICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgYm9yZGVyOiAkY29sb3ItbGlnaHQtZ3JleS0wIHNvbGlkIDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYTdhN2E3NDc7XG4gICAgfVxuXG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkY29sb3ItbGlnaHQtZ3JleS0wIHNvbGlkIDFweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgIGFjY2VudC1jb2xvcjogI2Q4ZDRjZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jdXN0b20tc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNlbGVjdCxcbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0W211bHRpcGxlXSB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3ZDFkNjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M3ZDFkNjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1vcGVyYXRpb25zIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjBmMlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idHlwZSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxYWRcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlY3RldXIge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdlbnJlIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjkwZFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLWl0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIEBleHRlbmQgLnRvLWRlbGV0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM1YjU2NGY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDYpICsgMHB4KTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogJGNvbG9yLWxpZ2h0LWdyZXktMCBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE2KSAwcHggMXB4IDRweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQodC14bCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkNGNmO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYXJjaC1ieS1zZWxlY3Rpb24ge1xuICAmX19mb3JtIHtcbiAgICAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2ltbW9tYXJvYzIvaW1nL2ljb25zL2ZpbHRlci1ibGFjay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbW1vbWFyb2MyL2ltZy9pY29ucy9jYXJldC1kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNlZGl0LXNvcnQtb3JkZXItLTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfX2ZpbHRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kKHQtbCkge1xuICAgIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgICBib3gtc2hhZG93OiAwIC02cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgfVxuICBcbiAgICAgIC5vZmZjYW52YXMtY2xvc2UtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwMDE7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuaW1tb21hcm9jX2dsb2JhbF9zZWFyY2hfZm9ybS5zaG93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIFxuICAgIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIFxuICAgIC5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtOm5vdCguc2hvdykge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgXG4iLCIuaG9tZS1jb250YWN0IHtcbiAgZm9ybS5jb250YWN0LXVzLWZvcm0ge1xuICAgIGxhYmVsLFxuICAgIGZpZWxkc2V0IHtcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLWJsYWNrLTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LWZvcm0ge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjRweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGFjY2VudC1jb2xvcjogIzhmN2I3MztcbiAgICB9XG4gIH1cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNlY3Rpb24tbmV3c2xldHRlciB7XG4gIC5uZXdzbGV0dGVyLWJsb2NrIHtcbiAgICAubmV3c2xldHRlci1jb250ZW50IHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2VkaXQtbWFuYWdlLFxuICAgICAgICAjZWRpdC1tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZvcm0tZW1haWwge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbi1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1hY3Rpb25ze1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjay0yO1xuICAgICAgICAgIGJvcmRlcjogMC44cHggc29saWQ7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjVzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1uZXdzbGV0dGVye1xuICBmaWVsZHNldHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm0tcmFkaW9ze1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgJiA+IGRpdntcbiAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtc2I7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbWlsYXItZ29vZHMtYmxvY2sge1xuICAub3dsLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICYuZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vd2wtcHJldixcbiAgICAub3dsLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3dsLWRvdHN7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLmRpc2FibGVke1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAub3dsLWRvdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNjY2NjY2cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAgO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxLjVweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGV0YWlsLXByb2R1Y3R7XG4gIC5icmVhZENydW1ie1xuICAgICYgPmRpdntcbiAgICAgIC8vIG1heC13aWR0aDogMTYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uZGVzY3JpcHRpb24tZGV0YWlse1xuICBwe1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuYm9keUJhY2tncm91bmR7XG4gICAgaDF7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VhcmNoLXRoZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTllNDtcbiAgICBkaXZ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuW2RhdGEtY29tcG9uZW50LWlkPVwiaW1tb21hcm9jMjp0aGVtZV9ibG9ja1wiXXtcbiAgICBoMXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgLnBhcmFncmFwaHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrO1xuICAgIH1cbn1cbi5ibG9jay1pbW1vLXByb2R1Y3QtZmF2b3JpdGVze1xuICAgIC5jb3VwY29ldXItc2VjdGlvbiB7XG4gICAgICAgICY+IGRpdiA+IHNwYW4gLCBoMXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaG9tZS1jb250YWN0e1xuICAgIC5tZXNzYWdlc19fd3JhcHBlciA+IGRpdntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gIH1cbn1cbiAgXG4ubm91dmVhdXRlLXNlY3Rpb257XG4gICAgaDF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIC50cmFja2luZy13aWRlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgLnBhcmFncmFwaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjaztcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICAuZGV0YWlsLWNhcmR7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIC50aXRsZV9kZXRhaWwtY2FyZHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVme1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmhvbWUtY29udGFjdHtcbiAgICBoMyAsaDZ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMjtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsb2NrLWltbW8tbmV3cy1sYXRlc3R7XG4gICAgLmJ0bi1ib3JkZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxufVxuLm5ld3NsZXR0ZXItdGl0bGV7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cbi5ibG9jay1pbW1vLXByb2R1Y3Qtbm91dmVhdXRlcyB7XG4gICAgLm93bC1uYXYuZGlzYWJsZWQge1xuICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuIH1cbiAuYmlnLXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJhdGEtciAhaW1wb3J0YW50IDtcbiAgICAqe1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmF0YS1yICFpbXBvcnRhbnQgO1xuICAgIH1cbiAgfVxuLy8gICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgXG4gICAgLmxpbmUtY2xhbXAtNS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICBcbiAgICAubGluZS1jbGFtcC0yLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgIH1cbi8vICAgfVxuICBcbiAgLmNvbnRhaW5lci1kZXRhaWwtY291cGNvZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1cnJlbmN5LXdyYXBwZXJ7XG4gICAgJi5jdXJyZW5jeS13cmFwcGVyLW1vYmlsZXtcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b20tb3B0aW9ue1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGlvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbmN5LXNlbGVjdG9ye1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzM3B4IDEwcHggMHB4O1xuICAgICAgICAmOmhhcyguY3VzdG9tLW9wdGlvbnMpe1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAjY3VycmVuY3ktc2VsZWN0b3ItbW9iaWxle1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuLmNvdXBjb2V1ci1ob21le1xuICAgIC5wYXJhZ3JhcGh7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTEwcHggO1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgfVxufVxuXG4uc29jaWFsLW1lZGlhLXNpZGUtYmFyMntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn0iLCIuYWxlcnQtZW1haWwtYmxvY2syIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFjY2VudC1jb2xvcjogIzhGN0I3MztcbiAgfVxuICBsYWJlbDpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICAgIGNvbG9yOiAjOEY3QjczO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7XG4gICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAqe1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsZXJ0LWVtYWlsX2FjY29yZGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2hhZG93OiA1cHggM3B4IDE2cHggMHB4ICNjNmM2YzY0ZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIH1cbiAgLmFjY29yZGlvbi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlNmUyZGI7XG4gICAgY29sb3I6ICM3YzdjN2M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGVjaGUtYm90dG9tLWdyYXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAuZm9ybS1maWVsZHMge1xuICAgICAgLmdyaWQtYWNjb3JkaW9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtbSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzQwNDA0MCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc2VsZWN0LFxuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuZm9ybS1maWVsZHMgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wcm9kdWl0X29wZXJhdGlvbi1hbmQtdHlwZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVpdF9sb2NhbGlzYXRpb24tYW5kLWdlbnJlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxcmVtO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICBcbiAgICAgICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYgPiBkaXYge1xuICAgICAgLmZpZWxkZ3JvdXAge1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAudGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm8tdGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgJiA+IC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjOGY3YjczO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAzcHggMTZweCAwcHggI2M2YzZjNjRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGVjaGUtYm90dG9tLWdyYXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAudGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24udGVybS1yZWZlcmVuY2UtdHJlZS1jb2xsYXBzZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVpdF9zdXJmYWNlLFxuICAucHJvZHVpdF9hbGVydC1wcmljZSB7XG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjM2Y0NDRhO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAucHJvZHVpdF9hbGVydC1wcmljZSxcbiAgLnByb2R1aXRfY2FyYWN0w6lyaXN0aXF1ZXMsXG4gIC5wcm9kdWl0X3N1cmZhY2Uge1xuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAmID4gLmZvcm0tZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVpdF9jYXJhY3TDqXJpc3RpcXVlcyB7XG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0NHB4O1xuICAgIH1cbiAgICAuZm9ybS10eXBlLW51bWJlciB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICMzZjQ0NGE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlMmRiO1xuICAgICAgICBjb2xvcjogIzdjN2M3YztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdjN2M3YztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZS1jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAud2ViZm9ybS1ibG9ja19fY29udGVudDpoYXMoLnZlbmRyZV9sb3Vlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC52ZW5kcmVfbG91ZXIge1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGFjY2VudC1jb2xvcjogIzhmN2I3MztcbiAgICAgIH1cbiAgICAgIGxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgIGNvbG9yOiAjOGY3YjczO1xuICAgICAgfVxuICAgICAgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIipcIiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLFxuICAgICAgbGVnZW5kLFxuICAgICAgbGVnZW5kIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5ncmlkX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNlZGl0LXR5cGUtZGUtYmllbi0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICAjZWRpdC1nZW5yZS1kdS1iaWVuLS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICNlZGl0LWV0YXQtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgI2VkaXQtZGV2aXNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLW91LXNlLXNpdHVlLXZvdHJlLWJpZW4tIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1tKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICNlZGl0LXR5cGUtZGUtYmllbi0td3JhcHBlci1sZWdlbmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndlYmZvcm0tdGVybS1jaGVja2JveGVzLXNjcm9sbCxcbiAgICAgICNlZGl0LWV0YXQtLXdyYXBwZXIge1xuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmUyZGI7XG4gICAgICAgICAgY29sb3I6ICM3YzdjN2M7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsZWNoZS1ib3R0b20tZ3JheS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLWRlc2NyaXB0aWYge1xuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjZWRpdC1maWVsZHNldC1waWVjZXMtam9pbnRlcyB7XG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgfVxuICAgICAgICAud2ViZm9ybS1mbGV4IHtcbiAgICAgICAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgJjpoYXMobGFiZWwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhhcyhidXR0b24pIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tdXBsb2FkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzNmNDQ0YTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllNWRjO1xuICAgICAgICAgIGNvbG9yOiAjM2Y0NDRhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5qcy1mb3JtLWZpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWxhYmVsLFxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgICNhamF4LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNlZGl0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlMmRiO1xuICAgICAgICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTJkYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWl0LWRldGFpbF9fY29udGVudHtcbiAgICBoMSAsIC5iaWctdGl0bGUgLCAubWVkaXVtLXRpdGxle1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICBoMS5iaWctdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaDIgKntcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgaW5wdXQgLCB0ZXh0YXJlYXtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5LTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmluZm8tcHJvZHVjdF9fYWN0aW9uX19zaGFyZXtcbiAgICAgICAgLmFkZHRvYW55X2xpc3R7XG4gICAgICAgICAgICAuYWRkdG9hbnlfc2hhcmV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDQwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgICAuYTJhX3N2Z3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdQYXJ0YWdlciBjZXR0ZSBhbm5vbmNlcic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leS1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpLnVzZXItYXZhdGFye1xuICAgICAgICBjb2xvcjogI2U2ZTJkYjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbn1cbi5zaW1pbGFyLWdvb2RzLWJsb2Nre1xuICAgIGgzICwgLnNlYXJjaF9fcHJvZHVjdF9fZm9vdGVyX19wcmljZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgLnNtYWxsLXRpdGxle1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gICAgLnNlYXJjaF9faW5mb19fd3JhcHBlciBzcGFue1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2s7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXJ7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF9faW5mb19fd3JhcHBlcntcbiAgICAgICAgLm9wdGlvbnN7XG4gICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnJlYWRDcnVtYi1pdGVtc3tcbiAgICAuYnJlYWRDcnVtYi1pdGVtOmxhc3QtY2hpbGR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxufVxuLnByb2R1Y3QtZGV0YWlsX19waG90b3N7XG4gICAgLmJ0bi1nYWwtZGV0YWlsICwgLmJ0bi1nYWwtZGV0YWlsICp7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxufSIsIi5ibG9jay1pbW1vLXNlYXJjaC1nbG9iYWwtZm9ybS1ibG9ja3tcbiAgICBmb3Jte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2ZTdjODM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH0gICBcbn1cbi5wYXRoLWZyb250cGFnZXtcbiAgICAjYmxvY2staW1tb21hcm9jMi1ibG9ja2ltbW9tYXJvY3NlYXJjaGdsb2JhbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG59IiwiLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtIHtcblxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJj5kaXY+ZGl2IHtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1sKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLFxuICAgIC5mb3JtLWl0ZW0tbWVzc2FnZSxcbiAgICAuZmllbGQtLW5hbWUtc3Vic2NyaXB0aW9ucyxcbiAgICAjZWRpdC1tYW5hZ2UtLTIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LWwpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtbWFpbCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LWwpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGQtcykge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1sKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC44cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSA2ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LWwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QjU1NjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNpbXBsZS1uZXdzIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgLnNpbXBsZW5ld3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtYjtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDc3Y2M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0zLXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMy1yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzViNTY0ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMy1yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzViNTY0ZiwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhaW5lcl9sb2dvLW1lbnV7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAmOjphZnRlciAsICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWFyY2hfYW5kX2hlYXJ0e1xuICAgICYgPiBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5jb250YWluZXJfc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXNlYXJjaHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1zZWFyaC5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcl9zZWFyY2guYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAuZm9ybS1pbmxpbmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hfbW9iaWxle1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHAteGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgfVxuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHAteGwpe1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhlYWRlcntcbiAgICBzdmcgLCBoNiAsIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnNlYXJjaC1ieS1zZWxlY3Rpb25fX2NvbnRlbnQge1xuICAubGlzdGluZ19fZmlsdGVyX193cmFwcGVyIHtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLnRyaWVyX3BhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnVyZ2VyLW1lbnUuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJi5zb3J0aW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idXJnZXItbWVudS1zb3J0aW5nLnN2ZycpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtX19maWx0ZXItbGlzdGluZyB7XG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggMTBweDtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdC13cmFwcGVye1xuICAgIHNlbGVjdCAsIC5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaXRlbS1zZWxlY3Rpb257XG4gICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBjb2xvcjokY29sb3ItcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5saXN0aW5nX19maWx0ZXJfX3dyYXBwZXJfX2FjdGlvbntcbiAgICAmID4gZGl2e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJiA+IGRpdjpmaXJzdC1vZi10eXBle1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbC0tc2VuZFRvQ2xpZW50cyxcbi5tb2RhbC0tc2VuZFRvRnJpZW5kLFxuLm1vZGFsLS1tb3JlSW5mb3JtYXRpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMy1tO1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgI2VkaXQtZmllbGQtY2l2aWxpdGUsXG4gIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtcjtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwcHggLjVyZW0gMHB4IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWNsaWVudHMtZm9ybSxcbi5pbW1vLWZhdm9yaXRlcy1zZW5kLXRvLWZyaWVuZC1mb3JtLFxuLmltbW8tZmF2b3JpdGVzLXJlcXVlc3QtaW5mb3JtYXRpb25zLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleS0wO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0zLXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgkY29sb3ItZ3JleSwgMC4yNSk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH0gXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgbGFiZWwuY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTI7XG4gIH1cblxuICAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcblxuICAgIC5mb3JtLWZpbGUge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICYuYnRuLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmV5LCA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0yO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JleS0yLCA1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIi5pbW1vbWFyb2NfZ2xvYmFsX3NlYXJjaF9mb3JtIHtcblxuICAucHJvcGVydHktdHlwZXMsXG4gIC5yb29tcy10YWJzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXG4gIC5pbW1vLXNlYXJjaC1mb3JtIHtcbiAgICAucHJvcGVydHktdHlwZXMge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTIwcHgsIDFmcikpO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAucHJvcGVydHktb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9wZXJ0eS1ib3gge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5LTA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gOHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmNoZWNrZWQrLnByb3BlcnR5LWJveCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmID4gLnBhbmVsLWNvbGxhcHNle1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmPmRpdiB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJj5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tb3B0aW9ucyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0tYmVpZ2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLW9wZXJhdGlvbnMsXG4gICAgLmZvcm0taXRlbS12aWxsZSB7XG5cbiAgICAgIFtpZF49XCJlZGl0LW9wZXJhdGlvbnNcIl0sXG4gICAgICBbaWRePVwiZWRpdC12aWxsZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbS1vcHRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuY3VzdG9tLW9wdGlvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleS0wO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICYuc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tcHJpY2UsXG4gICAgLmZvcm0taXRlbS1zZWN0ZXVyLFxuICAgIC5mb3JtLWl0ZW0tZ2VucmUge1xuICAgICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jdXN0b20tc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tcmVmZXJlbmNlIGlucHV0IHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1idHlwZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtpZF49XCJlZGl0LW1vcmUtY3JpdGVyaWFcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtpZF49XCJlZGl0LW1vcmUtY3JpdGVyaWFcIl0uaW4ucGFuZWwtYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAjc3Vic2VjdG9yLXdyYXBwZXIge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTEgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgJj4uZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogI2Q4ZDRjZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vICNlZGl0LXN1YnNlY3RvciB7XG4gICAgICAvLyAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgLy8gICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvLyAgIGdhcDogMTBweDtcbiAgICAgIC8vICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgIC8vICAgLmZvcm0taXRlbSB7XG4gICAgICAvLyAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAvLyAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC8vICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICAgICB9XG5cbiAgICAgIC8vICAgICBsYWJlbCB7XG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIC8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5LTA7XG4gICAgICAvLyAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIC8vICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmV5LTI7XG4gICAgICAvLyAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIC8vICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAvLyAgICAgICAmOmhvdmVyIHtcbiAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgIC8vICAgICAgIH1cbiAgICAgIC8vICAgICB9XG5cbiAgICAgIC8vICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XG4gICAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgLy8gICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAvLyAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMTtcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLmZvcm0taXRlbS1uYi1jaGFtYnJlcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb29tcy10YWJzLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgLnJvb20tdGFiLW1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleS0wO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjcmVhbS1iZWlnZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gLnJvb21zLXRhYnMge1xuICAgICAgLy8gICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAvLyAgICNlZGl0LW5iLWNoYW1icmVzLW1vYmlsZSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIGdhcDogMTBweDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIC5mb3JtLWl0ZW0ge1xuICAgICAgLy8gICAgIHdpZHRoOiA1MHB4O1xuICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcbiAgICAgIC8vICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIGxhYmVsIHtcbiAgICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5LTA7XG4gICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIC8vICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgbGVnZW5kIHtcbiAgICAgIC8vICAgICBtYXJnaW46IDhweCAwIDIwcHg7XG4gICAgICAvLyAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAvLyAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAvLyAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgLy8gICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTEgIWltcG9ydGFudDtcbiAgICAgIC8vICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIGxhYmVsOmhhcyhpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCkge1xuICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbS1iZWlnZTtcbiAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tcGlzY2luZSxcbiAgICAgIC5mb3JtLWl0ZW0tbWV1YmxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFjY2VudC1jb2xvcjogI2Q4ZDRjZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQuc3VyZmFjZV90ZXJyYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWwtaGVhZGluZyxcbiAgICAgICAgLnJvb21zLXRhYnMgbGVnZW5kIHtcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDIwcHg7XG5cbiAgICAgICAgICAucGFuZWwtdGl0bGUsXG4gICAgICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWJsYWNrLTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAxIDQ1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlci1uYXYge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgJj4ucGFnZXJfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAuOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXaGl0bmV5LUxpZ2h0LCBzZXJpZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlMmRiO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgLjVzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZF9wYWdlLWJhc2lje1xuICAgIGgxe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0yLWViO1xuICAgIH1cbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbn1cbi5ibG9jay1maWVsZC1ibG9ja25vZGVwYWdlZmllbGQtbWVkaWF7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuZmllbGQtLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmllbGQtLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXBhZ2Vib2R5e1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgKntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0xLXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59IiwiLmRldGFpbF9hY3R1YWxpdGV7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgLmZpZWxkLS1sYWJlbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0zLWI7XG4gICAgfVxuICAgIC5saXN0LWlubGluZS1pdGVte1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMi1tO1xuICAgIH1cbiAgICAubmV3c2xldHRlci10b3AtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5uZXdzbGV0dGVyLWJhY2stY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLWJhY2stY2lyY2xlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3c2xldHRlcl90b3B7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xuICAgICAgICAgICAgLmZpZWxkLS1pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzbGV0dGVyLWNhdGVnb3JpZXN7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5LTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnRfZGV0YWlsLWFjdHVhbGl0ZXtcbiAgICAgICAgKntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0xLXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZXNzYWdlX2NvbmZpcm1hdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDUwcHggMTAwcHggLTIwcHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggMzBweCA2MHB4IC0zMHB4LCByZ2JhKDEwLCAzNywgNjQsIDAuMzUpIDBweCAtMnB4IDZweCAwcHggaW5zZXQ7XG59XG5cbi5nby1iYWNrLWJ1dHRvbntcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tYmxhY2stMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1ibGFjay0yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDEwcHggMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59IiwiLmZhcS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZhcS1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0zLXNiO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAvKiBDaXJjbGUgYnV0dG9uICovXG4gIC5mYXEtYmFjay1jaXJjbGUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8qIEFycm93IHN0eWxpbmcgKi9cbiAgLmZhcS1iYWNrLWNpcmNsZSAuYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuLmZhcS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcblxuICAuZmFxLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAuZmFxLXF1ZXN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTMtcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ibGFjay0xO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudG9nZ2xlLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2dnbGUtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmV5LTI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtYW5zd2VyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXktMjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLCBwYWRkaW5nIDAuNHMgZWFzZTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMy1tO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uby1mYXEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0yO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxLXBhZ2UtaGVhZGVyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuZmFxLWl0ZW0ge1xuICAgIC5mYXEtcXVlc3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgICAudG9nZ2xlLWljb24ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhcS1kZXRhaWwtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC5jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0zLXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuIiwiLmFsZXJ0LWVtYWlsLWJsb2NrMntcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuZm9ybS1yZXF1aXJlZDphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cbiAgICBcbiAgICAuYWxlcnQtZW1haWwtYmxvY2syX19jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MzBweCA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybS10ZXh0ICwgLmZvcm0tZW1haWx7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmpzLWZvcm0tc3VibWl0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1ibGFjay0zO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6ICRjb2xvci1tYWluLWJsYWNrLTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbn0iLCIucGFnZS1mYXZvcmlzX19idXR0b24tYm94e1xuICAgIC5wYWdlLWZhdm9yaXNfX2J0bntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0LW0pe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMS1yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMtZ3JvdXAtcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHQtbSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLS1ob3Jpem9udGFse1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1sKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodC1zKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW1pbGFyLWdvb2RzLWJsb2NrX19pbWd7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVtb3ZlX19mYXZvcml0ZV9fcHJvZHVjdHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb25zLWNhcmQtZmF2b3JpdGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1jaGVja2JveHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVja21hcmt7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja21hcmt7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhGN0I3MztcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrbWFyazo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0aWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWx7XG4gICAgJl9fcGhvdG9ze1xuICAgICAgICAuYnRuLWFkZC1kZWxldGUtZmF2b3JpdGV7XG4gICAgICAgICAgICBpLmZhLWhlYXJ0LmZhc3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59Il19 */
