/* Build: 1765280613695 */
.banner-gallery__item{border-radius:8px}.banner-gallery__item img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-gallery__single-image{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.banner-gallery__grid--single{display:block!important}.banner-gallery__pagination{bottom:-21px!important}.banner-gallery__pagination .swiper-pagination-bullet{opacity:1}.banner-gallery__pagination .swiper-pagination-bullet-active{background-color:#4a4a4a}.banner-gallery__pagination .swiper-pagination-bullet-active-next-next,.banner-gallery__pagination .swiper-pagination-bullet-active-prev-prev{transform:scale(.5)}.banner-gallery__show-more{position:absolute;inset-inline-end:9px;inset-block-end:9px;z-index:1}.banner-gallery__photographer{font-size:12px;font-weight:500;color:#4a4a4a}.banner-gallery__album-link{position:absolute;bottom:10px;left:10px;z-index:2;font-size:14px;padding:10px;color:#222;background-color:hsla(0,0%,100%,.9);border-radius:20px;text-decoration:none;font-weight:500;width:-moz-fit-content;width:fit-content;backdrop-filter:blur(4px)}.banner-gallery__album-link:hover{background-color:#fff;color:#222;text-decoration:none}.banner-gallery__three-layout{display:none}@media (min-width:992px){.banner-gallery__grid{height:520px;display:grid;gap:10px}.banner-gallery__grid .banner-gallery__item{display:-ms-flexbox;display:flex;aspect-ratio:unset}.banner-gallery__grid .banner-gallery__item a{width:100%;display:block}.banner-gallery__grid--single .banner-gallery__item{aspect-ratio:unset;max-height:520px}.banner-gallery__grid--three,.banner-gallery__grid--two{grid-template-columns:19fr 9fr}.banner-gallery__grid--three{grid-template-rows:1fr 1fr}.banner-gallery__grid--three .banner-gallery__item:first-child{grid-row:1/3}.banner-gallery__grid--four .banner-gallery__item:nth-child(4){grid-column:2/4;grid-row:2}.banner-gallery__grid--five-plus,.banner-gallery__grid--four{grid-template-columns:20fr 8fr 8fr;grid-template-rows:repeat(2,1fr)}.banner-gallery__grid--five-plus .banner-gallery__item:first-child,.banner-gallery__grid--four .banner-gallery__item:first-child{grid-row:1/3}.banner-gallery__grid--five-plus .banner-gallery__item:nth-child(2),.banner-gallery__grid--four .banner-gallery__item:nth-child(2){grid-column:2;grid-row:1}.banner-gallery__grid--five-plus .banner-gallery__item:nth-child(3),.banner-gallery__grid--four .banner-gallery__item:nth-child(3){grid-column:3;grid-row:1}.banner-gallery__item{border-radius:8px!important;overflow:hidden!important}.banner-gallery__show-more{inset-inline-end:20px;inset-block-end:22px}.banner-gallery__photographer{font-size:14px}.banner-gallery__pagination{display:none}.banner-gallery .swiper,.banner-gallery .swiper-slide,.banner-gallery .swiper-wrapper{display:contents}.banner-gallery__three-layout{display:-ms-flexbox;display:flex;height:400px;gap:10px}.banner-gallery__three-layout .banner-gallery__main-image{-ms-flex:0 0 70%;flex:0 0 70%}.banner-gallery__three-layout .banner-gallery__main-image .banner-gallery__item--main{width:100%;height:100%;aspect-ratio:unset;border-radius:20px}.banner-gallery__three-layout .banner-gallery__side-images{-ms-flex:0 0 30%;flex:0 0 30%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.banner-gallery__three-layout .banner-gallery__side-images .banner-gallery__item--side{width:100%;height:calc(50% - 2.5px);aspect-ratio:unset;border-radius:20px}.banner-gallery__grid--three .banner-gallery__swiper{display:none}.banner-gallery--single .banner-gallery__grid{display:block}.banner-gallery--single .banner-gallery__item--single{max-width:1280px;max-height:600px;border-radius:20px}}@media (max-width:768px){.banner-gallery__four-layout{display:none!important}}.project-info{margin-bottom:53px}.project-info__title{font-size:18px;color:#4a4a4a}.project-info__panel{padding:28px 20px}.project-info__description{color:#4a4a4a;font-size:14px;line-height:1.43;transition:max-height .3s ease-out}.project-info__description *{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.project-info__description p{display:inline}.project-info__description{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;word-wrap:anywhere;word-break:break-word;-ms-hyphens:auto;hyphens:auto;line-clamp:3;max-height:60.06px;word-wrap:break-word}.project-info__description--short{display:block;-webkit-line-clamp:unset;line-clamp:unset}.project-info__description--full{display:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;max-height:none;word-wrap:break-word}.project-info__description--full p{margin-bottom:1em;display:block}.project-info__description--full p:last-child{margin-bottom:0}.project-info__description--active{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;word-wrap:break-word;max-height:none}.project-info__description--active p{margin-bottom:1em;display:block}.project-info__description--active p:last-child{margin-bottom:0}.project-info__more{color:#222;font-weight:700;font-size:14px;line-height:160%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none}.project-info__more svg{transition:transform .3s ease;margin-inline-start:4px}.project-info__more:hover{text-decoration:none;opacity:.8}.project-info__more--active svg{transform:rotate(180deg)}.project-info.project-info--expanded .project-info__description--short{display:none}.project-info.project-info--expanded .project-info__description--full{display:block}.project-info.project-info--expanded .project-info__panel{height:auto;max-height:none;overflow:visible}.reviews-section__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.reviews-section__title{font-size:18px;font-weight:700;color:#4a4a4a}.reviews-section__view-all{text-decoration:none;min-width:157px;margin:32px auto 0;display:inline-block;white-space:nowrap;transition:all .2s ease;position:relative}.reviews-section__view-all.loading{opacity:.7;pointer-events:none}.reviews-section__show-less{text-decoration:none;min-width:157px;margin:32px auto 0;display:inline-block;white-space:nowrap;transition:all .2s ease;position:relative}.reviews-section__loading{text-align:center;padding:20px;color:#666;font-style:italic}.reviews-section__error{text-align:center;padding:20px;color:#d32f2f;background-color:#ffebee;border-radius:4px;margin:20px 0}.review-card{padding-bottom:36px;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.review-card.ajax-loading{opacity:0;transform:translateY(20px)}.review-card.ajax-loaded{animation:a .5s ease forwards}.review-card__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;padding:13px 17px 15px 28px}.review-card__user-info{-ms-flex:1;flex:1}.review-card__name{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#222}.review-card__area{margin:0;color:#666;font-size:.9rem}.review-card__meta{margin-top:6px}.review-card__meta-text{margin:0;color:#757575;font-size:14px;font-weight:400;line-height:1.4}.review-card__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:11px}.review-card__rates,.review-card__recommend{margin-bottom:1rem}.review-card__comment{padding:28px 18px}.review-card__comment p{font-size:14px;line-height:1.4;color:#4a4a4a}.review-card__comment p:not(:last-child){margin-bottom:14px}.review-card__read-more{font-size:14px;font-weight:700;color:#222;text-decoration:none;margin-block-start:28px;display:inline-block;cursor:pointer;border:none;background:none;padding:0;transition:color .2s ease}.review-card__read-more:hover{color:#06c}.review-card__comment-text{overflow:hidden;transition:max-height .3s ease}.review-card__comment-text.collapsed{max-height:4.2em;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;text-overflow:ellipsis}.review-card__comment-text.expanded{max-height:none}.review-card__gallery{margin-top:3px;padding:0 17px}.rating-number{font-weight:600;font-size:.9rem;color:#222}.rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));box-shadow:2px 2px 15px 0 rgba(0,0,0,.031372549);background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding-block:12px}.rate-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px 36px;font-size:16px}.rate-item:not(:last-child){border-inline-end:1px solid #e5e5e5}.rate-item__label{color:#757575;margin-bottom:6px}.rate-item__value{font-size:18px;font-weight:700;color:#4a4a4a}.recommend-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;background-color:#d4edda;color:#155724;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid #c3e6cb}.review-gallery{display:-ms-flexbox;display:flex;gap:20px}.review-gallery__item{-ms-flex:0 0 auto;flex:0 0 auto;width:76px;height:76px}.review-gallery__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;cursor:pointer}.reviews-rating-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:26px;margin-inline-end:19px}.reviews-rating-display .rating-number{font-size:14px;font-weight:500;color:#4a4a4a;margin-inline-start:4px}.reviews-rating-display .rating-star{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.reviews-rating-display .reviews-count{color:#4a4a4a;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.single-project .rating-star path{fill:#2f73e2}@media (max-width:768px){.reviews-section__header,.reviews-section__stats{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.reviews-section__stats{gap:.75rem}.reviews-rating-display{font-size:.9rem}.reviews-rating-display .rating-number{font-size:1.1rem}.reviews-rating-display .rating-star{width:14px;height:14px}.review-card__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.rates-grid{grid-template-columns:repeat(2,1fr)}.review-gallery__image{width:50px;height:50px}}@keyframes a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#additional-reviews-container .review-card{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}#additional-reviews-container .review-card:first-child{border-top:none;margin-top:0;padding-top:0}.reviews-spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #666;border-radius:50%;animation:b 1s linear infinite;margin-right:8px}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-card{padding:40px 20px 20px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;z-index:3;margin-top:40px}@media (min-width:992px){.contact-card{margin-top:0;top:110px;margin-bottom:40px}}.contact-card__avatar{inset-inline-start:50%;inset-block-start:-34px;transform:translateX(50%);width:67px;height:67px}.contact-card__avatar--placeholder{background-color:#2f73e2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact-card__avatar--placeholder svg{-ms-flex-negative:0;flex-shrink:0}.contact-card__image{width:100%;height:100%;object-fit:cover}.contact-card__name{font-size:18px;line-height:1.44;font-weight:700;color:#222;letter-spacing:.02em}.contact-card__title{font-size:14px;color:#666;margin:0 0 20px}.contact-card__form-title{font-size:12px;color:#222;white-space:nowrap;gap:7px}.contact-card__form-title:after,.contact-card__form-title:before{content:"";display:block;width:100%;height:1px;background-color:#e5e5e5}@media (min-width:992px){.contact-card__image{width:80px;height:80px}.contact-card__info{margin-bottom:20px}}@media (max-width:991px){.contact-card__btn{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 90px);z-index:5}.contact-card__btn--at-original-position{position:static;transform:none;left:auto;bottom:auto;z-index:auto}}.contact-card .gform_wrapper{margin-top:32px}.contact-card .gform_wrapper .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:34px}.contact-card .gform_wrapper .gfield{margin-bottom:0;position:relative}.contact-card .gform_wrapper .gfield--width-full,.contact-card .gform_wrapper .gfield--width-half{width:100%}.contact-card .gform_wrapper .gfield_label{display:block;position:absolute;top:12px;right:6px;color:#222;font-size:12px;pointer-events:none;z-index:1}.contact-card .gform_wrapper .gfield_label.floating-label--active{top:-13px;font-size:10px;color:#a0a0a0}.contact-card .gform_wrapper .ginput_container{position:relative}.contact-card .gform_wrapper .ginput_container input,.contact-card .gform_wrapper .ginput_container select{width:100%;padding:15px 5px 9px;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:14px;line-height:1.4;background:transparent}.contact-card .gform_wrapper .ginput_container input::-webkit-input-placeholder,.contact-card .gform_wrapper .ginput_container select::-webkit-input-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input::-moz-placeholder,.contact-card .gform_wrapper .ginput_container select::-moz-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input:-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container input::-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container select:-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container select::-ms-input-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input::placeholder,.contact-card .gform_wrapper .ginput_container select::placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input:focus,.contact-card .gform_wrapper .ginput_container select:focus{outline:none;border-bottom-color:#2f73e2;box-shadow:none}.contact-card .gform_wrapper .custom-select-choices{border:none;border-bottom:1px solid #e5e5e5;border-radius:0;background:transparent}.contact-card .gform_wrapper .custom-select-choices__inner{padding:12px 0}.contact-card .gform_wrapper .custom-select-choices__list{border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-card .gform_wrapper .custom-select-choices__item{padding:12px 16px;font-size:14px}.contact-card .gform_wrapper .custom-select-choices__item:hover{background:#f8f9fa}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:#666}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]{width:auto;margin:0;-ms-flex-negative:0;flex-shrink:0}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice label{margin:0;-ms-flex:1;flex:1}.contact-card .gform_wrapper .gform-button{width:100%;padding:12px 24px;background:transparent;color:#2f73e2;border:1px solid #2f73e2;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.contact-card .gform_wrapper .gform-button:hover{background:#2f73e2;color:#fff;transform:translateY(-1px)}.contact-card .gform_wrapper .gform-button:active{transform:translateY(0)}.contact-card .gform_wrapper .gfield--type-honeypot{display:none!important}.contact-card .gform_wrapper .gform_footer{margin-top:20px}.project-gallery{max-width:100%;overflow:hidden}.project-gallery__title{font-size:18px;line-height:1.44;font-weight:600;color:#4a4a4a}.project-gallery__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.project-gallery__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.project-gallery__grid{grid-template-columns:repeat(3,1fr);gap:25px}}.project-gallery__item{max-width:327px;width:100%;position:relative}@media (min-width:992px){.project-gallery__item{max-width:302px}}.project-gallery__item:hover .project-gallery__item__actions{opacity:1}.project-gallery__actions{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media (min-width:992px){.project-gallery__actions{pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50.5%,rgba(0,0,0,.4))}}.project-gallery__share{position:absolute;inset-inline-start:10px;inset-block-start:10px;z-index:3;display:-ms-flexbox;display:flex;gap:10px;pointer-events:all}.project-gallery__link{display:block;height:100%}.project-gallery__link,.project-gallery__link:hover{text-decoration:none;color:inherit}.project-gallery__image-container{position:relative;width:100%;max-width:100%;border-radius:8px;overflow:hidden;aspect-ratio:327/238}@media (min-width:992px){.project-gallery__image-container{aspect-ratio:302/224}}.project-gallery__image-container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.project-gallery__image-container:hover img{transform:scale(1.05)}.project-gallery__caption{padding:8px 0}.project-gallery__caption p{font-size:12px;color:#666;margin:0;line-height:1.4}@media (min-width:992px){.project-gallery__caption p{font-size:14px}}@media (max-width:767px){.project-gallery__grid{grid-template-columns:1fr}.project-gallery__item{margin-bottom:20px}}.related-projects__item{max-width:327px;width:100%}@media (min-width:992px){.related-projects__item{max-width:302px}}@media (max-width:767px){.related-projects__item{margin-bottom:20px}}.related-projects__item .related-projects__slider{position:relative;width:100%;max-width:100%;border-radius:8px;overflow:hidden;aspect-ratio:327/238}@media (min-width:992px){.related-projects__item .related-projects__slider{aspect-ratio:151/112}}.related-projects__item .related-projects__swiper{width:100%;height:100%;max-width:100%;border-radius:8px;overflow:hidden}.related-projects__item .related-projects__swiper .swiper-slide{width:100%;height:100%;max-width:100%}.related-projects__item .related-projects__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.related-projects__item .related-projects__swiper .swiper-wrapper{height:100%}.related-projects__item .related-projects__actions{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media (min-width:992px){.related-projects__item .related-projects__actions{pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50.5%,rgba(0,0,0,.4))}}.related-projects__item .related-projects__share{position:absolute;inset-inline-start:10px;inset-block-start:10px;z-index:3;display:-ms-flexbox;display:flex;gap:10px}.related-projects__item .related-projects__buttons{position:absolute;inset-inline-end:10px;inset-block-start:10px;z-index:4;display:-ms-flexbox;display:flex;gap:9px}.related-projects__item .related-projects__link{display:block;text-decoration:none;color:inherit;height:100%}.related-projects__item .related-projects__link:hover{text-decoration:none;color:inherit}.related-projects__item .related-projects__pagination{position:absolute;bottom:8px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:3}.related-projects__item .related-projects__pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1;width:8px;height:8px;margin:0 2px}.related-projects__item .related-projects__pagination .swiper-pagination-bullet-active{background:#fff}.related-projects__item .related-projects__next,.related-projects__item .related-projects__prev{position:absolute;top:59%;width:28px;height:28px;background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:50%;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .3s ease;opacity:0}.related-projects__item .related-projects__next:after,.related-projects__item .related-projects__prev:after{display:none}.related-projects__item .related-projects__next:hover,.related-projects__item .related-projects__prev:hover{background:#fff}.related-projects__item .swiper-button-disabled.related-projects__next,.related-projects__item .swiper-button-disabled.related-projects__prev{opacity:.3;cursor:not-allowed}.related-projects__item .related-projects__next svg,.related-projects__item .related-projects__prev svg{width:8px}.related-projects__item .related-projects__next{right:8px}.related-projects__item .related-projects__next:after{transform:rotate(45deg);margin-left:-2px}.related-projects__item .related-projects__prev{left:8px}.related-projects__item .related-projects__prev:after{transform:rotate(-135deg);margin-right:-2px}.related-projects__item .related-projects__slide{aspect-ratio:327/238}.related-projects__item .related-projects__slide img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.related-projects__item .related-projects__slide{aspect-ratio:151/112}}.related-projects__item .related-projects__placeholder{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;aspect-ratio:327/238}@media (min-width:992px){.related-projects__item .related-projects__placeholder{aspect-ratio:151/112}}.related-projects__item .related-projects__placeholder svg{opacity:.5}.related-projects__item .related-projects__content{padding:16px 0}@media (min-width:992px){.related-projects__item .related-projects__content{padding:15px 0}}.related-projects__item .related-projects__project-title{font-size:16px;line-height:1.5;font-weight:500;color:#4a4a4a;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}@media (min-width:992px){.related-projects__item .related-projects__project-title{margin-bottom:2px}}.related-projects__item .related-projects__author{font-size:12px;color:#666;margin-bottom:12px}@media (min-width:992px){.related-projects__item .related-projects__author{font-size:14px;margin-bottom:6px}}.related-projects__item .related-projects__meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.related-projects__item .related-projects__divider{width:2px;height:16px;background-color:#4a4a4a}.related-projects__item .related-projects__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px}.related-projects__item .related-projects__rating .star{color:#ddd}.related-projects__item .related-projects__rating .star--filled{color:#ffc107}.related-projects__item .related-projects__rating .star svg{width:12px;height:12px}.related-projects__item .related-projects__rating-number{font-size:14px;font-weight:700;margin-inline-start:2px}.related-projects__item .related-projects__rating-text{font-size:12px;color:#666;margin-left:4px}.related-projects__item .related-projects__comments{font-size:14px;color:#4a4a4a}.projects-list__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.projects-list__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.projects-list__grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:767px){.projects-list__grid{grid-template-columns:1fr}}.related-projects__item:hover .related-projects__actions{pointer-events:all;opacity:1}.related-projects__item:hover .related-projects__next,.related-projects__item:hover .related-projects__prev{opacity:1}[dir=rtl] .related-projects__item .related-projects__rating-text{margin-left:0;margin-right:4px}[dir=rtl] .related-projects__item .related-projects__comments{gap:6px}.related-projects{max-width:100%;overflow:hidden}.related-projects__title{font-size:18px;line-height:1.44;font-weight:600;color:#4a4a4a}.related-projects__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.related-projects__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.related-projects__grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:767px){.related-projects__grid{grid-template-columns:1fr}}.related-projects__grid{gap:28px}.designer-info{padding:19px 18px;margin-bottom:50px}.designer-info__content{width:100%}.designer-info__photo-wrapper{width:80px;height:80px;border-radius:7px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.designer-info__photo{display:block;width:100%;height:100%;border-radius:7px;overflow:hidden;object-fit:cover;object-position:center}.designer-info__photo--placeholder{background-color:#2f73e2;border-radius:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.designer-info__photo--placeholder svg{-ms-flex-negative:0;flex-shrink:0}.designer-info__details{-ms-flex:1;flex:1;min-width:0;margin-inline-start:30px}.designer-info__header{width:100%;margin-bottom:2px}.designer-info__main{-ms-flex:1;flex:1;min-width:0}.designer-info__name{font-size:18px;font-weight:700;color:#222;margin:0;line-height:1.3}.designer-info__meta{-ms-flex-item-align:start;align-self:flex-start}.designer-info__rating{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}@media (max-width:767px){.designer-info__rating{margin-left:12px}}.designer-info__rating-number{font-size:16px;font-weight:600}.designer-info__star{width:15px;height:16px;margin-right:4px}.designer-info__reviews-count{font-size:12px;color:#999;margin:0;line-height:1.3}.designer-info__additional{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px}.designer-info__field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:12px}@media (min-width:768px){.designer-info__field{-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-align:start;align-items:flex-start}}.designer-info__label{font-size:14px;font-weight:600;color:#666;min-width:100px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.designer-info__label{margin-bottom:2px}}.designer-info__value{font-size:14px;color:#222;line-height:1.4;-ms-flex:1;flex:1;word-break:break-word}@media (max-width:767px){.designer-info__value{font-size:13px}}.designer-info__value a{color:#2f73e2;text-decoration:none}.designer-info__value a:hover{text-decoration:underline}.designer-info__wrapper{display:contents}@media (max-width:767px){.designer-info{padding:19px}.designer-info__subtitle{font-size:13px}.designer-info__rating-number{font-size:14px;margin-top:-2px}.designer-info__reviews-count{font-size:14px;font-weight:500;text-underline-offset:5px;text-decoration:underline}.designer-info__additional{padding-top:18px;margin-top:17px}.designer-info__field{margin-bottom:10px}.designer-info__wrapper{display:block}.designer-info__details{margin:0}.designer-info__content{gap:16px}.designer-info__name{padding-bottom:5px}.designer-info__domain{padding-bottom:3px}.designer-info__project-roles{display:block;padding-bottom:9px}.designer-info__rating{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-inline:-4px;gap:5px}.designer-info__meta{gap:30px}}.designer-info__bio{display:none}.photos-gallery__breadcrumbs{margin-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px;color:#777}.photos-gallery__breadcrumbs a{color:#777;text-decoration:none}.photos-gallery__breadcrumbs a:hover{text-decoration:underline;color:#2f73e2}.photos-gallery__breadcrumbs .separator{margin:0 .5rem;color:#999}.photos-gallery__breadcrumbs .current{color:#2f73e2;font-weight:500}.photos-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.photos-gallery__item{border-radius:8px;overflow:hidden}.photos-gallery__item:first-child{grid-row:span 2}.photos-gallery__item:nth-child(4),.photos-gallery__item:nth-child(7){grid-column:span 2}.photos-gallery__link{display:block;width:100%;height:100%;position:relative}.project__meta{position:absolute;bottom:-61px;left:10px;z-index:3;gap:10px}@media (min-width:992px){.project__meta{position:static;gap:13px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUNELHVCQUNFLGtCQUFvQixDQUNyQixBQUNELDhCQUNFLGNBQWUsQUFDZixrQkFBb0IsQ0FDckIsQUFDRCx1QkFFRSxvQkFBcUIsQUFDckIsYUFBYyxBQUdWLCtCQUFnQyxBQUM1QiwyQkFBNEIsQUFDcEMsbUJBQW9CLEFBQ3BCLE9BQVMsQ0FDVixBQUNELHFCQUNFLFFBQVUsQ0FDWCxDQUNGLEFBQ0Qsb0JBQ0UsWUFBYyxDQUNmLEFBRUQsNkJBQ0Usc0JBQXVCLEFBRXZCLG9CQUFxQixBQUNyQixhQUFjLEFBRVYsc0JBQXVCLEFBQ25CLG1CQUFvQixBQUM1QixxQkFBc0IsQUFDbEIsaUJBQWtCLEFBQ3RCLGVBQWdCLEFBQ2hCLFVBQVksQ0FDYixBQUNELCtCQUNFLFdBQVksQUFDWixvQkFBc0IsQ0FDdkIsQUFDRCxxQ0FDRSwwQkFBMkIsQUFDM0IsYUFBZSxDQUNoQixBQUNELHdDQUNFLGVBQWlCLEFBQ2pCLFVBQVksQ0FDYixBQUNELHNDQUNFLGNBQWUsQUFDZixlQUFpQixDQUNsQixBQUNELHNCQUNFLGFBQWMsQUFDZCxvQ0FBc0MsQUFDdEMsUUFBVSxDQUNYLEFBQ0Qsc0JBQ0Usa0JBQW1CLEFBQ25CLGVBQWlCLENBQ2xCLEFBQ0Qsa0NBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxzRUFDRSxrQkFBb0IsQ0FDckIsQUFDRCxzQkFDRSxjQUFlLEFBQ2YsV0FBWSxBQUNaLFlBQWEsQUFDYixpQkFBbUIsQ0FDcEIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixhQUFjLEFBQ2QsVUFBVyxBQUNYLFVBQVksQUFDWixRQUFVLENBQ1gsQUFDRCx5QkFDRSxlQUNFLGdCQUFpQixBQUNqQixRQUFVLENBQ1gsQ0FDRiIsImZpbGUiOiJzaW5nbGUvcHJvamVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmFubmVyLWdhbGxlcnlfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmFubmVyLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmFubmVyLWdhbGxlcnlfX3NpbmdsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogLTIxcHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7XG59XG4uYmFubmVyLWdhbGxlcnlfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0LFxuLmJhbm5lci1nYWxsZXJ5X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fc2hvdy1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiA5cHg7XG4gIGluc2V0LWJsb2NrLWVuZDogOXB4O1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lci1nYWxsZXJ5X19waG90b2dyYXBoZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLmJhbm5lci1nYWxsZXJ5X19hbGJ1bS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fYWxidW0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fdGhyZWUtbGF5b3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQge1xuICAgIGhlaWdodDogNTIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkIC5iYW5uZXItZ2FsbGVyeV9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZCAuYmFubmVyLWdhbGxlcnlfX2l0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1zaW5nbGUgLmJhbm5lci1nYWxsZXJ5X19pdGVtIHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tdHdvLCAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLXRocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5ZnIgOWZyO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tdGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLXRocmVlIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLWZvdXIgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLWZvdXIsIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZml2ZS1wbHVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwZnIgOGZyIDhmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZm91ciAuYmFubmVyLWdhbGxlcnlfX2l0ZW06Zmlyc3QtY2hpbGQsIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZml2ZS1wbHVzIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLWZvdXIgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgyKSwgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1maXZlLXBsdXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1mb3VyIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMyksIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZml2ZS1wbHVzIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fc2hvdy1tb3JlIHtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAyMHB4O1xuICAgIGluc2V0LWJsb2NrLWVuZDogMjJweDtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX3Bob3RvZ3JhcGhlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnkgLnN3aXBlcixcbiAgLmJhbm5lci1nYWxsZXJ5IC5zd2lwZXItd3JhcHBlcixcbiAgLmJhbm5lci1nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fdGhyZWUtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fdGhyZWUtbGF5b3V0IC5iYW5uZXItZ2FsbGVyeV9fbWFpbi1pbWFnZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fdGhyZWUtbGF5b3V0IC5iYW5uZXItZ2FsbGVyeV9fbWFpbi1pbWFnZSAuYmFubmVyLWdhbGxlcnlfX2l0ZW0tLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQgLmJhbm5lci1nYWxsZXJ5X19zaWRlLWltYWdlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fdGhyZWUtbGF5b3V0IC5iYW5uZXItZ2FsbGVyeV9fc2lkZS1pbWFnZXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtLS1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLXRocmVlIC5iYW5uZXItZ2FsbGVyeV9fc3dpcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeS0tc2luZ2xlIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5LS1zaW5nbGUgLmJhbm5lci1nYWxsZXJ5X19pdGVtLS1zaW5nbGUge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItZ2FsbGVyeV9fZm91ci1sYXlvdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2plY3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG4ucHJvamVjdC1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4ucHJvamVjdC1pbmZvX19wYW5lbCB7XG4gIHBhZGRpbmc6IDI4cHggMjBweDtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgbGluZS1jbGFtcDogMztcbiAgbWF4LWhlaWdodDogNjAuMDZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIGxpbmUtY2xhbXA6IHVuc2V0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLWZ1bGwge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICBsaW5lLWNsYW1wOiB1bnNldDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tZnVsbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1mdWxsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIGxpbmUtY2xhbXA6IHVuc2V0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1hY3RpdmUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tYWN0aXZlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdC1pbmZvX19tb3JlIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2plY3QtaW5mb19fbW9yZSBzdmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuLnByb2plY3QtaW5mb19fbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2plY3QtaW5mb19fbW9yZS0tYWN0aXZlIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb2plY3QtaW5mby5wcm9qZWN0LWluZm8tLWV4cGFuZGVkIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdC1pbmZvLnByb2plY3QtaW5mby0tZXhwYW5kZWQgLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLWZ1bGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWluZm8ucHJvamVjdC1pbmZvLS1leHBhbmRlZCAucHJvamVjdC1pbmZvX19wYW5lbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yZXZpZXdzLXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ucmV2aWV3cy1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4ucmV2aWV3cy1zZWN0aW9uX192aWV3LWFsbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAxNTdweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzLXNlY3Rpb25fX3ZpZXctYWxsLmxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJldmlld3Mtc2VjdGlvbl9fc2hvdy1sZXNzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDE1N3B4O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3Mtc2VjdGlvbl9fbG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5yZXZpZXdzLXNlY3Rpb25fX2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2QzMmYyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnJldmlldy1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5yZXZpZXctY2FyZC5hamF4LWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4ucmV2aWV3LWNhcmQuYWpheC1sb2FkZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluVXAgMC41cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC41cyBlYXNlIGZvcndhcmRzO1xufVxuLnJldmlldy1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIHBhZGRpbmc6IDEzcHggMTdweCAxNXB4IDI4cHg7XG59XG4ucmV2aWV3LWNhcmRfX3VzZXItaW5mbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLnJldmlldy1jYXJkX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ucmV2aWV3LWNhcmRfX2FyZWEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5yZXZpZXctY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5yZXZpZXctY2FyZF9fbWV0YS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnJldmlldy1jYXJkX19yYXRpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTFweDtcbn1cbi5yZXZpZXctY2FyZF9fcmF0ZXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJldmlldy1jYXJkX19yZWNvbW1lbmQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJldmlldy1jYXJkX19jb21tZW50IHtcbiAgcGFkZGluZzogMjhweCAxOHB4O1xufVxuLnJldmlldy1jYXJkX19jb21tZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLnJldmlldy1jYXJkX19jb21tZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucmV2aWV3LWNhcmRfX3JlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5yZXZpZXctY2FyZF9fcmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY2Y2M7XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuLnJldmlldy1jYXJkX19jb21tZW50LXRleHQuY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogNC4yZW07XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgbGluZS1jbGFtcDogMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJldmlldy1jYXJkX19jb21tZW50LXRleHQuZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnJldmlldy1jYXJkX19nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiAwcHggMTdweDtcbn1cblxuLnJhdGluZy1udW1iZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5yYXRlcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMjBweCwgMWZyKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIC4wMzEzNzI1NDkpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAuMDMxMzcyNTQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xufVxuXG4ucmF0ZS1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHggMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJhdGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgLXdlYmtpdC1ib3JkZXItZW5kOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkICNFNUU1RTU7XG59XG4ucmF0ZS1pdGVtX19sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmF0ZS1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG5cbi5yZWNvbW1lbmQtYmFkZ2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNlNmNiO1xufVxuXG4ucmV2aWV3LWdhbGxlcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5yZXZpZXctZ2FsbGVyeV9faXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG4ucmV2aWV3LWdhbGxlcnlfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmV2aWV3cy1yYXRpbmctZGlzcGxheSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNnB4O1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDE5cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE5cHg7XG59XG4ucmV2aWV3cy1yYXRpbmctZGlzcGxheSAucmF0aW5nLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuLnJldmlld3MtcmF0aW5nLWRpc3BsYXkgLnJhdGluZy1zdGFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5yZXZpZXdzLXJhdGluZy1kaXNwbGF5IC5yZXZpZXdzLWNvdW50IHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xufVxuXG4uc2luZ2xlLXByb2plY3QgLnJhdGluZy1zdGFyIHBhdGgge1xuICBmaWxsOiAjMkY3M0UyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3Mtc2VjdGlvbl9faGVhZGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmV2aWV3cy1zZWN0aW9uX19zdGF0cyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG4gIC5yZXZpZXdzLXJhdGluZy1kaXNwbGF5IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAucmV2aWV3cy1yYXRpbmctZGlzcGxheSAucmF0aW5nLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLnJldmlld3MtcmF0aW5nLWRpc3BsYXkgLnJhdGluZy1zdGFyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnJldmlldy1jYXJkX19oZWFkZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yYXRlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5yZXZpZXctZ2FsbGVyeV9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiNhZGRpdGlvbmFsLXJldmlld3MtY29udGFpbmVyIC5yZXZpZXctY2FyZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNhZGRpdGlvbmFsLXJldmlld3MtY29udGFpbmVyIC5yZXZpZXctY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucmV2aWV3cy1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmNvbnRhY3QtY2FyZCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNvbnRhY3QtY2FyZF9fYXZhdGFyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMzRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDtcbn1cbi5jb250YWN0LWNhcmRfX2F2YXRhci0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY3M0UyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0LWNhcmRfX2F2YXRhci0tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0LWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRhY3QtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmNvbnRhY3QtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4uY29udGFjdC1jYXJkX19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiA3cHg7XG59XG4uY29udGFjdC1jYXJkX19mb3JtLXRpdGxlOmJlZm9yZSwgLmNvbnRhY3QtY2FyZF9fZm9ybS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuY29udGFjdC1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtY2FyZF9fYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fYnRuLS1hdC1vcmlnaW5hbC1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM0cHg7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0td2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogNnB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbC5mbG9hdGluZy1sYWJlbC0tYWN0aXZlIHtcbiAgdG9wOiAtMTNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0EwQTBBMDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCA1cHggOXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkY3M0UyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmN1c3RvbS1zZWxlY3QtY2hvaWNlcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuY3VzdG9tLXNlbGVjdC1jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmN1c3RvbS1zZWxlY3QtY2hvaWNlc19fbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmN1c3RvbS1zZWxlY3QtY2hvaWNlc19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdjaG9pY2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2NjY7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJGNzNFMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJGNzNFMjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyRjczRTI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1idXR0b246YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWhvbmV5cG90IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2plY3QtZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAycHg7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2l0ZW06aG92ZXIgLnByb2plY3QtZ2FsbGVyeV9faXRlbV9fYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2FjdGlvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIC40KSksIGNvbG9yLXN0b3AoNTAuNSUsIHJnYmEoMCwgMCwgMCwgLjIpKSwgdG8ocmdiYSgwLCAwLCAwLCAuNCkpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIC40KSAwJSwgcmdiYSgwLCAwLCAwLCAuMikgNTAuNSUsIHJnYmEoMCwgMCwgMCwgLjQpIDEwMCUpO1xuICB9XG59XG4ucHJvamVjdC1nYWxsZXJ5X19zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDMyNy8yMzg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDMwMi8yMjQ7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pbWFnZS1jb250YWluZXI6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19jYXB0aW9uIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19jYXB0aW9uIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1nYWxsZXJ5X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJvamVjdC1nYWxsZXJ5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qKlxuICogUmVsYXRlZCBQcm9qZWN0cyBTZWN0aW9uIFN0eWxlc1xuICogTm93IGltcG9ydHMgYW5kIHVzZXMgdGhlIHNoYXJlZCBwcm9qZWN0LWNhcmQgY29tcG9uZW50XG4gKi9cbi8qKlxuICogUHJvamVjdCBDYXJkIENvbXBvbmVudCBTdHlsZXNcbiAqIEJhc2UgY29tcG9uZW50IHRoYXQgY2FuIGJlIHVzZWQgYWNyb3NzIHJlbGF0ZWQgcHJvamVjdHMsIGFyY2hpdmUgcGFnZXMsIGFuZCByZWNvbW1lbmRlZCBwcm9qZWN0c1xuICogQ29udGFpbnMgYWxsIHRoZSBjb3JlIHByb2plY3QgY2FyZCBmdW5jdGlvbmFsaXR5IHVzaW5nIHBsYWNlaG9sZGVycyBmb3IgcmV1c2VcbiAqL1xuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMyN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAzMjcvMjM4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zbGlkZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTUxLzExMjtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fYWN0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjQpKSwgY29sb3Itc3RvcCg1MC41JSwgcmdiYSgwLCAwLCAwLCAuMikpLCB0byhyZ2JhKDAsIDAsIDAsIC40KSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgLjQpIDAlLCByZ2JhKDAsIDAsIDAsIC4yKSA1MC41JSwgcmdiYSgwLCAwLCAwLCAuNCkgMTAwJSk7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3NoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5cHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMCAycHg7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wcmV2LCAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OSU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJldjo6YWZ0ZXIsIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJldjpob3ZlciwgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnN3aXBlci1idXR0b24tZGlzYWJsZWQucmVsYXRlZC1wcm9qZWN0c19fcHJldiwgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnN3aXBlci1idXR0b24tZGlzYWJsZWQucmVsYXRlZC1wcm9qZWN0c19fbmV4dCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wcmV2IHN2ZywgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX25leHQgc3ZnIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX25leHQge1xuICByaWdodDogOHB4O1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX25leHQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXYge1xuICBsZWZ0OiA4cHg7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJldjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogMzI3LzIzODtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3NsaWRlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE1MS8xMTI7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3BsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGFzcGVjdC1yYXRpbzogMzI3LzIzODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcGxhY2Vob2xkZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTUxLzExMjtcbiAgfVxufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3BsYWNlaG9sZGVyIHN2ZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJvamVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJvamVjdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX21ldGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2RpdmlkZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3JhdGluZyAuc3RhciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3JhdGluZyAuc3Rhci0tZmlsbGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcmF0aW5nIC5zdGFyIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmctbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3JhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2NvbW1lbnRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbn1cblxuLnByb2plY3RzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RzLWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3RzLWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2plY3RzLWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtOmhvdmVyIC5yZWxhdGVkLXByb2plY3RzX19hY3Rpb25zIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtOmhvdmVyIC5yZWxhdGVkLXByb2plY3RzX19uZXh0LFxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW06aG92ZXIgLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGlyPXJ0bF0gLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3JhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuW2Rpcj1ydGxdIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19jb21tZW50cyB7XG4gIGdhcDogNnB4O1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0cyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWxhdGVkLXByb2plY3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucmVsYXRlZC1wcm9qZWN0c19fZ3JpZCB7XG4gIGdhcDogMjhweDtcbn1cblxuLmRlc2lnbmVyLWluZm8ge1xuICBwYWRkaW5nOiAxOXB4IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZGVzaWduZXItaW5mb19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2lnbmVyLWluZm9fX3Bob3RvLXdyYXBwZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4uZGVzaWduZXItaW5mb19fcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5kZXNpZ25lci1pbmZvX19waG90by0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY3M0UyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRlc2lnbmVyLWluZm9fX3Bob3RvLS1wbGFjZWhvbGRlciBzdmcge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRlc2lnbmVyLWluZm9fX2RldGFpbHMge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMzBweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzMHB4O1xufVxuLmRlc2lnbmVyLWluZm9fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZGVzaWduZXItaW5mb19fbWFpbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZGVzaWduZXItaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5kZXNpZ25lci1pbmZvX19tZXRhIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmRlc2lnbmVyLWluZm9fX3JhdGluZyB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ25lci1pbmZvX19yYXRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4uZGVzaWduZXItaW5mb19fcmF0aW5nLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kZXNpZ25lci1pbmZvX19zdGFyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uZGVzaWduZXItaW5mb19fcmV2aWV3cy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5kZXNpZ25lci1pbmZvX19hZGRpdGlvbmFsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmRlc2lnbmVyLWluZm9fX2ZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNpZ25lci1pbmZvX19maWVsZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduZXItaW5mb19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbmVyLWluZm9fX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZXNpZ25lci1pbmZvX192YWx1ZSBhIHtcbiAgY29sb3I6ICMyRjczRTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXNpZ25lci1pbmZvX192YWx1ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZGVzaWduZXItaW5mb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ25lci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19yYXRpbmctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fcmV2aWV3cy1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX2FkZGl0aW9uYWwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVzaWduZXItaW5mb19fZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX25hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX2RvbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fcHJvamVjdC1yb2xlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLWlubGluZTogLTRweDtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fbWV0YSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uZGVzaWduZXItaW5mb19fYmlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2JyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmY3M2UyO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgY29sb3I6ICM5OTk7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2JyZWFkY3J1bWJzIC5jdXJyZW50IHtcbiAgY29sb3I6ICMyZjczZTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIycHg7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGhvdG9zLWdhbGxlcnlfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSwgLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvamVjdF9fbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjFweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdF9fbWV0YSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn0iXX0= */
