@charset "UTF-8";@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.common-wrapper,.full-hd-container,.hd-container,.page-wrapper{width:100%;margin:0 auto;padding:0 24px}.page-container{width:100%;margin:0 auto;padding:0 40px}@font-face{font-family:interBold;font-style:normal;font-weight:700;src:url(assets/fonts/inter-bold.eot),url(assets/fonts/inter-bold.ttf) format("truetype"),url(assets/fonts/inter-bold.woff2) format("woff2"),url(assets/fonts/inter-bold.woff) format("woff")}@font-face{font-family:interSemiBold;font-style:normal;font-weight:600;src:url(assets/fonts/inter-semibold.eot),url(assets/fonts/inter-semibold.ttf) format("truetype"),url(assets/fonts/inter-semibold.woff2) format("woff2"),url(assets/fonts/inter-semibold.woff) format("woff")}@font-face{font-family:interMedium;font-style:normal;font-weight:500;src:url(assets/fonts/inter-medium.eot),url(assets/fonts/inter-medium.ttf) format("truetype"),url(assets/fonts/inter-medium.woff2) format("woff2"),url(assets/fonts/inter-medium.woff) format("woff")}@font-face{font-family:interRegular;font-style:normal;font-weight:400;src:url(assets/fonts/inter-regular.eot),url(assets/fonts/inter-regular.ttf) format("truetype"),url(assets/fonts/inter-regular.woff2) format("woff2"),url(assets/fonts/inter-regular.woff) format("woff")}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.common-wrapper,.full-hd-container,.hd-container,.page-wrapper{width:100%;margin:0 auto;padding:0 24px}.page-container{width:100%;margin:0 auto;padding:0 40px}.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-family:interBold,sans-serif;font-size:30px;line-height:36px}@media screen and (max-width:768px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:28px;line-height:34px}}@media screen and (max-width:480px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:26px;line-height:32px}}@media screen and (max-width:375px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:24px;line-height:28px}}.page-title-1-primary{color:#23272e}.page-title-1-secondary{color:#97a0af}.page-title-1-accent{color:#476bf0}.page-title-1-white{color:#fff}.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-family:interSemiBold,sans-serif;font-size:36px;line-height:42px}@media screen and (max-width:768px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:32px;line-height:38px}}@media screen and (max-width:480px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:28px;line-height:34px}}@media screen and (max-width:375px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:24px;line-height:30px}}.page-title-2-primary{color:#23272e}.page-title-2-secondary{color:#97a0af}.page-title-2-accent{color:#476bf0}.page-title-2-white{color:#fff}.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-family:interBold,sans-serif;font-size:42px;line-height:50px}@media screen and (max-width:768px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:40px;line-height:44px}}@media screen and (max-width:480px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:38px;line-height:42px}}@media screen and (max-width:375px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:34px;line-height:38px}}.page-title-3-primary{color:#23272e}.page-title-3-secondary{color:#97a0af}.page-title-3-accent{color:#476bf0}.page-title-3-white{color:#fff}.page-title-3-blue{color:#0d58b3}.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-family:interBold,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.03em}@media screen and (max-width:768px){.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-size:18px;line-height:22px}}@media screen and (max-width:480px){.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-size:16px;line-height:20px}}.subheader-1-primary{color:#23272e}.subheader-1-secondary{color:#97a0af}.subheader-1-accent{color:#476bf0}.subheader-1-white{color:#fff}.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-family:interRegular,sans-serif;font-size:24px;line-height:30px}@media screen and (max-width:768px){.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-size:22px;line-height:28px}}@media screen and (max-width:480px){.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-size:20px;line-height:26px}}.subheader-2-primary{color:#23272e}.subheader-2-secondary{color:#97a0af}.subheader-2-accent{color:#476bf0}.subheader-2-white{color:#fff}.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-family:interBold,sans-serif;font-size:24px;line-height:30px}@media screen and (max-width:768px){.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-size:22px;line-height:26px}}@media screen and (max-width:480px){.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-size:20px;line-height:24px}}.subheader-3-primary{color:#23272e}.subheader-3-secondary{color:#97a0af}.subheader-3-accent{color:#476bf0}.subheader-3-white{color:#fff}.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-family:interMedium,sans-serif;font-size:16px;line-height:20px}@media screen and (max-width:768px){.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-size:14px;line-height:17px}}@media screen and (max-width:480px){.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-size:12px;line-height:15px}}.body-1-primary{color:#23272e}.body-1-secondary{color:#97a0af}.body-1-accent{color:#476bf0}.body-1-white{color:#fff}.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-family:interRegular,sans-serif;font-size:16px;line-height:20px}@media screen and (max-width:768px){.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-size:15px}}@media screen and (max-width:480px){.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-size:14px}}.body-2-primary{color:#23272e}.body-2-secondary{color:#97a0af}.body-2-accent{color:#476bf0}.body-2-white{color:#fff}.body-2-link{color:#0d58b3}.body-2-success{color:#4aad45}.body-2-satisfaction-80{color:#007605}.body-2-warning{color:#bf360c}.body-2-satisfaction-40{color:#e3b700}.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-family:interRegular,sans-serif;font-size:18px;line-height:25px}@media screen and (max-width:768px){.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-size:15px;line-height:21px}}@media screen and (max-width:480px){.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-size:14px;line-height:20px}}.body-3-primary{color:#23272e}.body-3-secondary{color:#97a0af}.body-3-accent{color:#476bf0}.body-3-white{color:#fff}.body-3-link{color:#0d58b3}.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-family:interSemiBold,sans-serif;font-size:18px;letter-spacing:-.03em;line-height:120%;font-feature-settings:'pnum' on,'lnum' on}@media screen and (max-width:768px){.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-size:15px;line-height:21px}}@media screen and (max-width:480px){.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-size:14px;line-height:20px}}.body-4-primary{color:#23272e}.body-4-secondary{color:#97a0af}.body-4-accent{color:#476bf0}.body-4-white{color:#fff}.body-4-link{color:#0d58b3}.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-family:interRegular,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-size:13px}}@media screen and (max-width:480px){.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-size:12px}}.label-1-primary{color:#23272e}.label-1-secondary{color:#97a0af}.label-1-accent{color:#476bf0}.label-1-white{color:#fff}.label-1-error{color:#eb2525}.label-1-green{color:#10d074}#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-family:interMedium,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-size:13px}}@media screen and (max-width:480px){#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-size:12px}}.label-2-primary{color:#23272e}.label-2-secondary{color:#97a0af}.label-2-accent{color:#476bf0}.label-2-white{color:#fff}.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-family:interBold,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-size:13px}}@media screen and (max-width:480px){.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-size:12px}}.label-3-primary{color:#23272e}.label-3-secondary{color:#97a0af}.label-3-accent{color:#476bf0}.label-3-white{color:#fff}.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-family:interRegular,sans-serif;font-size:13px}@media screen and (max-width:768px){.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-size:12px}}@media screen and (max-width:480px){.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-size:11px}}.caption-primary{color:#23272e}.caption-white{color:#fff}.caption-secondary{color:#97a0af}.caption-accent{color:#476bf0}.caption-warning{color:#bf360c}.caption-error{color:#eb2525}.caption-link{color:#0d58b3}.attachments-list__empty-block-content{z-index:0}.pagination-custom__pagination-item{display:flex;align-items:center;justify-content:center;min-width:18px;min-height:24px;border-radius:2px}.pagination-custom__page-number{margin-right:12px}.pagination-custom__page-number:not(.pagination-custom__page-number--selected){cursor:pointer}.pagination-custom__page-number:not(.pagination-custom__page-number--selected):hover{color:#0d58b3;text-decoration:underline}.pagination-custom__page-number--selected{background-color:#f7f7f7;color:#97a0af}.pagination-custom__prev-page{margin-right:12px}.pagination-custom__next-page,.pagination-custom__prev-page{color:#97a0af;cursor:pointer}.pagination-custom__next-page:hover .pagination-icon,.pagination-custom__prev-page:hover .pagination-icon{color:#0d58b3}.ws-react-base-modal__back{cursor:initial}.ws-react-base-modal__modal{border-radius:30px}.ws-react-base-modal__content-wrap{padding:0}.ws-react-base-modal__modal-title{min-height:64px;padding:0 20px;background-color:#207291}.select-district-modal .ws-react-base-modal__back{background-color:transparent}.ws-react-checkbox{cursor:pointer}.ws-react-checkbox--disabled{cursor:default}.ws-react-checkbox--check{width:32px}.ws-react-checkbox--check>div{padding:0}.ws-react-checkbox--title{margin-left:6px;font-size:14px}.ws-react-checkbox__icon-check{position:relative;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:#fff;font-size:24px}.ws-react-checkbox__check-wrap{width:24px;height:24px;border:2px solid #0034a6;border-radius:3px;background:#fff}.ws-react-checkbox__check-wrap--checked{border:0;background:#0034a6}.ws-react-checkbox__check-wrap--disabled{border:2px solid #75848b}.ws-react-checkbox__check-wrap--disabled.ws-react-checkbox__check-wrap--checked{border:0;background:#75848b}.input-block{position:relative;width:100%;margin-bottom:24px}.input-block__text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-block__fields-error{position:absolute;bottom:-20px;width:100%;height:12px;padding-left:0;color:#bf360c!important;font-size:12px!important}.input-block__max-size{margin-left:5px;white-space:nowrap}.input-block__label{min-height:20px;margin-bottom:4px;padding-left:0;color:#97a0af;font-size:14px!important}.input-block__label--left{margin-right:8px;margin-bottom:0;padding-left:0}.input-block input,.input-block textarea{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #eee;border-bottom:2px solid #eee;border-radius:4px;outline:0!important;background:0 0;box-shadow:none!important}.input-block input.placeholder,.input-block textarea.placeholder{color:#97a0af!important}.input-block input:-moz-placeholder,.input-block textarea:-moz-placeholder{color:#97a0af!important}.input-block input::-moz-placeholder,.input-block textarea::-moz-placeholder{color:#97a0af!important}.input-block input::-webkit-input-placeholder,.input-block textarea::-webkit-input-placeholder{color:#97a0af!important}.input-block input:-ms-input-placeholder,.input-block textarea:-ms-input-placeholder{color:#97a0af!important}.input-block input[disabled].placeholder,.input-block textarea[disabled].placeholder{color:#97a0af!important}.input-block input[disabled]:-moz-placeholder,.input-block textarea[disabled]:-moz-placeholder{color:#97a0af!important}.input-block input[disabled]::-moz-placeholder,.input-block textarea[disabled]::-moz-placeholder{color:#97a0af!important}.input-block input[disabled]::-webkit-input-placeholder,.input-block textarea[disabled]::-webkit-input-placeholder{color:#97a0af!important}.input-block input[disabled]:-ms-input-placeholder,.input-block textarea[disabled]:-ms-input-placeholder{color:#97a0af!important}.input-block input:focus,.input-block textarea:focus{border-bottom:2px solid #0d58b3}.input-block input.form-control[disabled],.input-block textarea.form-control[disabled]{background:#eceff1;cursor:default}.input-block input::-ms-clear,.input-block textarea::-ms-clear{display:none}.input-block textarea{min-height:72px;padding:10px 12px!important;resize:vertical}.input-block__icon{position:absolute;top:50%;right:16px;width:24px;height:18px;transform:translateY(-50%);cursor:pointer}.input-block__icon svg{position:relative;top:-2px;color:#23272e}.input-block__icon--double{right:36px!important}.input-block__icon--with-label{margin-top:15px}.input-block__icon--search{right:inherit;left:12px;width:24px;height:24px;cursor:default}.input-block__icon--search svg{width:24px;height:24px}.input-block--with-icon input{padding-right:56px!important}.input-block--search-mode input{padding-left:45px!important}.input-block--error .input-block__label{color:#bf360c!important}.input-block--error input,.input-block--error textarea{border-bottom:2px solid #bf360c!important}.input-block--error input:focus,.input-block--error textarea:focus{border-bottom:2px solid #bf360c!important}.input-block--error input.placeholder,.input-block--error textarea.placeholder{color:#97a0af!important}.input-block--error input:-moz-placeholder,.input-block--error textarea:-moz-placeholder{color:#97a0af!important}.input-block--error input::-moz-placeholder,.input-block--error textarea::-moz-placeholder{color:#97a0af!important}.input-block--error input::-webkit-input-placeholder,.input-block--error textarea::-webkit-input-placeholder{color:#97a0af!important}.input-block--error input:-ms-input-placeholder,.input-block--error textarea:-ms-input-placeholder{color:#97a0af!important}.ws-dictionary-select{width:100%;margin-bottom:24px}.ws-dictionary-select .input-block{margin-bottom:0}.ws-dictionary-select .input-block__icon{height:16px}.ws-dictionary-select__input-wrap{min-height:30px}.ws-dictionary-select__label{height:20px;margin-bottom:0;padding-left:8px;overflow:hidden;color:#0034a6!important;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.ws-dictionary-select__label--left{margin-right:8px;padding-left:0}.ws-dictionary-select__dictionary-label{height:20px;margin-bottom:0;padding-right:8px;color:#0034a6!important;font-size:13px!important;cursor:pointer}.ws-dictionary-select__items-back{position:fixed;z-index:1100;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ws-dictionary-select__items-wrap{position:fixed;z-index:3000;top:0;left:0;max-height:400px;overflow:auto;border:2px solid #eceff1;border-radius:4px;background:#fff}.ws-dictionary-select__items-item{padding:6px 12px;cursor:pointer}.ws-dictionary-select__items-item--hover,.ws-dictionary-select__items-item:hover{background:#f7f7f7;color:#1fbfff}.ws-dictionary-select__items-item--selected{background:#f7f7f7;color:#1fbfff}.ws-dictionary-select__model-item{margin:4px;padding:6px;border-radius:4px;background:#8b8b90;color:#fff;line-height:1}.ws-dictionary-select__model-item .select-icon{margin-left:6px;fill:#000;color:#000}.ws-dictionary-select__model-single-item{width:100%;padding:6px;border-radius:4px;background:#8b8b90;color:#fff;line-height:1;cursor:pointer}.ws-dictionary-select__model-single-item .select-icon{margin-left:6px;fill:#000;color:#000}.ws-dictionary-select .pointer{cursor:pointer}.ws-dictionary-select .select-icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;fill:#000!important;color:#000!important;font-size:16px!important}#app,body,html{width:100%;height:100%}body{margin:0;padding:0;color:#23272e;line-height:1.42;-webkit-user-select:text}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:inherit}section{margin:0;padding:0;border:0;background-color:inherit}ol,ul{margin:0;padding:0;list-style:none}button{padding:0;border:0;outline:0;background-color:transparent;cursor:pointer}figure,p,ul{margin:0}img{display:block}svg{display:block}header{padding:0}footer{font-size:inherit;font-style:normal}a{color:#23272e;text-decoration:none;cursor:pointer}a.caption-link{color:#476bf0!important}a.caption-link:hover{color:#5e81ff!important}.page-container{max-width:1280px;height:100%}@media screen and (max-width:768px){.page-container{padding:0 20px}}.page-container--profile-container{max-width:920px}.page-container--profile-progress-container{max-width:1140px}.primary-button,.secondary-button{display:inline-block;padding:16px 20px;border-radius:6px;color:#fff;cursor:pointer}.primary-button{padding:16px 28px;background-color:#476bf0;box-shadow:0 10px 15px rgba(3,55,103,.1)}.primary-button:hover{background-color:#5e81ff}.primary-button:disabled{background-color:#97a0af;cursor:default}.secondary-button{padding:16px 20px;background-color:#072c81;box-shadow:0 4px 4px rgba(13,88,179,.2)}.secondary-button:hover{background-color:#0a469f}.primary-link{color:#476bf0;cursor:pointer}.primary-link:hover{text-decoration:underline}.common-wrapper{max-width:1332px;padding:0 30px}@media screen and (max-width:768px){.common-wrapper{padding:0 24px}}.common-wrapper--min{max-width:856px}.common-wrapper--zab{padding:0 40px}@media screen and (max-width:768px){.common-wrapper--zab{padding:0 20px}}.wide-container{position:relative}.wide-container__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/images/1.jpg) no-repeat center;background-color:#fff}.wide-container__bg::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:calc((100% - 1272px)/ 2 + 856px);background-color:#f0fded}@media (max-width:1120px){.wide-container__bg::before{top:unset;left:0;height:200px}}@media (max-width:425px){.wide-container__bg::before{top:unset;left:0;height:330px}}@media (max-width:768px){.wide-container .common-wrapper{padding:0}}.full-hd-container{max-width:1920px;padding:0}@media (max-width:1640px){.full-hd-container{padding:0 40px}}@media (max-width:768px){.full-hd-container{padding:0 20px}}.hd-container{max-width:1360px;padding:0 40px}@media screen and (max-width:768px){.hd-container{padding:0 20px}}.page-wrapper{max-width:1272px}.content-column{flex-grow:1;flex-shrink:1;max-width:856px}@media (max-width:1024px){.content-column{max-width:100%}}@media (max-width:768px){.content-column{margin-bottom:80px}}@media (max-width:480px){.content-column{margin-bottom:24px;border:0}}.sidebar-column{flex-grow:1;flex-shrink:0;min-width:320px;max-width:320px;padding-left:40px}@media (max-width:1024px){.sidebar-column{display:none}}.toast-notification{font-size:20px!important}.flex{flex-grow:1!important}.main-body{width:100%}.main-wrap{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.entity-container{max-width:960px;margin:0 auto;padding:0 24px}.site-button{width:250px;height:55px;background-color:#e6be09;text-transform:uppercase;cursor:pointer}.site-button--statistic{height:50px;background-color:#fff;font-size:16px;text-transform:none}.site-button--medium-screen{margin-bottom:28px}.site-button--small-screen{width:100%}.site-button--top-margin{margin-top:auto}@media (max-width:1120px){.statistic .statistic__columns-wrapper{align-items:center;justify-content:space-around}}@media (max-width:425px){.statistic .statistic__columns-wrapper{align-items:initial}}.statistic__column{margin-bottom:30px}@media (max-width:1120px){.statistic__column{margin-bottom:0}}.statistic__column:last-child{margin-bottom:0}@media (max-width:1120px){.statistic__columns-wrapper{flex-direction:row}}@media (max-width:425px){.statistic__columns-wrapper{flex-direction:column}}.statistic__columns-wrapper .statistic__column{flex-grow:1}@media (max-width:1120px){.statistic__columns-wrapper .statistic__column{justify-content:space-between}.statistic__columns-wrapper .statistic__column:nth-child(2),.statistic__columns-wrapper .statistic__column:nth-child(3){display:none}.statistic__columns-wrapper .statistic__column:first-child{margin-right:12px}.statistic__columns-wrapper .statistic__column:last-child{margin-left:12px}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__icon-block{right:initial!important;left:0!important}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__content{right:0!important;left:initial!important}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__icon-block{right:0!important;left:initial!important}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__content{right:initial!important;left:0!important}}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__icon-block{right:0;left:initial}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__content{right:initial;left:0}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__content{right:0;left:initial}.button-wrap{width:auto;padding:16px 32px;background:#e6be09;text-transform:uppercase;cursor:pointer}.button-wrap:hover{background:#c69a2d}.button-wrap--disabled{background:#e9e9e9;color:#97a0af;cursor:default}.button-wrap--disabled:hover{background:#e9e9e9}.button-wrap--right-margin{margin-right:24px}.checkbox-inline{padding-left:0!important}.margin-top-auto{margin-top:auto}div:active,div:focus,div:hover,input:active,input:focus,input:hover,span:active,span:focus,span:hover{outline:0!important;outline-offset:0!important}div::after:active,div::after:focus,div::after:hover,div::before:active,div::before:focus,div::before:hover,input::after:active,input::after:focus,input::after:hover,input::before:active,input::before:focus,input::before:hover,span::after:active,span::after:focus,span::after:hover,span::before:active,span::before:focus,span::before:hover{outline:0!important;outline-offset:0!important}div[type=checkbox],input[type=checkbox],span[type=checkbox]{position:absolute;width:0!important;height:0!important;margin:0!important;opacity:0}div[type=checkbox]+div,input[type=checkbox]+div,span[type=checkbox]+div{padding:0 9px 5px 36px;background:url(assets/images/checkbox.png) 0 0 no-repeat}div[type=checkbox]:checked+div,input[type=checkbox]:checked+div,span[type=checkbox]:checked+div{background:url(assets/images/checkbox-check.png) 0 0 no-repeat}div[type=checkbox]:active,div[type=checkbox]:focus,div[type=checkbox]:hover,div[type=file]:active,div[type=file]:focus,div[type=file]:hover,div[type=radio]:active,div[type=radio]:focus,div[type=radio]:hover,input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover,span[type=checkbox]:active,span[type=checkbox]:focus,span[type=checkbox]:hover,span[type=file]:active,span[type=file]:focus,span[type=file]:hover,span[type=radio]:active,span[type=radio]:focus,span[type=radio]:hover{outline:0!important;outline-offset:0!important}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-multi-line{overflow:hidden;text-overflow:ellipsis;word-break:normal}.block-line-wrapper--dark-color{background:#0c5332}.click,.cursor-pointer{cursor:pointer}.uppercase{text-transform:uppercase}.hover-underline:hover{text-decoration:underline}.not-found{width:100%;height:100%;padding:24px}.base-scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.base-scroll::-webkit-scrollbar{width:6px;background-color:#23272e}.base-scroll::-webkit-scrollbar-button{display:none}.base-scroll::-webkit-scrollbar-track{background-color:#fff}.base-scroll::-webkit-scrollbar-thumb{border:0;border-radius:16px;background-color:#eee}.base-scroll::-webkit-scrollbar-track:hover{background-color:#fff}.base-scroll::-webkit-scrollbar-thumb:hover{border:0;background-color:#eee}.grecaptcha-badge{visibility:hidden}.ws-dictionary-select__items-wrap{margin-top:10px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.6);border:none}.ws-dictionary-select__items-item{padding:8px 12px}.disallow-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Toastify__toast-container{width:auto;max-width:500px}.Toastify__close-button{align-self:center;opacity:.5;font-size:14px;font-weight:lighter}.Toastify__toast-body{padding-right:18px}.global-toast{padding:10px 18px;border-radius:5px;color:#fff}.global-toast.Toastify__toast{min-height:56px}.global-toast.Toastify__toast--success{background:#007605}.global-toast.Toastify__toast--error{background:#bf360c}.global-toast__error-string{word-break:break-all}.global-toast__error-string:not(:last-child){margin-bottom:12px}#subtree-container .ws-dictionary-select__items-item--selected{color:#476bf0}#subtree-container .ws-dictionary-select__items-item{transition:all .35s ease-out;color:#23272e}#subtree-container .ws-dictionary-select__items-item:hover{color:#476bf0}#subtree-container .ws-dictionary-select__items-item--selected{color:#476bf0!important}#app .app-form .ws-dictionary-select{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0}#app .app-form .ws-dictionary-select__model-wrap{order:1;width:100%}#app .app-form .ws-dictionary-select__input-wrap{width:100%}#app .app-form .ws-dictionary-select__input-wrap .input-block__icon svg{top:0}#app .app-form .ws-dictionary-select__model-item{height:38px;padding:0 20px;border-radius:20px;background-color:#476bf0}@media screen and (max-width:640px){#app .app-form .ws-dictionary-select__model-item{height:unset;padding:4px 12px}}#app .app-form .ws-dictionary-select__model-item span{display:inline-block;margin-right:16px;color:#fff}@media screen and (max-width:768px){#app .app-form .ws-dictionary-select__model-item span{font-size:13px!important}}@media screen and (max-width:640px){#app .app-form .ws-dictionary-select__model-item span{margin-right:8px}}@media screen and (max-width:480px){#app .app-form .ws-dictionary-select__model-item span{font-size:12px!important}}#app .app-form .ws-dictionary-select__model-item svg{margin:0;fill:#fff!important;cursor:pointer}#app .app-form .input-block{margin:0!important}#app .app-form .input-block .input-block__input-wrap{height:54px}#app .app-form .input-block .input-block__input-wrap .input-block__input-position-wrap{height:54px}#app .app-form .input-block input{background-color:#f6fafd}#app .app-form .input-block input:focus{border-color:#0d58b3}#app .app-form .input-block--error input{border:1px solid #476bf0!important}#app .app-form .input-block__label{color:#23272e}@media screen and (max-width:768px){#app .app-form .input-block__label{font-size:13px!important}}@media screen and (max-width:480px){#app .app-form .input-block__label{font-size:12px!important}}#app .app-form input{height:54px;transition:all .35s ease-out;border:1px solid #97a0af;color:#23272e}#app .app-form input ::-moz-placeholder{color:#97a0af}#app .app-form input :-ms-input-placeholder{color:#97a0af}#app .app-form input ::placeholder{color:#97a0af}.article-item{height:360px;position:relative;padding:16px;border-radius:12px;transition:box-shadow .35s ease-out;justify-content:flex-end;cursor:pointer;transition:.35s}.article-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}@media screen and (max-width:850px){.article-item{padding:14px}}.article-item__content{width:100%;z-index:1}.article-item__title{margin:4px 0 8px}.article-item__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:14px}.article-item__button{flex-shrink:0;margin-right:20px}@media screen and (max-width:360px){.article-item__button{margin:0 0 10px}}.article-item__like-icon{width:18px;height:22px;margin-right:6px;cursor:pointer;fill:#476bf0}.article-item__count-likes{color:#fff;white-space:nowrap}.article-item__subject{color:#ffeeeb}.article-item__bonus-wrapper{height:36px}.article-item__bonus{color:#6b778c;margin-right:20px}.article-card__title{margin-bottom:24px}.article-card__image-gallery{width:100%;height:600px;margin-bottom:30px}.article-card__image-gallery .image-gallery__image{border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#e8eaed}.article-card__image-gallery .image-gallery__next-arrow{transition:.35s;border-top-right-radius:12px;border-bottom-right-radius:12px}.article-card__image-gallery .image-gallery__prev-arrow{transition:.35s;border-top-left-radius:12px;border-bottom-left-radius:12px}.article-card__image-gallery .image-gallery__dots{bottom:24px}@media screen and (max-width:720px){.article-card__image-gallery{height:400px}}@media screen and (max-width:450px){.article-card__image-gallery{height:300px}}@media screen and (max-width:360px){.article-card__image-gallery{height:200px}}.article-card__content-info{width:100%;margin-bottom:16px}@media screen and (max-width:360px){.article-card__content-info{font-size:16px}}.article-card__content-title{width:100%;margin-bottom:24px}.article-card__wrap-content{width:100%}@media screen and (max-width:380px){.article-card__wrap-content{margin-bottom:50px}}.article-card__content{margin-bottom:20px}.article-card__likes{margin-right:40px}@media screen and (max-width:512px){.article-card__likes{margin-right:10px}}.article-card__count-like{white-space:nowrap}.article-card__like-icon{margin-right:6px;cursor:pointer;fill:#476bf0;width:30px;height:35px}.article-card__bonus{width:100%;height:40px}@media screen and (max-width:380px){.article-card__bonus{display:flex;flex-direction:column-reverse;align-items:flex-start}}.article-card__bonus-info{border:1px solid #ffeeeb;text-align:center;border-radius:8px;padding:10px 28px;white-space:nowrap}@media screen and (max-width:512px){.article-card__bonus-info{padding:10px}}@media screen and (max-width:380px){.article-card__bonus-info{margin-bottom:18px;padding:8px 16px;font-size:9px}}.article-card__bonus-info--hide{display:none}.article-list{position:relative;height:100%}.article-list .page-container{position:relative}.article-list__icon-back{position:absolute;top:20px;left:40px;cursor:pointer}@media screen and (max-width:768px){.article-list__icon-back{top:10px;left:20px}}@media screen and (max-width:480px){.article-list__icon-back{top:0;margin-right:10px}}.article-list__title{margin:40px 0;text-align:center;font-weight:400}.article-list__filter-form{margin-bottom:42px}.article-list__filter-form .input-block__icon svg{color:#97a0af}.article-list__filter-form .input-block__icon--search{margin-top:2px}@media screen and (max-width:640px){.article-list__filter-form{display:flex;flex-direction:column}}@media screen and (max-width:480px){.article-list__filter-form{margin-bottom:10px}}.article-list__filter-wrapper{width:140px;display:flex;justify-content:flex-end;position:relative;white-space:nowrap}@media screen and (max-width:640px){.article-list__filter-wrapper{justify-content:center;margin-bottom:12px}}.article-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.article-list__filter{margin-right:15px}}.article-list__filter-icon--selected{transform:rotate(180deg)}.article-list__filter-title{margin-right:14px}.article-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:260px;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.article-list__filter-modal{padding:16px}}.article-list__filter-group{margin-bottom:16px}.article-list__filter-group-actions{margin-top:10px}.article-list__filter-group-reset{margin-right:16px}.article-list__form-item{width:22%;min-width:200px;margin:0 20px 20px 0}@media screen and (max-width:850px){.article-list__form-item{width:100%;margin:0 0 14px}}.article-list__form-item-search{width:240px;margin-right:30px}@media screen and (max-width:640px){.article-list__form-item-search{margin-right:0}}.article-list__content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;margin-bottom:120px}@media screen and (max-width:1300px){.article-list__content{grid-template-columns:repeat(2,1fr);margin-bottom:40px}}@media screen and (max-width:900px){.article-list__content{grid-template-columns:repeat(1,1fr)}}.article-list__load-more-button{margin:0 auto}.article-list__button{border-radius:4px;color:#fff;padding:15px 20px;align-self:center;background-color:#476bf0;box-shadow:0 10px 15px rgba(3,55,103,.1);cursor:pointer}.auth-steps{display:flex;max-width:800px;width:100%;min-height:500px;margin:20px;border-radius:12px;background-color:#fff}@media screen and (max-width:870px){.auth-steps{max-width:370px;max-height:800px;height:100%}}@media screen and (max-width:500px){.auth-steps{width:100%;margin:0}}.auth-steps__container{width:100%;display:grid;grid-template-columns:350px auto;border-radius:inherit}@media screen and (max-width:870px){.auth-steps__container{grid-template-columns:none}}@media screen and (max-width:500px){.auth-steps__container{width:100%}}.auth-steps__title{color:#23272e}@media screen and (max-width:586px){.auth-steps__title{display:none}}.auth-steps__action-button{height:54px!important;margin-top:24px;cursor:pointer}@media screen and (max-width:864px){.auth-steps__action-button{margin-top:20px}}@media screen and (max-width:425px){.auth-steps__action-button{margin-top:16px}}.auth-steps .input-block{margin-bottom:0}.auth-steps .input-block input,.auth-steps .input-block textarea{height:40px;border:none;border-radius:6px;background-color:#f6fafd}.auth-steps__input-error-wrap input,.auth-steps__input-error-wrap textarea{border:2px solid #bf360c;color:#bf360c}.auth-steps__input-error-wrap input:focus,.auth-steps__input-error-wrap textarea:focus{border:2px solid #bf360c}.auth-steps__error-description{margin-top:13px;padding-left:16px;color:#bf360c}.auth-steps .user-avatar{width:32px;height:32px;margin-right:10px}.auth-steps .user-avatar__custom-avatar{width:32px;height:32px}.auth-steps .user-avatar__custom-avatar svg{width:32px;height:32px}.auth-steps .ws-tooltip--bottom{top:100%;border-radius:6px;background:#212121;color:#fff;white-space:nowrap}.auth-steps__name-password-form{font-size:24px}@media screen and (max-width:350px){.auth-steps__name-password-form{font-size:22px}}@media screen and (max-width:260px){.auth-steps__name-password-form{font-size:16px;line-height:18px}}.auth-steps__name{font-size:24px}@media screen and (max-width:350px){.auth-steps__name{font-size:22px}}.auth-steps__img{max-width:100%;max-height:100%;padding:0 20px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:500px){.auth-steps__img{padding-top:20px}}@media screen and (max-width:500px){.auth-steps__img img{max-width:200px}}.auth-steps__img-logo{max-width:100%;max-height:100%;padding:0 55px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:500px){.auth-steps__img-logo{padding-top:20px;width:100%}}.auth-steps__img-logo img{width:100%}.auth-steps__img-background{width:100%;height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px;background-color:#f6fbff}@media screen and (max-width:870px){.auth-steps__img-background{border-top-right-radius:12px;border-bottom-left-radius:unset}}@media screen and (max-width:870px){.auth-steps__img-background--existing-account{width:100%;padding-top:10px}}.auth-steps__auth{width:100%;gap:20px;padding:60px}@media screen and (max-width:870px){.auth-steps__auth{align-items:center;gap:8px;padding:37px 30px 30px}}@media screen and (max-width:500px){.auth-steps__auth{width:100%;padding:15px 22px 30px}}.auth-steps__auth-item{align-items:center;width:100%}@media screen and (max-width:500px){.auth-steps__auth-item{align-items:center;text-align:center}}.auth-steps__next{width:100%;height:50px!important;margin-top:12px;border-radius:6px!important}@media screen and (max-width:520px){.auth-steps__next{width:100%}}.auth-steps__description{margin-bottom:72px}@media screen and (max-width:870px){.auth-steps__description{margin-bottom:10px;text-align:center}}.auth-steps__description--error{margin-bottom:10px}.auth-steps__description-new-account{margin-bottom:46px}.auth-steps__input-wrap{width:100%}.auth-steps .registration .auth-steps__input{margin:0!important}.auth-steps__input{width:100%;height:44px}.auth-steps__input .input-block__icon{top:44%}.auth-steps__input .input-block__icon svg{color:#97a0af}.auth-steps__input-target-wrap{position:relative;bottom:12px}.auth-steps__input-target .input-block input{border:1px solid #97a0af;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 100px #fff!important}.auth-steps__input-target-error .input-block input{border:1px solid #eb2525}.auth-steps__input-target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.auth-steps__input-error{color:#eb2525}.auth-steps__text-error{margin-top:12px;padding-left:16px;color:#eb2525;font-family:interMedium,sans-serif;font-size:12px}.auth-steps__registration-name{width:100%;margin-bottom:18px}.auth-steps__gender-wrap{width:100%;padding:8px 0}@media screen and (max-width:500px){.auth-steps__gender-radio-wrap{flex-direction:row;gap:12px}}.auth-steps__hide-input{display:none}.auth-steps__input-password-wrapper{width:100%}.auth-steps__input-password-wrapper--error{color:#eb2525}.auth-steps__input-password-wrapper--error .auth-steps__input-target-text{color:#eb2525}.auth-steps__input-password-wrapper--error .auth-steps__input-target .input-block input{border:1px solid #eb2525}.auth-steps__input-password-error{padding-left:14px;color:#eb2525;font-size:12px;line-height:15px}.auth-steps__forgot-password{color:#97a0af;font-size:12px;font-weight:700}.auth-steps__forgot-password-link{color:#476bf0}.auth-steps__actions{width:100%}.login{width:100%;height:100%;background-color:#f5f5f5}@media screen and (max-width:500px){.login{align-items:start;background-color:#fff}}@media screen and (max-width:500px){.comment{width:100%}}.comment__wrapper{transition:all all .35s ease-out;position:relative;min-width:350px;background:#fff;padding:16px;border-radius:0 12px 12px 12px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.comment__wrapper .reactions{margin-top:4px}.comment__wrapper .label-2-secondary{margin-left:auto}@media screen and (max-width:500px){.comment__wrapper{min-width:auto;width:100%}}.comment__image{-o-object-fit:cover;object-fit:cover;width:60px;height:60px;border-radius:20px}.comment__content{max-width:70%}.comment__content-text{white-space:pre-wrap;margin:0}.comment__date{height:20px;right:16px;bottom:16px}.comment__edit{position:absolute;height:20px;right:4px;top:4px}.comment__actions{position:absolute;right:16px}.comment__action{cursor:pointer}.comment__action svg{fill:#97a0af}.comment__action--active{cursor:default}.comment__action--delete:hover svg{fill:#eb2525}.comment__action--edit:hover svg,.comment__action--edit:is(.comment__action--active) svg{fill:#5e81ff}.comments{max-width:100%;background-color:#f6fafd}.comments__wrapper{max-width:720px}@media screen and (max-width:720px){.comments__wrapper{width:100%;padding:0 50px}}@media screen and (max-width:500px){.comments__wrapper{padding:0 20px}}@media screen and (max-width:500px){.comments__head-title{font-size:28px;line-height:32px}}.comments__discussion-list{width:100%}.comments__discussion-empty-message{height:40vh;padding-bottom:24px}.comments__discussion-message{padding-bottom:24px}.comments__discussion-wrapper{width:100%}.comments__discussion-list-item{width:100%}.comments__head{width:100%;padding:20px 0 0;gap:40px}.comments__head-feed{width:100%;margin-bottom:24px}.comments__send{align-items:flex-end;width:100%;max-width:60%;margin:14px 0;gap:14px}.comments__send .input-block{margin-bottom:0!important}@media screen and (max-width:720px){.comments__send{max-width:unset;padding:0 50px}}@media screen and (max-width:500px){.comments__send{padding:0 20px}}.comments__send-wrapper{position:sticky;bottom:0;width:calc(100vw - 20px);margin-top:80px;background-color:#f6fafd}@media screen and (max-width:720px){.comments__send-wrapper{width:100vw}}.comments__send-input-wrap{display:flex;flex-direction:column;row-gap:10px;width:calc(100% - 66px);padding:16px 20px;border-bottom:2px solid transparent;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)!important}.comments__send-input-wrap:focus-within{border-color:#0d58b3}.comments__editable-comment-wrap{position:relative;width:100%;padding:0 30px 0 10px;border-left:1px solid #97a0af}.comments__editable-comment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments__close-edit{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.comments__send-input textarea{width:100%;min-height:54px;padding:0!important;border:none!important}.comments__send-input__fields-error{display:none}.comments__send-input__input-wrap--textarea{height:54px}.comments__send-button{padding:12px 12px 12px 16px;border-radius:6px;background-color:#476bf0}.referral-message .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.referral-message__wrapper{width:100%;padding:40px}@media screen and (max-width:840px){.referral-message__wrapper{padding:20px}}.referral-message__title{margin-bottom:16px;text-align:center}.referral-message__img{width:40%;height:auto}.event-item{width:275px;height:294px;padding:24px;transition:.35s;border-radius:12px;background-position:center;background-size:cover}.event-item::before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:275px;height:294px;border-radius:12px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.0689174) 6.77%,rgba(0,0,0,.153739) 15.1%,rgba(0,0,0,.296875) 29.17%,rgba(0,0,0,.390625) 39.06%,rgba(0,0,0,.473958) 47.4%,rgba(0,0,0,.541667) 54.17%,rgba(0,0,0,.625) 62.5%,rgba(0,0,0,.734375) 73.44%,rgba(0,0,0,.875) 87.5%,#000 100%)}.event-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}@media screen and (max-width:380px){.event-item{width:350px}.event-item::before{width:350px}}@media screen and (max-width:370px){.event-item{width:340px}.event-item::before{width:340px}}@media screen and (max-width:360px){.event-item{width:330px}.event-item::before{width:330px}}@media screen and (max-width:350px){.event-item{width:320px}.event-item::before{width:320px}}@media screen and (max-width:340px){.event-item{width:310px}.event-item::before{width:310px}}@media screen and (max-width:330px){.event-item{width:300px}.event-item::before{width:300px}}@media screen and (max-width:320px){.event-item{width:290px}.event-item::before{width:290px}}.event-item__body{z-index:1;height:100%}.event-item__body-bottom{z-index:1;width:100%}.event-item__body-title{margin-bottom:10px}.event-item__body-notices{z-index:1;width:100%}.event-item__body-bonus{min-width:66px;padding:6px 8px;border-radius:45px;background-color:#0d58b3}.event-item__body-bonus-value{margin-top:2px}.event-item__body-used{align-items:center}.event-item__body-used-tick{fill:#476bf0}.event-item__body-used-tick-wrapper{margin-right:8px}.event-item__body-date{padding:6px 8px;border-radius:45px;background-color:#fff;color:#072c81}.event-item__body-period-icon path{stroke:#fff;stroke-width:2}.event-card{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-card{margin-top:30px;padding:0 8px}}.event-card__body{width:100%;max-width:1200px}@media screen and (max-width:966px){.event-card__body{max-width:800px}}@media screen and (max-width:1200px){.event-card__body{max-width:100%}}.event-card__item--fixed{max-width:400px;width:400px}@media screen and (max-width:1200px){.event-card__item--fixed{width:auto;max-width:none}}.event-card__item-owner{margin-bottom:12px;color:#97a0af}.event-card__item-title{margin-bottom:24px}@media screen and (max-width:1200px){.event-card__item-title{margin-bottom:10px;font-size:30px}}@media screen and (max-width:1200px){.event-card__item-title{margin-bottom:12px;font-size:26px}}@media screen and (max-width:436px){.event-card__item-title{margin-bottom:8px}}@media screen and (max-width:375px){.event-card__item-title{font-size:23px}}@media screen and (max-width:280px){.event-card__item-title{font-size:19px}}.event-card__item-bonus{margin-bottom:14px;border:1px solid #476bf0;border-radius:10px}@media screen and (max-width:1200px){.event-card__item-bonus{margin-bottom:14px}}@media screen and (max-width:436px){.event-card__item-bonus{margin-bottom:10px}}.event-card__item-bonus-value{margin-top:2px;padding:6px;color:#476bf0}.event-card__item-description-wrapper{margin-bottom:24px}.event-card__item-description-title{margin-bottom:14px}.event-card__item-description{overflow-y:hidden}@media screen and (max-width:1200px){.event-card__item-description{max-height:none}}.event-card__item-description--cut{max-height:194px}.event-card__item-description a{text-decoration:underline}.event-card__item-spoiler{margin-top:8px;cursor:pointer}.event-card__item-spoiler:hover{text-decoration:underline}.event-card__item-date-title{margin-bottom:6px}.event-card__item-date{margin-right:6px;white-space:nowrap}.event-card__item-date:last-child{margin-right:0;margin-left:6px}.event-card__item-date-body{align-items:center;width:100%;margin-bottom:26px}@media screen and (max-width:1200px){.event-card__item-date-body{margin-bottom:12px}}.event-card__item-date-body-value{margin-right:40px}@media screen and (max-width:280px){.event-card__item-date-body-value{margin-right:10px}}.event-card__item-status-block{margin-bottom:26px}.event-card__item-status{margin-right:0;border:1px solid #0d58b3;border-radius:10px}.event-card__item-status:not(:last-child){margin-right:8px}.event-card__item-status-value{margin-top:2px;padding:4px 6px;color:#0d58b3;white-space:nowrap}@media screen and (max-width:1276px){.event-card__item-status-value{margin-top:0;font-size:12px}}@media screen and (max-width:1230px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:11px}}@media screen and (max-width:1200px){.event-card__item-status-value{margin-top:0;padding:4px 6px;font-size:12px}}@media screen and (max-width:375px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:8px}}@media screen and (max-width:280px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:7px}}@media screen and (max-width:1200px){.event-card__item-body-adaptive{flex-direction:column}}.event-card__action-button{margin-top:10px;text-align:center}.event-card__item-category{margin:8px 0 16px}.event-card__item-category-icon,.event-card__item-smile{margin-right:8px;width:32px;height:32px;border-radius:10px 0;background:#072c81}.event-card__item-category-icon svg,.event-card__item-smile svg{fill:#fff}.event-card__link-wrap{background-color:#f6fafd;padding-right:12px}.event-card__link-wrap-icon{cursor:pointer}.event-card__link-wrap-icon:not(:last-child){margin-right:6px}.event-card__link{width:400px;background:#f6fafd}.event-card__link .input-block{margin-bottom:0}.event-card__link .input-block input{border:1px solid #f6fafd;cursor:default}@media screen and (max-width:600px){.event-card__link{width:100%}}.event-card__copy{position:relative}.event-card__tooltip{width:88px;font-size:10px;left:-32px;transition:.7s;opacity:0;color:#fff;position:absolute;text-align:center;bottom:36px;border-radius:6px;background-color:#7a7a7a}.event-card__tooltip--show{opacity:1}.event-card__used{margin:8px 0 16px}.event-list{max-width:1300px;padding:0 40px}@media screen and (max-width:1316px){.event-list{max-width:986px}}@media screen and (max-width:1001px){.event-list{max-width:670px}}@media screen and (max-width:686px){.event-list{max-width:356px}}@media screen and (max-width:320px){.event-list{padding:0 24px}}@media screen and (max-width:280px){.event-list{padding:0 4px}}.event-list__item{position:relative;margin-right:40px;margin-bottom:40px}.event-list__item:last-child,.event-list__item:nth-child(4n){margin-right:0}@media screen and (max-width:1316px){.event-list__item:nth-child(4n){margin-right:40px}.event-list__item:last-child,.event-list__item:nth-child(3n){margin-right:0}}@media screen and (max-width:1001px){.event-list__item:nth-child(3n){margin-right:40px}.event-list__item:last-child,.event-list__item:nth-child(2n){margin-right:0}}@media screen and (max-width:686px){.event-list__item{width:100%;margin-right:0!important}}.event-list__header{width:100%;margin:40px 0}.event-list__filters-search{margin-bottom:42px}.event-list__filter-wrapper{position:relative;margin:12px 0}.event-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.event-list__filter{margin-right:15px}}.event-list__filter-icon--selected{transform:rotate(180deg)}.event-list__filter-title{margin-right:14px}.event-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.event-list__filter-modal{padding:16px}}.event-list__filter-modal--involvement{width:350px}@media screen and (max-width:920px){.event-list__filter-modal--involvement{width:200px}}@media screen and (max-width:400px){.event-list__filter-modal--involvement{width:160px}}.event-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.event-list__filter-modal--category{width:220px}}.event-list__filter-modal-radio-buttons .event-list__not-involved-label{width:300px}@media screen and (max-width:968px){.event-list__filter-modal-radio-buttons{flex-direction:column;align-items:start}.event-list__filter-modal-radio-buttons .components__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.event-list__filter-modal-radio-buttons .components__form-control--side-margin{margin-top:16px!important}}.event-list__filter-reset{margin:12px 0;cursor:pointer}.event-list__filter-reset-text:hover{color:#000}.event-list__filter-reset-icon{margin-left:12px;fill:#97a0af}.event-list__filter-search{width:280px;margin:0 60px}@media screen and (max-width:1320px){.event-list__filter-search{width:180px;margin:0 20px 0 0}}.event-list__filter-search .input-block__icon svg{color:#97a0af}.event-list__filter-search .input-block__icon--search{margin-top:2px}.event-list__filter-search .input-block--search-mode input{padding-right:40px!important}.event-list__filter-category{margin-bottom:16px}.event-list__filter-category-actions{margin-top:10px}.event-list__filter-category-reset{margin-right:16px}.event-list__load-more-button{margin:80px auto 10px}.emoji-select{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;display:none;position:absolute;bottom:0;left:calc(100% + 4px);cursor:default;max-height:116px;padding:12px;overflow-y:auto;transition:.6s;border-radius:12px;opacity:0;background:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.emoji-select::-webkit-scrollbar{width:20px;height:20px}.emoji-select::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.emoji-select__scroll-wrapper{display:grid;grid-template-columns:repeat(5,1fr);overflow-x:hidden;overflow-y:auto;opacity:0;gap:10px}@media (max-width:375px){.emoji-select__scroll-wrapper{grid-template-columns:repeat(3,1fr)}}.emoji-select__icon{transition:.6s;opacity:0;width:24px;height:24px;position:absolute}.emoji-select__icon:hover{-webkit-animation:sway .7s ease-out;animation:sway .7s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes sway{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(-8deg)}100%{transform:rotate(0)}}@keyframes sway{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(-8deg)}100%{transform:rotate(0)}}.emoji-select--visible{display:block;z-index:2;opacity:1}.emoji-select--visible .emoji-select__scroll-wrapper{opacity:1}.emoji-select--visible .emoji-select__icon{opacity:1}.emoji-select__icon-wrapper{width:24px;height:24px;cursor:pointer}.event{background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:20px;width:100%}.event__wrapper{display:flex;width:100%;flex-flow:column;justify-content:left;align-items:flex-start}.event__info-wrapper{position:relative;width:100%}.event__custom-background{z-index:1;width:90px;position:absolute;left:0;top:0}@media screen and (max-width:380px){.event__custom-background{width:90px}}.event__custom-badge{z-index:3;position:absolute;width:65px;padding-top:35px;padding-left:40px}.event__custom-badge--link{cursor:pointer}.event__info{z-index:0;padding:20px 14px 14px;width:100%}.event__content b,.event__post-content b{font-family:interSemiBold;font-size:18px}@media screen and (max-width:568px){.event__content b,.event__post-content b{font-size:14px;line-height:16px}}.event__content--link{cursor:pointer}.event__post-content{display:flex;width:100%;justify-content:left;gap:10px;flex-direction:column;padding:0 14px 14px 14px}@media screen and (max-width:568px){.event__post-content{font-size:12px;line-height:16px}}.event__post-content-text{white-space:pre-wrap;margin:0}.event__image{width:60px;height:60px;border-radius:25px;-o-object-fit:cover;object-fit:cover}.event__image--link{cursor:pointer}.event__image-wrapper{z-index:2;position:relative}.event__content-wrapper{display:flex;width:100%;justify-content:left;gap:10px;flex-direction:column;padding:0 14px 14px 14px}.event__images-wrapper{display:grid}.event__images-wrapper{display:grid;grid-template-rows:1fr;gap:10px 10px}.event__images-wrapper--grid-one-element .event__post-image{height:400px}@media screen and (max-width:640px){.event__images-wrapper--grid-one-element .event__post-image{height:300px}}@media screen and (max-width:420px){.event__images-wrapper--grid-one-element .event__post-image{height:200px}}.event__images-wrapper--grid-five-elements .event__post-image,.event__images-wrapper--grid-three-columns .event__post-image,.event__images-wrapper--grid-two-columns .event__post-image{aspect-ratio:1/1}.event__images-wrapper--grid-two-columns{grid-template-columns:repeat(2,1fr)}.event__images-wrapper--grid-three-columns{grid-template-columns:repeat(3,1fr)}.event__images-wrapper--grid-five-elements{display:grid;grid-template-columns:repeat(6,1fr)}.event__images-wrapper--grid-five-elements>div{grid-column:span 2}.event__images-wrapper--grid-five-elements>div:nth-child(1),.event__images-wrapper--grid-five-elements>div:nth-child(2){grid-column:span 3;grid-row:span 2}@media screen and (max-width:900px){.event__images-wrapper{gap:7px}}.event__post-image{width:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:10px;background-size:cover;background-position:center;cursor:pointer}.event__reactions{padding:0 0 14px 14px}.event__comment{border-top:1px solid #eff4f8;width:100%;cursor:pointer;padding:15px 14px 25px}.event__menu-wrapper{position:relative;margin-left:auto}.event__menu-icon{cursor:pointer}.event__menu-icon svg{fill:#8c95a6}.event__menu{position:absolute;top:100%;right:0;width:250px;padding:6px;border-radius:12px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.event__manage-button{width:100%;padding:8px;cursor:pointer}.event__manage-button--edit svg{fill:#476bf0}.event__manage-button--delete{color:#eb2525}.event__manage-button--delete svg{fill:#eb2525}.event__manage-button-wrap:not(:last-child)::after{content:'';display:block;width:auto;height:1px;margin:0 6px;background-color:#d6d9e2}.event-group{width:100%}.event-group__events-wrapper{width:100%}.feed-filters{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(153,191,220,.14)}@media screen and (max-width:1100px){.feed-filters{display:flex;align-items:flex-start;background-color:#f6fafd;box-shadow:none;gap:20px;padding:0}}@media screen and (max-width:560px){.feed-filters{flex-direction:column;gap:10px}}@media screen and (max-width:1100px){.feed-filters--profile-mode{background-color:#fff!important}}@media screen and (max-width:1100px){.feed-filters__item-wrap{display:none}}.feed-filters__item-icon,.feed-filters__item-name{color:#000}.feed-filters__item{cursor:pointer}.feed-filters__item--selected .feed-filters__item-icon,.feed-filters__item--selected .feed-filters__item-name,.feed-filters__item:hover .feed-filters__item-icon,.feed-filters__item:hover .feed-filters__item-name{color:#476bf0}.feed-filters__search-label{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;z-index:1;top:-10px;left:10px;padding:0 4px;background-color:#fff}.feed-filters__search-label::before{content:'';width:100%;height:1px;top:50%;left:0;background:#fff;position:absolute;z-index:-1}@media screen and (max-width:1100px){.feed-filters__search-label{background-color:transparent}}@media screen and (max-width:1100px){.feed-filters__search-label--profile-mode{background-color:#fff!important}}.feed-filters__search-wrap{width:100%;position:relative}.feed-filters__search-wrap:focus-within .feed-filters__search-label{color:#476bf0}.feed-filters__search,.feed-filters__select{background-color:#fff}.feed-filters__search input{border-radius:6px;border-bottom:1px solid #eee}.feed-filters__search input:focus{border:1px solid #476bf0}@media screen and (max-width:1100px){.feed-filters__search .input-block{margin-bottom:0!important}}@media screen and (max-width:560px){.feed-filters__search{margin-bottom:10px}}.feed-filters__select-label{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;top:-10px;left:10px;padding:0 4px;background-color:#f6fafd}.feed-filters__select-label::before{content:'';width:100%;height:1px;top:50%;left:0;background:#fff;position:absolute;z-index:-1}@media screen and (max-width:1100px){.feed-filters__select-label{background-color:transparent}}@media screen and (max-width:1100px){.feed-filters__select-label--profile-mode{background-color:#fff!important}}.feed-filters__select-wrap{display:none}@media screen and (max-width:1100px){.feed-filters__select-wrap{position:relative;display:block;width:100%}}.feed-filters__select-wrap:focus-within .feed-filters__select-label{color:#476bf0}.feed-filters__select{margin-bottom:10px}.feed-filters__select input{border-radius:6px;border-bottom:1px solid #eee}.feed-filters__select input:focus{border:1px solid #476bf0}@media screen and (max-width:1100px){.feed-filters__select svg{display:none}}.post-form{width:100%;height:auto;padding-top:40px;border-radius:20px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}.post-form__textarea{margin-bottom:0}.post-form__textarea .input-block,.post-form__textarea .input-block__input-wrap--textarea,.post-form__textarea textarea{min-height:160px;border-radius:unset}@media screen and (max-width:560px){.post-form__textarea .input-block,.post-form__textarea .input-block__input-wrap--textarea,.post-form__textarea textarea{height:120px;min-height:120px}}.post-form__textarea textarea{padding:20px!important;border-top:none;border-right:none;border-bottom:1px solid #dcdfe4;border-left:none;background-color:#f6fbff;font-size:14px;line-height:17px}.post-form__textarea .input-block__max-size{display:none}.post-form__textarea--with-images .input-block,.post-form__textarea--with-images .input-block__input-wrap--textarea,.post-form__textarea--with-images textarea{min-height:221px}.post-form__textarea--modal-mode .input-block,.post-form__textarea--modal-mode .input-block__input-wrap--textarea,.post-form__textarea--modal-mode textarea{min-height:342px}.post-form__buttons-block{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:500px){.post-form__buttons-block{flex-direction:column;padding:20px 30px;row-gap:20px}.post-form__buttons-block .post-form__buttons{justify-content:space-between;padding:unset}.post-form__buttons-block .post-form__send-button{width:100%}.post-form__buttons-block .post-form__warning{align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:unset}}.post-form__warning{align-self:center;width:100%;padding:20px 30px;text-align:end}.post-form__warning--error{align-self:center;width:100%;padding:20px 30px;color:#eb2525;text-align:end}.post-form__buttons,.post-form__title{width:100%;padding:20px 30px}.post-form__attachments{padding:20px 30px;overflow-y:auto;border-bottom:1px solid #eee}.post-form__attachment{position:relative}.post-form__img-attachment{position:relative;width:80px;height:80px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.post-form__remove-attachment{position:absolute;z-index:2;top:-5px;right:-5px;padding:5px;border-radius:8px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1);cursor:pointer}.post-form__input{display:none}.post-form__add-attachment{cursor:pointer}.post-form__add-attachment--disabled{opacity:25%;cursor:not-allowed}.post-form__add-attachment--disabled svg{color:#f3f4f6}.post-form__add-attachment,.post-form__close{cursor:pointer}.reactions__stats-wrapper{flex-wrap:wrap;overflow-x:auto}.reactions__stats-wrapper::-webkit-scrollbar{height:4px;border-radius:5px;opacity:0}.reactions__stats-wrapper::-webkit-scrollbar-thumb{height:4px;border-radius:5px;background:rgba(26,24,47,.15)}.reactions__stat{padding:4px 10px;transition:all .35s ease-out;border-radius:20px;background:#f6fafd;white-space:nowrap;cursor:pointer}.reactions__stat--selected{border:1px solid #476bf0;background:#e2eeff}.reactions__stat-count{color:#476bf0;font-weight:700}.reactions__stat-icon{width:20px;height:20px;transform:scale(1);transition:transform .4s}.reactions__stat-icon--rotate{-webkit-animation:rotate-animation .8s ease-out;animation:rotate-animation .8s ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.reactions__stat-icon--scale{-webkit-animation:scale-animation .8s ease-out;animation:scale-animation .8s ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes rotate-animation{1%{transform:rotate3d(0,1,0,0deg) scale(1)}50%{transform:rotate3d(0,1,0,90deg) scale(1.2)}100%{transform:rotate3d(0,1,0,0deg) scale(1)}}@keyframes rotate-animation{1%{transform:rotate3d(0,1,0,0deg) scale(1)}50%{transform:rotate3d(0,1,0,90deg) scale(1.2)}100%{transform:rotate3d(0,1,0,0deg) scale(1)}}@-webkit-keyframes scale-animation{1%{transform:scale(1)}50%{transform:scale(1.2) rotate(10deg)}100%{transform:scale(1)}}@keyframes scale-animation{1%{transform:scale(1)}50%{transform:scale(1.2) rotate(10deg)}100%{transform:scale(1)}}.reactions__select{color:#97a0af;width:50px;height:30px;padding:5px 10px;transition:.4s;border-radius:20px;background:#f3f4f6;cursor:pointer;gap:8px;border:1px solid transparent}.reactions__select svg{fill:#97a0af}.reactions__select--active{color:#476bf0;border:1px solid #476bf0}.reactions__select--active svg{fill:#476bf0}.reactions__select-wrapper{position:relative}.feed-list{width:100%;height:100%;padding:60px 0;background-color:#f6fafd}.feed-list--profile-mode{padding:0}.feed-list__wrapper{width:100%;padding:0 40px}@media screen and (max-width:850px){.feed-list__wrapper{padding:0 30px}}.feed-list__wrapper--profile-mode{padding:0}.feed-list__body{position:relative;width:100%;max-width:1280px}@media screen and (max-width:1100px){.feed-list__body{flex-direction:column-reverse;gap:10px!important}}.feed-list__events-groups-wrap{width:74%}@media screen and (max-width:1100px){.feed-list__events-groups-wrap{width:100%}}.feed-list__events-groups{width:100%}.feed-list__title{margin-bottom:40px}.feed-list__create-post{display:flex;position:fixed;z-index:1;right:5%;bottom:80px;align-items:center;justify-content:center;width:80px;height:80px;border-radius:80px;background-color:#476bf0;box-shadow:0 10px 20px rgba(3,55,103,.2);cursor:pointer}@media screen and (max-width:1100px){.feed-list__create-post{width:64px;height:64px}}.feed-list__filters-block{width:24%;height:400px}@media screen and (max-width:1100px){.feed-list__filters-block{display:none}}.feed-list__filters{display:flex;position:absolute;top:0;right:0;bottom:0;flex-direction:column;justify-content:space-between;width:24%}@media screen and (max-width:1100px){.feed-list__filters{position:static;width:100%}}.feed-list__filters-only-page{margin-top:40px}@media screen and (max-width:1100px){.feed-list__filters-only-page{margin-top:0}}.feed-list__up{position:fixed;z-index:2;bottom:180px;width:24%;max-width:300px;padding:10px 20px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);cursor:pointer}@media screen and (max-width:1100px){.feed-list__up{right:5%;bottom:160px;width:150px;padding:20px;box-shadow:0 4px 8px rgba(153,191,220,.5)}}@media screen and (max-width:850px){.feed-list__up{width:135px;gap:10px!important}}@media screen and (max-width:1100px){.feed-list__up--profile-mode{right:10px;bottom:60px}}.feed-list__up-static{position:static;width:100%;margin-bottom:100px}.link{color:#0034a6}.avatar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-o-object-fit:cover;object-fit:cover}.avatar__wrapper{border-radius:50%;background-color:#f6fafd;position:relative;overflow:hidden}.avatar-image{position:absolute;-o-object-fit:cover;object-fit:cover}.avatar-image--male{width:72%;height:80%}.avatar-image--female{width:68%;height:80%}.avatar--filler .injected-svg{min-width:24px;min-height:24px;fill:#fff}.bread-crumbs{margin:0 0 40px}.bread-crumbs__list{list-style:none}.bread-crumbs__list-item:not(:first-child){position:relative;margin-left:32px}.bread-crumbs__list-item:not(:first-child)::before{content:'/';display:block;position:absolute;left:-18px;color:#505968}.bread-crumbs__list-item-link{color:#505968}.bread-crumbs__list-item-link:hover{text-decoration:underline}.ws-button{position:relative;border-radius:3px;white-space:nowrap;cursor:pointer}.ws-button[disabled]{cursor:not-allowed}.ws-button--loading{cursor:default}.ws-button--loading>:not(.ws-button__spinner-container){opacity:0}.ws-button--primary{height:40px;padding:8px 14px;background-color:#476bf0;color:#fff}.ws-button--primary:not([disabled]):not(.ws-button--loading):hover{background-color:#476bf0}.ws-button--primary[disabled]{background-color:#f3f4f6;color:#a3abb8}.ws-button--primary.ws-button--with-icon{height:40px;padding:8px 16px 8px 6px}.ws-button--secondary{height:40px;padding:8px 14px;background-color:#207291;color:#fff}.ws-button--secondary:not([disabled]):not(.ws-button--loading):hover{background-color:#418ea7}.ws-button--secondary[disabled]{background-color:#f3f4f6;color:#a3abb8}.ws-button--secondary.ws-button--with-icon{height:40px;padding:8px 16px 8px 6px}.ws-button--light{height:40px;padding:8px 14px;background-color:#f3f4f6;color:#505968}.ws-button--light:not([disabled]):not(.ws-button--loading):hover{color:#6b778c}.ws-button--light[disabled]{color:#a3abb8}.ws-button--light.ws-button--with-icon{padding:6px 12px 6px 4px}.ws-button--flat{height:40px;padding:8px 14px;background-color:transparent;color:#207291}.ws-button--flat:not([disabled]):not(.ws-button--loading):hover{color:#418ea7}.ws-button--flat[disabled]{color:#a3abb8}.ws-button--flat.ws-button--with-icon{height:40px;padding:6px 12px 6px 4px;font-size:15px}.ws-button--thin{color:#505968}.ws-button--thin:not([disabled]):not(.ws-button--loading):hover{color:#6b778c;text-decoration:underline}.ws-button--thin[disabled]{color:#a3abb8}.ws-button__icon{width:24px;height:24px}.ws-button__icon--left{margin-right:10px}.ws-button__icon--right{margin-left:10px}.ws-button__spinner-container{position:absolute;top:0;right:0;bottom:0;left:0}.ws-button__spinner{width:17px;height:16px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}.card-body{width:100%}@media screen and (max-width:1200px){.card-body{flex-direction:column}}.card-body__img-wrap{width:100%;max-width:590px;height:auto;margin:0 40px 20px 0}@media screen and (max-width:1200px){.card-body__img-wrap{margin-right:0;max-width:100%}}.card-body__img-wrap--fixed{border:1px solid #eee;border-radius:4px;width:100%;max-width:590px;height:500px;background:url(assets/images/logo.png) center no-repeat}@media screen and (max-width:1200px){.card-body__img-wrap--fixed{height:400px;max-width:100%}}@media screen and (max-width:768px){.card-body__img-wrap--fixed{height:300px}}@media screen and (max-width:400px){.card-body__img-wrap--fixed{height:200px;background-size:80%}}.card-body__img{max-width:590px;height:500px;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.card-body__img{max-width:100%;height:400px;width:100%}}@media screen and (max-width:768px){.card-body__img{height:300px}}@media screen and (max-width:400px){.card-body__img{height:200px}}.card-body__img--without-image{display:none}.kam-date-picker{display:grid;grid-template-areas:'label input' '- error';grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);align-items:center;justify-content:center;width:100%}.kam-date-picker__label{grid-area:label}.kam-date-picker__error-message{grid-area:error}.kam-date-picker--top-label{grid-template-areas:'label' 'input' 'error';grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.kam-date-picker .react-datepicker-wrapper{position:relative;grid-area:input}.kam-date-picker .react-datepicker-wrapper::after{content:' ';display:block;position:absolute;top:50%;right:10px;width:28px;height:28px;transform:translateY(-50%);background-image:url(assets/images/svg/ic_calendar_24px.svg);background-size:28px 28px;pointer-events:none}.kam-date-picker .react-datepicker-popper{z-index:9999}.kam-date-picker .react-datepicker__input-container input{width:100%;min-width:150px;height:40px;padding:0 48px 0 12px;border:1px solid #97a0af;border-bottom:2px solid #97a0af;border-radius:4px;background-color:#f6fafd}.kam-date-picker .react-datepicker__input-container input:focus{border-color:#0d58b3!important}.kam-date-picker--highlighted .react-datepicker__input-container input{border-color:#476bf0!important}.kam-date-picker--highlighted .kam-date-picker__label{color:#bf360c!important}.empty-state{position:absolute;top:0;right:0;bottom:0;left:0}.empty-state__main-icon{max-width:100%;margin-bottom:40px}.empty-state__message{margin-bottom:40px;text-align:center}.empty-state__button{height:auto;color:#529cb2}.empty-state__button:hover{color:#0d58b3}.load-attachments__file-icon{fill:#0d58b3}.load-attachments__file{margin-bottom:10px;cursor:pointer}.load-attachments__file:hover span{color:#08358b}.load-attachments__file:hover .load-attachments__file-icon{fill:#3679c2}.main-menu{box-shadow:0 4px 8px rgba(153,191,220,.14);position:relative;height:82px}@media screen and (max-width:1210px){.main-menu{height:64px}}.main-menu__nav{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:1080px){.main-menu__nav{display:none}}.main-menu__nav-link{transition:all .35s ease-out;white-space:nowrap}@media screen and (max-width:1210px){.main-menu__nav-link{font-size:14px}}.main-menu__nav-link:not(:first-child){margin-left:22px}@media screen and (max-width:1210px){.main-menu__nav-link:not(:first-child){margin-left:16px}}.main-menu__nav-link:hover{color:#23272e}.main-menu__nav-link--active{color:#23272e;border-bottom:1px #23272e solid}.main-menu__mobile-nav{position:fixed;z-index:1000;top:64px;right:0;bottom:0;left:0;padding:24px 40px;background-color:#fff}.main-menu__mobile-nav .main-menu__nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.main-menu__mobile-nav .main-menu__nav-link{font-size:16px}.main-menu__mobile-nav .main-menu__nav-link:not(:first-child){margin:24px 0 0 0}.main-menu__inner{height:100%}.main-menu__logo{height:100%;display:flex;align-items:center}@media screen and (max-width:1080px){.main-menu__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:560px){.main-menu__logo{display:none}}.main-menu__logo img{max-height:80%;max-width:200px}@media screen and (max-width:440px){.main-menu__logo-icon{width:50px}}.main-menu__hamburger{display:none}@media screen and (max-width:1080px){.main-menu__hamburger{display:block}}.main-menu__hamburger-icon-wrapper--hidden{display:none}.main-menu__nav-wrapper{margin-left:22px}@media screen and (max-width:1210px){.main-menu__nav-wrapper{margin-left:16px}}@media screen and (max-width:1080px){.main-menu__nav-wrapper{margin-left:0}}.main-menu__login-icon{transition:all .35s ease-out;fill:#476bf0}.main-menu__login{margin-left:22px}@media screen and (max-width:1210px){.main-menu__login{margin-left:16px;font-size:14px}}@media screen and (max-width:1080px){.main-menu__login{margin-left:0}}@media screen and (max-width:375px){.main-menu__login{display:none}}.main-menu__login span{transition:all .35s ease-out}.main-menu__login:hover span{color:#072c81}.main-menu__login:hover .main-menu__login-icon{fill:#072c81}.main-menu__mobile-login{display:none}@media screen and (max-width:375px){.main-menu__mobile-login{display:flex}}.main-menu__mobile-login-icon{width:32px;height:32px;fill:#476bf0}.main-menu__user-dropdown{display:none;position:absolute;z-index:9999;top:calc(100% + 20px);left:50%;min-width:200px;padding:16px;transform:translateX(-50%);border-radius:12px;background-color:#fff;box-shadow:2px 2px 8px rgba(35,39,46,.25);color:#fff;cursor:default}@media screen and (max-width:1280px){.main-menu__user-dropdown{right:0;left:unset;transform:unset}}.main-menu__user-dropdown::before{content:'';display:block;position:absolute;bottom:100%;width:100%;height:40px;cursor:default}.main-menu__user-menu{position:relative;margin-left:22px;padding:10px;border-radius:45px;white-space:nowrap}@media screen and (max-width:1210px){.main-menu__user-menu{margin-left:16px;padding:4px 10px}}@media screen and (max-width:1080px){.main-menu__user-menu{margin:0}}@media screen and (max-width:360px){.main-menu__user-menu{padding:2px 4px}}.main-menu__user-menu:hover{cursor:pointer}.main-menu__user-menu:hover .main-menu__user-dropdown{display:block}.main-menu__user-menu-count{background-color:#476bf0;padding:5px 14px 6px;border-radius:20px;height:30px}@media screen and (max-width:1210px){.main-menu__user-menu-count{font-size:14px}}@media screen and (max-width:440px){.main-menu__user-menu-count{font-size:12px}}.main-menu__user-menu-icon-wrapper{margin-left:4px}.main-menu__user-menu-icon{width:40px;height:40px;fill:#fff}.main-menu__user-dropdown-item:not(:first-child){margin-top:8px}.main-menu__user-dropdown-item:hover a,.main-menu__user-dropdown-item:hover button{color:#476bf0}.main-menu__user-progress{position:relative;width:48px;height:22px;overflow:hidden;border-radius:12px;background-color:#97a0af}.main-menu__user-progress-bar{position:absolute;top:0;bottom:0;left:0;background-color:#072c81}.main-menu__user-progress-percents{position:relative}.main-menu__user-messages{color:#072c81}.main-menu__messages-count{position:absolute;text-align:center;width:24px;height:24px;top:0;right:0;background-color:#0d58b3;border-radius:50%;color:#fff;font-size:10px;line-height:normal}.main-menu__messages-count--hundred{padding-top:4px;font-size:8px}.main-menu__messages-count--thousand{font-size:7px}@media screen and (max-width:1210px){.main-menu__messages-count{width:22px;height:22px}}@media screen and (max-width:360px){.main-menu__messages-count{width:20px;height:20px;right:-6px}}.main-menu__dropdown-wrap{position:relative}.main-menu__dropdown{min-width:204px;padding:8px 0;background-color:#fff;position:absolute;box-shadow:2px 2px 8px rgba(35,39,46,.25);border-radius:12px;left:-52px;top:-26px;z-index:2}.main-menu__dropdown-item{white-space:nowrap;padding:12px 24px}.main-menu__dropdown-item:hover{color:#23272e}.main-menu__dropdown-item--active{color:#23272e}.main-menu__user-menu-avatar-wrap{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#476bf0}.main-menu__user-menu-img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width:1080px){.main-menu__button-other{display:none}}.main-menu__badges{position:absolute;top:12px;right:24px}.main-menu__badges-one{right:8px}.main-menu__badges-two{right:16px}.main-menu__badge-background{width:34px;position:absolute;top:28px}.main-menu__badge-background--first{right:10px}.main-menu__badge-background--second{right:-6px}.main-menu__badge-background--third{right:-22px}.main-menu__badge{width:12px;position:absolute;top:37px}.main-menu__badge--first{right:21px}.main-menu__badge--second{right:5px}.main-menu__badge--third{right:-11px}.onboarding-modal .ws-react-base-modal__modal{height:calc(min(80vh,800px))!important;max-height:calc(min(80vh,800px));border-radius:0}@media screen and (max-height:700px){.onboarding-modal .ws-react-base-modal__modal{height:calc(min(90vh,900px))!important;max-height:calc(min(90vh,900px))}}@media screen and (max-height:560px){.onboarding-modal .ws-react-base-modal__modal{max-width:100vw;height:100vh!important;max-height:none}}.onboarding-modal .ws-react-base-modal__content-wrap{display:flex;justify-content:center}.onboarding-modal__wrapper{padding:32px;row-gap:30px}@media screen and (max-height:800px){.onboarding-modal__wrapper{row-gap:20px}}.onboarding-modal__wrapper--hide{display:none}.onboarding-modal__image-block{row-gap:40px}@media screen and (max-height:800px){.onboarding-modal__image-block{row-gap:20px}}.onboarding-modal__image-wrapper{width:100%;max-height:calc(min(33vh,330px))}.onboarding-modal__image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.onboarding-modal__ellipse{width:10px;height:10px;border-radius:4px;background-color:#dcdfe4;cursor:pointer}.onboarding-modal__ellipse--active{background-color:#476bf0}.onboarding-modal__text-wrapper{max-width:600px;text-align:center}.onboarding-modal__buttons{width:100%}.onboarding-modal__button{width:100%;max-width:330px}.onboarding-modal__skip-button{padding:16px 20px;text-align:center;cursor:pointer}@-webkit-keyframes track-bar{from{left:-5%;width:5%}to{left:100%;width:35%}}@keyframes track-bar{from{left:-5%;width:5%}to{left:100%;width:35%}}.ws-preloader{z-index:9999;width:100%;height:4px;overflow:hidden;background-color:transparent}.ws-preloader--relative-position{position:relative}.ws-preloader--absolute-position{position:absolute;top:0;right:0;left:0}.ws-preloader__bar{position:absolute;top:0;left:0;width:5%;height:100%;overflow:hidden;-webkit-animation:track-bar ease-out 2s infinite;animation:track-bar ease-out 2s infinite;background-color:#476bf0}.ws-preloader::before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0}.recommendations{position:relative;width:100%;height:420px;max-width:1200px}.recommendations__top{margin:40px 0 24px}@media screen and (max-width:350px){.recommendations__title{font-size:20px}}.recommendations__slider{width:100%;overflow-x:scroll;transition:all .35s ease-out}.recommendations__icon{height:32px;width:32px;margin-left:10px;cursor:pointer}.recommendations__icon svg{fill:#476bf0}.recommendations__icon--right{transform:rotate(180deg)}.recommendations__service-item{position:relative;margin-bottom:40px}.recommendations__service-item:last-child{margin-right:0}.select{position:relative;margin:12px 0}.select__target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.select__target-text--active{color:#476bf0}.select__filter{cursor:pointer;padding:12px 10px;gap:10px;width:100%;height:44px;border:1px solid #d6d9e2;border-radius:6px}@media screen and (max-width:350px){.select__filter{width:100%}}.select__filter--active{border-color:#476bf0}.select__filter-icon--selected{transform:rotate(180deg)}.select__filter-title{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between;width:100%}.select__filter-title--name{width:165px}.select__filter-modal{display:flex;flex-direction:column;row-gap:8;scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;width:100%;left:0;top:74px;padding:8px 0 8px 8px;align-items:flex-start;position:absolute;z-index:2;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal;overflow-y:auto;overflow-x:hidden}.select__filter-modal::-webkit-scrollbar{width:20px;height:20px}.select__filter-modal::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.select__item{padding:8px;width:100%;height:36px;border-radius:4px}.select__item:hover{background-color:#f3f4f6}.user-avatar{position:relative;margin-right:8px}.user-avatar__avatar-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-avatar__custom-avatar{width:44px;height:44px;border-radius:44px;background:#4aad45;color:#fff!important}.user-avatar__custom-avatar--incognito{background:#e88c86}.user-avatar__custom-avatar--not-avatar{background:#fff}.user-avatar__custom-avatar svg{width:44px;height:44px;color:#fff}.components__form-block{padding:40px 0 36px}.components__form-block:not(:last-child){border-bottom:2px solid #eee}.components__form-block:last-child{padding-bottom:0}.components__form-row{margin-top:24px}@media screen and (max-width:640px){.components__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.components__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.components__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.components__form-row--side-margin{margin-left:0}}.components__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.components__form-row-label{margin-bottom:6px}}.components__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.components__form-row-label--frozen{height:unset}}.components__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.components__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.components__form-control--third{width:100%}}@media screen and (max-width:640px){.components__form-control--third:not(:first-child){margin-top:20px}}.components__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.components__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.components__form-control--side-margin{margin-left:0}}@media screen and (max-width:640px){.components__form-control-radio-wrapper:not(:first-child){margin-top:10px}}.components__form-control-radio-checkmark{position:absolute;top:50%;left:0;width:26px;height:26px;transform:translateY(-50%);transition:all .35s ease-out;border:1px solid #000;border-radius:50%;background-color:#fff}.components__form-control-radio-checkmark::after{content:'';display:none;position:absolute;transition:all .35s ease-out}.components__form-control-radio-label{display:block;position:relative;padding-left:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.components__form-control-radio-label--disabled{cursor:default}.components__form-control-radio-label .components__form-control-radio:checked~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label:hover .components__form-control-radio~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label:hover .components__form-control-radio:checked~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label .components__form-control-radio-checkmark::after{top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background-color:#476bf0}.components__form-control-radio-label .components__form-control-radio:checked~.components__form-control-radio-checkmark::after{display:block}.components__form-control-radio{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.components__checkbox{width:26px;height:26px;margin-right:8px;padding:4px 3px;border:1px solid #000;border-radius:4px;transition:all .35s ease-out;cursor:pointer}.components__checkbox:hover{border:1px solid #476bf0}.components__checkbox--checked{border:1px solid #476bf0}.components__checkbox-icon{fill:#476bf0}.required-mark{color:#bf360c}.page-title{height:120px;border-bottom:1px solid #eee;background-color:#f7f7f7}.history{padding:50px 20px}@media screen and (max-width:968px){.history{padding:20px}}.history__header{width:100%;margin-bottom:40px}.history__filter-wrapper{position:relative;margin-bottom:12px}.history__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.history__filter{margin-right:15px}}.history__filter-icon--selected{transform:rotate(180deg)}.history__filter-title{margin-right:14px}.history__filter-modal{position:absolute;z-index:1;gap:10px;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.history__filter-modal{padding:16px}}@media screen and (max-width:600px){.history__filter-modal-period{right:0;left:auto}}@media screen and (max-width:344px){.history__filter-modal-period{right:auto;left:0}}@media screen and (max-width:360px){.history__filter-modal-sum{right:0;left:auto}}.history__filter-modal-radio-button .components__form-control--side-margin{margin-left:0}@media screen and (max-width:968px){.history__filter-modal-radio-button{flex-direction:column;align-items:start}.history__filter-modal-radio-button .profile__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.history__filter-modal-radio-button .profile__form-control--side-margin{margin-top:16px!important}}@media screen and (max-width:968px){.history__filter-modal-input-wrapper{flex-direction:column}}.history__filter-modal-input-wrapper .input-block{margin-bottom:0}.history__filter-modal-button-wrap{gap:48px;width:100%}.history__filter-modal-button-wrap button{width:100%}.history__filter-modal-button-wrap button:nth-child(1){text-align:right}.history__filter-modal-button-wrap button:nth-child(2){text-align:left}.history__date{margin:36px 0}.history__transaction{margin:20px 0}.history__action{margin:6px 0}.history__icon{margin-right:16px}.history__points{color:#007605}.history__points--decrease{color:#f52d00}.history__empty-list{margin-top:24px}.history__load-more{margin:12px 0;cursor:pointer}.information-messages-card{margin:40px auto;position:relative}.information-messages-card__back{position:absolute;left:40px;margin-bottom:30px;cursor:pointer}@media screen and (max-width:768px){.information-messages-card__back{left:20px}}.information-messages-card__title{margin-bottom:14px;margin-top:50px}.information-messages-card__create-date{display:inline-block;margin-bottom:40px}@media screen and (max-width:1000px){.information-messages-card__content{width:100%}}.information-messages-card__article-content{margin-bottom:40px}.information-messages-card__article-content h1,.information-messages-card__article-content h2{margin-bottom:20px}.information-messages-card__article-content img{max-width:100%}.information-messages-card__article-content a{color:#072c81;text-decoration:underline}.information-messages-card__article-content td,.information-messages-card__article-content th{border:1px solid #000}.information-messages-card__article-content ul{margin:0 0 10px 20px;list-style:disc}.information-messages-card__image-gallery{width:900px;height:540px;margin-bottom:40px}@media screen and (max-width:1000px){.information-messages-card__image-gallery{width:100%;height:468px;margin-bottom:30px}}.information-messages-card__image-gallery .image-gallery__dot{border:1px solid #000}.information-messages-card__attachments-title{margin-bottom:24px}.information-messages-list{padding:40px 0 80px}@media screen and (max-width:375px){.information-messages-list{padding:40px 0 40px}}.information-messages-list__title{margin-bottom:32px;text-align:center;font-weight:400}.information-messages-list__actions-wrapper{margin-bottom:40px}@media screen and (max-width:480px){.information-messages-list__actions-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media screen and (max-width:375px){.information-messages-list__actions-wrapper{margin-bottom:24px}}@media screen and (max-width:480px){.information-messages-list__filters-wrapper{margin-bottom:12px}}.information-messages-list__filter-wrapper{position:relative;margin:12px 0}.information-messages-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.information-messages-list__filter{margin-right:15px}}.information-messages-list__filter-icon--selected{transform:rotate(180deg)}.information-messages-list__filter-title{margin-right:14px}.information-messages-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.information-messages-list__filter-modal{padding:16px}}.information-messages-list__filter-modal--involvement{width:350px}@media screen and (max-width:920px){.information-messages-list__filter-modal--involvement{width:200px}}@media screen and (max-width:400px){.information-messages-list__filter-modal--involvement{width:160px}}.information-messages-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.information-messages-list__filter-modal--category{width:220px}}.information-messages-list__mark-all-as-read-button{padding:18px 18px 14px;border-radius:4px;color:#072c81;background-color:#f6fafd;box-shadow:0 4px 4px rgba(13,88,179,.2)}.information-messages-list__content-list{margin-bottom:40px}@media screen and (max-width:375px){.information-messages-list__content-list{margin-bottom:24px}}.information-messages-list__content-list-item{padding:18px 0;transition:all .35s ease-out;cursor:pointer;border-top:1px solid #eee}@media screen and (max-width:768px){.information-messages-list__content-list-item{flex-direction:column}}@media screen and (max-width:375px){.information-messages-list__content-list-item{padding:12px 0}}.information-messages-list__content-list-item:hover{background-color:#f6fafd}.information-messages-list__content-list-item-row{padding:0 12px}@media screen and (max-width:768px){.information-messages-list__content-list-item-row{width:100%}}.information-messages-list__content-list-item-read-mark{width:12px;height:12px;overflow:hidden;border-radius:50%;background-color:transparent}.information-messages-list__content-list-item-read-mark--unread{background-color:#476bf0}.information-messages-list__content-list-item-info{margin-left:12px}@media screen and (max-width:768px){.information-messages-list__content-list-item-info{margin-bottom:8px}}.information-messages-list__content-list-item-title{margin-bottom:6px}.information-messages-list__content-list-item-description{display:-webkit-box;overflow:hidden;margin-top:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){.information-messages-list__content-list-item-date-wrapper{margin-left:24px}}.information-messages-list__load-more-button{margin:0 auto;text-align:center}.information-messages-list__unreaded{color:#476bf0;margin-bottom:20px}.about{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.about{padding:40px 0}}.about__title{text-align:center}.about__description{text-align:center;margin:20px 0 70px}.about__mobile-links{margin:20px auto 30px}@media screen and (max-width:520px){.about__mobile-links{flex-direction:column;align-items:center}}.about__mobile-links a:not(:last-child){margin-right:16px}@media screen and (max-width:520px){.about__mobile-links a:not(:last-child){margin:0 0 16px}}@media screen and (max-width:1080px){.about__wrapper{flex-direction:column;align-items:center}}.about__item-img{z-index:1;max-width:100%;margin-bottom:14px}@media screen and (max-width:1080px){.about__item-img{margin-bottom:12px}}.about__item-text{z-index:1;background-color:#f6fafd}.about__item{max-width:360px;text-align:center}@media screen and (max-width:1080px){.about__item{max-width:80%;margin:0 auto}}@media screen and (max-width:1080px){.about__item--second{margin:110px 0 30px}}@media screen and (max-width:420px){.about__item--second{margin:50px 0 0}}.about__item--second .about__item-img{margin-bottom:14px}.about__item-way-1{position:relative;z-index:0;top:-360px;left:-240px}@media screen and (max-width:1080px){.about__item-way-1{top:-370px;left:0;transform:rotate(90deg)}}@media screen and (max-width:420px){.about__item-way-1{top:-300px;transform:rotate(100deg)}}.about__item-way-2{position:relative;z-index:0;top:-210px;left:230px;transform:rotate(180deg)}@media screen and (max-width:1080px){.about__item-way-2{top:50px;left:0;transform:rotate(250deg)}}.best-ranking{display:flex;flex-direction:column;row-gap:60px;padding:80px 0}.best-ranking--hide{display:none}.cartoon{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.cartoon{padding:40px 0}}.cartoon__text{width:60%;margin:16px 0 60px;text-align:center}@media screen and (max-width:460px){.cartoon__text{width:100%}}.cartoon__button{padding:20px 20px 20px 24px;border-radius:26px}.example{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.example{padding:40px 0}}.example__text{width:60%;margin:16px 0 30px;text-align:center}@media screen and (max-width:768px){.example__text{width:100%}}@media screen and (max-width:420px){.example__text{text-align:left}}.example__item-img{max-width:100%;margin-right:120px}@media screen and (max-width:768px){.example__item-img{margin:0}}@media screen and (max-width:768px){.example__item-wrapper{width:80%;margin-top:40px}}@media screen and (max-width:420px){.example__item-wrapper{width:100%}}.example__item-title{margin:24px 0 16px}.example__item-icon-wrapper{display:inline-block;padding:10px;border-radius:26px;background-color:#476bf0}@media screen and (max-width:768px){.example__item{flex-direction:column}}.example__item--center{margin:120px 0}@media screen and (max-width:768px){.example__item--center{margin:60px 0}}.example__item--center .example__item-img{margin:0 0 0 120px}@media screen and (max-width:768px){.example__item--center .example__item-img{order:1;margin:0}}@media screen and (max-width:768px){.example__item--center .example__item-wrapper{order:2}}.footer{box-shadow:0 -4px 8px rgba(153,191,220,.14);position:relative;padding:60px 0}@media screen and (max-width:1080px){.footer{padding:60px 0 120px}}@media screen and (max-width:860px){.footer{padding:60px 0}}@media screen and (max-width:420px){.footer{padding:40px 0}}.footer__container{align-items:flex-start;height:240px}@media screen and (max-width:1080px){.footer__container{height:340px}}@media screen and (max-width:860px){.footer__container{align-items:center;flex-direction:column;height:100%}}.footer__img{width:30%;max-width:210px}@media screen and (max-width:1080px){.footer__img{width:50%}}@media screen and (max-width:860px){.footer__img{display:none}}@media screen and (max-width:860px){.footer__menu{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:16px}}.footer__menu-item{display:inline-block;margin-bottom:16px}.footer__menu-item:hover{color:#23272e}.footer__menu-item--active{color:#23272e;border-bottom:1px solid #23272e}.footer__contact-wrap{height:100%}@media screen and (max-width:860px){.footer__contact-wrap{align-items:center}}.footer__contact-info{width:100%;margin-bottom:21px}@media screen and (max-width:860px){.footer__contact-info{display:flex;flex-direction:column;align-items:center;width:100%}}.footer__logo:not(:last-child){margin-right:16px}@media screen and (max-width:1080px){.footer__logo:not(:last-child){margin-right:32px}}@media screen and (max-width:860px){.footer__logo:not(:last-child){margin:0 0 16px}}.footer__mobile-links{margin-bottom:16px}.header{padding:60px 0;background-color:#f6fafd}@media screen and (max-width:1200px){.header{padding:40px 0}}@media screen and (max-width:420px){.header{padding:30px 0}}@media screen and (max-width:1050px){.header__container{flex-direction:column}}.header__text-wrapper{width:60%;max-width:650px}@media screen and (max-width:1050px){.header__text-wrapper{width:100%;max-width:750px}}@media screen and (max-width:1200px){.header__title{font-size:32px}}.header__subtitle{margin:20px 0}@media screen and (max-width:1200px){.header__subtitle{font-size:22px}}@media screen and (max-width:480px){.header__subtitle{font-size:16px}}.header__img{width:70%;max-width:470px}@media screen and (max-width:1440px){.header__img{width:60%;margin:0}}@media screen and (max-width:1050px){.header__img{width:100%;max-width:470px}}@media screen and (max-width:768px){.header__img{margin-top:30px}}.header__cartoon-button{display:block;margin-top:20px}.in-trend{position:relative;width:100%;padding:80px 0;overflow:hidden;background:#fff}.in-trend--hide{display:none}.in-trend__events-groups{width:1000px}@media screen and (max-width:1200px){.in-trend__events-groups{width:800px}}@media screen and (max-width:960px){.in-trend__events-groups{width:700px}}@media screen and (max-width:750px){.in-trend__events-groups{width:600px}}@media screen and (max-width:700px){.in-trend__events-groups{width:500px}}@media screen and (max-width:650px){.in-trend__events-groups{width:100%}}.in-trend__button{align-self:center}.lottery{padding:80px 0}@media screen and (max-width:420px){.lottery{padding:40px 0}}.lottery__subtitle{max-width:484px;margin:16px 0 24px}.lottery__img{max-width:40%}@media screen and (max-width:700px){.lottery__img{order:2;width:30%;margin-left:10px}}@media screen and (max-width:500px){.lottery__img{display:none}}.lottery__text-wrapper{width:100%;margin-left:20%}@media screen and (max-width:1250px){.lottery__text-wrapper{margin-left:10%}}@media screen and (max-width:900px){.lottery__text-wrapper{margin-left:20px}}@media screen and (max-width:700px){.lottery__text-wrapper{order:1}}.lottery__logo{margin-bottom:24px}@media screen and (max-width:880px){.cartoon-modal .ws-react-base-modal{width:90%}}.cartoon-modal .ws-react-base-modal__content-wrap,.cartoon-modal .ws-react-base-modal__modal{background-color:#000}.cartoon-modal .ws-react-base-modal__modal-title{height:30px;min-height:20px;background-color:#000}.cartoon-modal .ws-react-base-modal__modal-title .modal-icon{fill:#fff!important}.mobile-links-modal .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.mobile-links-modal__wrapper{width:100%;padding:40px 0 40px 40px}@media screen and (max-width:800px){.mobile-links-modal__wrapper{padding:20px}}.mobile-links-modal__content-wrap{min-width:50%;margin-right:40px}@media screen and (max-width:800px){.mobile-links-modal__content-wrap{width:100%;margin-right:0;text-align:center}}@media screen and (max-width:420px){.mobile-links-modal__content-wrap{text-align:left}}.mobile-links-modal__title{margin-bottom:16px}.mobile-links-modal__description{margin-bottom:32px}@media screen and (max-width:420px){.mobile-links-modal__description{margin-bottom:24px}}@media screen and (max-width:800px){.mobile-links-modal__load-apps{justify-content:center}}@media screen and (max-width:420px){.mobile-links-modal__load-apps{justify-content:space-between}}@media screen and (max-width:330px){.mobile-links-modal__load-apps{flex-direction:column}}.mobile-links-modal__load-mobile-wrap:not(:last-child){margin-right:40px}@media screen and (max-width:420px){.mobile-links-modal__load-mobile-wrap:not(:last-child){margin-right:0}}.mobile-links-modal__load-mobile{margin-bottom:24px}.mobile-links-modal__load-mobile-qr-code{width:135px;height:135px}@media screen and (max-width:640px){.mobile-links-modal__load-mobile-qr-code{display:none}}.mobile-links-modal__modal-title{height:30px;min-height:20px;background-color:#fff}.mobile-links-modal__modal-title .modal-icon{fill:#000!important}.mobile-links-modal__img{width:40%;margin:auto 0}@media screen and (max-width:375px){.mobile-links-modal__img{display:none}}.user-unsubscribed{line-height:26px;padding:60px 100px}@media screen and (max-width:768px){.user-unsubscribed{line-height:22px}}.user-unsubscribed__img{margin:0 auto 20px}.user-unsubscribed__info-title{display:flex;flex-direction:column;row-gap:12px}.user-unsubscribed__info-title p{color:#000!important}@media screen and (max-width:880px){.user-unsubscribed .ws-react-base-modal{width:90%}}.user-unsubscribed .ws-react-base-modal__back{cursor:pointer}.user-unsubscribed .ws-react-base-modal__modal{padding:20px 0;width:742px!important}.user-unsubscribed .ws-react-base-modal__content-wrap{display:flex;flex-direction:column;row-gap:30px;position:relative;padding:60px 100px;text-align:center;width:100%}.user-unsubscribed .ws-react-base-modal__modal-title{position:absolute;z-index:1;right:20px;height:30px;min-height:20px;padding:0;background-color:initial}.user-unsubscribed .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.warning-ie-modal .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.warning-ie-modal__wrapper{width:100%;padding:40px}@media screen and (max-width:840px){.warning-ie-modal__wrapper{padding:20px}}.warning-ie-modal__content-wrap{width:64%;margin-right:30px}@media screen and (max-width:840px){.warning-ie-modal__content-wrap{width:100%;margin-right:0}}.warning-ie-modal__title{margin-bottom:16px}.warning-ie-modal__description{margin-bottom:30px}@media screen and (max-width:360px){.warning-ie-modal__description{margin-bottom:10px}}.warning-ie-modal__modal-title{height:30px;min-height:20px;background-color:#fff}.warning-ie-modal__modal-title .modal-icon{fill:#000!important}.warning-ie-modal__img{width:40%;height:auto}@media screen and (max-width:840px){.warning-ie-modal__img{display:none}}@media screen and (max-width:780px){.warning-ie-modal__browsers{width:80%;margin:0 auto}}@media screen and (max-width:620px){.warning-ie-modal__browsers{width:100%}}.warning-ie-modal__browser-item{width:140px;margin-bottom:30px}@media screen and (max-width:540px){.warning-ie-modal__browser-item{margin-bottom:10px}}.warning-ie-modal__browser-name{margin-top:8px;color:#072c81}@media screen and (max-width:360px){.warning-ie-modal__browser-img{width:40px;height:40px}}.news{position:relative;width:100%;padding:80px 0;overflow:hidden;background:#f6fafd}.news .page-container{max-width:1300px}.news .article-item{width:380px;min-width:380px}.news--hide{display:none}.news__button{align-self:center;margin-top:56px}@media screen and (max-width:960px){.news__button{margin-top:20px}}@media screen and (max-width:1500px){.news .article-item{width:24vw}}@media screen and (max-width:1470px){.news .article-item{width:25vw}}@media screen and (max-width:1420px){.news .article-item{width:26vw}}@media screen and (max-width:1360px){.news .article-item{width:42vw}}@media screen and (max-width:1080px){.news .article-item{width:40vw}}@media screen and (max-width:880px){.news .article-item{width:82vw}}@media screen and (max-width:768px){.news .article-item{width:calc(100vw - 60px);min-width:calc(100vw - 60px)}}.news .article-item:last-child{margin-right:0}.slider{position:relative;width:100%;overflow:hidden;background:inherit}.slider__slide-panel{width:100%}.slider__slide-panel--with-title{position:absolute;right:0;top:0}.slider__slide-panel--without-title{position:relative}.slider__title{width:100%;text-align:center}@media screen and (max-width:880px){.slider__title{text-align:start}}.slider__items{position:relative;overflow-y:hidden;overflow-x:auto;width:100%;transition:all .35s ease-out;display:flex;flex-direction:row;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.slider__items::-webkit-scrollbar{display:none}.slider__item{scroll-snap-align:start}.slider__icon{width:32px;height:32px;padding:10px 6px;border-radius:12px;background-color:#476bf0;cursor:pointer}.slider__icon svg{fill:#fff}.slider__icon--left{transform:rotate(180deg)}.steps{padding:80px 0}@media screen and (max-width:640px){.steps{padding:40px 0}}@media screen and (max-width:420px){.steps{padding:10px 0}}@media screen and (max-width:640px){.steps__container{flex-direction:column}}.steps__item-logo-wrapper{width:124px;height:124px;margin-bottom:10px;padding:32px;transition:all .35s ease-out;border-radius:20px 0;background-color:#e2eeff}.steps__item-logo{fill:#476bf0}.steps__item-stroke-logo{stroke-width:4;stroke:#476bf0}.steps__item-cart-logo{stroke-width:6;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:920px){.steps__item-title{font-size:16px}}.steps__item-text{margin:16px 0 20px;font-weight:500}@media screen and (max-width:920px){.steps__item-text{font-size:12px}}.steps__item-arrow{fill:#476bf0}.steps__item{width:280px;transition:all .35s ease-out;border-radius:20px;cursor:pointer}@media screen and (max-width:1050px){.steps__item{width:30%}}@media screen and (max-width:640px){.steps__item{width:80%;margin:30px auto}}@media screen and (max-width:520px){.steps__item{width:100%}}.steps__item:hover{background-color:#476bf0}.steps__item:hover .steps__item-text,.steps__item:hover .steps__item-title{color:#fff}.steps__item:hover .steps__item-logo-wrapper{background-color:#fff;border-radius:0 0 20px 0}.steps__item:hover .steps__item-arrow{fill:#fff}.steps__item-wrapper{padding:14px}.task{height:250px}.task__wrap{width:258px;min-width:258px;position:relative;cursor:pointer;padding:24px;height:212px;border-radius:20px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.task__badge{display:flex;align-items:center;justify-content:center;position:absolute;top:-54px;right:-62px}.task__badge svg{width:158px}.task__badge-img-wrap{position:absolute;height:36px;top:-20px;right:-1px}.task__badge-img{width:36px}.task__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.task__icon path{fill:#fff}.task__points{width:60px;top:-14px;right:-16px;border-radius:16px;padding:6px 0;text-align:center;position:absolute;background-color:#476bf0}.task__progress{width:100%}.task__progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.task__progress-bar{height:8px;border-radius:5px;background:#fff}@media screen and (max-width:500px){.task-modal .ws-react-base-modal__modal{width:100%!important}}.task-modal__wrap{padding:20px 100px 40px}@media screen and (max-width:500px){.task-modal__wrap{padding:20px 40px 40px}}.task-modal__badge-wrap{position:relative}.task-modal__badge-svg-wrap{width:252px;height:164px}.task-modal__badge-svg-wrap-finish{width:200px!important}.task-modal__badge-svg{width:100%}.task-modal__badge-img-wrap{position:absolute;top:56px;right:98px;height:58px;display:flex;align-items:center;justify-content:center}.task-modal__badge-img-wrap-finish{right:72px}.task-modal__badge-img{width:56px}.task-modal__description{text-align:center;margin-bottom:18px}.task-modal__button{height:54px;border-radius:4px}.task-modal__progress{width:100%;margin-bottom:18px}.task-modal__progress-bar-wrap{width:100%;height:10px;border-radius:10px;background:rgba(0,0,0,.1)}.task-modal__progress-bar{height:10px;border-radius:10px;background:#476bf0}.task-modal__name{text-align:center}.task-modal__points{text-align:center;padding:6px 20px;margin:20px 0;border-radius:22px;white-space:nowrap;background-color:#476bf0}.tasks{width:100%;overflow:hidden;position:relative;background-color:#f6fafd;padding:80px 0}.tasks--hide{display:none}.tasks__task{height:250px}.tasks__task-wrap{width:258px;min-width:258px;position:relative;cursor:pointer;padding:24px;height:212px;border-radius:20px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.tasks__task-progress{width:100%}.tasks__task-progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.tasks__task-progress-bar{height:8px;border-radius:5px;background:#fff}.tasks__task-points{width:60px;top:-14px;right:-16px;border-radius:16px;padding:6px 0;text-align:center;position:absolute;background-color:#476bf0}.meetings__top-subjects-list-wrapper{background-color:#f7f7f7}.meetings__information-plate{width:100%;padding:0 20px 80px;background-color:#f7f7f7}.success-modal__wrapper{padding:0 40px 40px;border-radius:12px}@media screen and (max-width:460px){.success-modal__wrapper{padding:0 20px 20px}}.success-modal__title{margin-bottom:40px;font-weight:400;text-align:center}.success-modal__subheader{margin-bottom:20px}.success-modal__buttons{margin-top:20px}.success-modal__button:not(:last-child){margin-right:24px}@media screen and (max-width:300px){.success-modal__button:not(:last-child){margin-right:16px}}@media screen and (max-width:880px){.success-modal .ws-react-base-modal{width:90%}}.success-modal .ws-react-base-modal__modal-title{background-color:inherit}@media screen and (max-width:460px){.success-modal .ws-react-base-modal__modal-title{height:auto;min-height:50px;margin-right:16px}}.success-modal .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.order-card{margin:40px auto}@media screen and (max-width:880px){.order-card .ws-react-base-modal{width:90%}}.order-card .ws-react-base-modal__modal-title{background-color:inherit}@media screen and (max-width:460px){.order-card .ws-react-base-modal__modal-title{height:auto;min-height:50px;margin-right:16px}}.order-card .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.order-card__title{margin:20px 0 40px;text-align:center}.order-card__wrapper{padding:0 0 30px}@media screen and (max-width:1110px){.order-card__wrapper{padding:0 30px 20px}}@media screen and (max-width:968px){.order-card__wrapper{flex-direction:column;align-items:center;padding:20px}}.order-card__info{width:60%;margin-right:30px}@media screen and (max-width:1050px){.order-card__info{width:calc(100% - 320px)}}@media screen and (max-width:968px){.order-card__info{width:100%}}.order-card__item{margin-bottom:26px}@media screen and (max-width:460px){.order-card__item{flex-direction:column;align-items:start}}.order-card__item .status-executed{background:#4aad45}.order-card__item .status-canceled{background:#eb2525}.order-card__item .status-paid{background:#476bf0}.order-card__item-label{min-width:130px;max-width:130px;margin-right:50px}@media screen and (max-width:530px){.order-card__item-label{min-width:110px;margin-right:10px}}@media screen and (max-width:460px){.order-card__item-label{width:auto;margin-bottom:8px}}.order-card__item-text{width:auto}.order-card__item-text--status{border-radius:8px;padding:4px 16px;color:#fff}.order-card__item-text p{margin-bottom:8px;min-height:20px}.order-card__item-text h1,.order-card__item-text h2{margin:8px 0;font-style:normal;font-size:18px}.order-card__item-text h1{font-weight:600;line-height:120%}.order-card__item-text h2{font-weight:400;line-height:140%}.order-card__item-text .accent{color:#993f83}.order-card__item-text li{margin-bottom:8px}.order-card__item-text ul{margin-bottom:12px}.order-card__item-text ul li::before{content:'';display:inline-block;height:6px;width:6px;vertical-align:middle;border-radius:50%;background-color:#476bf0;margin-right:8px}.order-card__item-text ol{margin-bottom:12px;list-style-type:none;counter-reset:item}.order-card__item-text ol li::before{content:counter(item) ") ";counter-increment:item}.order-card__item-text a:link{color:#476bf0}.order-card__item-text a:hover{color:#5e81ff}@media screen and (max-width:1050px){.order-card__item-text{font-size:16px}}.order-card__content-wrapper{width:36%;text-align:center}@media screen and (max-width:968px){.order-card__content-wrapper{width:100%}.order-card__content-wrapper .order-card__content{display:none}}.order-card__content{text-align:center}@media screen and (max-width:968px){.order-card__content{width:100%;margin-bottom:26px}}.order-card__content-wrapper-mobile{width:100%}@media screen and (min-width:968px){.order-card__content-wrapper-mobile .order-card__content{display:none}}.order-card__content-html,.order-card__transfered-to-card{width:100%;max-width:444px;margin:20px auto 0;padding:60px 20px;border-radius:12px;background-color:#f6fafd;text-align:center}@media screen and (max-width:968px){.order-card__content-html,.order-card__transfered-to-card{width:100%;max-width:380px;margin:0 auto 24px;padding:36px 20px}}.order-card__content-qr canvas{width:286px!important;height:286px!important}@media screen and (max-width:968px){.order-card__content-qr canvas{width:124px!important;height:124px!important}}.order-card__content-button{margin-top:40px}@media screen and (max-width:968px){.order-card__content-button{margin-top:10px}}.order-card__qr-title{margin-bottom:20px}@media screen and (max-width:968px){.order-card__qr-title{display:none}}.order-card__qr-text-title{margin-top:16px}@media screen and (max-width:968px){.order-card__qr-text-title{margin:24px 0 4px;font-size:16px}}@media screen and (max-width:968px){.order-card__qr-text{font-size:16px}}.order-card__social-cart-button{margin-top:40px}@media screen and (max-width:968px){.order-card__social-cart-button{margin-top:10px}}.order-card__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.order-card__modal-svg-wrapper{margin-top:0;padding:28px}}.order-card__modal-svg{width:134px;height:134px}.order-card__modal-svg path{fill:#fff}@media screen and (max-width:1024px){.order-card__modal-svg{width:82px;height:82px}}.order-card__transfered-to-card{max-width:320px}.order{padding:50px 20px}@media screen and (max-width:968px){.order{padding:20px}}.order__header{width:100%;margin-bottom:40px}.order__filter-wrapper{position:relative;margin-bottom:12px}.order__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.order__filter{margin-right:15px}}.order__filter-icon--selected{transform:rotate(180deg)}.order__filter-title{margin-right:14px}.order__filter-modal{position:absolute;z-index:1;gap:10px;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.order__filter-modal{padding:16px}}@media screen and (max-width:360px){.order__filter-modal-period{right:0;left:auto}}@media screen and (max-width:968px){.order__filter-modal-radio-button{flex-direction:column;align-items:start}.order__filter-modal-radio-button .profile__form-control--side-margin{margin:20px 0 0}.order__filter-modal-radio-button .components__form-control--side-margin{margin-left:0!important;margin-top:16px!important}}@media screen and (max-width:640px){.order__filter-modal-radio-button .profile__form-control--side-margin{margin-top:16px!important}}@media screen and (max-width:968px){.order__filter-modal-input-wrapper{flex-direction:column}}.order__filter-input-line{margin:0 16px}.order__filter-modal-button-wrap{gap:48px;width:100%}.order__filter-modal-button-wrap button{width:100%}.order__filter-modal-button-wrap button:nth-child(1){text-align:right}.order__filter-modal-button-wrap button:nth-child(2){text-align:left}.order__item{cursor:pointer}.order__item-date{margin:36px 0}.order__item-content{margin:20px 0}.order__item-content-status{margin:6px 0}.order__item-content-image{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;margin-right:16px;border-radius:50%}.order__item-content-image--empty{background-color:#5f99d1}.order__item-content-points{color:#f52d00}.order__empty-list{margin-top:24px}.order__load-more{margin:12px 0;cursor:pointer}.listed-poll-card{position:relative;border-radius:12px;overflow:hidden;min-height:280px;background-color:#f6fafd}.listed-poll-card__content{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s ease-in-out}.listed-poll-card:hover .listed-poll-card__content--visible-side{transform:translateY(-100%)}.listed-poll-card__content-inner{position:relative;height:100%;padding:20px}.listed-poll-card__content-bottom-layer{padding-top:40px}.listed-poll-card__description{margin-bottom:12px}.listed-poll-card__top-info-panel{width:100%}.listed-poll-card__top-info-panel-status{text-shadow:0 4px 4px rgba(127,159,183,.49)}.listed-poll-card__main{width:100%;margin-top:auto}.listed-poll-card__poll-metrics{margin-top:12px}@media screen and (max-width:394px){.listed-poll-card__poll-metrics{flex-direction:column;align-items:flex-start;gap:8px}}.listed-poll-card__poll-metric-item-icon-wrapper--primary-state svg{fill:#fff}.listed-poll-card__poll-metric-item-icon-wrapper--secondary-state svg{fill:#97a0af}.poll-question{width:100%;border-radius:4px;padding:40px;box-shadow:0 0 1px rgba(9,30,66,.31),0 4px 8px rgba(9,30,66,.25)}@media screen and (max-width:642px){.poll-question{padding:20px}}.poll-question__answer-wrap{width:100%}.poll-question__answer{margin-bottom:22px}.poll-question__answer-checkbox,.poll-question__answer-radio-button{position:relative;width:20px;height:20px;overflow:hidden;border:2px solid #97a0af}.poll-question__answer-checkbox--selected,.poll-question__answer-radio-button--selected{border-color:#0d58b3}.poll-question__answer-checkbox{border-radius:4px}.poll-question__answer-checkbox::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/images/svg/check.svg) no-repeat center}.poll-question__answer-checkbox--selected{background-color:#0d58b3}.poll-question__answer-radio-button{border-radius:50%}.poll-question__answer-radio-button--selected::before{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;overflow:hidden;transform:translate(-50%,-50%);border-radius:50%;background-color:#0d58b3}.poll-question__answer-range-wrap{display:flex}.poll-question__answer-range{color:#0d58b3;height:42px;justify-content:center;align-items:center;cursor:pointer}.poll-question__answer-range:hover{background-color:#f7f7f7}.poll-question__answer-range--selected{background-color:#0d58b3}.poll-question__answer-range--selected:hover{background-color:#0d58b3}.poll-question__answer-range-item{color:#0d58b3}.poll-question__answer-range-item--selected{color:#fff}.poll-question__answer-range-item--selected:hover{color:#fff}.poll-question__answer-custom{width:100%}.poll-question__answer-custom .input-block{margin-bottom:0}.poll-question__statistics-wrap{width:100%}.poll-question__statistics{width:100%;padding:14px 0;border-bottom:1px solid #eee}.poll-question__statistics-item{width:100%}.poll-question__statistics-scale-wrap{width:200px;height:16px}@media screen and (max-width:752px){.poll-question__statistics-scale-wrap{width:100px}}@media screen and (max-width:400px){.poll-question__statistics-scale-wrap{width:40px}}.poll-question__statistics-scale{background-color:#0d58b3;height:100%}.poll-question__statistics-other-answers{margin-top:12px}.poll-question__statistics-other-answer-name{color:#0d58b3;cursor:pointer}.poll-question__statistics-percent{width:60px}.poll-card{padding-top:40px;padding-bottom:60px}@media screen and (max-width:642px){.poll-card__header{flex-direction:column}}@media screen and (max-width:1068px){.poll-card__back-wrap{display:flex;justify-content:center}}.poll-card__back{position:relative}@media screen and (max-width:1068px){.poll-card__back{margin-bottom:20px;width:100%;max-width:844px}}.poll-card__back-button{position:absolute}@media screen and (max-width:1068px){.poll-card__back-button{position:relative}}.poll-card__body{max-width:844px;width:100%}.poll-card__description{margin-bottom:40px}.poll-card__img{width:250px;height:210px;border-radius:12px;-o-object-fit:cover;object-fit:cover;margin-right:40px}@media screen and (max-width:642px){.poll-card__img{width:100%;height:100%;margin-right:0;margin-bottom:20px}}.poll-card__icon{fill:#000}.poll-card__bonus-value{border-radius:10px;padding:8px}@media screen and (max-width:328px){.poll-card__bonus-value{font-size:14px}}.poll-card__bonus-value--card{color:#476bf0;border:1px solid #476bf0}.poll-card__bonus-value--statistics{color:#0d58b3;border:1px solid #0d58b3}.poll-card__send-button{width:100%;margin-top:30px}.poll-card__button-vote-disable{background-color:#f7f7f7!important;cursor:default}.poll-card__questions-wrap{width:100%}.poll-completed__back{margin-top:40px}.poll-completed__icon{fill:#000}.poll-completed__title{margin-bottom:20px}.poll-completed__description{text-align:center;margin-bottom:20px}.poll-completed__statistics{color:#0d58b3}.poll-list{width:100%}.poll-list__header-wrap{width:100%;padding:50px 0;background-color:#f6fafd;margin-bottom:80px}@media screen and (max-width:550px){.poll-list__header-wrap{padding:20px 0}}@media screen and (max-width:1080px){.poll-list__header{flex-direction:column}}.poll-list__title{margin-bottom:24px}@media screen and (max-width:1080px){.poll-list__description-wrap{margin-bottom:40px}}.poll-list__description{margin-bottom:40px;padding-right:60px}.poll-list__description a{color:#97a0af}@media screen and (max-width:1080px){.poll-list__img{width:60%}}@media screen and (max-width:780px){.poll-list__img{width:100%}}.poll-list__container{max-width:1300px;margin:0 auto;padding:0 40px}.poll-list__cards-title{margin-bottom:60px}.poll-list__cards-wrap{display:grid;grid-template-columns:repeat(3,380px);gap:40px;margin-bottom:60px}@media screen and (max-width:1330px){.poll-list__cards-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:690px){.poll-list__cards-wrap{grid-template-columns:repeat(1,1fr)}}.poll-list__load-more{height:52px}.poll-list__empty-block{width:100%;display:contents}.poll-list__empty-block-img{width:140px}.poll-list__empty-block-info{text-align:center}.achievement-modal{min-width:600px;padding:20px 100px 40px;text-align:center;min-height:450px}.achievement-modal__badge-wrap{position:relative}.achievement-modal__badge-svg-wrap{width:200px;height:164px}.achievement-modal__badge-svg{width:100%}.achievement-modal__badge-img-wrap{position:absolute;top:56px;right:72px;height:58px;display:flex;align-items:center;justify-content:center}.achievement-modal__badge-img{width:56px}.achievement-modal__button{height:54px;border-radius:4px}.achievements{width:100%;gap:15px}@media screen and (max-width:460px){.achievements{gap:5px}}.achievements__achievement{width:100%;border-radius:6px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.achievements__achievement-info{padding:22px 22px 22px 0}@media screen and (max-width:380px){.achievements__achievement-description{display:none}}.achievements__badge{position:relative}.achievements__logo-badge-wrap{position:absolute;z-index:1;top:22px;right:20px;width:50px;height:30px}.achievements__logo-badge{width:30px}.achievements__background-badge{width:90px}.all-kpi-modal{position:relative}.all-kpi-modal__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}.all-kpi-modal__wrapper{display:flex;flex-direction:column;row-gap:30px;height:100%;padding:40px}@media screen and (max-width:568px){.all-kpi-modal__wrapper{padding:40px 20px;gap:15px}}.all-kpi-modal__title{width:100%;text-align:center;height:56px}.all-kpi-modal__kpi-block{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;width:100%;height:100%;overflow-y:scroll!important}.all-kpi-modal__kpi-block::-webkit-scrollbar{width:20px;height:20px}.all-kpi-modal__kpi-block::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.all-kpi-modal__periods-slider{position:relative;width:100%;overflow-x:hidden;height:104px}.all-kpi-modal__periods-slider:hover{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;overflow-x:scroll}.all-kpi-modal__periods-slider:hover::-webkit-scrollbar{width:20px;height:20px}.all-kpi-modal__periods-slider:hover::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.all-kpi-modal__periods{position:absolute;left:0;transition:all .35s ease-out}.all-kpi-modal__periods-item{display:flex;flex-direction:column;row-gap:6px;align-items:center;width:150px;max-height:56px;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:6px;background-color:#fff;padding:8px 0;cursor:pointer;border:1px solid #fff}.all-kpi-modal__periods-item p{text-align:center;align-items:stretch}.all-kpi-modal__periods-item--checked,.all-kpi-modal__periods-item:hover{border-color:#476bf0;background-color:#476bf0}.all-kpi-modal__periods-item--checked p,.all-kpi-modal__periods-item:hover p{color:#fff}.change-language-modal{flex-direction:column;position:relative;width:100%;height:auto}.change-language-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.change-language-modal__close-button-icon{fill:#d6d9e2}.change-language-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.change-language-modal__modal-form-wrapper{padding:40px 20px 60px}}.change-language-modal .input-block{margin-bottom:0}.change-language-modal__button{width:100%;border-radius:6px;padding:16px}.change-language-modal__form-wrap{width:330px}@media screen and (max-width:420px){.change-language-modal__form-wrap{width:100%}}.change-language-modal__languages-wrap{width:100%}.change-language-modal__language{cursor:pointer;width:100%}.change-language-modal__language:hover{color:#476bf0}.change-language-modal__language--selected{color:#476bf0;font-weight:700}.change-password-modal{flex-direction:column;position:relative;width:100%;height:auto}.change-password-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.change-password-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.change-password-modal__modal-form-wrapper{padding:40px 20px 60px}}.change-password-modal__close-button-icon{fill:#d6d9e2}.change-password-modal .input-block{margin-bottom:0}.change-password-modal__button{width:100%;border-radius:6px;padding:16px}.change-password-modal__form-wrap{width:330px}@media screen and (max-width:420px){.change-password-modal__form-wrap{width:100%}}.change-password-modal__inputs-wrap{width:100%}.modal-form{box-sizing:content-box;width:100%;height:520px;max-height:520px;padding:70px 90px 60px}@media screen and (max-width:1024px){.modal-form{padding:60px 30px 60px}}@media screen and (max-width:864px){.modal-form{max-width:100%;overflow:inherit}}@media screen and (max-width:768px){.modal-form{padding:70px 30px 60px}}@media screen and (max-width:425px){.modal-form{padding:40px 20px}}.modal-form__title{margin-bottom:40px;text-align:center}.modal-form__action-button{width:100%;height:54px;border-radius:4px;background:#0d58b3;color:#fff;cursor:pointer}.modal-form__action-button--disabled{background-color:#91adbb}.modal-form__error-description{height:44px;padding-left:16px;color:#bf360c}.modal-form__error-icon{position:relative;top:-2px;margin-right:11px}.modal-form__password-rules-line{margin:7px 0}.modal-form__password-rules-wrap{margin-top:21px}.modal-form__password-rules-item{width:114px}.modal-form__password-rules-item--true{color:#4aad45}.modal-form__password-rules-item--margin{margin-right:13px}.modal-form__input-wrapper{margin-bottom:12px}.deletion-modal{flex-direction:column;position:relative;width:100%;height:auto}.deletion-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.deletion-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.deletion-modal__modal-form-wrapper{padding:40px 20px 60px}}.deletion-modal__close-button-icon{fill:#d6d9e2}.deletion-modal__button{width:auto;border-radius:6px;padding:12px 20px}.deletion-modal__delete-button{border:1px solid #476bf0;background-color:#fff;color:#476bf0}.interests{width:100%}.interests__interest{position:relative;padding:8px 16px;border:1px solid #d6dde2;border-radius:30px}.interests__interest-icon{display:block;position:absolute;top:-7px;right:-4px}.kpi-user{display:flex;flex-direction:column;row-gap:20px}.kpi-user__header{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between}.kpi-user__periods{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.kpi-user__periods-item{display:flex;flex-direction:column;row-gap:6px;align-items:center;width:100%;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:6px;background-color:#fff;padding:8px 0;cursor:pointer;border:1px solid #fff}.kpi-user__periods-item p{text-align:center;align-items:stretch}.kpi-user__periods-item:hover{border:1px solid #476bf0}.kpi-user__periods-item:hover p{color:#476bf0}.kpi-user__periods-item--checked{border:1px solid #476bf0}.kpi-user__periods-item--date{height:17px}@media screen and (max-width:968px){.profile-date-picker{width:100%}}.profile-date-picker__target-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;text-align:center;z-index:2;padding:0 4px;top:-8px;left:12px;background-color:#fff}.profile-date-picker .react-datepicker__input-container input{width:270px!important;height:44px!important;font-size:16px!important;line-height:140%!important;border:none!important;border-radius:6px!important;background-color:#f1f6f9!important;color:#97a0af!important}.profile-date-picker .react-datepicker__input-container input:focus{border-color:#0d58b3!important;color:#23272e!important}@media screen and (max-width:968px){.profile-date-picker .react-datepicker__input-container input{width:100%!important}}.profile-date-picker .react-datepicker-wrapper::after{content:none}.profile-date-picker--filled{position:relative}.profile-date-picker--filled .react-datepicker__input-container input{border:1px solid #d6d9e2!important;background-color:#fff!important;color:#23272e!important}.profile-input{width:100%}.profile-input__wrap{width:100%}.profile-input .input-block__input-position-wrap,.profile-input .input-block__input-wrap{height:auto!important}.profile-input .input-block__fields-error{display:none}.profile-input__icon{padding-right:12px;cursor:pointer}.profile-input__target-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;text-align:center;z-index:2;padding:0 4px;top:-8px;left:12px;background-color:#fff}.profile-input__input-wrap--with-icon{background-color:#f1f6f9;border-radius:6px;width:100%}.profile-input__input-wrap--with-icon input{font-size:16px!important;line-height:140%!important;border:none!important;padding:0 12px!important;height:44px!important;width:auto!important;border-radius:6px!important;background-color:transparent!important}.profile-input__input-wrap--with-icon input:disabled{color:#97a0af!important}.profile-input__input-wrap--without-icon input{font-size:16px!important;line-height:140%!important;border:none!important;padding:0 12px!important;height:44px!important;width:auto!important;border-radius:6px!important;background-color:#f1f6f9!important}.profile-input__input-wrap--without-icon input:disabled{color:#97a0af!important}.profile-input__input-wrap--without-icon input:focus-within{border-color:#0d58b3!important}.profile-input--filled{position:relative}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input{border:1px solid #d6d9e2!important;background-color:#fff!important;color:#23272e!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input:focus{border-color:#0d58b3!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input:disabled{color:#97a0af!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block textarea{border:1px solid #0d58b3;background-color:#fff}.profile-input--filled .profile-input__input-wrap--with-icon{background-color:#fff;border:1px solid #d6d9e2;color:#23272e!important}.profile-input--filled .profile-input__input-wrap--with-icon:focus-within{border-color:#0d58b3!important}.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:active,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:focus,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.profile-input--error .profile-input__target-text{color:#eb2525}.profile-input--error .profile-input__error-label{padding-top:7px;padding-left:13px}.profile-input--error .profile-input__input-wrap--without-icon .input-block input{border:1px solid #eb2525!important}.profile-input--error .profile-input__input-wrap--with-icon{background-color:#fff;border:1px solid #eb2525}.profile-input .input-block textarea{font-size:16px;line-height:140%;border:none;padding:12px 10px!important;border-radius:6px;background-color:#f1f6f9;height:auto}.profile-progress{position:sticky;z-index:100;top:0;padding-top:24px;background-color:#fff}.profile-progress .page-container{height:initial}.profile-progress__progress-wrap{display:flex;flex-direction:column;align-items:center;width:100%;padding:68px 102px 20px;border-radius:12px;background-color:#f6fafd;box-shadow:0 4px 10px rgba(0,0,0,.05)}@media screen and (max-width:1024px){.profile-progress__progress-wrap{padding:68px 80px 20px}}@media screen and (max-width:928px){.profile-progress__progress-wrap{padding:68px 60px 20px}}@media screen and (max-width:864px){.profile-progress__progress-wrap{padding:68px 30px 20px}}@media screen and (max-width:684px){.profile-progress__progress-wrap{padding:64px 30px 20px}}@media screen and (max-width:550px){.profile-progress__progress-wrap{padding:60px 24px 18px}}@media screen and (max-width:480px){.profile-progress__progress-wrap{padding:60px 16px 16px}}.profile-progress__progress-bar{position:relative;width:100%;height:14px;margin-bottom:48px}@media screen and (max-width:928px){.profile-progress__progress-bar{height:12px}}@media screen and (max-width:768px){.profile-progress__progress-bar{height:10px}}@media screen and (max-width:684px){.profile-progress__progress-bar{height:8px;margin-bottom:40px}}@media screen and (max-width:550px){.profile-progress__progress-bar{height:6px;margin-bottom:36px}}@media screen and (max-width:480px){.profile-progress__progress-bar{height:4px;margin-bottom:32px}}.profile-progress__progress-bar-filled{position:absolute;top:0;left:0;height:14px;background-color:#476bf0}@media screen and (max-width:928px){.profile-progress__progress-bar-filled{height:12px}}@media screen and (max-width:768px){.profile-progress__progress-bar-filled{height:10px}}@media screen and (max-width:684px){.profile-progress__progress-bar-filled{height:8px}}@media screen and (max-width:550px){.profile-progress__progress-bar-filled{height:6px}}@media screen and (max-width:480px){.profile-progress__progress-bar-filled{height:4px}}.profile-progress__progress-bar-division{position:relative;height:100%;background-color:#000}.profile-progress__progress-bar-division span{position:absolute;top:-42px;right:0;transform:translateX(50%)}@media screen and (max-width:684px){.profile-progress__progress-bar-division span{top:-36px;font-size:12px}}@media screen and (max-width:550px){.profile-progress__progress-bar-division span{top:-32px;font-size:10px}}@media screen and (max-width:480px){.profile-progress__progress-bar-division span{top:-28px;font-size:8px}}.profile-progress__progress-bar-division:last-of-type>span{display:none}.profile-progress__progress-bar-division:first-child{border-radius:10px 0 0 10px}.profile-progress__progress-bar-division:last-of-type{border-radius:0 10px 10px 0}.profile-progress__progress-bar-division:not(:last-of-type)::after{content:'';position:absolute;z-index:1;top:50%;right:0;width:8px;height:30px;transform:translate(50%,-50%);border-radius:10px;background-color:#000}@media screen and (max-width:768px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:6px;height:24px}}@media screen and (max-width:684px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:5px;height:20px}}@media screen and (max-width:550px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:4px;height:16px}}@media screen and (max-width:480px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:3px;height:12px}}.profile-progress__progress-bar-division--filled:not(:last-of-type)::after{background-color:#476bf0}.profile-progress__mobile-bonus-info{margin-bottom:16px;text-align:center}@media screen and (max-width:366px){.profile-progress__mobile-links{flex-direction:column}}@media screen and (max-width:366px){.profile-progress__load-mobile--google-play{margin-bottom:10px}}.profile-progress--on-top{padding:0}.profile-progress--on-top .profile-progress__mobile-bonus-info,.profile-progress--on-top .profile-progress__mobile-links,.profile-progress--on-top .profile-progress__profile-bonus-info{display:none}.profile-progress--on-top .profile-progress__progress-wrap{background-color:#fff;box-shadow:initial}.profile-progress--on-top .profile-progress__progress-bar{margin:initial}.profile-section__header-icon{width:30px;height:30px}.profile-section__inputs{padding-left:45px;width:595px}@media screen and (max-width:968px){.profile-section__inputs{padding-left:20px;width:100%}}@media screen and (max-width:420px){.profile-section__inputs{padding-left:0}}@media screen and (max-width:968px){.profile-section{width:100%}}.profile-select{width:100%}.profile-select__wrap{width:100%}.profile-select__input div:has(>input){height:44px!important}.profile-select__input input{font-size:16px!important;line-height:140%!important;border:none!important;padding:0 12px!important;width:auto!important;border-radius:6px!important;background-color:#f1f6f9!important}.profile-select__input input:focus-within{border-color:#0d58b3!important}.profile-select--filled input{border:1px solid #d6d9e2!important;background-color:#fff!important;color:#23272e!important}.profile-select--filled input:disabled{color:#97a0af!important}.statistics--only{width:100%}@media screen and (max-width:1260px){.statistics{width:100%}}.statistics__items{gap:15px}@media screen and (max-width:460px){.statistics__items{gap:10px!important}}.statistics__items--only{display:grid;grid-template-columns:repeat(3,2fr);width:100%}@media screen and (max-width:860px){.statistics__items--only{display:flex;flex-direction:column;align-items:start;width:100%}}.statistics__items--not-only{display:flex;flex-direction:column;align-items:start;width:310px}@media screen and (max-width:1260px){.statistics__items--not-only{width:100%}}.statistics__item{width:100%;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}@media screen and (max-width:460px){.statistics__amount{font-size:20px;line-height:24px}}.statistics__label{display:none}@media screen and (max-width:1260px){.statistics__label{display:block}}.thank-modal__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}.thank-modal__wrapper{padding:40px;gap:30px}@media screen and (max-width:568px){.thank-modal__wrapper{padding:40px 20px;gap:15px}}.thank-modal__title{width:100%;text-align:center}.thank-modal__user-image{height:120px;width:120px;border-radius:50px}.thank-modal__textarea .profile-input__target-text{color:#476bf0}.thank-modal__textarea textarea{border-color:#476bf0!important}.thank-modal__textarea .input-block{margin-bottom:0}.thank-modal__table{width:100%}.thank-modal__table-line{background-color:#97a0af;width:1px;height:38px}.thank-modal__table-line--selected{background-color:#476bf0}.thank-modal__table-line--disabled{background-color:#e5e7eb}.thank-modal__table-cell{width:100%;border-top:1px solid #97a0af;border-bottom:1px solid #97a0af;height:40px;cursor:pointer}.thank-modal__table-cell--selected{border-color:#476bf0;background-color:#edf0fd;color:#476bf0}.thank-modal__table-cell--disabled{border-color:#e5e7eb;color:#e5e7eb;cursor:default}.thank-modal__table-cell:first-child{border-left:1px solid #97a0af;border-top-left-radius:6px;border-bottom-left-radius:6px}.thank-modal__table-cell:first-child .thank-modal__table-line{display:none}.thank-modal__table-cell--selected:first-child{border-left:1px solid #476bf0}.thank-modal__table-cell--disabled:first-child{border-left:1px solid #e5e7eb}.thank-modal__table-cell:last-child{border-right:1px solid #97a0af;border-top-right-radius:6px;border-bottom-right-radius:6px}.thank-modal__table-cell--selected:last-child{border-right:1px solid #476bf0}.thank-modal__table-cell--disabled:last-child{border-right:1px solid #e5e7eb}.thank-modal__bonus-value{width:100%;text-align:center}.thank-modal__button{width:335px;padding:13px 0;border-radius:6px}@media screen and (max-width:460px){.thank-modal__button{width:100%}}.toggle-box{position:relative;min-width:54px;max-width:54px;height:30px;transition:.3s;border-radius:15px;background:#eff4f8;cursor:pointer}.toggle-box--toggled{background:#476bf0}.toggle-box--toggled .toggle-box__circle{left:26px}.toggle-box__circle{position:absolute;top:15px;left:5px;width:24px;height:24px;transform:translateY(-50%);transition:.3s;border-radius:50%;background:#fff}.performances-kpi{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.performances-kpi{grid-template-columns:1fr}}.performances-kpi--column{grid-template-columns:1fr}.performances-kpi__item{display:flex;flex-direction:column;row-gap:15px;padding:20px;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}.performances-kpi__item .kpi-done{background:linear-gradient(90deg,#f89afa 0,#926bff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.performances-kpi__item-performance{display:flex;flex-direction:column;row-gap:4px}.performances-kpi .performance__numerical-indicators{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between}.performances-kpi .numerical-indicators__score-counter{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.performances-kpi .numerical-indicators__progress-bar{position:relative;width:100%;height:8px;border-radius:99px;background-color:#97a0af}.performances-kpi .numerical-indicators__progress-bar--color-indicator{position:absolute;height:100%;border-radius:99px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.performances-kpi .numerical-indicators__progress-bar .color-indicator--done{background:linear-gradient(90deg,#f89afa 0,#926bff 100%)}.edit-profile{padding:40px 0}@media screen and (max-width:640px){.edit-profile{padding-bottom:0}}@media screen and (max-width:460px){.edit-profile__wrap{gap:30px!important}}@media screen and (max-width:640px){.edit-profile__title{text-align:center}}@media screen and (max-width:360px){.edit-profile__title{font-size:28px}}.edit-profile__upload-avatar input{display:none!important}.edit-profile__info{padding-left:40px}@media screen and (max-width:968px){.edit-profile__info{width:100%;padding-left:10px;padding-right:20px;gap:30px!important}}@media screen and (max-width:640px){.edit-profile__info{flex-direction:column;align-items:center}}@media screen and (max-width:420px){.edit-profile__info{padding-right:0;padding-left:0}}.edit-profile__form{width:100%}.edit-profile .page-container{height:initial}.edit-profile__form-control-radio-checkmark{position:absolute;top:50%;left:0;width:26px;height:26px;transform:translateY(-50%);transition:all .35s ease-out;border:1px solid #d6d9e2;border-radius:50%;background-color:#fff}.edit-profile__form-control-radio-checkmark::after{content:'';display:none;position:absolute;transition:all .35s ease-out}.edit-profile__form-control-radio-label{display:block;position:relative;padding-left:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.edit-profile__form-control-radio-label .edit-profile__form-control-radio-checkmark::after{top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background-color:#476bf0}.edit-profile__form-control-radio-label .edit-profile__form-control-radio:checked~.edit-profile__form-control-radio-checkmark::after{display:block;background-color:#fff}.edit-profile__form-control-radio-label .edit-profile__form-control-radio:checked~.edit-profile__form-control-radio-checkmark{border:none;background-color:#476bf0}.edit-profile__form-control-radio{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.edit-profile__spinner{width:17px;height:16px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;fill:#476bf0!important}.edit-profile__form-avatar-wrap{margin-top:36px}.edit-profile__form-avatar-wrap .attachments-list__warning-label{display:none}.edit-profile__user-img{width:200px;height:200px;border-radius:80px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:460px){.edit-profile__user-img{width:150px;height:150px;border-radius:50px}}.edit-profile__user-img .avatar-image{top:inherit;left:inherit;right:inherit}.edit-profile .avatar__wrapper{display:flex;align-items:center;justify-content:center}.edit-profile .input-block__fields-error{display:none}.edit-profile__confirm-button{width:240px;border-radius:6px}@media screen and (max-width:640px){.edit-profile__confirm-button{width:auto;padding:12px 10px}}.edit-profile__save-button{padding:12px 10px}.edit-profile__send-code-button{width:300px;padding:12px 0;border:1px solid #476bf0;border-radius:6px}.edit-profile__send-code-button:disabled{border-color:#97a0af;color:#97a0af}@media screen and (max-width:640px){.edit-profile__send-code-button{width:auto;padding:9px 10px}}.edit-profile__resend-code-text{width:200px}.edit-profile__resend-code-text--full-width{width:auto}@media screen and (max-width:640px){.edit-profile__resend-code-text{width:auto}}.edit-profile__code-buttons-wrap{width:100%}@media screen and (max-width:968px){.edit-profile__code-buttons-wrap{flex-direction:column;align-items:flex-start;gap:10px!important}}.edit-profile__email-input{width:100%}.edit-profile__form-row{width:100%}.edit-profile__email-confirmed-text{padding-top:7px;padding-left:13px}.edit-profile__interest{cursor:pointer;color:#000;align-items:center;padding:8px 16px;background:#fff;border:1px solid #d6dde2;border-radius:30px;white-space:nowrap}.edit-profile__interest--my{background:#476bf0;border:none;color:#fff}.edit-profile__icon-wrap{padding:10px;background:#fff;box-shadow:0 5px 10px rgba(3,55,103,.1);border-radius:6px;cursor:pointer}@media screen and (max-width:968px){.edit-profile__date-gender{flex-direction:column}}@media screen and (max-width:968px){.edit-profile__gender-radio-buttons{width:100%}}.edit-profile__interests-wrap{flex-wrap:wrap}.edit-profile .ws-button:hover{background-color:#5e81ff!important}.profile-view{background-color:#f6fafd}.profile-view__body{display:flex;flex-direction:column;row-gap:30px;position:relative;top:-100px;width:100%;height:auto}@media screen and (max-width:1260px){.profile-view__body{flex-direction:column;align-items:center}}@media screen and (max-width:460px){.profile-view__body{gap:15px}}.profile-view__main-info{width:100%;gap:60px}@media screen and (max-width:1260px){.profile-view__main-info{flex-direction:column;align-items:center;gap:30px}}.profile-view__header-data{width:100%}@media screen and (max-width:1260px){.profile-view__header-data{flex-direction:column;align-items:center}}.profile-view__header-data{width:100%}@media screen and (max-width:1260px){.profile-view__header-data{flex-direction:column;align-items:center}}.profile-view__form-row{width:100%}.profile-view__info{width:100%;gap:30px}@media screen and (max-width:1260px){.profile-view__info{flex-direction:column;align-items:center;max-width:100%}}.profile-view__info--only-statistics{gap:0;align-items:center}.profile-view__info--only-statistics .profile-view__info-wrap{width:auto}.profile-view__info-wrap{width:100%}.profile-view__data{width:100%}@media screen and (max-width:1260px){.profile-view__data{gap:40px!important}}@media screen and (max-width:460px){.profile-view__data{gap:30px!important}}.profile-view__personality{width:100%}@media screen and (max-width:1260px){.profile-view__personality{display:flex;flex-direction:column;align-items:center;gap:6px}}@media screen and (max-width:1260px){.profile-view__name{color:#000;text-align:center}}@media screen and (max-width:460px){.profile-view__name{font-size:24px;line-height:28px}}@media screen and (max-width:1260px){.profile-view__department{color:#97a0af}}.profile-view__central-item{align-items:center;width:100%}@media screen and (max-width:460px){.profile-view__interests{gap:10px!important}}.profile-view__title-background{width:100%;height:130px;background:linear-gradient(90deg,#f89afa 0,#926bff 100%)}.profile-view__avatar{width:170px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:60px;background-color:#fff;box-shadow:0 5px 10px rgba(3,55,103,.2)}@media screen and (max-width:460px){.profile-view__avatar{width:150px;height:150px;border-radius:50px}}.profile-view__rating-wrap{position:relative;width:100%;margin-bottom:18px}@media screen and (max-width:1260px){.profile-view__rating-wrap{margin-bottom:40px}}.profile-view__rating{position:absolute;top:-20px;padding:8px 14px;border-radius:40px;background-color:#fff;box-shadow:0 5px 10px rgba(3,55,103,.05)}.profile-view__blue-button-edit{padding:14px 18px;border-radius:8px;background-color:#476bf0;color:#fff}@media screen and (max-width:1260px){.profile-view__blue-button-edit{display:none}}.profile-view__white-button-edit{display:none;padding:14px 18px;border:1px solid #476bf0;border-radius:8px;background-color:#fff;color:#476bf0}@media screen and (max-width:1260px){.profile-view__white-button-edit{display:block}}@media screen and (max-width:460px){.profile-view__white-button-edit{padding:10px 18px}}.profile-view__edit-profile-icon{fill:#fff}.profile-view__top-panel{width:100%}@media screen and (max-width:1260px){.profile-view__top-panel{flex-direction:column;align-items:start;max-width:735px}}.profile-view__bonus-value{width:100%;max-width:350px}@media screen and (max-width:460px){.profile-view__amount,.profile-view__bonus-value-number{font-size:20px;line-height:24px}}.profile-view__progress{width:100%;padding:24px 30px 30px;border-radius:10px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.profile-view__progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.profile-view__progress-bar{height:8px;border-radius:5px;background:#fff}.profile-view__progress-percent{white-space:nowrap}.profile-view__achievements{gap:20px}@media screen and (max-width:460px){.profile-view__achievements{gap:10px}}.user-ranking-border{padding:2px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%);border-radius:20px}.current-user-ranking{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 40px;border-radius:20px;background-color:#f6fafd}@media screen and (max-width:580px){.current-user-ranking{display:flex;flex-direction:column;gap:20px}}.current-user-ranking__logo{width:80px;height:80px;border-radius:30px}.current-user-ranking__points{padding-left:20px;color:#476bf0}.current-user-ranking .link{color:#476bf0;cursor:pointer}.ranking-filters-sector{width:100%;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:480px){.ranking-filters-sector{flex-direction:column;row-gap:10px}}.ranking-filters-sector__filter-wrapper{position:relative}@media screen and (max-width:720px){.ranking-filters-sector__filter-wrapper{width:100%}}.ranking-filters-sector__filter-target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.ranking-filters-sector__filter-target-text--active{color:#476bf0}.ranking-filters-sector__filter{width:320px;height:44px;padding:0 10px;border:1px solid #d1d5dc;border-radius:6px;cursor:pointer;gap:10px}@media screen and (max-width:720px){.ranking-filters-sector__filter{width:100%}}.ranking-filters-sector__filter--active{border-color:#476bf0}.ranking-filters-sector__filter-icon--selected{transform:rotate(180deg)}.ranking-filters-sector__filter-title{margin-right:14px}.ranking-filters-sector__filter-modal{display:flex;flex-direction:column;row-gap:8;scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;position:absolute;z-index:2;top:74px;left:0;align-items:flex-start;width:100%;max-height:160px;padding:8px 0 8px 8px;overflow:hidden auto;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6)}.ranking-filters-sector__filter-modal::-webkit-scrollbar{width:20px;height:20px}.ranking-filters-sector__filter-modal::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.ranking-filters-sector__filter-category{width:100%;padding:8px;border-radius:4px}.ranking-filters-sector__filter-category:hover{background-color:#f3f4f6}.ranking-page-table{width:100%;border-spacing:0 24px;border-collapse:separate}.ranking-page-table thead{color:#97a0af;white-space:nowrap}.ranking-page-table thead td:first-child{padding-left:45px}@media screen and (max-width:480px){.ranking-page-table thead td:first-child{padding-right:5px;padding-left:20px}}@media screen and (max-width:320px){.ranking-page-table thead td:first-child{padding-left:10px}}.ranking-page-table--empty{min-height:456px}.ranking-page-table .user-row-rank{border-radius:20px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);color:#476bf0}.ranking-page-table .user-row-rank td{padding:20px 5px}.ranking-page-table .user-row-rank td:first-child{padding-left:40px;border-top-left-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank td:first-child{padding-left:20px}}@media screen and (max-width:320px){.ranking-page-table .user-row-rank td:first-child{padding-left:10px}}.ranking-page-table .user-row-rank td:last-child{padding-right:40px;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank td:last-child{padding-right:20px}}@media screen and (max-width:320px){.ranking-page-table .user-row-rank td:last-child{padding-right:10px}}.ranking-page-table .user-row-rank .rank{display:inline-block;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .rank{width:30px;height:30px}}.ranking-page-table .user-row-rank .points{white-space:nowrap}.ranking-page-table .user-row-rank .user-info{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;color:#23272e}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .user-info{font-size:12px}}.ranking-page-table .user-row-rank .user-info__avatar{width:60px;height:60px;border-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .user-info__avatar{width:50px;height:50px}}@media screen and (max-width:250px){.ranking-page-table .user-row-rank .user-info__avatar{display:none}}.ranking-page-table .user-row-rank--current-user{background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.ranking-page-table .user-row-rank--current-user .points,.ranking-page-table .user-row-rank--current-user .user-info{color:#fff}.ranking-page-table .user-row-rank--current-user .rank{background-color:#fff}.top-ranking-item{display:flex;flex-direction:column;row-gap:8px;position:relative;align-items:center;width:386px;max-width:100%;height:100%;padding:48px 24px 20px;overflow:hidden;border-radius:40px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}@media screen and (max-width:1300px){.top-ranking-item{width:300px}}@media screen and (max-width:1080px){.top-ranking-item{width:250px}}@media screen and (max-width:900px){.top-ranking-item{width:500px}}@media screen and (max-width:560px){.top-ranking-item{width:350px}}@media screen and (max-width:360px){.top-ranking-item{width:220px;height:auto}}.top-ranking-item__rank{color:#476bf0}.top-ranking-item__control{position:absolute;z-index:1;top:calc(50% - 12px);cursor:pointer}.top-ranking-item__control .injected-svg{fill:#476bf0}.top-ranking-item__control--left{left:24px;transform:rotate(180deg)}.top-ranking-item__control--right{right:24px}.top-ranking-item__control--inactive{opacity:35%}.top-ranking-item__carousel-wrapper{max-width:307px}.top-ranking-item__carousel{display:flex;overflow:hidden}.top-ranking-item__dots{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:5px}.top-ranking-item__dots .dot{width:6px;height:6px;border-radius:50%;background-color:#dcdfe4}.top-ranking-item__dots .dot--selected{background-color:#476bf0}.top-ranking-item__dots--disabled{visibility:hidden}.top-ranking-item .top-user-rank{display:flex;flex-direction:column;row-gap:20px;align-items:center;min-width:307px;height:100%;transition:translate .35s}.top-ranking-item .top-user-rank__avatar-wrapper{position:relative;flex-grow:1;width:160px;height:188px}.top-ranking-item .top-user-rank__avatar{width:160px;height:160px;border-radius:50%}.top-ranking-item .top-user-rank__place{position:absolute;right:0;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;padding:12px 16px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);color:#23272e}.top-ranking-item .top-user-rank__name{color:#23272e;text-align:center;word-break:break-word}@media screen and (max-width:1080px){.top-ranking-item .top-user-rank__name{max-width:230px}}@media screen and (max-width:900px){.top-ranking-item .top-user-rank__name{max-width:none}}@media screen and (max-width:360px){.top-ranking-item .top-user-rank__name{max-width:180px}}.top-ranking-item--current-user-selected{background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.top-ranking-item--current-user-selected .top-ranking-item__control .injected-svg{fill:#fff}.top-ranking-item--current-user-selected .top-ranking-item__rank,.top-ranking-item--current-user-selected .top-user-rank__name{color:#fff}.top-ranking-list{align-items:center;width:100%;background-color:#f6fafd}.top-ranking-list__items{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:900px){.top-ranking-list__items{flex-direction:column;gap:30px}}.ranking-page{display:flex;flex-direction:column;row-gap:40px;align-items:center}.ranking-page__top-rank{display:flex;flex-direction:column;row-gap:40px;padding:60px 0}.ranking-page__body{display:flex;flex-direction:column;row-gap:60px}@media screen and (max-width:720px){.ranking-page__body{row-gap:30px}}.ranking-page__current-user{width:100%;max-width:1218px}.ranking-page__table{display:flex;flex-direction:column;row-gap:30px}.ranking-page__top-rating{display:flex;flex-direction:column;row-gap:40px;align-items:center;padding:60px 0}.ranking-page__top-rating .title{color:#23272e}.ranking-page__top-rating .list{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}.event-registration{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-registration{margin-top:30px}}.event-registration__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.event-registration__body{max-width:800px}}@media screen and (max-width:1200px){.event-registration__body{max-width:100%}}.event-registration .bread-crumbs{width:100%}.event-registration__title{text-align:center;margin-bottom:10px}.event-registration__form{width:100%;max-width:800px}.event-registration__form-block{padding:40px 0 36px}.event-registration__form-block:not(:last-child){border-bottom:2px solid #eee}.event-registration__form-block:last-child{padding-bottom:0}.event-registration__form-row{margin-top:24px}@media screen and (max-width:640px){.event-registration__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.event-registration__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.event-registration__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.event-registration__form-row--side-margin{margin-left:0}}.event-registration__form-title span{color:#ff6947}.event-registration__form-label{margin:10px 0 12px;color:#072c81}.event-registration__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.event-registration__form-row-label{margin-bottom:6px}}.event-registration__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.event-registration__form-row-label--frozen{height:unset}}.event-registration__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.event-registration__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.event-registration__form-control--third{width:100%}}@media screen and (max-width:640px){.event-registration__form-control--third:not(:first-child){margin-top:20px}}.event-registration__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.event-registration__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.event-registration__form-control--side-margin{margin-left:0}}.event-registration__form-input-control{width:50%}@media screen and (max-width:768px){.event-registration__form-input-control{width:100%}}.event-registration .attachments-list__empty-block{background-color:#f6fafd}.event-registration .attachments-list__add-file-link{color:#072c81}.event-registration__form-buttons{margin-top:60px}@media screen and (max-width:768px){.event-registration__form-buttons{flex-direction:column;margin-top:30px}}.event-registration__document-subtitle{margin-top:20px}.event-registration__info{position:relative;margin:6px 0 12px;cursor:pointer}.event-registration__info svg{fill:#072c81}.event-registration__info-label{margin:2px 0 0 4px;color:#072c81}.event-registration__document-info-modal{z-index:2;position:absolute;left:30px;bottom:20px;width:440px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.event-registration__document-info-modal{width:250px}}@media screen and (max-width:320px){.event-registration__document-info-modal{left:0;width:200px}}.event-registration__modal{padding:60px}@media screen and (max-width:1024px){.event-registration__modal{width:100%;padding:30px 24px}}.event-registration__modal-title{text-align:center}.event-registration__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#ff6947}@media screen and (max-width:1024px){.event-registration__modal-svg-wrapper{margin-top:24px;padding:28px}}.event-registration__modal-svg{width:124px;height:124px}@media screen and (max-width:1024px){.event-registration__modal-svg{width:82px;height:82px}}.event-status-registration{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-status-registration{margin-top:30px}}.event-status-registration__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.event-status-registration__body{max-width:800px}}@media screen and (max-width:1200px){.event-status-registration__body{max-width:100%}}.event-status-registration__description{height:150px}.event-status-registration__description textarea{height:150px}.event-status-registration__description__input-wrap--textarea{height:150px}.event-status-registration .bread-crumbs{width:100%}.event-status-registration__title{margin-bottom:10px;text-align:center}.event-status-registration__form{width:100%;max-width:800px}.event-status-registration__form-block{padding:40px 0 36px}.event-status-registration__form-block .input-block__input-position-wrap{height:unset!important}.event-status-registration__form-block:not(:last-of-type){border-bottom:2px solid #eee}.event-status-registration__form-block:last-of-type{padding-bottom:0}.event-status-registration__form-row{margin-top:24px}@media screen and (max-width:640px){.event-status-registration__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.event-status-registration__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.event-status-registration__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.event-status-registration__form-row--side-margin{margin-left:0}}.event-status-registration__form-flex-row{width:100%;gap:40px}@media screen and (max-width:768px){.event-status-registration__form-flex-row{gap:20px}}@media screen and (max-width:640px){.event-status-registration__form-flex-row{flex-direction:column}}.event-status-registration__form-flex-row .input-block__text-overflow{display:none}.event-status-registration__form-flex-column{width:100%;gap:10px}.event-status-registration__checkbox{gap:10px}.event-status-registration__checkbox div{margin:0}.event-status-registration__form-title span{color:#476bf0}.event-status-registration__form-label{margin:10px 0 12px;color:#072c81}.event-status-registration .info{color:#072c81;cursor:pointer}.event-status-registration__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.event-status-registration__form-row-label{margin-bottom:6px}}.event-status-registration__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.event-status-registration__form-row-label--frozen{height:unset}}.event-status-registration__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.event-status-registration__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.event-status-registration__form-control--third{width:100%}}@media screen and (max-width:640px){.event-status-registration__form-control--third:not(:first-child){margin-top:20px}}.event-status-registration__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.event-status-registration__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.event-status-registration__form-control--side-margin{margin-left:0}}.event-status-registration__form-inline-button{margin-left:40px;color:#476bf0}.event-status-registration__form-inline-button[disabled]{color:#97a0af}.event-status-registration__form-inline-button--blue{color:#072c81}.event-status-registration__form-input-control{width:50%}@media screen and (max-width:768px){.event-status-registration__form-input-control{width:100%}}.event-status-registration .attachments-list__empty-block{background-color:#f6fafd}.event-status-registration .attachments-list__add-file-link{color:#072c81}.event-status-registration__form-buttons{margin-top:60px}.event-status-registration__form-buttons button:not(:last-child){margin-right:40px}@media screen and (max-width:768px){.event-status-registration__form-buttons button:not(:last-child){margin:20px 0}}@media screen and (max-width:768px){.event-status-registration__form-buttons{flex-direction:column;margin-top:30px}}.event-status-registration__document-subtitle{margin-top:20px}.event-status-registration__info{position:relative;margin-top:10px;cursor:pointer}.event-status-registration__info svg{fill:#072c81}.event-status-registration__info-label{margin:2px 0 0 4px;color:#072c81}.event-status-registration__document-info-modal{position:absolute;z-index:2;bottom:20px;left:30px;width:440px;padding:8px 16px;border:1px solid #97a0af;border-radius:4px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.event-status-registration__document-info-modal{width:250px}}@media screen and (max-width:320px){.event-status-registration__document-info-modal{left:0;width:200px}}.event-status-registration__modal{padding:50px}@media screen and (max-width:1024px){.event-status-registration__modal{width:100%;padding:30px 24px}}.event-status-registration__modal-title{text-align:center}.event-status-registration__modal-text{font-size:20px}.event-status-registration__modal-svg-wrapper{padding:10px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.event-status-registration__modal-svg-wrapper{margin-top:24px;padding:28px}}.event-status-registration__modal-button{height:55px;width:100%;border-radius:10px}.event-status-registration__modal-button--primary{background-color:#476bf0;color:#fff}.event-status-registration__modal-button--primary:hover{background-color:#5e81ff}.event-status-registration__modal-button--secondary{background-color:#fafafa}.event-status-registration__modal-button--secondary:hover{background-color:#f7f7f7}.status-registration-card{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.status-registration-card{margin-top:30px}}.status-registration-card__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.status-registration-card__body{max-width:800px}}@media screen and (max-width:1200px){.status-registration-card__body{max-width:100%}}.status-registration-card .bread-crumbs{width:100%}.status-registration-card__title{text-align:center;margin-bottom:10px}.status-registration-card__form{width:100%;max-width:800px}.status-registration-card__form-block{padding:40px 0 36px}.status-registration-card__form-block:not(:last-child){border-bottom:2px solid #eee}.status-registration-card__form-block:last-child{padding-bottom:0}.status-registration-card__form-row{margin-top:24px}@media screen and (max-width:640px){.status-registration-card__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.status-registration-card__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.status-registration-card__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.status-registration-card__form-row--side-margin{margin-left:0}}.status-registration-card__form-title span{color:#476bf0}.status-registration-card__form-label{margin:10px 0 12px;color:#072c81}.status-registration-card__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.status-registration-card__form-row-label{margin-bottom:6px}}.status-registration-card__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.status-registration-card__form-row-label--frozen{height:unset}}.status-registration-card__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.status-registration-card__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.status-registration-card__form-control--third{width:100%}}@media screen and (max-width:640px){.status-registration-card__form-control--third:not(:first-child){margin-top:20px}}.status-registration-card__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.status-registration-card__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.status-registration-card__form-control--side-margin{margin-left:0}}.status-registration-card__form-inline-button{margin-left:40px;color:#476bf0}.status-registration-card__form-inline-button[disabled]{color:#97a0af}.status-registration-card__form-inline-button--blue{color:#072c81}.status-registration-card__form-button-center{align-items:center;margin-top:60px}.status-registration-card__form-input-control{width:50%}@media screen and (max-width:768px){.status-registration-card__form-input-control{width:100%}}.status-registration-card .attachments-list__empty-block{background-color:#f6fafd}.status-registration-card .attachments-list__add-file-link{color:#072c81}.status-registration-card__form-buttons{margin-top:60px}.status-registration-card__form-buttons button:not(:last-child){margin-right:40px}@media screen and (max-width:768px){.status-registration-card__form-buttons button:not(:last-child){margin:20px 0}}@media screen and (max-width:768px){.status-registration-card__form-buttons{flex-direction:column;margin-top:30px}}.status-registration-card__document-subtitle{margin-top:20px}.status-registration-card__info{position:relative;margin:6px 0 12px;cursor:pointer}.status-registration-card__info svg{fill:#072c81}.status-registration-card__info-label{margin:2px 0 0 4px;color:#072c81}.status-registration-card__document-info-modal{z-index:2;position:absolute;left:30px;bottom:20px;width:440px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.status-registration-card__document-info-modal{width:250px}}@media screen and (max-width:320px){.status-registration-card__document-info-modal{left:0;width:200px}}.status-registration-card__modal{padding:60px}@media screen and (max-width:1024px){.status-registration-card__modal{width:100%;padding:30px 24px}}.status-registration-card__modal-title{text-align:center}.status-registration-card__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.status-registration-card__modal-svg-wrapper{margin-top:24px;padding:28px}}.status-registration-card__modal-svg{width:124px;height:124px}@media screen and (max-width:1024px){.status-registration-card__modal-svg{width:82px;height:82px}}.status-registration-card__top-wrapper{margin-bottom:30px;width:100%}@media screen and (max-width:640px){.status-registration-card__top-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.status-registration-card__top-wrapper:last-child{margin-bottom:0}.status-registration-card__form-status{color:red}.status-registration-card__form-status--moderation{color:#476bf0}.status-registration-card__form-status--success{color:green}.status-registration-card__form-top-label{margin-right:20px}.registrations-list{padding:50px 20px}@media screen and (max-width:968px){.registrations-list{padding:20px}}.registrations-list__header{width:100%;margin-bottom:40px}.registrations-list__item{cursor:pointer}.registrations-list__item-date{margin:36px 0}.registrations-list__item-content{margin:20px 0 30px}.registrations-list__item-content-status{margin:6px 0;color:red}.registrations-list__item-content-status--moderation{color:#476bf0}.registrations-list__item-content-status--success{color:green}.registrations-list__item-content-image{width:72px;height:72px;margin-right:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.registrations-list__item-content-image--empty{background-color:#5f99d1}.registrations-list__item-content-points{color:#f52d00}.registrations-list__empty-list{margin-top:24px}.registrations-list__load-more{margin:12px 0;cursor:pointer}.status-registrations-list{padding:50px 20px}@media screen and (max-width:968px){.status-registrations-list{padding:20px}}.status-registrations-list__header{width:100%;margin-bottom:40px}.status-registrations-list__item{cursor:pointer}.status-registrations-list__item-date{margin:36px 0}.status-registrations-list__item-content{margin:20px 0 30px}.status-registrations-list__item-content-status{margin:6px 0;color:red}.status-registrations-list__item-content-status--moderation{color:#476bf0}.status-registrations-list__item-content-status--success{color:green}.status-registrations-list__item-content-image{width:72px;height:72px;margin-right:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.status-registrations-list__item-content-image--empty{background-color:#5f99d1}.status-registrations-list__item-content-points{color:#f52d00}.status-registrations-list__empty-list{margin-top:24px}.status-registrations-list__load-more{margin:12px 0;cursor:pointer}.service-item{width:275px;height:294px;padding:24px;transition:.35s;border-radius:12px;background-position:center;background-size:cover}@media screen and (max-width:320px){.service-item{width:100%}}.service-item::before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:275px;height:294px;border-radius:12px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.0689174) 6.77%,rgba(0,0,0,.153739) 15.1%,rgba(0,0,0,.296875) 29.17%,rgba(0,0,0,.390625) 39.06%,rgba(0,0,0,.473958) 47.4%,rgba(0,0,0,.541667) 54.17%,rgba(0,0,0,.625) 62.5%,rgba(0,0,0,.734375) 73.44%,rgba(0,0,0,.875) 87.5%,#000 100%)}@media screen and (max-width:320px){.service-item::before{width:100%}}.service-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}.service-item--without-image{background-color:#5f99d1}.service-item__body{z-index:1;height:100%}.service-item__body-bottom{z-index:1;width:100%}.service-item__body-title{margin-bottom:10px}.service-item__body-notices{width:100%;z-index:1}.service-item__body-bonus{min-width:66px;padding:6px 8px;border-radius:45px;background-color:#476bf0}.service-item__body-bonus-value{margin-top:2px}.service-item__body-date{padding:6px 8px;border-radius:45px;background-color:#fff;color:#476bf0}.service-card{padding:60px 10px}@media screen and (max-width:1200px){.service-card{padding:30px}}@media screen and (max-width:460px){.service-card{padding:20px}}.service-card__body{width:100%}@media screen and (max-width:966px){.service-card__body{max-width:800px}}@media screen and (max-width:1200px){.service-card__body{max-width:100%}}.service-card__item--fixed{max-width:400px;width:400px}@media screen and (max-width:1200px){.service-card__item--fixed{width:auto;max-width:none}}.service-card__item-owner{margin-bottom:12px;color:#97a0af}.service-card__item-title{margin-bottom:24px}@media screen and (max-width:1200px){.service-card__item-title{margin-bottom:12px;font-size:26px}}@media screen and (max-width:436px){.service-card__item-title{margin-bottom:8px}}@media screen and (max-width:375px){.service-card__item-title{font-size:23px}}@media screen and (max-width:280px){.service-card__item-title{font-size:19px}}.service-card__item-bonus{margin-bottom:14px;border:1px solid #476bf0;border-radius:10px}@media screen and (max-width:1200px){.service-card__item-bonus{margin-bottom:14px}}@media screen and (max-width:436px){.service-card__item-bonus{margin-bottom:10px}}.service-card__item-bonus-value{margin-top:2px;padding:6px;color:#476bf0}.service-card__item-description-wrapper{margin-bottom:24px}.service-card__item-description-title{margin-bottom:14px}.service-card__item-description{overflow-y:hidden}@media screen and (max-width:1200px){.service-card__item-description{max-height:none}}.service-card__item-description--cut{max-height:194px}.service-card__item-description a{text-decoration:underline}.service-card__item-spoiler{margin-top:8px;cursor:pointer}.service-card__item-spoiler:hover{text-decoration:underline}.service-card__item-date-title{margin-bottom:6px}.service-card__item-date{margin-right:6px;white-space:nowrap}.service-card__item-date:last-child{margin-right:0;margin-left:6px}.service-card__item-date-body{align-items:center;width:100%;margin-bottom:26px}@media screen and (max-width:1200px){.service-card__item-date-body{margin-bottom:12px}}.service-card__item-date-body-value{margin-right:40px}@media screen and (max-width:280px){.service-card__item-date-body-value{margin-right:10px}}.service-card__item-status-block{margin-bottom:26px}.service-card__item-status{margin-right:0;border:1px solid #0d58b3;border-radius:10px}.service-card__item-status:not(:last-child){margin-right:8px}.service-card__item-status-value{margin-top:2px;padding:4px 6px;color:#0d58b3;white-space:nowrap}@media screen and (max-width:1276px){.service-card__item-status-value{margin-top:0;font-size:12px}}@media screen and (max-width:1230px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:11px}}@media screen and (max-width:1200px){.service-card__item-status-value{margin-top:0;padding:4px 6px;font-size:12px}}@media screen and (max-width:375px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:8px}}@media screen and (max-width:280px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:7px}}.service-card__item-smile{margin-right:10px}.service-card__item-body-adaptive{min-width:900px;margin:0 auto}@media screen and (max-width:1200px){.service-card__item-body-adaptive{flex-direction:column;min-width:auto}}@media screen and (max-width:500px){.service-card__item-info-wrapper{flex-direction:column}}.service-card__item-category{margin:8px 20px 16px 0}@media screen and (max-width:500px){.service-card__item-category{margin:8px 0 16px}}.service-card__item-category-icon{width:32px;height:32px;margin-right:8px;padding:6px;border-radius:10px 0;background:#072c81}.service-card__action-button{margin-top:10px;text-align:center}.service-card__modal-wrapper{padding:70px;border-radius:12px}@media screen and (max-width:460px){.service-card__modal-wrapper{padding:20px}}.service-card__modal-title{margin-bottom:42px;font-weight:400;text-align:center}@media screen and (max-width:300px){.service-card__modal-title{margin-bottom:30px}}.service-card__modal-button:not(:last-child){margin-right:24px}@media screen and (max-width:300px){.service-card__modal-button:not(:last-child){margin-right:16px}}.service-card__item-action-wrapper{margin-top:14px}@media screen and (max-width:520px){.service-card__item-action-wrapper{flex-direction:column}}@media screen and (max-width:520px){.service-card__item-button{order:2}}.service-card__item-button--disabled{background-color:#97a0af;cursor:not-allowed}.service-card__item-button--disabled:hover{background-color:#97a0af}.service-card__item-remaining{position:relative;margin-left:40px}@media screen and (max-width:520px){.service-card__item-remaining{order:1;margin:0 0 20px}}.service-card__item-remaining-count{min-width:54px;margin-top:4px;padding:4px 10px;background-color:#ffeeeb;border-radius:10px 0}.service-card__item-remaining-question{position:absolute;right:-20px;top:-10px}.service-card__item-remaining-question svg{fill:#072c81}.service-card__item-remaining-info{position:absolute;left:30px;bottom:70px;width:390px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:1520px){.service-card__item-remaining-info{width:230px}}@media screen and (max-width:320px){.service-card__item-remaining-info{width:200px}}.service-card__row{width:100%}.service-list{max-width:1300px;padding:0 40px}@media screen and (max-width:1316px){.service-list{max-width:986px}}@media screen and (max-width:1001px){.service-list{max-width:670px}}@media screen and (max-width:686px){.service-list{max-width:356px}}@media screen and (max-width:320px){.service-list{padding:0 24px}}@media screen and (max-width:280px){.service-list{padding:0 10px}}.service-list__item{position:relative;margin-right:40px;margin-bottom:40px}.service-list__item:last-child,.service-list__item:nth-child(4n){margin-right:0}@media screen and (max-width:1316px){.service-list__item:nth-child(4n){margin-right:40px}.service-list__item:last-child,.service-list__item:nth-child(3n){margin-right:0}}@media screen and (max-width:1001px){.service-list__item:nth-child(3n){margin-right:40px}.service-list__item:last-child,.service-list__item:nth-child(2n){margin-right:0}}@media screen and (max-width:686px){.service-list__item{margin-right:0!important}}@media screen and (max-width:320px){.service-list__item{width:100%}}.service-list__header{width:100%;margin:40px 0}.service-list__filters-search{margin-bottom:42px}.service-list__filter-wrapper{position:relative;margin:12px 0}.service-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.service-list__filter{margin-right:15px}}.service-list__filter-icon--selected{transform:rotate(180deg)}.service-list__filter-title{margin-right:14px}.service-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}.service-list__filter-modal--full-price{width:350px}@media screen and (max-width:400px){.service-list__filter-modal{padding:16px}}.service-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.service-list__filter-modal--category{width:220px}}@media screen and (max-width:968px){.service-list__filter-modal-radio-buttons{flex-direction:column;align-items:start}.service-list__filter-modal-radio-buttons .components__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.service-list__filter-modal-radio-buttons .components__form-control--side-margin{margin-top:16px!important}}.service-list__filter-reset{margin:12px 0;cursor:pointer}.service-list__filter-reset-text:hover{color:#000}.service-list__filter-reset-icon{margin-left:12px;fill:#97a0af}.service-list__filter-search{width:280px;margin:0 60px}@media screen and (max-width:1320px){.service-list__filter-search{width:180px;margin:0 20px 0 0}}.service-list__filter-search .input-block__icon svg{color:#97a0af}.service-list__filter-search .input-block__icon--search{margin-top:2px}.service-list__filter-search .input-block--search-mode input{padding-right:40px!important}.service-list__filter-category{margin-bottom:16px}.service-list__filter-category-actions{margin-top:10px}.service-list__filter-category-reset{margin-right:16px}.service-list__load-more-button{margin:80px auto 10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwibWl4aW5zLnNjc3MiLCJmb250RmFjZXMuc2NzcyIsImZvbnRzLnNjc3MiLCJjb21tb24uY3NzIiwiYmFzZUNvbXBvbmVudHMvYXR0YWNobWVudExpc3Quc2NzcyIsImJhc2VDb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImJhc2VDb21wb25lbnRzL3dzUmVhY3RCYXNlTW9kYWwuc2NzcyIsImJhc2VDb21wb25lbnRzL3dzUmVhY3RDaGVja0JveC5zY3NzIiwiYmFzZUNvbXBvbmVudHMvd3NSZWFjdElucHV0LnNjc3MiLCJiYXNlQ29tcG9uZW50cy93c1JlYWN0U2VsZWN0LnNjc3MiLCJnbG9iYWwuc2NzcyIsInRvYXN0LnNjc3MiLCJhcHBGb3JtLnNjc3MiLCIuLi9tb2R1bGVzL0FydGljbGVzL2NvbXBvbmVudHMvYXJ0aWNsZUl0ZW0vYXJ0aWNsZUl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvQXJ0aWNsZXMvcGFnZXMvY2FyZC9hcnRpY2xlc0NhcmQuc2NzcyIsIi4uL21vZHVsZXMvQXJ0aWNsZXMvcGFnZXMvbGlzdC9hcnRpY2xlc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvQXV0aC9jb21wb25lbnRzL2F1dGhTdGVwcy9hdXRoU3RlcHMuc2NzcyIsIi4uL21vZHVsZXMvQXV0aC9wYWdlcy9sb2dpbi9sb2dpbi5zY3NzIiwiLi4vbW9kdWxlcy9Db21tZW50cy9jb21wb25lbnRzL2NvbW1lbnQvY29tbWVudC5zY3NzIiwiLi4vbW9kdWxlcy9Db21tZW50cy9wYWdlcy9jb21tZW50c1BhZ2UvY29tbWVudHNQYWdlLnNjc3MiLCIuLi9tb2R1bGVzL0V2ZW50cy9tb2RhbHMvcmVmZXJyYWxNZXNzYWdlL3JlZmVycmFsTWVzc2FnZS5zY3NzIiwiLi4vbW9kdWxlcy9FdmVudHMvcGFnZXMvY29tcG9uZW50cy9ldmVudExpc3RJdGVtL2V2ZW50TGlzdEl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvRXZlbnRzL3BhZ2VzL2V2ZW50Q2FyZC9ldmVudENhcmQuc2NzcyIsIi4uL21vZHVsZXMvRXZlbnRzL3BhZ2VzL2V2ZW50TGlzdC9ldmVudExpc3Quc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2Vtb2ppU2VsZWN0L2Vtb2ppU2VsZWN0LnNjc3MiLCJzY3JvbGxiYXIuc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2V2ZW50L2V2ZW50LnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvY29tcG9uZW50cy9ldmVudEdyb3VwL2V2ZW50R3JvdXAuc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2ZlZWRGaWx0ZXJzL2ZlZWRGaWx0ZXJzLnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvY29tcG9uZW50cy9wb3N0Rm9ybS9wb3N0Rm9ybS5zY3NzIiwiLi4vbW9kdWxlcy9GZWVkL2NvbXBvbmVudHMvcmVhY3Rpb25zL3JlYWN0aW9ucy5zY3NzIiwiLi4vbW9kdWxlcy9GZWVkL3BhZ2VzL2ZlZWRMaXN0L2ZlZWRMaXN0LnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvdXRpbHMvbGlua2luVGV4dC5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9hdmF0YXIvYXZhdGFyLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2JyZWFkQ3J1bWJzL2JyZWFkQ3J1bWJzLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvY2FyZEJvZHkvY2FyZEJvZHkuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvZGF0ZVBpY2tlci9kYXRlUGlja2VyLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2VtcHR5U3RhdGUvZW1wdHlTdGF0ZS5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9sb2FkQXR0YWNobWVudHMvbG9hZEF0dGFjaG1lbnRzLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL21haW5NZW51L21haW5NZW51LnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL29uYm9hcmRpbmdNb2RhbC9vbmJvYXJkaW5nTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvcHJlbG9hZGVyL3ByZWxvYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9yZWNvbW1lbmRhdGlvblNsaWRlci9yZWNvbW1lbmRhdGlvblNsaWRlci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL3VzZXJBdmF0YXIvdXNlckF2YXRhci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvc3R5bGVzL2NvbXBvbmVudHMuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL3N0eWxlcy9nbG9iYWwuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL3N0eWxlcy9wYWdlVGl0bGUuc2NzcyIsIi4uL21vZHVsZXMvSGlzdG9yeS9wYWdlcy9saXN0L2hpc3Rvcnkuc2NzcyIsIi4uL21vZHVsZXMvSW5mb3JtYXRpb25DZW50ZXIvcGFnZXMvY2FyZC9tZXNzYWdlc0NhcmQuc2NzcyIsIi4uL21vZHVsZXMvSW5mb3JtYXRpb25DZW50ZXIvcGFnZXMvbGlzdC9tZXNzYWdlc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2Fib3V0L2Fib3V0LnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9iZXN0UmFua2luZy9iZXN0UmFua2luZy5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvY2FydG9vbi9jYXJ0b29uLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9leGFtcGxlL2V4YW1wbGUuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2luVHJlbmQvaW5UcmVuZC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbG90dGVyeS9sb3R0ZXJ5LnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9tb2RhbHMvY2FydG9vbk1vZGFsL2NhcnRvb25Nb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL21vYmlsZUxpbmtzTW9kYWwvbW9iaWxlTGlua3NNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL3VzZXJVbnN1YnNjcmliZWQvdXNlclVuc3Vic2NyaWJlZC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL3dhcm5pbmdJRU1vZGFsL3dhcm5pbmdJRU1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9uZXdzU2xpZGVyL25ld3NTbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3NsaWRlci9zbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3N0ZXBzL3N0ZXBzLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy90YXNrL3Rhc2suc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3Rhc2tNb2RhbC90YXNrTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3Rhc2tzL3Rhc2tzLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vcGFnZXMvbWFpblBhZ2UvbWFpblBhZ2Uuc2NzcyIsIi4uL21vZHVsZXMvT3JkZXJzL3BhZ2VzL2NvbXBvbmVudHMvc3VjY2Vzc0J1eU1vZGFsL3N1Y2Nlc3NCdXlNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9PcmRlcnMvcGFnZXMvb3JkZXJDYXJkL29yZGVyQ2FyZC5zY3NzIiwiLi4vbW9kdWxlcy9PcmRlcnMvcGFnZXMvb3JkZXJMaXN0L29yZGVyLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL2NvbXBvbmVudHMvbGlzdGVkUG9sbENhcmQvbGlzdGVkUG9sbENhcmQuc2NzcyIsIi4uL21vZHVsZXMvUG9sbHMvY29tcG9uZW50cy9wb2xsUXVlc3Rpb24vcG9sbFF1ZXN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL3BhZ2VzL3BvbGxDYXJkL3BvbGxDYXJkLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL3BhZ2VzL3BvbGxDb21wbGV0ZWQvcG9sbENvbXBsZXRlZC5zY3NzIiwiLi4vbW9kdWxlcy9Qb2xscy9wYWdlcy9wb2xsTGlzdC9wb2xsTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvYWNoaWV2ZW1lbnRNb2RhbC9hY2hpZXZlbWVudE1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9hY2hpZXZlbWVudHMvYWNoaWV2ZW1lbnRzLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9hbGxLcGlVc2VyTW9kYWwvYWxsS3BpVXNlck1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9jaGFuZ2VMYW5ndWFnZU1vZGFsL2NoYW5nZUxhbmd1YWdlTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2NoYW5nZVBhc3N3b3JkTW9kYWwvY2hhbmdlUGFzc3dvcmRNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvY2hhbmdlUGFzc3dvcmRNb2RhbC9tb2RhbEZvcm0uc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2NvbmZpcm1BY2NvdW50RGVsZXRpb25Nb2RhbC9jb25maXJtQWNjb3VudERlbGV0aW9uTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2ludGVyZXN0cy9pbnRlcmVzdHMuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2twaVVzZXIva3BpVXNlci5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvcHJvZmlsZURhdGVwaWNrZXIvcHJvZmlsZURhdGVwaWNrZXIuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3Byb2ZpbGVJbnB1dC9wcm9maWxlSW5wdXQuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL1Byb2ZpbGVQcm9ncmVzcy9wcm9maWxlUHJvZ3Jlc3Muc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3Byb2ZpbGVTZWN0aW9uL3Byb2ZpbGVTZWN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9wcm9maWxlU2VsZWN0SW5wdXQvcHJvZmlsZVNlbGVjdElucHV0LnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9zdGF0aXN0aWNzL3N0YXRpc3RpY3Muc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3RoYW5rTW9kYWwvdGhhbmtNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvdG9nZ2xlQm94L3RvZ2dsZUJveC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvdXNlclBlcmZvcm1hbmNlc0twaS91c2VyUGVyZm9ybWFuY2VzS3BpLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvcGFnZXMvcHJvZmlsZUVkaXQvcHJvZmlsZUVkaXQuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9wYWdlcy9wcm9maWxlVmlldy9wcm9maWxlVmlldy5zY3NzIiwiLi4vbW9kdWxlcy9SYW5raW5nL2NvbXBvbmVudHMvY3VycmVudFVzZXJSYW5raW5nL2N1cnJlbnRVc2VyUmFua2luZy5zY3NzIiwiLi4vbW9kdWxlcy9SYW5raW5nL2NvbXBvbmVudHMvcmFua2luZ0ZpbHRlci9yYW5raW5nRmlsdGVyLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy9yYW5raW5nVGFibGUvcmFua2luZ1RhYmxlLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy90b3BSYW5raW5nL3RvcFJhbmtpbmdJdGVtLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy90b3BSYW5raW5nL3RvcFJhbmtpbmdMaXN0LnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvcGFnZXMvcmFua2luZ1BhZ2Uuc2NzcyIsIi4uL21vZHVsZXMvUmVnaXN0cmF0aW9ucy9wYWdlcy9ldmVudFJlZ2lzdHJhdGlvbi9ldmVudFJlZ2lzdHJhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9SZWdpc3RyYXRpb25zL3BhZ2VzL3N0YXR1c0V2ZW50UmVnaXN0cmF0aW9uL3N0YXR1c0V2ZW50UmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1JlZ2lzdHJhdGlvbnMvcGFnZXMvc3RhdHVzUmVnaXN0cmF0aW9uQ2FyZC9zdGF0dXNFdmVudHNDYXJkUmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1JlZ2lzdHJhdGlvbnMvcGFnZXMvc3RhdHVzUmVnaXN0cmF0aW9uc0xpc3QvcmVnaXN0cmF0aW9uc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvUmVnaXN0cmF0aW9ucy9wYWdlcy9zdGF0dXNSZWdpc3RyYXRpb25zTGlzdC9zdGF0dXNSZWdpc3RyYXRpb25zTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9TZXJ2aWNlcy9wYWdlcy9jb21wb25lbnRzL3NlcnZpY2VMaXN0SXRlbS9zZXJ2aWNlTGlzdEl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvU2VydmljZXMvcGFnZXMvc2VydmljZUNhcmQvc2VydmljZUNhcmQuc2NzcyIsIi4uL21vZHVsZXMvU2VydmljZXMvcGFnZXMvc2VydmljZXNMaXN0L3NlcnZpY2VzTGlzdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFvREEsd0JBQ0UsS0FDRSxVQUFBLFVBR0YsR0FD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QSxLQUFBLFFBR0YsNkJBQ0UsTUFBQSxNQUNBLE9BQUEsRUFBQSxLaEhoSUYscUNnSDhIQSw2QkFLSSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsRUFBQSxHQU5ILG9EQVVHLE1BQUEsUUFWSCx3REFjRyxXQUFBLElBZEgsNkRBa0JHLGNBQUEsZUFJSiwrQkFDRSxjQUFBLEtBR0YsdUNBQ0UsV0FBQSxLQUdGLHFDQUNFLGFBQUEsS0FHRixnQ0FDRSxPQUFBLEtBQUEsS0FBQSIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnd3NDb2xvck1hcCc7XG5cbi8vIFNpbXBsZSBjb2xvcnNcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmV5OiAjZDZkOWUyO1xuJGxpZ2h0LWdyZXk6ICNlZmY0Zjg7XG5cbi8vIFByb2plY3QgbWFpbiBjb2xvcnNcbiRwcmltYXJ5OiAkc2c5MDA7XG4kc2Vjb25kYXJ5OiAkc2cwODA7XG4kYWNjZW50OiAjNDc2YmYwO1xuJGFjY2VudC0yOiAjZmZmYWM2O1xuJGFjY2VudC1saWdodDogI2UyZWVmZjtcblxuLy8gU3R5bGUgZ3VpZGUgY29sb3JzXG4kZXJyb3ItY29sb3I6ICNlYjI1MjU7XG4kaG92ZXItYmx1ZS1jb2xvcjogIzVlODFmZjtcbiRkaXNhYmxlZC1jb2xvcjogI2U5ZTllOTtcblxuLy8gT3RoZXIgdmFyaWFibGVzXG4kcGFnZS1jb250YWluZXItd2lkdGg6IDEzNjBweDtcbiRjb21tb24td3JhcHBlci13aWR0aDogMTMzMnB4O1xuJHBhZ2Utd3JhcHBlci13aWR0aDogMTI3MnB4O1xuJGNvbnRlbnQtY29sdW1uLXdpZHRoOiA4NTZweDtcbiRzdGF0LWNvbHVtbi13aWR0aDogNDE2cHg7XG4kc2lkZWJhci1jb2x1bW4td2lkdGg6IDM2MHB4O1xuJGVudGl0eS1jb250YWluZXItd2lkdGg6IDk2MHB4O1xuJGJ1dHRvbi1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMywgNTUsIDEwMywgMC4xKTtcbiRkZWZhdWx0LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7XG4kZm9vdGVyLXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuJGRlZmF1bHQtYm9yZGVyOiAxcHggc29saWQgJGJzMDMwO1xuJGJ1dHRvbi1yYWRpdXM6IDZweDtcbiR0cmFuc2l0aW9uOiAwLjFzO1xuJHNsb3ctdHJhbnNpdGlvbjogMC4zNXM7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgJHNsb3ctdHJhbnNpdGlvbiBlYXNlLW91dDtcbiRkZWZhdWx0LWRhcmstb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjQpO1xuJGRlZmF1bHQtY29udGVudC10b3AtaW5kZW50OiA0MHB4O1xuJGRlZmF1bHQtY29udGVudC1ib3R0b20taW5kZW50OiA4MHB4O1xuJHZrOiAjNGU3ZGIyO1xuJHR3aXR0ZXI6ICMwZjkzZWU7XG5cbi8vIE5ldyBMYXlvdXQgdmFsdWVzXG4kZ3JhZGllbnQtMTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTFlOWZmIDAlLCAjM2Q4YWZmIDEwMCUpO1xuJGdyYWRpZW50LTI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y4OUFGQSAwJSwgIzkyNkJGRiAxMDAlKTtcbiRsaXN0LWl0ZW0tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNjg5MTc0KSA2Ljc3JSwgcmdiYSgwLCAwLCAwLCAwLjE1MzczOSkgMTUuMSUsIHJnYmEoMCwgMCwgMCwgMC4yOTY4NzUpIDI5LjE3JSwgcmdiYSgwLCAwLCAwLCAwLjM5MDYyNSkgMzkuMDYlLCByZ2JhKDAsIDAsIDAsIDAuNDczOTU4KSA0Ny40JSwgcmdiYSgwLCAwLCAwLCAwLjU0MTY2NykgNTQuMTclLCByZ2JhKDAsIDAsIDAsIDAuNjI1KSA2Mi41JSwgcmdiYSgwLCAwLCAwLCAwLjczNDM3NSkgNzMuNDQlLCByZ2JhKDAsIDAsIDAsIDAuODc1KSA4Ny41JSwgIzAwMCAxMDAlKTtcbiRmdWxsLWhkLWNvbnRhaW5lci13aWR0aDogMTkyMHB4O1xuJGhkLWNvbnRhaW5lci13aWR0aDogMTM2MHB4O1xuJG1haW4tY29udGVudC1jb2x1bW4td2lkdGg6IDg0MHB4O1xuJHNpZGViYXItY29sdW1uLXdpZHRoOiAzMjBweDtcbiRzaWRlYmFyLWNvbHVtbi1tYXJnaW46IGNhbGMoKDEwMCUgLSAoI3skbWFpbi1jb250ZW50LWNvbHVtbi13aWR0aH0gKyAjeyRzaWRlYmFyLWNvbHVtbi13aWR0aH0gKiAyKSkgLyAyKTtcblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4kYW5pbWF0aW9uU3Bpbjogc3BpbiAycyBsaW5lYXIgMHMgaW5maW5pdGU7XG4iLCJAaW1wb3J0ICcuL3Njcm9sbGJhci5zY3NzJztcbi8vIFRvRG86INC/0L7RgdC70LUg0L/QtdGA0LXRhdC+0LTQsCDQvdCwICVwYWdlLWNvbnRhaW5lciwg0YPQtNCw0LvQuNGC0YxcbiVjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuJXBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbiVwYWdlLWNvbnRlbnQtaW5kZW50cyB7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LWNvbnRlbnQtdG9wLWluZGVudCAwICRkZWZhdWx0LWNvbnRlbnQtYm90dG9tLWluZGVudDtcbn1cblxuJWlubGluZS1pbnNlcnQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuJXN0cmV0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLy8gQWRhcHRpdmUgbWl4aW5zXG5AbWl4aW4gbWF4V2lkdGgoJHJlc29sdXRpb24pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skcmVzb2x1dGlvbn1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXhIZWlnaHQoJHJlc29sdXRpb24pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICN7JHJlc29sdXRpb259cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluV2lkdGgoJHJlc29sdXRpb24pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcmVzb2x1dGlvbn1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW5IZWlnaHQoJHJlc29sdXRpb24pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICN7JHJlc29sdXRpb259cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmFuZ2UoJG1pblJlc29sdXRpb24sICRtYXhSZXNvbHV0aW9uKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW5SZXNvbHV0aW9ufXB4KSBhbmQgKG1heC13aWR0aDogI3skbWF4UmVzb2x1dGlvbn1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBnZUlFMTAoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGdlRkYxNigpIHtcbiAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6bWV0ZXJiYXIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxNjQwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazE1MjQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTUyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMTM2NiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxMjgwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazEyMDAge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMTE4MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxMTIwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazEwMjQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrOTkxIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrOTYwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrOTIwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrODY0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNzY4IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNzY3IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNjgwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNjQwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNDgwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNDI1IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNDI0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrNDIxIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMzc1IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJhc2Utc2Nyb2xsKCRiYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJHRyYWNrLWJhY2tncm91bmQ6ICR3aGl0ZSwgJHRodW1iLWJhY2tncm91bmQ6ICRiczAzMCkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvKiB0b3RhbCB3aWR0aCAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8qIHNldCBidXR0b24odG9wIGFuZCBib3R0b20gb2YgdGhlIHNjcm9sbGJhcikgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogYmFja2dyb3VuZCBvZiB0aGUgc2Nyb2xsYmFyIGV4Y2VwdCBidXR0b24gb3IgcmVzaXplciAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrLWJhY2tncm91bmQ7XG4gIH1cblxuICAvKiBzY3JvbGxiYXIgaXRzZWxmICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWItYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1iLWJhY2tncm91bmQ7XG4gIH1cbn1cblxuQG1peGluIGxpbmUtb3ZlcmZsb3coJGxpbmVzLWNvdW50KSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXMtY291bnQ7XG4gIGxpbmUtY2xhbXA6ICRsaW5lcy1jb3VudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIGNvbHVtbi1mbGV4KCRnYXA6MCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gcm93LWNlbnRlci1mbGV4KCRnYXA6MCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gc2l6ZS1zdmcoJGhlaWdodCwgJHdpZHRoOiAkaGVpZ2h0KSB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGNvbG9yLXN2ZygkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcblxuICBzdmcge1xuICAgIGZpbGw6ICRjb2xvcjtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLWJvbGQuZW90JyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1zZW1pYm9sZC5lb3QnKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItc2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1zZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1tZWRpdW0uZW90JyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLXJlZ3VsYXIuZW90JyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIkBpbXBvcnQgJ2ZvbnRGYWNlcy5zY3NzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcbkBpbXBvcnQgJ3dzQ29sb3JNYXAnO1xuXG4lcGFnZS10aXRsZS0xIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS0xLXByaW1hcnkge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTE7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucGFnZS10aXRsZS0xLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMTtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnBhZ2UtdGl0bGUtMS1hY2NlbnQge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTE7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5wYWdlLXRpdGxlLTEtd2hpdGUge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTE7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJXBhZ2UtdGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdlLXRpdGxlLTItcHJpbWFyeSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMjtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5wYWdlLXRpdGxlLTItc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0yO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4ucGFnZS10aXRsZS0yLWFjY2VudCB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMjtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLnBhZ2UtdGl0bGUtMi13aGl0ZSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMjtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lcGFnZS10aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS0zLXByaW1hcnkge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucGFnZS10aXRsZS0zLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMztcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnBhZ2UtdGl0bGUtMy1hY2NlbnQge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5wYWdlLXRpdGxlLTMtd2hpdGUge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnBhZ2UtdGl0bGUtMy1ibHVlIHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0zO1xuXG4gIGNvbG9yOiAkZGU1MDA7XG59XG5cbiVzdWJoZWFkZXItMSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdWJoZWFkZXItMS1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uc3ViaGVhZGVyLTEtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5zdWJoZWFkZXItMS1hY2NlbnQge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLnN1YmhlYWRlci0xLXdoaXRlIHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJXN1YmhlYWRlci0yIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uc3ViaGVhZGVyLTItcHJpbWFyeSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0yO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnN1YmhlYWRlci0yLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0yO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uc3ViaGVhZGVyLTItYWNjZW50IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTI7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5zdWJoZWFkZXItMi13aGl0ZSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0yO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiVzdWJoZWFkZXItMyB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnN1YmhlYWRlci0zLXByaW1hcnkge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMztcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5zdWJoZWFkZXItMy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMztcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnN1YmhlYWRlci0zLWFjY2VudCB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0zO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4uc3ViaGVhZGVyLTMtd2hpdGUge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMztcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lYm9keS0xIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5ib2R5LTEtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWJvZHktMTtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib2R5LTEtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYm9keS0xO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYm9keS0xLWFjY2VudCB7XG4gIEBleHRlbmQgJWJvZHktMTtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmJvZHktMS13aGl0ZSB7XG4gIEBleHRlbmQgJWJvZHktMTtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lYm9keS0yIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYm9keS0yLXByaW1hcnkge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYm9keS0yLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmJvZHktMi1hY2NlbnQge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5ib2R5LTItd2hpdGUge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJvZHktMi1saW5rIHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkZGU1MDA7XG59XG5cbi5ib2R5LTItc3VjY2VzcyB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBjb2xvcjogJGFlMTAwO1xufVxuXG4uYm9keS0yLXNhdGlzZmFjdGlvbi04MCB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBjb2xvcjogJGFlNTAwO1xufVxuXG4uYm9keS0yLXdhcm5pbmcge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRydTUwMDtcbn1cblxuLmJvZHktMi1zYXRpc2ZhY3Rpb24tNDAge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRveTUwMDtcbn1cblxuJWJvZHktMyB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmJvZHktMy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlYm9keS0zO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJvZHktMy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVib2R5LTM7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5ib2R5LTMtYWNjZW50IHtcbiAgQGV4dGVuZCAlYm9keS0zO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4uYm9keS0zLXdoaXRlIHtcbiAgQGV4dGVuZCAlYm9keS0zO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ib2R5LTMtbGluayB7XG4gIEBleHRlbmQgJWJvZHktMztcblxuICBjb2xvcjogJGRlNTAwO1xufVxuXG4lYm9keS00IHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb247XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ib2R5LTQtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWJvZHktNDtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib2R5LTQtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYm9keS00O1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYm9keS00LWFjY2VudCB7XG4gIEBleHRlbmQgJWJvZHktNDtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmJvZHktNC13aGl0ZSB7XG4gIEBleHRlbmQgJWJvZHktNDtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYm9keS00LWxpbmsge1xuICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgY29sb3I6ICRkZTUwMDtcbn1cblxuJWxhYmVsLTEge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5sYWJlbC0xLXByaW1hcnkge1xuICBAZXh0ZW5kICVsYWJlbC0xO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmxhYmVsLTEtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmxhYmVsLTEtYWNjZW50IHtcbiAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmxhYmVsLTEtd2hpdGUge1xuICBAZXh0ZW5kICVsYWJlbC0xO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5sYWJlbC0xLWVycm9yIHtcbiAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG4ubGFiZWwtMS1ncmVlbiB7XG4gIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgY29sb3I6ICMxMGQwNzQ7XG59XG5cbiVsYWJlbC0yIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5sYWJlbC0yLXByaW1hcnkge1xuICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmxhYmVsLTItc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmxhYmVsLTItYWNjZW50IHtcbiAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmxhYmVsLTItd2hpdGUge1xuICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiVsYWJlbC0zIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGFiZWwtMy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlbGFiZWwtMztcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5sYWJlbC0zLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWxhYmVsLTM7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5sYWJlbC0zLWFjY2VudCB7XG4gIEBleHRlbmQgJWxhYmVsLTM7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5sYWJlbC0zLXdoaXRlIHtcbiAgQGV4dGVuZCAlbGFiZWwtMztcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uY2FwdGlvbi1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5jYXB0aW9uLXdoaXRlIHtcbiAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uY2FwdGlvbi1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uY2FwdGlvbi1hY2NlbnQge1xuICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4uY2FwdGlvbi13YXJuaW5nIHtcbiAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICBjb2xvcjogJHJ1NTAwO1xufVxuXG4uY2FwdGlvbi1lcnJvciB7XG4gIEBleHRlbmQgJWNhcHRpb247XG5cbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLmNhcHRpb24tbGluayB7XG4gIEBleHRlbmQgJWNhcHRpb247XG5cbiAgY29sb3I6ICRkZTUwMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEFvIEVuZ2xpc2ggKi9cbi8qIEJsYWNrIENvcmFsICovXG4vKiBCbGFjayBTbW9reSAqL1xuLyogQnJvbnplICovXG4vKiBDYXJvbGluZSBCbHVlICovXG4vKiBDRyBCbHVlICovXG4vKiBEZW5pbSAqL1xuLyogRGFyayBDb3JuZmxvd2VyIEJsdWUgKi9cbi8qIERlZXAgU3BhY2UgU3BhcmtsZSAqL1xuLyogRW5nbGlzaCB2ZXJtaWxsaW9uICovXG4vKiogRnJlbmNoIEJsdWUgKi9cbi8qIEdyZWVuIGN5YW4gKi9cbi8qIEdvbGQgbWV0YWxsaWMgKi9cbi8qIExpZ2h0IHNsYXRlIGdyYXkgKi9cbi8qIE9jaHJlICovXG4vKiBPcmFuZ2UgWWVsbG93ICovXG4vKiBQZXd0ZXIgQmx1ZSAqL1xuLyogUG9ydGxhbmQgT3JhbmdlICovXG4vKiBQYW5zeSBwdXJwbGUgKi9cbi8qIFJlZCBBbWFyYW50aCAqL1xuLyogUnVzdCAqL1xuLyogU2xhdGUgR3JheSAqL1xuLyogU3VucmF5ICovXG4vKiBTdW5nbG93ICovXG4vKiBVU0FGQSBCbHVlICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jb21tb24td3JhcHBlciwgLmZ1bGwtaGQtY29udGFpbmVyLCAuaGQtY29udGFpbmVyLCAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9pbnRlci1ib2xkLmVvdFwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLmVvdFwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9pbnRlci1tZWRpdW0uZW90XCIpLCB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLmVvdFwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIEFvIEVuZ2xpc2ggKi9cbi8qIEJsYWNrIENvcmFsICovXG4vKiBCbGFjayBTbW9reSAqL1xuLyogQnJvbnplICovXG4vKiBDYXJvbGluZSBCbHVlICovXG4vKiBDRyBCbHVlICovXG4vKiBEZW5pbSAqL1xuLyogRGFyayBDb3JuZmxvd2VyIEJsdWUgKi9cbi8qIERlZXAgU3BhY2UgU3BhcmtsZSAqL1xuLyogRW5nbGlzaCB2ZXJtaWxsaW9uICovXG4vKiogRnJlbmNoIEJsdWUgKi9cbi8qIEdyZWVuIGN5YW4gKi9cbi8qIEdvbGQgbWV0YWxsaWMgKi9cbi8qIExpZ2h0IHNsYXRlIGdyYXkgKi9cbi8qIE9jaHJlICovXG4vKiBPcmFuZ2UgWWVsbG93ICovXG4vKiBQZXd0ZXIgQmx1ZSAqL1xuLyogUG9ydGxhbmQgT3JhbmdlICovXG4vKiBQYW5zeSBwdXJwbGUgKi9cbi8qIFJlZCBBbWFyYW50aCAqL1xuLyogUnVzdCAqL1xuLyogU2xhdGUgR3JheSAqL1xuLyogU3VucmF5ICovXG4vKiBTdW5nbG93ICovXG4vKiBVU0FGQSBCbHVlICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jb21tb24td3JhcHBlciwgLmZ1bGwtaGQtY29udGFpbmVyLCAuaGQtY29udGFpbmVyLCAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cblxuLyogQW8gRW5nbGlzaCAqL1xuLyogQmxhY2sgQ29yYWwgKi9cbi8qIEJsYWNrIFNtb2t5ICovXG4vKiBCcm9uemUgKi9cbi8qIENhcm9saW5lIEJsdWUgKi9cbi8qIENHIEJsdWUgKi9cbi8qIERlbmltICovXG4vKiBEYXJrIENvcm5mbG93ZXIgQmx1ZSAqL1xuLyogRGVlcCBTcGFjZSBTcGFya2xlICovXG4vKiBFbmdsaXNoIHZlcm1pbGxpb24gKi9cbi8qKiBGcmVuY2ggQmx1ZSAqL1xuLyogR3JlZW4gY3lhbiAqL1xuLyogR29sZCBtZXRhbGxpYyAqL1xuLyogTGlnaHQgc2xhdGUgZ3JheSAqL1xuLyogT2NocmUgKi9cbi8qIE9yYW5nZSBZZWxsb3cgKi9cbi8qIFBld3RlciBCbHVlICovXG4vKiBQb3J0bGFuZCBPcmFuZ2UgKi9cbi8qIFBhbnN5IHB1cnBsZSAqL1xuLyogUmVkIEFtYXJhbnRoICovXG4vKiBSdXN0ICovXG4vKiBTbGF0ZSBHcmF5ICovXG4vKiBTdW5yYXkgKi9cbi8qIFN1bmdsb3cgKi9cbi8qIFVTQUZBIEJsdWUgKi9cbi5wYWdlLXRpdGxlLTEtcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMS1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTEtYWNjZW50LCAucGFnZS10aXRsZS0xLXdoaXRlLCAuY3VycmVudC11c2VyLXJhbmtpbmdfX3BvaW50cywgLnRvcC1yYW5raW5nLWl0ZW1fX3Jhbmsge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS10aXRsZS0xLXByaW1hcnksIC5wYWdlLXRpdGxlLTEtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0xLWFjY2VudCwgLnBhZ2UtdGl0bGUtMS13aGl0ZSwgLmN1cnJlbnQtdXNlci1yYW5raW5nX19wb2ludHMsIC50b3AtcmFua2luZy1pdGVtX19yYW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10aXRsZS0xLXByaW1hcnksIC5wYWdlLXRpdGxlLTEtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0xLWFjY2VudCwgLnBhZ2UtdGl0bGUtMS13aGl0ZSwgLmN1cnJlbnQtdXNlci1yYW5raW5nX19wb2ludHMsIC50b3AtcmFua2luZy1pdGVtX19yYW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAucGFnZS10aXRsZS0xLXByaW1hcnksIC5wYWdlLXRpdGxlLTEtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0xLWFjY2VudCwgLnBhZ2UtdGl0bGUtMS13aGl0ZSwgLmN1cnJlbnQtdXNlci1yYW5raW5nX19wb2ludHMsIC50b3AtcmFua2luZy1pdGVtX19yYW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLnBhZ2UtdGl0bGUtMS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLnBhZ2UtdGl0bGUtMS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4ucGFnZS10aXRsZS0xLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5wYWdlLXRpdGxlLTEtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS10aXRsZS0yLXByaW1hcnksIC5wYWdlLXRpdGxlLTItc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0yLWFjY2VudCwgLnBhZ2UtdGl0bGUtMi13aGl0ZSwgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXRpdGxlLTItcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMi1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTItYWNjZW50LCAucGFnZS10aXRsZS0yLXdoaXRlLCAuYXV0aC1zdGVwc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRpdGxlLTItcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMi1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTItYWNjZW50LCAucGFnZS10aXRsZS0yLXdoaXRlLCAuYXV0aC1zdGVwc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5wYWdlLXRpdGxlLTItcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMi1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTItYWNjZW50LCAucGFnZS10aXRsZS0yLXdoaXRlLCAuYXV0aC1zdGVwc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ucGFnZS10aXRsZS0yLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4ucGFnZS10aXRsZS0yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5wYWdlLXRpdGxlLTItYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLnBhZ2UtdGl0bGUtMi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLXRpdGxlLTMtcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMy1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTMtYWNjZW50LCAucGFnZS10aXRsZS0zLXdoaXRlLCAucGFnZS10aXRsZS0zLWJsdWUsIC5yYW5raW5nLXBhZ2VfX3RvcC1yYXRpbmcgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtMy1wcmltYXJ5LCAucGFnZS10aXRsZS0zLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMy1hY2NlbnQsIC5wYWdlLXRpdGxlLTMtd2hpdGUsIC5wYWdlLXRpdGxlLTMtYmx1ZSwgLnJhbmtpbmctcGFnZV9fdG9wLXJhdGluZyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRpdGxlLTMtcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMy1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTMtYWNjZW50LCAucGFnZS10aXRsZS0zLXdoaXRlLCAucGFnZS10aXRsZS0zLWJsdWUsIC5yYW5raW5nLXBhZ2VfX3RvcC1yYXRpbmcgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAucGFnZS10aXRsZS0zLXByaW1hcnksIC5wYWdlLXRpdGxlLTMtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0zLWFjY2VudCwgLnBhZ2UtdGl0bGUtMy13aGl0ZSwgLnBhZ2UtdGl0bGUtMy1ibHVlLCAucmFua2luZy1wYWdlX190b3AtcmF0aW5nIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi5wYWdlLXRpdGxlLTMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5wYWdlLXRpdGxlLTMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnBhZ2UtdGl0bGUtMy1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4ucGFnZS10aXRsZS0zLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtdGl0bGUtMy1ibHVlIHtcbiAgY29sb3I6ICMwZDU4YjM7IH1cblxuLnN1YmhlYWRlci0xLXByaW1hcnksIC5zdWJoZWFkZXItMS1zZWNvbmRhcnksIC5zdWJoZWFkZXItMS1hY2NlbnQsIC5zdWJoZWFkZXItMS13aGl0ZSwgLnByaW1hcnktYnV0dG9uLCAuc2Vjb25kYXJ5LWJ1dHRvbiwgLmJ1dHRvbi13cmFwLCAuYnV0dG9uLXdyYXAtLWRpc2FibGVkLCAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rLCAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fcGxhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YmhlYWRlci0xLXByaW1hcnksIC5zdWJoZWFkZXItMS1zZWNvbmRhcnksIC5zdWJoZWFkZXItMS1hY2NlbnQsIC5zdWJoZWFkZXItMS13aGl0ZSwgLnByaW1hcnktYnV0dG9uLCAuc2Vjb25kYXJ5LWJ1dHRvbiwgLmJ1dHRvbi13cmFwLCAuYnV0dG9uLXdyYXAtLWRpc2FibGVkLCAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rLCAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fcGxhY2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdWJoZWFkZXItMS1wcmltYXJ5LCAuc3ViaGVhZGVyLTEtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTEtYWNjZW50LCAuc3ViaGVhZGVyLTEtd2hpdGUsIC5wcmltYXJ5LWJ1dHRvbiwgLnNlY29uZGFyeS1idXR0b24sIC5idXR0b24td3JhcCwgLmJ1dHRvbi13cmFwLS1kaXNhYmxlZCwgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuaywgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX3BsYWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnN1YmhlYWRlci0xLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uc3ViaGVhZGVyLTEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnN1YmhlYWRlci0xLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5zdWJoZWFkZXItMS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zdWJoZWFkZXItMi1wcmltYXJ5LCAuc3ViaGVhZGVyLTItc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTItYWNjZW50LCAuc3ViaGVhZGVyLTItd2hpdGUge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3ViaGVhZGVyLTItcHJpbWFyeSwgLnN1YmhlYWRlci0yLXNlY29uZGFyeSwgLnN1YmhlYWRlci0yLWFjY2VudCwgLnN1YmhlYWRlci0yLXdoaXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViaGVhZGVyLTItcHJpbWFyeSwgLnN1YmhlYWRlci0yLXNlY29uZGFyeSwgLnN1YmhlYWRlci0yLWFjY2VudCwgLnN1YmhlYWRlci0yLXdoaXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLnN1YmhlYWRlci0yLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uc3ViaGVhZGVyLTItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnN1YmhlYWRlci0yLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5zdWJoZWFkZXItMi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zdWJoZWFkZXItMy1wcmltYXJ5LCAuc3ViaGVhZGVyLTMtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTMtYWNjZW50LCAuc3ViaGVhZGVyLTMtd2hpdGUsIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YmhlYWRlci0zLXByaW1hcnksIC5zdWJoZWFkZXItMy1zZWNvbmRhcnksIC5zdWJoZWFkZXItMy1hY2NlbnQsIC5zdWJoZWFkZXItMy13aGl0ZSwgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdWJoZWFkZXItMy1wcmltYXJ5LCAuc3ViaGVhZGVyLTMtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTMtYWNjZW50LCAuc3ViaGVhZGVyLTMtd2hpdGUsIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnN1YmhlYWRlci0zLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uc3ViaGVhZGVyLTMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnN1YmhlYWRlci0zLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5zdWJoZWFkZXItMy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib2R5LTEtcHJpbWFyeSwgLmJvZHktMS1zZWNvbmRhcnksIC5ib2R5LTEtYWNjZW50LCAuYm9keS0xLXdoaXRlLCAuY2hlY2tib3gtaW5saW5lLCAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0xLXByaW1hcnksIC5ib2R5LTEtc2Vjb25kYXJ5LCAuYm9keS0xLWFjY2VudCwgLmJvZHktMS13aGl0ZSwgLmNoZWNrYm94LWlubGluZSwgLnJhbmtpbmctcGFnZS10YWJsZSB0aGVhZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJvZHktMS1wcmltYXJ5LCAuYm9keS0xLXNlY29uZGFyeSwgLmJvZHktMS1hY2NlbnQsIC5ib2R5LTEtd2hpdGUsIC5jaGVja2JveC1pbmxpbmUsIC5yYW5raW5nLXBhZ2UtdGFibGUgdGhlYWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH0gfVxuXG4uYm9keS0xLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uYm9keS0xLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5ib2R5LTEtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmJvZHktMS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib2R5LTItcHJpbWFyeSwgLmJvZHktMi1zZWNvbmRhcnksIC5ib2R5LTItYWNjZW50LCAuYm9keS0yLXdoaXRlLCAuYm9keS0yLWxpbmssIC5ib2R5LTItc3VjY2VzcywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tODAsIC5ib2R5LTItd2FybmluZywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tNDAsIC5pbnB1dC1ibG9jayBpbnB1dCxcbi5pbnB1dC1ibG9jayB0ZXh0YXJlYSwgLmlucHV0LWJsb2NrIGlucHV0LnBsYWNlaG9sZGVyLFxuLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyLCAuaW5wdXQtYmxvY2sgaW5wdXQucGxhY2Vob2xkZXJbZGlzYWJsZWRdLFxuLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyW2Rpc2FibGVkXSwgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLCBib2R5LCAuZ2xvYmFsLXRvYXN0LCAuYXV0aC1zdGVwc19fYWN0aW9uLWJ1dHRvbiwgLmF1dGgtc3RlcHMgLndzLXRvb2x0aXAtLWJvdHRvbSwgLndzLWJ1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBwLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IHVsLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IG9sLCAucHJvZmlsZS12aWV3X19ibHVlLWJ1dHRvbi1lZGl0LCAucHJvZmlsZS12aWV3X193aGl0ZS1idXR0b24tZWRpdCB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LTItcHJpbWFyeSwgLmJvZHktMi1zZWNvbmRhcnksIC5ib2R5LTItYWNjZW50LCAuYm9keS0yLXdoaXRlLCAuYm9keS0yLWxpbmssIC5ib2R5LTItc3VjY2VzcywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tODAsIC5ib2R5LTItd2FybmluZywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tNDAsIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEucGxhY2Vob2xkZXIsIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcltkaXNhYmxlZF0sXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyW2Rpc2FibGVkXSwgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLCBib2R5LCAuZ2xvYmFsLXRvYXN0LCAuYXV0aC1zdGVwc19fYWN0aW9uLWJ1dHRvbiwgLmF1dGgtc3RlcHMgLndzLXRvb2x0aXAtLWJvdHRvbSwgLndzLWJ1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBwLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IHVsLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IG9sLCAucHJvZmlsZS12aWV3X19ibHVlLWJ1dHRvbi1lZGl0LCAucHJvZmlsZS12aWV3X193aGl0ZS1idXR0b24tZWRpdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib2R5LTItcHJpbWFyeSwgLmJvZHktMi1zZWNvbmRhcnksIC5ib2R5LTItYWNjZW50LCAuYm9keS0yLXdoaXRlLCAuYm9keS0yLWxpbmssIC5ib2R5LTItc3VjY2VzcywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tODAsIC5ib2R5LTItd2FybmluZywgLmJvZHktMi1zYXRpc2ZhY3Rpb24tNDAsIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEucGxhY2Vob2xkZXIsIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcltkaXNhYmxlZF0sXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyW2Rpc2FibGVkXSwgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLCBib2R5LCAuZ2xvYmFsLXRvYXN0LCAuYXV0aC1zdGVwc19fYWN0aW9uLWJ1dHRvbiwgLmF1dGgtc3RlcHMgLndzLXRvb2x0aXAtLWJvdHRvbSwgLndzLWJ1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBwLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IHVsLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IG9sLCAucHJvZmlsZS12aWV3X19ibHVlLWJ1dHRvbi1lZGl0LCAucHJvZmlsZS12aWV3X193aGl0ZS1idXR0b24tZWRpdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYm9keS0yLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uYm9keS0yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5ib2R5LTItYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmJvZHktMi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib2R5LTItbGluayB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5ib2R5LTItc3VjY2VzcyB7XG4gIGNvbG9yOiAjNGFhZDQ1OyB9XG5cbi5ib2R5LTItc2F0aXNmYWN0aW9uLTgwIHtcbiAgY29sb3I6ICMwMDc2MDU7IH1cblxuLmJvZHktMi13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjM2MGM7IH1cblxuLmJvZHktMi1zYXRpc2ZhY3Rpb24tNDAge1xuICBjb2xvcjogI2UzYjcwMDsgfVxuXG4uYm9keS0zLXByaW1hcnksIC5ib2R5LTMtc2Vjb25kYXJ5LCAuYm9keS0zLWFjY2VudCwgLmJvZHktMy13aGl0ZSwgLmJvZHktMy1saW5rLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IGgyLCAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC51c2VyLWluZm8ge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0zLXByaW1hcnksIC5ib2R5LTMtc2Vjb25kYXJ5LCAuYm9keS0zLWFjY2VudCwgLmJvZHktMy13aGl0ZSwgLmJvZHktMy1saW5rLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IGgyLCAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC51c2VyLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib2R5LTMtcHJpbWFyeSwgLmJvZHktMy1zZWNvbmRhcnksIC5ib2R5LTMtYWNjZW50LCAuYm9keS0zLXdoaXRlLCAuYm9keS0zLWxpbmssIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDIsIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5ib2R5LTMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5ib2R5LTMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmJvZHktMy1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uYm9keS0zLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvZHktMy1saW5rIHtcbiAgY29sb3I6ICMwZDU4YjM7IH1cblxuLmJvZHktNC1wcmltYXJ5LCAuYm9keS00LXNlY29uZGFyeSwgLmJvZHktNC1hY2NlbnQsIC5ib2R5LTQtd2hpdGUsIC5ib2R5LTQtbGluaywgLnRhc2stbW9kYWxfX2J1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMSwgLmFjaGlldmVtZW50LW1vZGFsX19idXR0b24sIC5jdXJyZW50LXVzZXItcmFua2luZ19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwbnVtJyBvbiwgJ2xudW0nIG9uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktNC1wcmltYXJ5LCAuYm9keS00LXNlY29uZGFyeSwgLmJvZHktNC1hY2NlbnQsIC5ib2R5LTQtd2hpdGUsIC5ib2R5LTQtbGluaywgLnRhc2stbW9kYWxfX2J1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMSwgLmFjaGlldmVtZW50LW1vZGFsX19idXR0b24sIC5jdXJyZW50LXVzZXItcmFua2luZ19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJvZHktNC1wcmltYXJ5LCAuYm9keS00LXNlY29uZGFyeSwgLmJvZHktNC1hY2NlbnQsIC5ib2R5LTQtd2hpdGUsIC5ib2R5LTQtbGluaywgLnRhc2stbW9kYWxfX2J1dHRvbiwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMSwgLmFjaGlldmVtZW50LW1vZGFsX19idXR0b24sIC5jdXJyZW50LXVzZXItcmFua2luZ19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5ib2R5LTQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5ib2R5LTQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmJvZHktNC1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uYm9keS00LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvZHktNC1saW5rIHtcbiAgY29sb3I6ICMwZDU4YjM7IH1cblxuLmxhYmVsLTEtcHJpbWFyeSwgLmxhYmVsLTEtc2Vjb25kYXJ5LCAubGFiZWwtMS1hY2NlbnQsIC5sYWJlbC0xLXdoaXRlLCAubGFiZWwtMS1lcnJvciwgLmxhYmVsLTEtZ3JlZW4sIC5hcnRpY2xlLWl0ZW1fX2NvdW50LWxpa2VzLCAuYXJ0aWNsZS1pdGVtX19zdWJqZWN0LCAuZWRpdC1wcm9maWxlX19pbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sYWJlbC0xLXByaW1hcnksIC5sYWJlbC0xLXNlY29uZGFyeSwgLmxhYmVsLTEtYWNjZW50LCAubGFiZWwtMS13aGl0ZSwgLmxhYmVsLTEtZXJyb3IsIC5sYWJlbC0xLWdyZWVuLCAuYXJ0aWNsZS1pdGVtX19jb3VudC1saWtlcywgLmFydGljbGUtaXRlbV9fc3ViamVjdCwgLmVkaXQtcHJvZmlsZV9faW50ZXJlc3Qge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFiZWwtMS1wcmltYXJ5LCAubGFiZWwtMS1zZWNvbmRhcnksIC5sYWJlbC0xLWFjY2VudCwgLmxhYmVsLTEtd2hpdGUsIC5sYWJlbC0xLWVycm9yLCAubGFiZWwtMS1ncmVlbiwgLmFydGljbGUtaXRlbV9fY291bnQtbGlrZXMsIC5hcnRpY2xlLWl0ZW1fX3N1YmplY3QsIC5lZGl0LXByb2ZpbGVfX2ludGVyZXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5sYWJlbC0xLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4ubGFiZWwtMS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4ubGFiZWwtMS1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4ubGFiZWwtMS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYWJlbC0xLWVycm9yIHtcbiAgY29sb3I6ICNlYjI1MjU7IH1cblxuLmxhYmVsLTEtZ3JlZW4ge1xuICBjb2xvcjogIzEwZDA3NDsgfVxuXG4ubGFiZWwtMi1wcmltYXJ5LCAubGFiZWwtMi1zZWNvbmRhcnksIC5sYWJlbC0yLWFjY2VudCwgLmxhYmVsLTItd2hpdGUsICNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0sICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuLCAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsLCAjYXBwIC5hcHAtZm9ybSBpbnB1dCwgLmFydGljbGUtaXRlbV9fYm9udXMsIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayBpbnB1dCxcbi5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSwgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlLCAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19jaGVja2JveCwgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sYWJlbC0yLXByaW1hcnksIC5sYWJlbC0yLXNlY29uZGFyeSwgLmxhYmVsLTItYWNjZW50LCAubGFiZWwtMi13aGl0ZSwgI3N1YnRyZWUtY29udGFpbmVyIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbSwgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHNwYW4sICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9ja19fbGFiZWwsICNhcHAgLmFwcC1mb3JtIGlucHV0LCAuYXJ0aWNsZS1pdGVtX19ib251cywgLmF1dGgtc3RlcHMgLmlucHV0LWJsb2NrIGlucHV0LFxuICAgIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSwgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlLCAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19jaGVja2JveCwgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFiZWwtMi1wcmltYXJ5LCAubGFiZWwtMi1zZWNvbmRhcnksIC5sYWJlbC0yLWFjY2VudCwgLmxhYmVsLTItd2hpdGUsICNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0sICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuLCAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsLCAjYXBwIC5hcHAtZm9ybSBpbnB1dCwgLmFydGljbGUtaXRlbV9fYm9udXMsIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgICAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSwgLmthbS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fY2hlY2tib3gsIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5sYWJlbC0yLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4ubGFiZWwtMi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4ubGFiZWwtMi1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4ubGFiZWwtMi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYWJlbC0zLXByaW1hcnksIC5sYWJlbC0zLXNlY29uZGFyeSwgLmxhYmVsLTMtYWNjZW50LCAubGFiZWwtMy13aGl0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sYWJlbC0zLXByaW1hcnksIC5sYWJlbC0zLXNlY29uZGFyeSwgLmxhYmVsLTMtYWNjZW50LCAubGFiZWwtMy13aGl0ZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYWJlbC0zLXByaW1hcnksIC5sYWJlbC0zLXNlY29uZGFyeSwgLmxhYmVsLTMtYWNjZW50LCAubGFiZWwtMy13aGl0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ubGFiZWwtMy1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmxhYmVsLTMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmxhYmVsLTMtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmxhYmVsLTMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FwdGlvbi1wcmltYXJ5LCAuY2FwdGlvbi13aGl0ZSwgLmNhcHRpb24tc2Vjb25kYXJ5LCAuY2FwdGlvbi1hY2NlbnQsIC5jYXB0aW9uLXdhcm5pbmcsIC5jYXB0aW9uLWVycm9yLCAuY2FwdGlvbi1saW5rLCAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciwgLmlucHV0LWJsb2NrX19sYWJlbCwgYS5jYXB0aW9uLWxpbmssIGEuY2FwdGlvbi1saW5rOmhvdmVyLCAuYXV0aC1zdGVwc19fZXJyb3ItZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXB0aW9uLXByaW1hcnksIC5jYXB0aW9uLXdoaXRlLCAuY2FwdGlvbi1zZWNvbmRhcnksIC5jYXB0aW9uLWFjY2VudCwgLmNhcHRpb24td2FybmluZywgLmNhcHRpb24tZXJyb3IsIC5jYXB0aW9uLWxpbmssIC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yLCAuaW5wdXQtYmxvY2tfX2xhYmVsLCBhLmNhcHRpb24tbGluaywgYS5jYXB0aW9uLWxpbms6aG92ZXIsIC5hdXRoLXN0ZXBzX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYXB0aW9uLXByaW1hcnksIC5jYXB0aW9uLXdoaXRlLCAuY2FwdGlvbi1zZWNvbmRhcnksIC5jYXB0aW9uLWFjY2VudCwgLmNhcHRpb24td2FybmluZywgLmNhcHRpb24tZXJyb3IsIC5jYXB0aW9uLWxpbmssIC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yLCAuaW5wdXQtYmxvY2tfX2xhYmVsLCBhLmNhcHRpb24tbGluaywgYS5jYXB0aW9uLWxpbms6aG92ZXIsIC5hdXRoLXN0ZXBzX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4uY2FwdGlvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmNhcHRpb24td2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FwdGlvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4uY2FwdGlvbi1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uY2FwdGlvbi13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjM2MGM7IH1cblxuLmNhcHRpb24tZXJyb3Ige1xuICBjb2xvcjogI2ViMjUyNTsgfVxuXG4uY2FwdGlvbi1saW5rIHtcbiAgY29sb3I6ICMwZDU4YjM7IH1cblxuLyogQW8gRW5nbGlzaCAqL1xuLyogQmxhY2sgQ29yYWwgKi9cbi8qIEJsYWNrIFNtb2t5ICovXG4vKiBCcm9uemUgKi9cbi8qIENhcm9saW5lIEJsdWUgKi9cbi8qIENHIEJsdWUgKi9cbi8qIERlbmltICovXG4vKiBEYXJrIENvcm5mbG93ZXIgQmx1ZSAqL1xuLyogRGVlcCBTcGFjZSBTcGFya2xlICovXG4vKiBFbmdsaXNoIHZlcm1pbGxpb24gKi9cbi8qKiBGcmVuY2ggQmx1ZSAqL1xuLyogR3JlZW4gY3lhbiAqL1xuLyogR29sZCBtZXRhbGxpYyAqL1xuLyogTGlnaHQgc2xhdGUgZ3JheSAqL1xuLyogT2NocmUgKi9cbi8qIE9yYW5nZSBZZWxsb3cgKi9cbi8qIFBld3RlciBCbHVlICovXG4vKiBQb3J0bGFuZCBPcmFuZ2UgKi9cbi8qIFBhbnN5IHB1cnBsZSAqL1xuLyogUmVkIEFtYXJhbnRoICovXG4vKiBSdXN0ICovXG4vKiBTbGF0ZSBHcmF5ICovXG4vKiBTdW5yYXkgKi9cbi8qIFN1bmdsb3cgKi9cbi8qIFVTQUZBIEJsdWUgKi9cbi5hdHRhY2htZW50cy1saXN0X19lbXB0eS1ibG9jay1jb250ZW50IHtcbiAgei1pbmRleDogMDsgfVxuXG4ucGFnaW5hdGlvbi1jdXN0b21fX3BhZ2luYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ucGFnaW5hdGlvbi1jdXN0b21fX3BhZ2UtbnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbV9fcGFnZS1udW1iZXI6bm90KC5wYWdpbmF0aW9uLWN1c3RvbV9fcGFnZS1udW1iZXItLXNlbGVjdGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBhZ2luYXRpb24tY3VzdG9tX19wYWdlLW51bWJlcjpub3QoLnBhZ2luYXRpb24tY3VzdG9tX19wYWdlLW51bWJlci0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tX19wYWdlLW51bWJlci0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnBhZ2luYXRpb24tY3VzdG9tX19wcmV2LXBhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLnBhZ2luYXRpb24tY3VzdG9tX19wcmV2LXBhZ2UsIC5wYWdpbmF0aW9uLWN1c3RvbV9fbmV4dC1wYWdlIHtcbiAgY29sb3I6ICM5N2EwYWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnaW5hdGlvbi1jdXN0b21fX3ByZXYtcGFnZTpob3ZlciAucGFnaW5hdGlvbi1pY29uLCAucGFnaW5hdGlvbi1jdXN0b21fX25leHQtcGFnZTpob3ZlciAucGFnaW5hdGlvbi1pY29uIHtcbiAgICBjb2xvcjogIzBkNThiMzsgfVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fYmFjayB7XG4gIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi53cy1yZWFjdC1iYXNlLW1vZGFsX19jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNzI5MTsgfVxuXG4uc2VsZWN0LWRpc3RyaWN0LW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19iYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLndzLXJlYWN0LWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53cy1yZWFjdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAud3MtcmVhY3QtY2hlY2tib3gtLWNoZWNrIHtcbiAgICB3aWR0aDogMzJweDsgfVxuICAgIC53cy1yZWFjdC1jaGVja2JveC0tY2hlY2sgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAud3MtcmVhY3QtY2hlY2tib3gtLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud3MtcmVhY3QtY2hlY2tib3hfX2ljb24tY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC53cy1yZWFjdC1jaGVja2JveF9fY2hlY2std3JhcCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDM0YTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAud3MtcmVhY3QtY2hlY2tib3hfX2NoZWNrLXdyYXAtLWNoZWNrZWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzAwMzRhNjsgfVxuICAgIC53cy1yZWFjdC1jaGVja2JveF9fY2hlY2std3JhcC0tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzc1ODQ4YjsgfVxuICAgICAgLndzLXJlYWN0LWNoZWNrYm94X19jaGVjay13cmFwLS1kaXNhYmxlZC53cy1yZWFjdC1jaGVja2JveF9fY2hlY2std3JhcC0tY2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzc1ODQ4YjsgfVxuXG4uaW5wdXQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5pbnB1dC1ibG9ja19fdGV4dC1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWJsb2NrX19tYXgtc2l6ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9ja19fbGFiZWwtLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0LnBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0W2Rpc2FibGVkXS5wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWFbZGlzYWJsZWRdLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXRbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhW2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYVtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhW2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDpmb2N1cyxcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZDU4YjM7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEuZm9ybS1jb250cm9sW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlZmYxO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0OjotbXMtY2xlYXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICAuaW5wdXQtYmxvY2tfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgY29sb3I6ICMyMzI3MmU7IH1cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24tLWRvdWJsZSB7XG4gICAgICByaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrX19pY29uLS13aXRoLWxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLmlucHV0LWJsb2NrX19pY29uLS1zZWFyY2ggc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAuaW5wdXQtYmxvY2stLXdpdGgtaWNvbiBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1ibG9jay0tc2VhcmNoLW1vZGUgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1ibG9jay0tZXJyb3IgLmlucHV0LWJsb2NrX19sYWJlbCB7XG4gICAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0LFxuICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JmMzYwYyAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dDpmb2N1cyxcbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0LnBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG5cbi53cy1kaWN0aW9uYXJ5LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdCAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3QgLmlucHV0LWJsb2NrX19pY29uIHtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2lucHV0LXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19sYWJlbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwMzRhNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2xhYmVsLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fZGljdGlvbmFyeS1sYWJlbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGNvbG9yOiAjMDAzNGE2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtYmFjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmMTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbS0taG92ZXIsIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICMxZmJmZmY7IH1cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICBjb2xvcjogIzFmYmZmZjsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzhiOGI5MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSAuc2VsZWN0LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLXNpbmdsZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM4YjhiOTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1zaW5nbGUtaXRlbSAuc2VsZWN0LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3QgLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3QgLnNlbGVjdC1pY29uIHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuaHRtbCxcbmJvZHksXG4jYXBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzIzMjcyZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgfVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZmlndXJlLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYSB7XG4gIGNvbG9yOiAjMjMyNzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmNhcHRpb24tbGluayB7XG4gICAgY29sb3I6ICM0NzZiZjAgIWltcG9ydGFudDsgfVxuICAgIGEuY2FwdGlvbi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNWU4MWZmICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAucGFnZS1jb250YWluZXItLXByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4OyB9XG4gIC5wYWdlLWNvbnRhaW5lci0tcHJvZmlsZS1wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9XG5cbi5wcmltYXJ5LWJ1dHRvbiwgLnNlY29uZGFyeS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlODFmZjsgfVxuICAucHJpbWFyeS1idXR0b246ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWNvbmRhcnktYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyYzgxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgxMywgODgsIDE3OSwgMC4yKTsgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNDY5ZjsgfVxuXG4ucHJpbWFyeS1saW5rIHtcbiAgY29sb3I6ICM0NzZiZjA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJpbWFyeS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29tbW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzMzJweDtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW1vbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG4gIC5jb21tb24td3JhcHBlci0tbWluIHtcbiAgICBtYXgtd2lkdGg6IDg1NnB4OyB9XG4gIC5jb21tb24td3JhcHBlci0temFiIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbW1vbi13cmFwcGVyLS16YWIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ud2lkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndpZGUtY29udGFpbmVyX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzLzEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC53aWRlLWNvbnRhaW5lcl9fYmc6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI3MnB4KSAvIDIgKyA4NTZweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGVkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgIC53aWRlLWNvbnRhaW5lcl9fYmc6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIC53aWRlLWNvbnRhaW5lcl9fYmc6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2lkZS1jb250YWluZXIgLmNvbW1vbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZnVsbC1oZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICAgLmZ1bGwtaGQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mdWxsLWhkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uaGQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI3MnB4OyB9XG5cbi5jb250ZW50LWNvbHVtbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1heC13aWR0aDogODU2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLnNpZGViYXItY29sdW1uIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2lkZWJhci1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50b2FzdC1ub3RpZmljYXRpb24ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZmxleCB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5lbnRpdHktY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDsgfVxuXG4uc2l0ZS1idXR0b24ge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmUwOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaXRlLWJ1dHRvbi0tc3RhdGlzdGljIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNpdGUtYnV0dG9uLS1tZWRpdW0tc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5zaXRlLWJ1dHRvbi0tc21hbGwtc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1idXR0b24tLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuc3RhdGlzdGljIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhdGlzdGljIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7IH0gfVxuXG4uc3RhdGlzdGljX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuc3RhdGlzdGljX19jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zdGF0aXN0aWNfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW4ge1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQob2RkKSAuc3RhdGlzdGljLWl0ZW1fX2ljb24tYmxvY2sge1xuICAgICAgICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKG9kZCkgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGlzdGljLWl0ZW1fX2ljb24tYmxvY2sge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIC5zdGF0aXN0aWMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIC5zdGF0aXN0aWMtaXRlbV9faWNvbi1ibG9jayB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDsgfVxuICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQob2RkKSAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7IH1cblxuLmJ1dHRvbi13cmFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYmFja2dyb3VuZDogI2U2YmUwOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b24td3JhcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2M2OWEyZDsgfVxuICAuYnV0dG9uLXdyYXAtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGNvbG9yOiAjOTdhMGFmO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5idXR0b24td3JhcC0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTsgfVxuICAuYnV0dG9uLXdyYXAtLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG5kaXY6Zm9jdXMsIGRpdjpob3ZlciwgZGl2OmFjdGl2ZSxcbnNwYW46Zm9jdXMsXG5zcGFuOmhvdmVyLFxuc3BhbjphY3RpdmUsXG5pbnB1dDpmb2N1cyxcbmlucHV0OmhvdmVyLFxuaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50OyB9XG5cbmRpdjo6YmVmb3JlOmZvY3VzLCBkaXY6OmJlZm9yZTpob3ZlciwgZGl2OjpiZWZvcmU6YWN0aXZlLCBkaXY6OmFmdGVyOmZvY3VzLCBkaXY6OmFmdGVyOmhvdmVyLCBkaXY6OmFmdGVyOmFjdGl2ZSxcbnNwYW46OmJlZm9yZTpmb2N1cyxcbnNwYW46OmJlZm9yZTpob3ZlcixcbnNwYW46OmJlZm9yZTphY3RpdmUsXG5zcGFuOjphZnRlcjpmb2N1cyxcbnNwYW46OmFmdGVyOmhvdmVyLFxuc3Bhbjo6YWZ0ZXI6YWN0aXZlLFxuaW5wdXQ6OmJlZm9yZTpmb2N1cyxcbmlucHV0OjpiZWZvcmU6aG92ZXIsXG5pbnB1dDo6YmVmb3JlOmFjdGl2ZSxcbmlucHV0OjphZnRlcjpmb2N1cyxcbmlucHV0OjphZnRlcjpob3ZlcixcbmlucHV0OjphZnRlcjphY3RpdmUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7IH1cblxuZGl2W3R5cGU9J2NoZWNrYm94J10sXG5zcGFuW3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgZGl2W3R5cGU9J2NoZWNrYm94J10gKyBkaXYsXG4gIHNwYW5bdHlwZT0nY2hlY2tib3gnXSArIGRpdixcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGRpdiB7XG4gICAgcGFkZGluZzogMCA5cHggNXB4IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaGVja2JveC5wbmdcIikgMCAwIG5vLXJlcGVhdDsgfVxuICBkaXZbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgZGl2LFxuICBzcGFuW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGRpdixcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NoZWNrYm94LWNoZWNrLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG5cbmRpdlt0eXBlPSdmaWxlJ106Zm9jdXMsIGRpdlt0eXBlPSdmaWxlJ106aG92ZXIsIGRpdlt0eXBlPSdmaWxlJ106YWN0aXZlLCBkaXZbdHlwZT0nY2hlY2tib3gnXTpmb2N1cywgZGl2W3R5cGU9J2NoZWNrYm94J106aG92ZXIsIGRpdlt0eXBlPSdjaGVja2JveCddOmFjdGl2ZSwgZGl2W3R5cGU9J3JhZGlvJ106Zm9jdXMsIGRpdlt0eXBlPSdyYWRpbyddOmhvdmVyLCBkaXZbdHlwZT0ncmFkaW8nXTphY3RpdmUsXG5zcGFuW3R5cGU9J2ZpbGUnXTpmb2N1cyxcbnNwYW5bdHlwZT0nZmlsZSddOmhvdmVyLFxuc3Bhblt0eXBlPSdmaWxlJ106YWN0aXZlLFxuc3Bhblt0eXBlPSdjaGVja2JveCddOmZvY3VzLFxuc3Bhblt0eXBlPSdjaGVja2JveCddOmhvdmVyLFxuc3Bhblt0eXBlPSdjaGVja2JveCddOmFjdGl2ZSxcbnNwYW5bdHlwZT0ncmFkaW8nXTpmb2N1cyxcbnNwYW5bdHlwZT0ncmFkaW8nXTpob3ZlcixcbnNwYW5bdHlwZT0ncmFkaW8nXTphY3RpdmUsXG5pbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdmaWxlJ106aG92ZXIsXG5pbnB1dFt0eXBlPSdmaWxlJ106YWN0aXZlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106aG92ZXIsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmFkaW8nXTphY3RpdmUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1vdmVyZmxvdy1tdWx0aS1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4uYmxvY2stbGluZS13cmFwcGVyLS1kYXJrLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzBjNTMzMjsgfVxuXG4uY2xpY2ssXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhvdmVyLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ub3QtZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5iYXNlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAvKiB0b3RhbCB3aWR0aCAqL1xuICAvKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG4gIC8qIGJhY2tncm91bmQgb2YgdGhlIHNjcm9sbGJhciBleGNlcHQgYnV0dG9uIG9yIHJlc2l6ZXIgKi9cbiAgLyogc2Nyb2xsYmFyIGl0c2VsZiAqLyB9XG4gIC5iYXNlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyZTsgfVxuICAuYmFzZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFzZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5iYXNlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmJhc2Utc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYmFzZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweDsgfVxuXG4vKipcbiAqINCX0LDQv9GA0LXRgiDQstGL0LTQtdC70LXQvdC40Y8g0YLQtdC60YHRgtCwLiDQndCw0YHQu9C10LTRg9C10YLRgdGPLlxuICoqL1xuLmRpc2FsbG93LXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi8gfVxuXG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG5cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLlRvYXN0aWZ5X190b2FzdC1ib2R5IHtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuXG4uZ2xvYmFsLXRvYXN0IHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5nbG9iYWwtdG9hc3QuVG9hc3RpZnlfX3RvYXN0IHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4OyB9XG4gICAgLmdsb2JhbC10b2FzdC5Ub2FzdGlmeV9fdG9hc3QtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzYwNTsgfVxuICAgIC5nbG9iYWwtdG9hc3QuVG9hc3RpZnlfX3RvYXN0LS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmYzNjBjOyB9XG4gIC5nbG9iYWwtdG9hc3RfX2Vycm9yLXN0cmluZyB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgLmdsb2JhbC10b2FzdF9fZXJyb3Itc3RyaW5nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4jc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbiNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG4gICNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzQ3NmJmMCAhaW1wb3J0YW50OyB9XG5cbiNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtd3JhcCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2lucHV0LXdyYXAge1xuICB3aWR0aDogMTAwJTsgfVxuICAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2lucHV0LXdyYXAgLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgdG9wOiAwOyB9XG5cbiNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDsgfSB9XG4gICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcCB7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcCAuaW5wdXQtYmxvY2tfX2lucHV0LXBvc2l0aW9uLXdyYXAge1xuICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2sgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBkNThiMzsgfVxuXG4jYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMCAhaW1wb3J0YW50OyB9XG5cbiNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jYXBwIC5hcHAtZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogNTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTdhMGFmO1xuICBjb2xvcjogIzIzMjcyZTsgfVxuICAjYXBwIC5hcHAtZm9ybSBpbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk3YTBhZjsgfVxuXG4uYXJ0aWNsZS1pdGVtIHtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzVzIGVhc2Utb3V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMzVzOyB9XG4gIC5hcnRpY2xlLWl0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNjMpKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTRweDsgfSB9XG4gIC5hcnRpY2xlLWl0ZW1fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbjogNHB4IDAgOHB4OyB9XG4gIC5hcnRpY2xlLWl0ZW1fX3RleHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5hcnRpY2xlLWl0ZW1fX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWl0ZW1fX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAuYXJ0aWNsZS1pdGVtX19saWtlLWljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAuYXJ0aWNsZS1pdGVtX19jb3VudC1saWtlcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYXJ0aWNsZS1pdGVtX19zdWJqZWN0IHtcbiAgICBjb2xvcjogI2ZmZWVlYjsgfVxuICAuYXJ0aWNsZS1pdGVtX19ib251cy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLmFydGljbGUtaXRlbV9fYm9udXMge1xuICAgIGNvbG9yOiAjNmI3NzhjO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hcnRpY2xlLWNhcmRfX2ltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnlfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZDogI2U4ZWFlZDsgfVxuICAuYXJ0aWNsZS1jYXJkX19pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5X19uZXh0LWFycm93IHtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuICAuYXJ0aWNsZS1jYXJkX19pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5X19wcmV2LWFycm93IHtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7IH1cbiAgLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeV9fZG90cyB7XG4gICAgYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX19pbWFnZS1nYWxsZXJ5IHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlLWdhbGxlcnkge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5hcnRpY2xlLWNhcmRfX2NvbnRlbnQtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9fY29udGVudC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hcnRpY2xlLWNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYXJ0aWNsZS1jYXJkX193cmFwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX3dyYXAtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGUtY2FyZF9fbGlrZXMge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEycHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX19saWtlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYXJ0aWNsZS1jYXJkX19jb3VudC1saWtlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYXJ0aWNsZS1jYXJkX19saWtlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWxsOiAjNDc2YmYwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzNXB4OyB9XG5cbi5hcnRpY2xlLWNhcmRfX2JvbnVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX2JvbnVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5hcnRpY2xlLWNhcmRfX2JvbnVzLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlZWViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMnB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9fYm9udXMtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX19ib251cy1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cbiAgLmFydGljbGUtY2FyZF9fYm9udXMtaW5mby0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXJ0aWNsZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFydGljbGUtbGlzdCAucGFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZS1saXN0X19pY29uLWJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9faWNvbi1iYWNrIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9faWNvbi1iYWNrIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAuYXJ0aWNsZS1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmFydGljbGUtbGlzdF9fZmlsdGVyLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgICAuYXJ0aWNsZS1saXN0X19maWx0ZXItZm9ybSAuaW5wdXQtYmxvY2tfX2ljb24gc3ZnIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmOyB9XG4gICAgLmFydGljbGUtbGlzdF9fZmlsdGVyLWZvcm0gLmlucHV0LWJsb2NrX19pY29uLS1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmFydGljbGUtbGlzdF9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19maWx0ZXItbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgLmFydGljbGUtbGlzdF9fZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1ncm91cC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1ncm91cC1yZXNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5hcnRpY2xlLWxpc3RfX2Zvcm0taXRlbSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2Zvcm0taXRlbS1zZWFyY2gge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fZm9ybS1pdGVtLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hcnRpY2xlLWxpc3RfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hdXRoLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAuYXV0aC1zdGVwcyB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hdXRoLXN0ZXBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmF1dGgtc3RlcHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NnB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmF1dGgtc3RlcHNfX2FjdGlvbi1idXR0b24ge1xuICAgIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY0cHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgICAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQtZXJyb3Itd3JhcCBpbnB1dCxcbiAgLmF1dGgtc3RlcHNfX2lucHV0LWVycm9yLXdyYXAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZjM2MGM7XG4gICAgY29sb3I6ICNiZjM2MGM7IH1cbiAgICAuYXV0aC1zdGVwc19faW5wdXQtZXJyb3Itd3JhcCBpbnB1dDpmb2N1cyxcbiAgICAuYXV0aC1zdGVwc19faW5wdXQtZXJyb3Itd3JhcCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmYzNjBjOyB9XG4gIC5hdXRoLXN0ZXBzX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICNiZjM2MGM7IH1cbiAgLmF1dGgtc3RlcHMgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmF1dGgtc3RlcHMgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuYXV0aC1zdGVwcyAudXNlci1hdmF0YXJfX2N1c3RvbS1hdmF0YXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAuYXV0aC1zdGVwcyAud3MtdG9vbHRpcC0tYm90dG9tIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYXV0aC1zdGVwc19fbmFtZS1wYXNzd29yZC1mb3JtIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX25hbWUtcGFzc3dvcmQtZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19uYW1lLXBhc3N3b3JkLWZvcm0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgLmF1dGgtc3RlcHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19pbWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19pbWctbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2ltZy1sb2dvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYXV0aC1zdGVwc19faW1nLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hdXRoLXN0ZXBzX19pbWctYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19pbWctYmFja2dyb3VuZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19pbWctYmFja2dyb3VuZC0tZXhpc3RpbmctYWNjb3VudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fYXV0aCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDMwcHggMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19hdXRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjJweCAzMHB4OyB9IH1cbiAgLmF1dGgtc3RlcHNfX2F1dGgtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fYXV0aC1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmF1dGgtc3RlcHNfX25leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX25leHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hdXRoLXN0ZXBzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5hdXRoLXN0ZXBzX19kZXNjcmlwdGlvbi0tZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYXV0aC1zdGVwc19fZGVzY3JpcHRpb24tbmV3LWFjY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hdXRoLXN0ZXBzIC5yZWdpc3RyYXRpb24gLmF1dGgtc3RlcHNfX2lucHV0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDsgfVxuICAgIC5hdXRoLXN0ZXBzX19pbnB1dCAuaW5wdXQtYmxvY2tfX2ljb24ge1xuICAgICAgdG9wOiA0NCU7IH1cbiAgICAuYXV0aC1zdGVwc19faW5wdXQgLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQtdGFyZ2V0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDEycHg7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldCAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2EwYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCBpbnNldCAwIDAgMCAxMDBweCB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQtZXJyb3IgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWIyNTI1OyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC1lcnJvciB7XG4gICAgY29sb3I6ICNlYjI1MjU7IH1cbiAgLmF1dGgtc3RlcHNfX3RleHQtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAjZWIyNTI1O1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXV0aC1zdGVwc19fcmVnaXN0cmF0aW9uLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmF1dGgtc3RlcHNfX2dlbmRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hdXRoLXN0ZXBzX19nZW5kZXItcmFkaW8td3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMnB4OyB9IH1cbiAgLmF1dGgtc3RlcHNfX2hpZGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LXBhc3N3b3JkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1dGgtc3RlcHNfX2lucHV0LXBhc3N3b3JkLXdyYXBwZXItLWVycm9yIHtcbiAgICAgIGNvbG9yOiAjZWIyNTI1OyB9XG4gICAgICAuYXV0aC1zdGVwc19faW5wdXQtcGFzc3dvcmQtd3JhcHBlci0tZXJyb3IgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNlYjI1MjU7IH1cbiAgICAgIC5hdXRoLXN0ZXBzX19pbnB1dC1wYXNzd29yZC13cmFwcGVyLS1lcnJvciAuYXV0aC1zdGVwc19faW5wdXQtdGFyZ2V0IC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYjI1MjU7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LXBhc3N3b3JkLWVycm9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY29sb3I6ICNlYjI1MjU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5hdXRoLXN0ZXBzX19mb3Jnb3QtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjOTdhMGFmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hdXRoLXN0ZXBzX19mb3Jnb3QtcGFzc3dvcmQtbGluayB7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLmF1dGgtc3RlcHNfX2FjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5sb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubG9naW4ge1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jb21tZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb21tZW50X193cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTsgfVxuICAuY29tbWVudF9fd3JhcHBlciAucmVhY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmNvbW1lbnRfX3dyYXBwZXIgLmxhYmVsLTItc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb21tZW50X193cmFwcGVyIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbW1lbnRfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwJTsgfVxuXG4uY29tbWVudF9fY29udGVudC10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXJnaW46IDA7IH1cblxuLmNvbW1lbnRfX2RhdGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7IH1cblxuLmNvbW1lbnRfX2VkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7IH1cblxuLmNvbW1lbnRfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5jb21tZW50X19hY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbiBzdmcge1xuICAgIGZpbGw6ICM5N2EwYWY7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbi0tZGVsZXRlOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2ViMjUyNTsgfVxuICAuY29tbWVudF9fYWN0aW9uLS1lZGl0OmhvdmVyIHN2ZyxcbiAgLmNvbW1lbnRfX2FjdGlvbi0tZWRpdDppcyguY29tbWVudF9fYWN0aW9uLS1hY3RpdmUpIHN2ZyB7XG4gICAgZmlsbDogIzVlODFmZjsgfVxuXG4uY29tbWVudHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmNvbW1lbnRzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb21tZW50c19fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY29tbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb21tZW50c19faGVhZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5jb21tZW50c19fZGlzY3Vzc2lvbi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbWVudHNfX2Rpc2N1c3Npb24tZW1wdHktbWVzc2FnZSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC5jb21tZW50c19fZGlzY3Vzc2lvbi1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAuY29tbWVudHNfX2Rpc2N1c3Npb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW1lbnRzX19kaXNjdXNzaW9uLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW1lbnRzX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLmNvbW1lbnRzX19oZWFkLWZlZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmNvbW1lbnRzX19zZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgZ2FwOiAxNHB4OyB9XG4gICAgLmNvbW1lbnRzX19zZW5kIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNvbW1lbnRzX19zZW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmNvbW1lbnRzX19zZW5kIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmNvbW1lbnRzX19zZW5kLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb21tZW50c19fc2VuZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cbiAgLmNvbW1lbnRzX19zZW5kLWlucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NnB4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbW1lbnRzX19zZW5kLWlucHV0LXdyYXA6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMzsgfVxuICAuY29tbWVudHNfX2VkaXRhYmxlLWNvbW1lbnQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTdhMGFmOyB9XG4gIC5jb21tZW50c19fZWRpdGFibGUtY29tbWVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jb21tZW50c19fY2xvc2UtZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbW1lbnRzX19zZW5kLWlucHV0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29tbWVudHNfX3NlbmQtaW5wdXRfX2ZpZWxkcy1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVudHNfX3NlbmQtaW5wdXRfX2lucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgLmNvbW1lbnRzX19zZW5kLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuXG4ucmVmZXJyYWwtbWVzc2FnZSAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDsgfVxuXG4ucmVmZXJyYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLnJlZmVycmFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5yZWZlcnJhbC1tZXNzYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVmZXJyYWwtbWVzc2FnZV9faW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ldmVudC1pdGVtIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDI5NHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNjg5MTc0KSA2Ljc3JSwgcmdiYSgwLCAwLCAwLCAwLjE1MzczOSkgMTUuMSUsIHJnYmEoMCwgMCwgMCwgMC4yOTY4NzUpIDI5LjE3JSwgcmdiYSgwLCAwLCAwLCAwLjM5MDYyNSkgMzkuMDYlLCByZ2JhKDAsIDAsIDAsIDAuNDczOTU4KSA0Ny40JSwgcmdiYSgwLCAwLCAwLCAwLjU0MTY2NykgNTQuMTclLCByZ2JhKDAsIDAsIDAsIDAuNjI1KSA2Mi41JSwgcmdiYSgwLCAwLCAwLCAwLjczNDM3NSkgNzMuNDQlLCByZ2JhKDAsIDAsIDAsIDAuODc1KSA4Ny41JSwgIzAwMCAxMDAlKTsgfVxuICAuZXZlbnQtaXRlbTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42MykpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAuZXZlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMzQwcHg7IH1cbiAgICAgIC5ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMzBweDsgfVxuICAgICAgLmV2ZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDMyMHB4OyB9XG4gICAgICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAuZXZlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMzEwcHg7IH1cbiAgICAgIC5ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmV2ZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LWJvdHRvbSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS1ub3RpY2VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LWJvbnVzIHtcbiAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS11c2VkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LXVzZWQtdGljayB7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS11c2VkLXRpY2std3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktZGF0ZSB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktcGVyaW9kLWljb24gcGF0aCB7XG4gICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICBzdHJva2Utd2lkdGg6IDI7IH1cblxuLmV2ZW50LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3NXB4KSB7XG4gICAgLmV2ZW50LWNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4OyB9IH1cbiAgLmV2ZW50LWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY2cHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5ldmVudC1jYXJkX19pdGVtLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuZXZlbnQtY2FyZF9faXRlbS1vd25lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAuZXZlbnQtY2FyZF9faXRlbS1ib251cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLWJvbnVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM2cHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLWJvbnVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWJvbnVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICAuZXZlbnQtY2FyZF9faXRlbS1kZXNjcmlwdGlvbi0tY3V0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5NHB4OyB9XG4gICAgLmV2ZW50LWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1zcG9pbGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmV2ZW50LWNhcmRfX2l0ZW0tc3BvaWxlcjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1kYXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ldmVudC1jYXJkX19pdGVtLWRhdGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRhdGUtYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1kYXRlLWJvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tZGF0ZS1ib2R5LXZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tZGF0ZS1ib2R5LXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDU4YjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgY29sb3I6ICMwZDU4YjM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzZweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmV2ZW50LWNhcmRfX2l0ZW0tYm9keS1hZGFwdGl2ZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmV2ZW50LWNhcmRfX2FjdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tc21pbGUsIC5ldmVudC1jYXJkX19pdGVtLWNhdGVnb3J5LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDcyYzgxOyB9XG4gICAgLmV2ZW50LWNhcmRfX2l0ZW0tc21pbGUgc3ZnLCAuZXZlbnQtY2FyZF9faXRlbS1jYXRlZ29yeS1pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5ldmVudC1jYXJkX19saW5rLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuZXZlbnQtY2FyZF9fbGluay13cmFwLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudC1jYXJkX19saW5rLXdyYXAtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5ldmVudC1jYXJkX19saW5rIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZmFmZDsgfVxuICAgIC5ldmVudC1jYXJkX19saW5rIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmV2ZW50LWNhcmRfX2xpbmsgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmZhZmQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2xpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ldmVudC1jYXJkX19jb3B5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50LWNhcmRfX3Rvb2x0aXAge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZWZ0OiAtMzJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YTdhN2E7IH1cbiAgICAuZXZlbnQtY2FyZF9fdG9vbHRpcC0tc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ldmVudC1jYXJkX191c2VkIHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7IH1cblxuLmV2ZW50LWxpc3Qge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTZweCkge1xuICAgIC5ldmVudC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogOTg2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAuZXZlbnQtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg2cHgpIHtcbiAgICAuZXZlbnQtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDM1NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuZXZlbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAgIC5ldmVudC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNHB4OyB9IH1cbiAgLmV2ZW50LWxpc3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5ldmVudC1saXN0X19pdGVtOmxhc3QtY2hpbGQsIC5ldmVudC1saXN0X19pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxNnB4KSB7XG4gICAgICAuZXZlbnQtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuZXZlbnQtbGlzdF9faXRlbTpsYXN0LWNoaWxkLCAuZXZlbnQtbGlzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgIC5ldmVudC1saXN0X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5ldmVudC1saXN0X19pdGVtOmxhc3QtY2hpbGQsIC5ldmVudC1saXN0X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NnB4KSB7XG4gICAgICAuZXZlbnQtbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5ldmVudC1saXN0X19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXJzLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5ldmVudC1saXN0X19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtLWludm9sdmVtZW50IHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbC0taW52b2x2ZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLS1pbnZvbHZlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4OyB9IH1cbiAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLS1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtLWNhdGVnb3J5IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7IH0gfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbnMgLmV2ZW50LWxpc3RfX25vdC1pbnZvbHZlZC1sYWJlbCB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9ucyAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9ucyAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1yZXNldC10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLXJlc2V0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZpbGw6ICM5N2EwYWY7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1zZWFyY2gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG4gICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1zZWFyY2ggLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAgIC5ldmVudC1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9ja19faWNvbi0tc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIC5ldmVudC1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9jay0tc2VhcmNoLW1vZGUgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1jYXRlZ29yeS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItY2F0ZWdvcnktcmVzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuZXZlbnQtbGlzdF9fbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTBweDsgfVxuXG4uZW1vamktc2VsZWN0IHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjOTdhMGFmICNkY2RmZTQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LWhlaWdodDogMTE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMywgNTUsIDEwMywgMC4xKTsgfVxuICAuZW1vamktc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5lbW9qaS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmO1xuICAgIGJvcmRlcjogY2FsYygxNnB4IC8gMikgc29saWQgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuZW1vamktc2VsZWN0X19zY3JvbGwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZW1vamktc2VsZWN0X19zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAuZW1vamktc2VsZWN0X19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5lbW9qaS1zZWxlY3RfX2ljb246aG92ZXIge1xuICAgICAgYW5pbWF0aW9uOiBzd2F5IDAuN3MgZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHN3YXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cbiAgLmVtb2ppLXNlbGVjdC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmVtb2ppLXNlbGVjdC0tdmlzaWJsZSAuZW1vamktc2VsZWN0X19zY3JvbGwtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmVtb2ppLXNlbGVjdC0tdmlzaWJsZSAuZW1vamktc2VsZWN0X19pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVtb2ppLXNlbGVjdF9faWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5ldmVudF9faW5mby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50X19jdXN0b20tYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgLmV2ZW50X19jdXN0b20tYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiA5MHB4OyB9IH1cbiAgLmV2ZW50X19jdXN0b20tYmFkZ2Uge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIC5ldmVudF9fY3VzdG9tLWJhZGdlLS1saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZXZlbnRfX2luZm8ge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZzogMjBweCAxNHB4IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50X19jb250ZW50IGIsXG4gIC5ldmVudF9fcG9zdC1jb250ZW50IGIge1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCc7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5ldmVudF9fY29udGVudCBiLFxuICAgICAgLmV2ZW50X19wb3N0LWNvbnRlbnQgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAuZXZlbnRfX2NvbnRlbnQtLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZXZlbnRfX3Bvc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNHB4IDE0cHggMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuZXZlbnRfX3Bvc3QtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAuZXZlbnRfX3Bvc3QtY29udGVudC10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ldmVudF9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV2ZW50X19pbWFnZS0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNHB4IDE0cHggMTRweDsgfVxuICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkOyB9XG4gIC5ldmVudF9faW1hZ2VzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAxMHB4IDEwcHg7IH1cbiAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLW9uZS1lbGVtZW50IC5ldmVudF9fcG9zdC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLW9uZS1lbGVtZW50IC5ldmVudF9fcG9zdC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLW9uZS1lbGVtZW50IC5ldmVudF9fcG9zdC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC10d28tY29sdW1ucyAuZXZlbnRfX3Bvc3QtaW1hZ2UsIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtdGhyZWUtY29sdW1ucyAuZXZlbnRfX3Bvc3QtaW1hZ2UsIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtZml2ZS1lbGVtZW50cyAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtdHdvLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtdGhyZWUtY29sdW1ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1maXZlLWVsZW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9XG4gICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1maXZlLWVsZW1lbnRzID4gZGl2IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLWZpdmUtZWxlbWVudHMgPiBkaXY6bnRoLWNoaWxkKDEpLFxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtZml2ZS1lbGVtZW50cyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlciB7XG4gICAgICAgIGdhcDogN3B4OyB9IH1cbiAgLmV2ZW50X19wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudF9fcmVhY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDAgMTRweCAxNHB4OyB9XG4gIC5ldmVudF9fY29tbWVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmY0Zjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAyNXB4OyB9XG4gIC5ldmVudF9fbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmV2ZW50X19tZW51LWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudF9fbWVudS1pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjOGM5NWE2OyB9XG4gIC5ldmVudF9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7IH1cbiAgLmV2ZW50X19tYW5hZ2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmV2ZW50X19tYW5hZ2UtYnV0dG9uLS1lZGl0IHN2ZyB7XG4gICAgICBmaWxsOiAjNDc2YmYwOyB9XG4gICAgLmV2ZW50X19tYW5hZ2UtYnV0dG9uLS1kZWxldGUge1xuICAgICAgY29sb3I6ICNlYjI1MjU7IH1cbiAgICAgIC5ldmVudF9fbWFuYWdlLWJ1dHRvbi0tZGVsZXRlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNlYjI1MjU7IH1cbiAgLmV2ZW50X19tYW5hZ2UtYnV0dG9uLXdyYXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDllMjsgfVxuXG4uZXZlbnQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnQtZ3JvdXBfX2V2ZW50cy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZmVlZC1maWx0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5mZWVkLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuZmVlZC1maWx0ZXJzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZmVlZC1maWx0ZXJzLS1wcm9maWxlLW1vZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmZlZWQtZmlsdGVyc19faXRlbS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmVlZC1maWx0ZXJzX19pdGVtLWljb24sIC5mZWVkLWZpbHRlcnNfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmZlZWQtZmlsdGVyc19faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZlZWQtZmlsdGVyc19faXRlbS0tc2VsZWN0ZWQgLmZlZWQtZmlsdGVyc19faXRlbS1pY29uLFxuICAgIC5mZWVkLWZpbHRlcnNfX2l0ZW0tLXNlbGVjdGVkIC5mZWVkLWZpbHRlcnNfX2l0ZW0tbmFtZSwgLmZlZWQtZmlsdGVyc19faXRlbTpob3ZlciAuZmVlZC1maWx0ZXJzX19pdGVtLWljb24sXG4gICAgLmZlZWQtZmlsdGVyc19faXRlbTpob3ZlciAuZmVlZC1maWx0ZXJzX19pdGVtLW5hbWUge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VhcmNoLWxhYmVsIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlYXJjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlYXJjaC1sYWJlbC0tcHJvZmlsZS1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VhcmNoLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mZWVkLWZpbHRlcnNfX3NlYXJjaC13cmFwOmZvY3VzLXdpdGhpbiAuZmVlZC1maWx0ZXJzX19zZWFyY2gtbGFiZWwge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VhcmNoLCAuZmVlZC1maWx0ZXJzX19zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VhcmNoIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2ggLmlucHV0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmZlZWQtZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZmVlZC1maWx0ZXJzX19zZWxlY3QtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LWxhYmVsLS1wcm9maWxlLW1vZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAuZmVlZC1maWx0ZXJzX19zZWxlY3Qtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LXdyYXA6Zm9jdXMtd2l0aGluIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAuZmVlZC1maWx0ZXJzX19zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZmVlZC1maWx0ZXJzX19zZWxlY3QgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdCBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBvc3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTsgfVxuICAucG9zdC1mb3JtX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIC5pbnB1dC1ibG9jayxcbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYSAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAtLXRleHRhcmVhLFxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEgLmlucHV0LWJsb2NrLFxuICAgICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwLS10ZXh0YXJlYSxcbiAgICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGZlNDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEgLmlucHV0LWJsb2NrX19tYXgtc2l6ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLXdpdGgtaW1hZ2VzIC5pbnB1dC1ibG9jayxcbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYS0td2l0aC1pbWFnZXMgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwLS10ZXh0YXJlYSxcbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYS0td2l0aC1pbWFnZXMgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMjIxcHg7IH1cbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYS0tbW9kYWwtbW9kZSAuaW5wdXQtYmxvY2ssXG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLW1vZGFsLW1vZGUgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwLS10ZXh0YXJlYSxcbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYS0tbW9kYWwtbW9kZSB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNDJweDsgfVxuICAucG9zdC1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucG9zdC1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4OyB9XG4gICAgICAgIC5wb3N0LWZvcm1fX2J1dHRvbnMtYmxvY2sgLnBvc3QtZm9ybV9fYnV0dG9ucyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IHVuc2V0OyB9XG4gICAgICAgIC5wb3N0LWZvcm1fX2J1dHRvbnMtYmxvY2sgLnBvc3QtZm9ybV9fc2VuZC1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wb3N0LWZvcm1fX2J1dHRvbnMtYmxvY2sgLnBvc3QtZm9ybV9fd2FybmluZyB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZzogdW5zZXQ7IH0gfVxuICAucG9zdC1mb3JtX193YXJuaW5nIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAgIC5wb3N0LWZvcm1fX3dhcm5pbmctLWVycm9yIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICNlYjI1MjU7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnBvc3QtZm9ybV9fYnV0dG9ucywgLnBvc3QtZm9ybV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAucG9zdC1mb3JtX19hdHRhY2htZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgLnBvc3QtZm9ybV9fYXR0YWNobWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LWZvcm1fX2ltZy1hdHRhY2htZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucG9zdC1mb3JtX19yZW1vdmUtYXR0YWNobWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wb3N0LWZvcm1fX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3N0LWZvcm1fX2FkZC1hdHRhY2htZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucG9zdC1mb3JtX19hZGQtYXR0YWNobWVudC0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMjUlO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLnBvc3QtZm9ybV9fYWRkLWF0dGFjaG1lbnQtLWRpc2FibGVkIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZjNmNGY2OyB9XG4gIC5wb3N0LWZvcm1fX2FkZC1hdHRhY2htZW50LCAucG9zdC1mb3JtX19jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZWFjdGlvbnNfX3N0YXRzLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLnJlYWN0aW9uc19fc3RhdHMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5yZWFjdGlvbnNfX3N0YXRzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjQsIDQ3LCAwLjE1KTsgfVxuXG4ucmVhY3Rpb25zX19zdGF0IHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZWFjdGlvbnNfX3N0YXQtLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwO1xuICAgIGJhY2tncm91bmQ6ICNlMmVlZmY7IH1cblxuLnJlYWN0aW9uc19fc3RhdC1jb3VudCB7XG4gIGNvbG9yOiAjNDc2YmYwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5yZWFjdGlvbnNfX3N0YXQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzOyB9XG4gIC5yZWFjdGlvbnNfX3N0YXQtaWNvbi0tcm90YXRlIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZS1hbmltYXRpb24gMC44cyBlYXNlLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG4gIC5yZWFjdGlvbnNfX3N0YXQtaWNvbi0tc2NhbGUge1xuICAgIGFuaW1hdGlvbjogc2NhbGUtYW5pbWF0aW9uIDAuOHMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1hbmltYXRpb24ge1xuICAxJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKSBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpIHNjYWxlKDEuMik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKSBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtYW5pbWF0aW9uIHtcbiAgMSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDEwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLnJlYWN0aW9uc19fc2VsZWN0IHtcbiAgY29sb3I6ICM5N2EwYWY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGdhcDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmVhY3Rpb25zX19zZWxlY3Qgc3ZnIHtcbiAgICBmaWxsOiAjOTdhMGFmOyB9XG4gIC5yZWFjdGlvbnNfX3NlbGVjdC0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzQ3NmJmMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwOyB9XG4gICAgLnJlYWN0aW9uc19fc2VsZWN0LS1hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICM0NzZiZjA7IH1cblxuLnJlYWN0aW9uc19fc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZlZWQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAuZmVlZC1saXN0LS1wcm9maWxlLW1vZGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZlZWQtbGlzdF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIC5mZWVkLWxpc3RfX3dyYXBwZXItLXByb2ZpbGUtbW9kZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5mZWVkLWxpc3RfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fYm9keSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZmVlZC1saXN0X19ldmVudHMtZ3JvdXBzLXdyYXAge1xuICAgIHdpZHRoOiA3NCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX2V2ZW50cy1ncm91cHMtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZlZWQtbGlzdF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZlZWQtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmZlZWQtbGlzdF9fY3JlYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fY3JlYXRlLXBvc3Qge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4OyB9IH1cbiAgLmZlZWQtbGlzdF9fZmlsdGVycy1ibG9jayB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1saXN0X19maWx0ZXJzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mZWVkLWxpc3RfX2ZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDI0JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fZmlsdGVycyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZlZWQtbGlzdF9fZmlsdGVycy1vbmx5LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX2ZpbHRlcnMtb25seS1wYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5mZWVkLWxpc3RfX3VwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDE4MHB4O1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fdXAge1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGJvdHRvbTogMTYwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC41KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX3VwIHtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1saXN0X191cC0tcHJvZmlsZS1tb2RlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogNjBweDsgfSB9XG4gIC5mZWVkLWxpc3RfX3VwLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMDAzNGE2OyB9XG5cbi5hdmF0YXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hdmF0YXJfX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdmF0YXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hdmF0YXItaW1hZ2UtLW1hbGUge1xuICAgICAgd2lkdGg6IDcyJTtcbiAgICAgIGhlaWdodDogODAlOyB9XG4gICAgLmF2YXRhci1pbWFnZS0tZmVtYWxlIHtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICBoZWlnaHQ6IDgwJTsgfVxuICAuYXZhdGFyLS1maWxsZXIgLmluamVjdGVkLXN2ZyB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG4uYnJlYWQtY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAuYnJlYWQtY3J1bWJzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5icmVhZC1jcnVtYnNfX2xpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gICAgLmJyZWFkLWNydW1ic19fbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIGNvbG9yOiAjNTA1OTY4OyB9XG4gIC5icmVhZC1jcnVtYnNfX2xpc3QtaXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzUwNTk2ODsgfVxuICAgIC5icmVhZC1jcnVtYnNfX2xpc3QtaXRlbS1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi53cy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53cy1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC53cy1idXR0b24tLWxvYWRpbmcge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC53cy1idXR0b24tLWxvYWRpbmcgPiAqOm5vdCgud3MtYnV0dG9uX19zcGlubmVyLWNvbnRhaW5lcikge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAud3MtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NkJGMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53cy1idXR0b24tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2QkYwOyB9XG4gICAgLndzLWJ1dHRvbi0tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgICAgIGNvbG9yOiAjYTNhYmI4OyB9XG4gICAgLndzLWJ1dHRvbi0tcHJpbWFyeS53cy1idXR0b24tLXdpdGgtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNnB4OyB9XG4gIC53cy1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDcyOTE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3MtYnV0dG9uLS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE4ZWE3OyB9XG4gICAgLndzLWJ1dHRvbi0tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICAgICAgY29sb3I6ICNhM2FiYjg7IH1cbiAgICAud3MtYnV0dG9uLS1zZWNvbmRhcnkud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDZweDsgfVxuICAud3MtYnV0dG9uLS1saWdodCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM1MDU5Njg7IH1cbiAgICAud3MtYnV0dG9uLS1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmI3NzhjOyB9XG4gICAgLndzLWJ1dHRvbi0tbGlnaHRbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjYTNhYmI4OyB9XG4gICAgLndzLWJ1dHRvbi0tbGlnaHQud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDRweDsgfVxuICAud3MtYnV0dG9uLS1mbGF0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMDcyOTE7IH1cbiAgICAud3MtYnV0dG9uLS1mbGF0Om5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MThlYTc7IH1cbiAgICAud3MtYnV0dG9uLS1mbGF0W2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogI2EzYWJiODsgfVxuICAgIC53cy1idXR0b24tLWZsYXQud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAud3MtYnV0dG9uLS10aGluIHtcbiAgICBjb2xvcjogIzUwNTk2ODsgfVxuICAgIC53cy1idXR0b24tLXRoaW46bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZiNzc4YztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLndzLWJ1dHRvbi0tdGhpbltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICNhM2FiYjg7IH1cbiAgLndzLWJ1dHRvbl9faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLndzLWJ1dHRvbl9faWNvbi0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAud3MtYnV0dG9uX19pY29uLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAud3MtYnV0dG9uX19zcGlubmVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAud3MtYnV0dG9uX19zcGlubmVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5jYXJkLWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2FyZC1ib2R5X19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDQwcHggMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FyZC1ib2R5X19pbWctd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jYXJkLWJvZHlfX2ltZy13cmFwLS1maXhlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2xvZ28ucG5nKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNhcmQtYm9keV9faW1nLXdyYXAtLWZpeGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FyZC1ib2R5X19pbWctd3JhcC0tZml4ZWQge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmNhcmQtYm9keV9faW1nLXdyYXAtLWZpeGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgLmNhcmQtYm9keV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhcmQtYm9keV9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkLWJvZHlfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAuY2FyZC1ib2R5X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAuY2FyZC1ib2R5X19pbWctLXdpdGhvdXQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ua2FtLWRhdGUtcGlja2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xhYmVsIGlucHV0JyAnLSBlcnJvcic7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmthbS1kYXRlLXBpY2tlcl9fbGFiZWwge1xuICAgIGdyaWQtYXJlYTogbGFiZWw7IH1cbiAgLmthbS1kYXRlLXBpY2tlcl9fZXJyb3ItbWVzc2FnZSB7XG4gICAgZ3JpZC1hcmVhOiBlcnJvcjsgfVxuICAua2FtLWRhdGUtcGlja2VyLS10b3AtbGFiZWwge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsYWJlbCcgJ2lucHV0JyAnZXJyb3InO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pOyB9XG4gIC5rYW0tZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtYXJlYTogaW5wdXQ7IH1cbiAgICAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdmcvaWNfY2FsZW5kYXJfMjRweC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5rYW0tZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gIC5rYW0tZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCA0OHB4IDAgMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTdhMGFmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTdhMGFmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gICAgLmthbS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMyAhaW1wb3J0YW50OyB9XG4gIC5rYW0tZGF0ZS1waWNrZXItLWhpZ2hsaWdodGVkIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogIzQ3NmJmMCAhaW1wb3J0YW50OyB9XG5cbi5rYW0tZGF0ZS1waWNrZXItLWhpZ2hsaWdodGVkIC5rYW0tZGF0ZS1waWNrZXJfX2xhYmVsIHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZW1wdHktc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuICAuZW1wdHktc3RhdGVfX21haW4taWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmVtcHR5LXN0YXRlX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW1wdHktc3RhdGVfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNTI5Y2IyOyB9XG4gICAgLmVtcHR5LXN0YXRlX19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMwZDU4YjM7IH1cblxuLmxvYWQtYXR0YWNobWVudHNfX2ZpbGUtaWNvbiB7XG4gIGZpbGw6ICMwZDU4YjM7IH1cblxuLmxvYWQtYXR0YWNobWVudHNfX2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxvYWQtYXR0YWNobWVudHNfX2ZpbGU6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMwODM1OGI7IH1cbiAgLmxvYWQtYXR0YWNobWVudHNfX2ZpbGU6aG92ZXIgLmxvYWQtYXR0YWNobWVudHNfX2ZpbGUtaWNvbiB7XG4gICAgZmlsbDogIzM2NzljMjsgfVxuXG4ubWFpbi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgIC5tYWluLW1lbnUge1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9IH1cbiAgLm1haW4tbWVudV9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1haW4tbWVudV9fbmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1tZW51X19uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm1haW4tbWVudV9fbmF2LWxpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgICAubWFpbi1tZW51X19uYXYtbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAgIC5tYWluLW1lbnVfX25hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gICAgLm1haW4tbWVudV9fbmF2LWxpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIzMjcyZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMjMyNzJlIHNvbGlkOyB9XG4gIC5tYWluLW1lbnVfX21vYmlsZS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAubWFpbi1tZW51X19tb2JpbGUtbmF2IC5tYWluLW1lbnVfX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1haW4tbWVudV9fbW9iaWxlLW5hdiAubWFpbi1tZW51X19uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tYWluLW1lbnVfX21vYmlsZS1uYXYgLm1haW4tbWVudV9fbmF2LWxpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7IH1cbiAgLm1haW4tbWVudV9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFpbi1tZW51X19sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1tZW51X19sb2dvIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgLm1haW4tbWVudV9fbG9nby1pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9IH1cbiAgLm1haW4tbWVudV9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tYWluLW1lbnVfX2hhbWJ1cmdlci1pY29uLXdyYXBwZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1tZW51X19uYXYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX25hdi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLm1haW4tbWVudV9fbmF2LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5tYWluLW1lbnVfX2xvZ2luLWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICBmaWxsOiAjNDc2YmYwOyB9XG4gIC5tYWluLW1lbnVfX2xvZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbWVudV9fbG9naW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2xvZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAubWFpbi1tZW51X19sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluLW1lbnVfX2xvZ2luIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyB9XG4gICAgLm1haW4tbWVudV9fbG9naW46aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAgIC5tYWluLW1lbnVfX2xvZ2luOmhvdmVyIC5tYWluLW1lbnVfX2xvZ2luLWljb24ge1xuICAgICAgZmlsbDogIzA3MmM4MTsgfVxuICAubWFpbi1tZW51X19tb2JpbGUtbG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLm1haW4tbWVudV9fbW9iaWxlLWxvZ2luIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5tYWluLW1lbnVfX21vYmlsZS1sb2dpbi1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDM1LCAzOSwgNDYsIDAuMjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3VzZXItZHJvcGRvd24ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IH0gfVxuICAgIC5tYWluLW1lbnVfX3VzZXItZHJvcGRvd246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm1haW4tbWVudV9fdXNlci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3VzZXItbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4OyB9IH1cbiAgICAubWFpbi1tZW51X191c2VyLW1lbnU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnU6aG92ZXIgLm1haW4tbWVudV9fdXNlci1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudS1jb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3VzZXItbWVudS1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3VzZXItbWVudS1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLm1haW4tbWVudV9fdXNlci1tZW51LWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duLWl0ZW06aG92ZXIgYSwgLm1haW4tbWVudV9fdXNlci1kcm9wZG93bi1pdGVtOmhvdmVyIGJ1dHRvbiB7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLm1haW4tbWVudV9fdXNlci1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjsgfVxuICAubWFpbi1tZW51X191c2VyLXByb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyYzgxOyB9XG4gIC5tYWluLW1lbnVfX3VzZXItcHJvZ3Jlc3MtcGVyY2VudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1tZW51X191c2VyLW1lc3NhZ2VzIHtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAubWFpbi1tZW51X19tZXNzYWdlcy1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLm1haW4tbWVudV9fbWVzc2FnZXMtY291bnQtLWh1bmRyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgLm1haW4tbWVudV9fbWVzc2FnZXMtY291bnQtLXRob3VzYW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1tZW51X19tZXNzYWdlcy1jb3VudCB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19tZXNzYWdlcy1jb3VudCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAtNnB4OyB9IH1cbiAgLm1haW4tbWVudV9fZHJvcGRvd24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMzUsIDM5LCA0NiwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBsZWZ0OiAtNTJweDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm1haW4tbWVudV9fZHJvcGRvd24taXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cbiAgICAubWFpbi1tZW51X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gICAgLm1haW4tbWVudV9fZHJvcGRvd24taXRlbS0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudS1hdmF0YXItd3JhcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgLm1haW4tbWVudV9fdXNlci1tZW51LWltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLm1haW4tbWVudV9fYnV0dG9uLW90aGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1tZW51X19iYWRnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDI0cHg7IH1cbiAgLm1haW4tbWVudV9fYmFkZ2VzLW9uZSB7XG4gICAgcmlnaHQ6IDhweDsgfVxuICAubWFpbi1tZW51X19iYWRnZXMtdHdvIHtcbiAgICByaWdodDogMTZweDsgfVxuICAubWFpbi1tZW51X19iYWRnZS1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtYmFja2dyb3VuZC0tZmlyc3Qge1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAubWFpbi1tZW51X19iYWRnZS1iYWNrZ3JvdW5kLS1zZWNvbmQge1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAubWFpbi1tZW51X19iYWRnZS1iYWNrZ3JvdW5kLS10aGlyZCB7XG4gICAgICByaWdodDogLTIycHg7IH1cbiAgLm1haW4tbWVudV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM3cHg7IH1cbiAgICAubWFpbi1tZW51X19iYWRnZS0tZmlyc3Qge1xuICAgICAgcmlnaHQ6IDIxcHg7IH1cbiAgICAubWFpbi1tZW51X19iYWRnZS0tc2Vjb25kIHtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAubWFpbi1tZW51X19iYWRnZS0tdGhpcmQge1xuICAgICAgcmlnaHQ6IC0xMXB4OyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gIGhlaWdodDogY2FsYyhtaW4oODB2aCwgODAwcHgpKSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBjYWxjKG1pbig4MHZoLCA4MDBweCkpO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5vbmJvYXJkaW5nLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gICAgICBoZWlnaHQ6IGNhbGMobWluKDkwdmgsIDkwMHB4KSkgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMobWluKDkwdmgsIDkwMHB4KSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTYwcHgpIHtcbiAgICAub25ib2FyZGluZy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuXG4ub25ib2FyZGluZy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm9uYm9hcmRpbmctbW9kYWxfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzMnB4O1xuICByb3ctZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5vbmJvYXJkaW5nLW1vZGFsX193cmFwcGVyIHtcbiAgICAgIHJvdy1nYXA6IDIwcHg7IH0gfVxuICAub25ib2FyZGluZy1tb2RhbF9fd3JhcHBlci0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub25ib2FyZGluZy1tb2RhbF9faW1hZ2UtYmxvY2sge1xuICByb3ctZ2FwOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5vbmJvYXJkaW5nLW1vZGFsX19pbWFnZS1ibG9jayB7XG4gICAgICByb3ctZ2FwOiAyMHB4OyB9IH1cblxuLm9uYm9hcmRpbmctbW9kYWxfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYyhtaW4oMzN2aCwgMzMwcHgpKTsgfVxuICAub25ib2FyZGluZy1tb2RhbF9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX19lbGxpcHNlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZmU0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm9uYm9hcmRpbmctbW9kYWxfX2VsbGlwc2UtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuXG4ub25ib2FyZGluZy1tb2RhbF9fdGV4dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX19idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9uYm9hcmRpbmctbW9kYWxfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4OyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX19za2lwLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQGtleWZyYW1lcyB0cmFjay1iYXIge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNSU7XG4gICAgd2lkdGg6IDUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAzNSU7IH0gfVxuXG4ud3MtcHJlbG9hZGVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAud3MtcHJlbG9hZGVyLS1yZWxhdGl2ZS1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cy1wcmVsb2FkZXItLWFic29sdXRlLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLndzLXByZWxvYWRlcl9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogdHJhY2stYmFyIGVhc2Utb3V0IDJzIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgLndzLXByZWxvYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5yZWNvbW1lbmRhdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAucmVjb21tZW5kYXRpb25zX190b3Age1xuICAgIG1hcmdpbjogNDBweCAwIDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAucmVjb21tZW5kYXRpb25zX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucmVjb21tZW5kYXRpb25zX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7IH1cbiAgLnJlY29tbWVuZGF0aW9uc19faWNvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZWNvbW1lbmRhdGlvbnNfX2ljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICM0NzZiZjA7IH1cbiAgICAucmVjb21tZW5kYXRpb25zX19pY29uLS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yZWNvbW1lbmRhdGlvbnNfX3NlcnZpY2UtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucmVjb21tZW5kYXRpb25zX19zZXJ2aWNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLnNlbGVjdF9fdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM5N2EwYWY7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWxlY3RfX3RhcmdldC10ZXh0LS1hY3RpdmUge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLnNlbGVjdF9fZmlsdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDllMjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnNlbGVjdF9fZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWxlY3RfX2ZpbHRlci0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ3NmJmMDsgfVxuICAuc2VsZWN0X19maWx0ZXItaWNvbi0tc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNlbGVjdF9fZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0X19maWx0ZXItdGl0bGUtLW5hbWUge1xuICAgICAgd2lkdGg6IDE2NXB4OyB9XG4gIC5zZWxlY3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDg7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjOTdhMGFmICNkY2RmZTQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDc0cHg7XG4gICAgcGFkZGluZzogOHB4IDBweCA4cHggOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLnNlbGVjdF9fZmlsdGVyLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3RfX2ZpbHRlci1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7XG4gICAgICBib3JkZXI6IGNhbGMoMTZweCAvIDIpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLnNlbGVjdF9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuc2VsZWN0X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7IH1cblxuLnVzZXItYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAudXNlci1hdmF0YXJfX2F2YXRhci1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGFhZDQ1O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAudXNlci1hdmF0YXJfX2N1c3RvbS1hdmF0YXItLWluY29nbml0byB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTg4Yzg2OyB9XG4gICAgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyLS1ub3QtYXZhdGFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAudXNlci1hdmF0YXJfX2N1c3RvbS1hdmF0YXIgc3ZnIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDAgMzZweDsgfVxuICAuY29tcG9uZW50c19fZm9ybS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsgfVxuICAuY29tcG9uZW50c19fZm9ybS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29tcG9uZW50c19fZm9ybS1yb3cge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5jb21wb25lbnRzX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tcG9uZW50c19fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tcm93LS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tcm93LWxhYmVsIHtcbiAgd2lkdGg6IDE4NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tcm93LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG4gIC5jb21wb25lbnRzX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0OyB9IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXRoaXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc2YmYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsOmhvdmVyIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8gfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NmJmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbDpob3ZlciAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NmJmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpbzpjaGVja2VkIH4gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21wb25lbnRzX19jaGVja2JveCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiA0cHggM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb21wb25lbnRzX19jaGVja2JveDpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICAuY29tcG9uZW50c19fY2hlY2tib3gtLWNoZWNrZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cblxuLmNvbXBvbmVudHNfX2NoZWNrYm94LWljb24ge1xuICBmaWxsOiAjNDc2YmYwOyB9XG5cbi5yZXF1aXJlZC1tYXJrIHtcbiAgY29sb3I6ICNiZjM2MGM7IH1cblxuLnBhZ2UtdGl0bGUge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5oaXN0b3J5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuaGlzdG9yeV9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5oaXN0b3J5X19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuaGlzdG9yeV9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmhpc3RvcnlfX2ZpbHRlci1pY29uLS1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuaGlzdG9yeV9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1wZXJpb2Qge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ0cHgpIHtcbiAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLXBlcmlvZCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtc3VtIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b24gLnByb2ZpbGVfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLWlucHV0LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtaW5wdXQtd3JhcHBlciAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAgYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIGJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5oaXN0b3J5X19kYXRlIHtcbiAgICBtYXJnaW46IDM2cHggMDsgfVxuICAuaGlzdG9yeV9fdHJhbnNhY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5oaXN0b3J5X19hY3Rpb24ge1xuICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgLmhpc3RvcnlfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuaGlzdG9yeV9fcG9pbnRzIHtcbiAgICBjb2xvcjogIzAwNzYwNTsgfVxuICAgIC5oaXN0b3J5X19wb2ludHMtLWRlY3JlYXNlIHtcbiAgICAgIGNvbG9yOiAjZjUyZDAwOyB9XG4gIC5oaXN0b3J5X19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5oaXN0b3J5X19sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19iYWNrIHtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19jcmVhdGUtZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCBoMSwgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjMDcyYzgxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fYXJ0aWNsZS1jb250ZW50IHRkLCAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fYXJ0aWNsZS1jb250ZW50IHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19pbWFnZS1nYWxsZXJ5IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9faW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeV9fZG90IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hdHRhY2htZW50cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3Qge1xuICAgICAgcGFkZGluZzogNDBweCAwIDQwcHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2FjdGlvbnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19hY3Rpb25zLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVycy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXItbW9kYWwtLWludm9sdmVtZW50IHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1tb2RhbC0taW52b2x2ZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLW1vZGFsLS1pbnZvbHZlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4OyB9IH1cbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLW1vZGFsLS1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXItbW9kYWwtLWNhdGVnb3J5IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fbWFyay1hbGwtYXMtcmVhZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzA3MmM4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMTMsIDg4LCAxNzksIDAuMik7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdC1pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDsgfSB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdC1pdGVtLXJvdyB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1yZWFkLW1hcmsge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1yZWFkLW1hcmstLXVucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0taW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tZGF0ZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fdW5yZWFkZWQge1xuICAgIGNvbG9yOiAjNDc2YmYwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFib3V0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgNzBweDsgfVxuICAuYWJvdXRfX21vYmlsZS1saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuYWJvdXRfX21vYmlsZS1saW5rcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5hYm91dF9fbW9iaWxlLWxpbmtzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIC5hYm91dF9fbW9iaWxlLWxpbmtzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5hYm91dF9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5hYm91dF9faXRlbS1pbWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5hYm91dF9faXRlbS1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmFib3V0X19pdGVtLXRleHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAuYWJvdXRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuYWJvdXRfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmFib3V0X19pdGVtLS1zZWNvbmQge1xuICAgICAgICBtYXJnaW46IDExMHB4IDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5hYm91dF9faXRlbS0tc2Vjb25kIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDsgfSB9XG4gICAgLmFib3V0X19pdGVtLS1zZWNvbmQgLmFib3V0X19pdGVtLWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5hYm91dF9faXRlbS13YXktMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAtMzYwcHg7XG4gICAgbGVmdDogLTI0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuYWJvdXRfX2l0ZW0td2F5LTEge1xuICAgICAgICB0b3A6IC0zNzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLmFib3V0X19pdGVtLXdheS0xIHtcbiAgICAgICAgdG9wOiAtMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7IH0gfVxuICAuYWJvdXRfX2l0ZW0td2F5LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogLTIxMHB4O1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5hYm91dF9faXRlbS13YXktMiB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUwZGVnKTsgfSB9XG5cbi5iZXN0LXJhbmtpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA2MHB4O1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLmJlc3QtcmFua2luZy0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FydG9vbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5jYXJ0b29uIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5jYXJ0b29uX190ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMTZweCAwIDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5jYXJ0b29uX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2FydG9vbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7IH1cblxuLmV4YW1wbGUge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuZXhhbXBsZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuZXhhbXBsZV9fdGV4dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDE2cHggMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhhbXBsZV9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLmV4YW1wbGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmV4YW1wbGVfX2l0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhhbXBsZV9faXRlbS1pbWcge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5leGFtcGxlX19pdGVtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5leGFtcGxlX19pdGVtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZXhhbXBsZV9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweDsgfVxuICAuZXhhbXBsZV9faXRlbS1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5leGFtcGxlX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZXhhbXBsZV9faXRlbS0tY2VudGVyIHtcbiAgICBtYXJnaW46IDEyMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4YW1wbGVfX2l0ZW0tLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgICAuZXhhbXBsZV9faXRlbS0tY2VudGVyIC5leGFtcGxlX19pdGVtLWltZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXhhbXBsZV9faXRlbS0tY2VudGVyIC5leGFtcGxlX19pdGVtLWltZyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4YW1wbGVfX2l0ZW0tLWNlbnRlciAuZXhhbXBsZV9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDM0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9faW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZm9vdGVyX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuZm9vdGVyX19tZW51LWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzI3MmU7IH1cbiAgICAuZm9vdGVyX19tZW51LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIzMjcyZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMyNzJlOyB9XG4gIC5mb290ZXJfX2NvbnRhY3Qtd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3Qtd3JhcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyX19jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9vdGVyX19sb2dvOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDsgfSB9XG4gIC5mb290ZXJfX21vYmlsZS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmhlYWRlcl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RleHQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmhlYWRlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmhlYWRlcl9faW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuaGVhZGVyX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2ltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuaGVhZGVyX19jYXJ0b29uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uaW4tdHJlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmluLXRyZW5kLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgd2lkdGg6IDEwMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmluLXRyZW5kX19ldmVudHMtZ3JvdXBzIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluLXRyZW5kX19ldmVudHMtZ3JvdXBzIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmluLXRyZW5kX19ldmVudHMtZ3JvdXBzIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmluLXRyZW5kX19ldmVudHMtZ3JvdXBzIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmluLXRyZW5kX19ldmVudHMtZ3JvdXBzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW4tdHJlbmRfX2J1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5sb3R0ZXJ5IHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLmxvdHRlcnkge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLmxvdHRlcnlfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ4NHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDI0cHg7IH1cbiAgLmxvdHRlcnlfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmxvdHRlcnlfX2ltZyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sb3R0ZXJ5X19pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxvdHRlcnlfX3RleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgLmxvdHRlcnlfX3RleHQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAubG90dGVyeV9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAubG90dGVyeV9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAubG90dGVyeV9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuY2FydG9vbi1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5jYXJ0b29uLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCwgLmNhcnRvb24tbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmNhcnRvb24tbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5jYXJ0b29uLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSAubW9kYWwtaWNvbiB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLm1vYmlsZS1saW5rcy1tb2RhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLm1vYmlsZS1saW5rcy1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ubW9iaWxlLWxpbmtzLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLm1vYmlsZS1saW5rcy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtYXBwcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLWFwcHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtYXBwcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtbW9iaWxlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtbW9iaWxlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fbG9hZC1tb2JpbGUtcXItY29kZSB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtbW9iaWxlLXFyLWNvZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tb2JpbGUtbGlua3MtbW9kYWxfX21vZGFsLXRpdGxlIC5tb2RhbC1pY29uIHtcbiAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9faW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAubW9iaWxlLWxpbmtzLW1vZGFsX19pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51c2VyLXVuc3Vic2NyaWJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA2MHB4IDEwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItdW5zdWJzY3JpYmVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLnVzZXItdW5zdWJzY3JpYmVkX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgLnVzZXItdW5zdWJzY3JpYmVkX19pbmZvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTJweDsgfVxuICAgIC51c2VyLXVuc3Vic2NyaWJlZF9faW5mby10aXRsZSBwIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC51c2VyLXVuc3Vic2NyaWJlZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fYmFjayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51c2VyLXVuc3Vic2NyaWJlZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogNzQycHggIWltcG9ydGFudDsgfVxuICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC51c2VyLXVuc3Vic2NyaWJlZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDsgfVxuICAgIC51c2VyLXVuc3Vic2NyaWJlZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUgLm1vZGFsLWljb24ge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi53YXJuaW5nLWllLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG5cbi53YXJuaW5nLWllLW1vZGFsX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAud2FybmluZy1pZS1tb2RhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLndhcm5pbmctaWUtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIHdpZHRoOiA2NCU7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC53YXJuaW5nLWllLW1vZGFsX19jb250ZW50LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi53YXJuaW5nLWllLW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAud2FybmluZy1pZS1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi53YXJuaW5nLWllLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAud2FybmluZy1pZS1tb2RhbF9fbW9kYWwtdGl0bGUgLm1vZGFsLWljb24ge1xuICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ud2FybmluZy1pZS1tb2RhbF9faW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLndhcm5pbmctaWUtbW9kYWxfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLndhcm5pbmctaWUtbW9kYWxfX2Jyb3dzZXJzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLndhcm5pbmctaWUtbW9kYWxfX2Jyb3dzZXJzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi53YXJuaW5nLWllLW1vZGFsX19icm93c2VyLWl0ZW0ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAud2FybmluZy1pZS1tb2RhbF9fYnJvd3Nlci1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fYnJvd3Nlci1uYW1lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzA3MmM4MTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAud2FybmluZy1pZS1tb2RhbF9fYnJvd3Nlci1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjZmYWZkOyB9XG4gIC5uZXdzIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH1cbiAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIG1pbi13aWR0aDogMzgwcHg7IH1cbiAgLm5ld3MtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3NfX2J1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5ld3NfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAubmV3cyAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNHZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogMjV2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAgIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAubmV3cyAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0MnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogNDB2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogODJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7IH0gfVxuICAubmV3cyAuYXJ0aWNsZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAuc2xpZGVyX19zbGlkZS1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2xpZGVyX19zbGlkZS1wYW5lbC0td2l0aC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5zbGlkZXJfX3NsaWRlLXBhbmVsLS13aXRob3V0LXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuICAuc2xpZGVyX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIC8qIElFINC4IEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqLyB9XG4gICAgLnNsaWRlcl9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi8gfVxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7IH1cbiAgLnNsaWRlcl9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpZGVyX19pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNsaWRlcl9faWNvbi0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zdGVwcyB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdGVwcyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5zdGVwcyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdGVwc19fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuc3RlcHNfX2l0ZW0tbG9nby13cmFwcGVyIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlZWZmOyB9XG4gIC5zdGVwc19faXRlbS1sb2dvIHtcbiAgICBmaWxsOiAjNDc2YmYwOyB9XG4gIC5zdGVwc19faXRlbS1zdHJva2UtbG9nbyB7XG4gICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgIHN0cm9rZTogIzQ3NmJmMDsgfVxuICAuc3RlcHNfX2l0ZW0tY2FydC1sb2dvIHtcbiAgICBzdHJva2Utd2lkdGg6IDY7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAuc3RlcHNfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnN0ZXBzX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogMTZweCAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5zdGVwc19faXRlbS1hcnJvdyB7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5zdGVwc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5zdGVwc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc3RlcHNfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAgICAgLnN0ZXBzX19pdGVtOmhvdmVyIC5zdGVwc19faXRlbS10aXRsZSxcbiAgICAgIC5zdGVwc19faXRlbTpob3ZlciAuc3RlcHNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc3RlcHNfX2l0ZW06aG92ZXIgLnN0ZXBzX19pdGVtLWxvZ28td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7IH1cbiAgICAgIC5zdGVwc19faXRlbTpob3ZlciAuc3RlcHNfX2l0ZW0tYXJyb3cge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5zdGVwc19faXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4OyB9XG5cbi50YXNrIHtcbiAgaGVpZ2h0OiAyNTBweDsgfVxuICAudGFza19fd3JhcCB7XG4gICAgd2lkdGg6IDI1OHB4O1xuICAgIG1pbi13aWR0aDogMjU4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogMjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTsgfVxuICAudGFza19fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTRweDtcbiAgICByaWdodDogLTYycHg7IH1cbiAgICAudGFza19fYmFkZ2Ugc3ZnIHtcbiAgICAgIHdpZHRoOiAxNThweDsgfVxuICAudGFza19fYmFkZ2UtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTFweDsgfVxuICAudGFza19fYmFkZ2UtaW1nIHtcbiAgICB3aWR0aDogMzZweDsgfVxuICAudGFza19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIGxpbmUtY2xhbXA6IDU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAudGFza19faWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC50YXNrX19wb2ludHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC50YXNrX19wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhc2tfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAudGFza19fcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFzay1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4udGFzay1tb2RhbF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMTAwcHggNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC50YXNrLW1vZGFsX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4OyB9IH1cblxuLnRhc2stbW9kYWxfX2JhZGdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRhc2stbW9kYWxfX2JhZGdlLXN2Zy13cmFwIHtcbiAgd2lkdGg6IDI1MnB4O1xuICBoZWlnaHQ6IDE2NHB4OyB9XG5cbi50YXNrLW1vZGFsX19iYWRnZS1zdmctd3JhcC1maW5pc2gge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udGFzay1tb2RhbF9fYmFkZ2Utc3ZnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRhc2stbW9kYWxfX2JhZGdlLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU2cHg7XG4gIHJpZ2h0OiA5OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi50YXNrLW1vZGFsX19iYWRnZS1pbWctd3JhcC1maW5pc2gge1xuICByaWdodDogNzJweDsgfVxuXG4udGFzay1tb2RhbF9fYmFkZ2UtaW1nIHtcbiAgd2lkdGg6IDU2cHg7IH1cblxuLnRhc2stbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi50YXNrLW1vZGFsX19idXR0b24ge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udGFzay1tb2RhbF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4udGFzay1tb2RhbF9fcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnRhc2stbW9kYWxfX3Byb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzQ3NmJmMDsgfVxuXG4udGFzay1tb2RhbF9fbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFzay1tb2RhbF9fcG9pbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cblxuLnRhc2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC50YXNrcy0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFza3NfX3Rhc2sge1xuICAgIGhlaWdodDogMjUwcHg7IH1cbiAgLnRhc2tzX190YXNrLXdyYXAge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBtaW4td2lkdGg6IDI1OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgLnRhc2tzX190YXNrLXByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFza3NfX3Rhc2stcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC50YXNrc19fdGFzay1wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC50YXNrc19fdGFzay1wb2ludHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG5cbi5tZWV0aW5nc19fdG9wLXN1YmplY3RzLWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLm1lZXRpbmdzX19pbmZvcm1hdGlvbi1wbGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uc3VjY2Vzcy1tb2RhbF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLnN1Y2Nlc3MtbW9kYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH0gfVxuXG4uc3VjY2Vzcy1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1Y2Nlc3MtbW9kYWxfX3N1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnN1Y2Nlc3MtbW9kYWxfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zdWNjZXNzLW1vZGFsX19idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgIC5zdWNjZXNzLW1vZGFsX19idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc3VjY2Vzcy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5zdWNjZXNzLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAuc3VjY2Vzcy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gIC5zdWNjZXNzLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSAubW9kYWwtaWNvbiB7XG4gICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1jYXJkIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAub3JkZXItY2FyZCAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLm9yZGVyLWNhcmQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5vcmRlci1jYXJkIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAub3JkZXItY2FyZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUgLm1vZGFsLWljb24ge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm9yZGVyLWNhcmRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX2luZm8ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm9yZGVyLWNhcmRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgIC5vcmRlci1jYXJkX19pdGVtIC5zdGF0dXMtZXhlY3V0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzRhYWQ0NTsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtIC5zdGF0dXMtY2FuY2VsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ViMjUyNTsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtIC5zdGF0dXMtcGFpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDc2YmYwOyB9XG4gIC5vcmRlci1jYXJkX19pdGVtLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19pdGVtLWxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2l0ZW0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0LS1zdGF0dXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDEsXG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMiB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgLmFjY2VudCB7XG4gICAgICBjb2xvcjogIzk5M2Y4MzsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07IH1cbiAgICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIpIFwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgYTpsaW5rIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNWU4MWZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5vcmRlci1jYXJkX19jb250ZW50LXdyYXBwZXIgLm9yZGVyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAub3JkZXItY2FyZF9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAub3JkZXItY2FyZF9fY29udGVudC13cmFwcGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtd3JhcHBlci1tb2JpbGUgLm9yZGVyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtaHRtbCwgLm9yZGVyLWNhcmRfX3RyYW5zZmVyZWQtdG8tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19jb250ZW50LWh0bWwsIC5vcmRlci1jYXJkX190cmFuc2ZlcmVkLXRvLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgcGFkZGluZzogMzZweCAyMHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtcXIgY2FudmFzIHtcbiAgICB3aWR0aDogMjg2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtcXIgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTI0cHggIWltcG9ydGFudDsgfSB9XG4gIC5vcmRlci1jYXJkX19jb250ZW50LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fY29udGVudC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX3FyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19xci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAub3JkZXItY2FyZF9fcXItdGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fcXItdGV4dC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAub3JkZXItY2FyZF9fcXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAub3JkZXItY2FyZF9fc29jaWFsLWNhcnQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19zb2NpYWwtY2FydC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI4cHg7IH0gfVxuICAub3JkZXItY2FyZF9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAxMzRweDsgfVxuICAgIC5vcmRlci1jYXJkX19tb2RhbC1zdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX21vZGFsLXN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDgycHg7IH0gfVxuICAub3JkZXItY2FyZF9fdHJhbnNmZXJlZC10by1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG5cbi5vcmRlciB7XG4gIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5vcmRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLm9yZGVyX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9yZGVyX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm9yZGVyX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLm9yZGVyX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAub3JkZXJfX2ZpbHRlci1pY29uLS1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAub3JkZXJfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5vcmRlcl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBnYXA6IDEwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLm9yZGVyX19maWx0ZXItbW9kYWwtcGVyaW9kIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLm9yZGVyX19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm9yZGVyX19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLm9yZGVyX19maWx0ZXItbW9kYWwtaW5wdXQtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLm9yZGVyX19maWx0ZXItaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgLm9yZGVyX19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAge1xuICAgIGdhcDogNDhweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm9yZGVyX19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAgYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAub3JkZXJfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAub3JkZXJfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAub3JkZXJfX2l0ZW0tZGF0ZSB7XG4gICAgbWFyZ2luOiAzNnB4IDA7IH1cbiAgLm9yZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5vcmRlcl9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDsgfVxuICAub3JkZXJfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAub3JkZXJfX2l0ZW0tY29udGVudC1pbWFnZS0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVmOTlkMTsgfVxuICAub3JkZXJfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAjZjUyZDAwOyB9XG4gIC5vcmRlcl9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAub3JkZXJfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5saXN0ZWQtcG9sbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAubGlzdGVkLXBvbGwtY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgfVxuICAubGlzdGVkLXBvbGwtY2FyZDpob3ZlciAubGlzdGVkLXBvbGwtY2FyZF9fY29udGVudC0tdmlzaWJsZS1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19jb250ZW50LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX2NvbnRlbnQtYm90dG9tLWxheWVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubGlzdGVkLXBvbGwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX3RvcC1pbmZvLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGlzdGVkLXBvbGwtY2FyZF9fdG9wLWluZm8tcGFuZWwtc3RhdHVzIHtcbiAgICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMTI3LCAxNTksIDE4MywgMC40OSk7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX3BvbGwtbWV0cmljcyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NHB4KSB7XG4gICAgICAubGlzdGVkLXBvbGwtY2FyZF9fcG9sbC1tZXRyaWNzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogOHB4OyB9IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX3BvbGwtbWV0cmljLWl0ZW0taWNvbi13cmFwcGVyLS1wcmltYXJ5LXN0YXRlIHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX3BvbGwtbWV0cmljLWl0ZW0taWNvbi13cmFwcGVyLS1zZWNvbmRhcnktc3RhdGUgc3ZnIHtcbiAgICBmaWxsOiAjOTdhMGFmOyB9XG5cbi5wb2xsLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDksIDMwLCA2NiwgMC4zMSksIDAgNHB4IDhweCByZ2JhKDksIDMwLCA2NiwgMC4yNSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQycHgpIHtcbiAgICAucG9sbC1xdWVzdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFkaW8tYnV0dG9uLCAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk3YTBhZjsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFkaW8tYnV0dG9uLS1zZWxlY3RlZCwgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1jaGVja2JveC0tc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ1OGIzOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItY2hlY2tib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdmcvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWNoZWNrYm94LS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFkaW8tYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhZGlvLWJ1dHRvbi0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1yYW5nZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2Uge1xuICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2UtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7IH1cbiAgICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2UtLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNThiMzsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhbmdlLWl0ZW0ge1xuICAgIGNvbG9yOiAjMGQ1OGIzOyB9XG4gICAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1yYW5nZS1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1yYW5nZS1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItY3VzdG9tIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3Mtc2NhbGUtd3JhcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MnB4KSB7XG4gICAgICAucG9sbC1xdWVzdGlvbl9fc3RhdGlzdGljcy1zY2FsZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3Mtc2NhbGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3Mtc2NhbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLW90aGVyLWFuc3dlcnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3Mtb3RoZXItYW5zd2VyLW5hbWUge1xuICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucG9sbC1xdWVzdGlvbl9fc3RhdGlzdGljcy1wZXJjZW50IHtcbiAgICB3aWR0aDogNjBweDsgfVxuXG4ucG9sbC1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MnB4KSB7XG4gICAgLnBvbGwtY2FyZF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDY4cHgpIHtcbiAgICAucG9sbC1jYXJkX19iYWNrLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnBvbGwtY2FyZF9fYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gICAgICAucG9sbC1jYXJkX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODQ0cHg7IH0gfVxuICAucG9sbC1jYXJkX19iYWNrLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gICAgICAucG9sbC1jYXJkX19iYWNrLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5wb2xsLWNhcmRfX2JvZHkge1xuICAgIG1heC13aWR0aDogODQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvbGwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBvbGwtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MnB4KSB7XG4gICAgICAucG9sbC1jYXJkX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucG9sbC1jYXJkX19pY29uIHtcbiAgICBmaWxsOiBibGFjazsgfVxuICAucG9sbC1jYXJkX19ib251cy12YWx1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjhweCkge1xuICAgICAgLnBvbGwtY2FyZF9fYm9udXMtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5wb2xsLWNhcmRfX2JvbnVzLXZhbHVlLS1jYXJkIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICAgIC5wb2xsLWNhcmRfX2JvbnVzLXZhbHVlLS1zdGF0aXN0aWNzIHtcbiAgICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkNThiMzsgfVxuICAucG9sbC1jYXJkX19zZW5kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucG9sbC1jYXJkX19idXR0b24tdm90ZS1kaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wb2xsLWNhcmRfX3F1ZXN0aW9ucy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucG9sbC1jb21wbGV0ZWRfX2JhY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5wb2xsLWNvbXBsZXRlZF9faWNvbiB7XG4gIGZpbGw6IGJsYWNrOyB9XG5cbi5wb2xsLWNvbXBsZXRlZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wb2xsLWNvbXBsZXRlZF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBvbGwtY29tcGxldGVkX19zdGF0aXN0aWNzIHtcbiAgY29sb3I6ICMwZDU4YjM7IH1cblxuLnBvbGwtbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wb2xsLWxpc3RfX2hlYWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb2xsLWxpc3RfX2hlYWRlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnBvbGwtbGlzdF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucG9sbC1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAucG9sbC1saXN0X19kZXNjcmlwdGlvbi13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAucG9sbC1saXN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgLnBvbGwtbGlzdF9fZGVzY3JpcHRpb24gYSB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAucG9sbC1saXN0X19pbWcge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLnBvbGwtbGlzdF9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBvbGwtbGlzdF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLnBvbGwtbGlzdF9fY2FyZHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnBvbGwtbGlzdF9fY2FyZHMtd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzODBweCk7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgIC5wb2xsLWxpc3RfX2NhcmRzLXdyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgLnBvbGwtbGlzdF9fY2FyZHMtd3JhcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAucG9sbC1saXN0X19sb2FkLW1vcmUge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAucG9sbC1saXN0X19lbXB0eS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogY29udGVudHM7IH1cbiAgLnBvbGwtbGlzdF9fZW1wdHktYmxvY2staW1nIHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLnBvbGwtbGlzdF9fZW1wdHktYmxvY2staW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hY2hpZXZlbWVudC1tb2RhbCB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTAwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAuYWNoaWV2ZW1lbnQtbW9kYWxfX2JhZGdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNoaWV2ZW1lbnQtbW9kYWxfX2JhZGdlLXN2Zy13cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNjRweDsgfVxuICAuYWNoaWV2ZW1lbnQtbW9kYWxfX2JhZGdlLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjaGlldmVtZW50LW1vZGFsX19iYWRnZS1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICByaWdodDogNzJweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hY2hpZXZlbWVudC1tb2RhbF9fYmFkZ2UtaW1nIHtcbiAgICB3aWR0aDogNTZweDsgfVxuICAuYWNoaWV2ZW1lbnQtbW9kYWxfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYWNoaWV2ZW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5hY2hpZXZlbWVudHMge1xuICAgICAgZ2FwOiA1cHg7IH0gfVxuICAuYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpOyB9XG4gIC5hY2hpZXZlbWVudHNfX2FjaGlldmVtZW50LWluZm8ge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAyMnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjaGlldmVtZW50c19fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNoaWV2ZW1lbnRzX19sb2dvLWJhZGdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmFjaGlldmVtZW50c19fbG9nby1iYWRnZSB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmFjaGlldmVtZW50c19fYmFja2dyb3VuZC1iYWRnZSB7XG4gICAgd2lkdGg6IDkwcHg7IH1cblxuLmFsbC1rcGktbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsbC1rcGktbW9kYWxfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hbGwta3BpLW1vZGFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuYWxsLWtwaS1tb2RhbF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgZ2FwOiAxNXB4OyB9IH1cbiAgLmFsbC1rcGktbW9kYWxfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4OyB9XG4gIC5hbGwta3BpLW1vZGFsX19rcGktYmxvY2sge1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzk3YTBhZiAjZGNkZmU0O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxsLWtwaS1tb2RhbF9fa3BpLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5hbGwta3BpLW1vZGFsX19rcGktYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmO1xuICAgICAgYm9yZGVyOiBjYWxjKDE2cHggLyAyKSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwNHB4OyB9XG4gICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtc2xpZGVyOmhvdmVyIHtcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogIzk3YTBhZiAjZGNkZmU0O1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gICAgICAuYWxsLWtwaS1tb2RhbF9fcGVyaW9kcy1zbGlkZXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtc2xpZGVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgICAgICAgYm9yZGVyOiBjYWxjKDE2cHggLyAyKSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7IH1cbiAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtaXRlbSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtaXRlbTpob3ZlciwgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtaXRlbS0tY2hlY2tlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM0NzZiZjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gICAgICAuYWxsLWtwaS1tb2RhbF9fcGVyaW9kcy1pdGVtOmhvdmVyIHAsIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLWl0ZW0tLWNoZWNrZWQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDsgfVxuICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19jbG9zZS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogI2Q2ZDllMjsgfVxuICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWxfX21vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4OyB9IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbCAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19mb3JtLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWxfX2xhbmd1YWdlcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19sYW5ndWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fbGFuZ3VhZ2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19sYW5ndWFnZS0tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICM0NzZiZjA7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWxfX21vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4OyB9IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fY2xvc2UtYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICNkNmQ5ZTI7IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbCAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsX19mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsX19mb3JtLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWxfX2lucHV0cy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZm9ybSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIHBhZGRpbmc6IDcwcHggOTBweCA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY0cHgpIHtcbiAgICAubW9kYWwtZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWZvcm0ge1xuICAgICAgcGFkZGluZzogNzBweCAzMHB4IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDsgfSB9XG4gIC5tb2RhbC1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsLWZvcm1fX2FjdGlvbi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzBkNThiMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwtZm9ybV9fYWN0aW9uLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxYWRiYjsgfVxuICAubW9kYWwtZm9ybV9fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICNiZjM2MGM7IH1cbiAgLm1vZGFsLWZvcm1fX2Vycm9yLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIC5tb2RhbC1mb3JtX19wYXNzd29yZC1ydWxlcy1saW5lIHtcbiAgICBtYXJnaW46IDdweCAwOyB9XG4gIC5tb2RhbC1mb3JtX19wYXNzd29yZC1ydWxlcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9XG4gIC5tb2RhbC1mb3JtX19wYXNzd29yZC1ydWxlcy1pdGVtIHtcbiAgICB3aWR0aDogMTE0cHg7IH1cbiAgICAubW9kYWwtZm9ybV9fcGFzc3dvcmQtcnVsZXMtaXRlbS0tdHJ1ZSB7XG4gICAgICBjb2xvcjogIzRhYWQ0NTsgfVxuICAgIC5tb2RhbC1mb3JtX19wYXNzd29yZC1ydWxlcy1pdGVtLS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gIC5tb2RhbC1mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5kZWxldGlvbi1tb2RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuZGVsZXRpb24tbW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmRlbGV0aW9uLW1vZGFsX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5kZWxldGlvbi1tb2RhbF9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7IH0gfVxuICAuZGVsZXRpb24tbW9kYWxfX2Nsb3NlLWJ1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjZDZkOWUyOyB9XG4gIC5kZWxldGlvbi1tb2RhbF9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gIC5kZWxldGlvbi1tb2RhbF9fZGVsZXRlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5pbnRlcmVzdHMge1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW50ZXJlc3RzX19pbnRlcmVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkRERTI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuaW50ZXJlc3RzX19pbnRlcmVzdC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiAtNHB4OyB9XG5cbi5rcGktdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7IH1cbiAgLmtwaS11c2VyX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAua3BpLXVzZXJfX3BlcmlvZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4OyB9XG4gIC5rcGktdXNlcl9fcGVyaW9kcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAua3BpLXVzZXJfX3BlcmlvZHMtaXRlbSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmtwaS11c2VyX19wZXJpb2RzLWl0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICAgICAgLmtwaS11c2VyX19wZXJpb2RzLWl0ZW06aG92ZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLmtwaS11c2VyX19wZXJpb2RzLWl0ZW0tLWNoZWNrZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICAgIC5rcGktdXNlcl9fcGVyaW9kcy1pdGVtLS1kYXRlIHtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAucHJvZmlsZS1kYXRlLXBpY2tlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZmlsZS1kYXRlLXBpY2tlcl9fdGFyZ2V0LXRleHQge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9maWxlLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAucHJvZmlsZS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwZDU4YjMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzMjcyZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnByb2ZpbGUtZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2ZpbGUtZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5wcm9maWxlLWRhdGUtcGlja2VyLS1maWxsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2ZpbGUtZGF0ZS1waWNrZXItLWZpbGxlZCAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkOWUyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjMyNzJlICFpbXBvcnRhbnQ7IH1cblxuLnByb2ZpbGUtaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZmlsZS1pbnB1dF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2ZpbGUtaW5wdXQgLmlucHV0LWJsb2NrX19pbnB1dC1wb3NpdGlvbi13cmFwLFxuICAucHJvZmlsZS1pbnB1dCAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLWlucHV0IC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9maWxlLWlucHV0X19pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZmlsZS1pbnB1dF9fdGFyZ2V0LXRleHQge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24gaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiBpbnB1dDpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGhvdXQtaWNvbiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RjkgIWltcG9ydGFudDsgfVxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gaW5wdXQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMyAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLWlucHV0LS1maWxsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGhvdXQtaWNvbiAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDllMiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyMzI3MmUgIWltcG9ydGFudDsgfVxuICAgICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIC5pbnB1dC1ibG9jayBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMyAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gLmlucHV0LWJsb2NrIGlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGhvdXQtaWNvbiAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkNThiMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ5ZTI7XG4gICAgICBjb2xvcjogIzIzMjcyZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb246Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ1OGIzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2ZpbGUtaW5wdXQtLWVycm9yIC5wcm9maWxlLWlucHV0X190YXJnZXQtdGV4dCB7XG4gICAgY29sb3I6ICNlYjI1MjU7IH1cbiAgLnByb2ZpbGUtaW5wdXQtLWVycm9yIC5wcm9maWxlLWlucHV0X19lcnJvci1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgLnByb2ZpbGUtaW5wdXQtLWVycm9yIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWIyNTI1ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2ZpbGUtaW5wdXQtLWVycm9yIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViMjUyNTsgfVxuICAucHJvZmlsZS1pbnB1dCAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2Rjk7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wcm9maWxlLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wcm9maWxlLXByb2dyZXNzIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2OHB4IDEwMnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2OHB4IDgwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI4cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNjhweCA2MHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDY4cHggMzBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAyNHB4IDE4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTZweCAxNnB4OyB9IH1cbiAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI4cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1maWxsZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWZpbGxlZCB7XG4gICAgICAgIGhlaWdodDogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZmlsbGVkIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1maWxsZWQge1xuICAgICAgICBoZWlnaHQ6IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZmlsbGVkIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWZpbGxlZCB7XG4gICAgICAgIGhlaWdodDogNHB4OyB9IH1cbiAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uIHNwYW4ge1xuICAgICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb24gc3BhbiB7XG4gICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbiBzcGFuIHtcbiAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOmxhc3Qtb2YtdHlwZSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDsgfVxuICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb246bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb246bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb246bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb24tLWZpbGxlZDpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgLnByb2ZpbGUtcHJvZ3Jlc3NfX21vYmlsZS1ib251cy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjZweCkge1xuICAgIC5wcm9maWxlLXByb2dyZXNzX19tb2JpbGUtbGlua3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NnB4KSB7XG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX2xvYWQtbW9iaWxlLS1nb29nbGUtcGxheSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnByb2ZpbGUtcHJvZ3Jlc3MtLW9uLXRvcCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9maWxlLXByb2dyZXNzLS1vbi10b3AgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2ZpbGUtYm9udXMtaW5mbyxcbiAgICAucHJvZmlsZS1wcm9ncmVzcy0tb24tdG9wIC5wcm9maWxlLXByb2dyZXNzX19tb2JpbGUtYm9udXMtaW5mbyxcbiAgICAucHJvZmlsZS1wcm9ncmVzcy0tb24tdG9wIC5wcm9maWxlLXByb2dyZXNzX19tb2JpbGUtbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9maWxlLXByb2dyZXNzLS1vbi10b3AgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluaXRpYWw7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzcy0tb24tdG9wIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgICAgbWFyZ2luOiBpbml0aWFsOyB9XG5cbi5wcm9maWxlLXNlY3Rpb25fX2hlYWRlci1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4ucHJvZmlsZS1zZWN0aW9uX19pbnB1dHMge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHdpZHRoOiA1OTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9maWxlLXNlY3Rpb25fX2lucHV0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLnByb2ZpbGUtc2VjdGlvbl9faW5wdXRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gIC5wcm9maWxlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2ZpbGUtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2ZpbGUtc2VsZWN0X193cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZmlsZS1zZWxlY3RfX2lucHV0IGRpdjpoYXMoPiBpbnB1dCkge1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLXNlbGVjdF9faW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmY5ICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZmlsZS1zZWxlY3RfX2lucHV0IGlucHV0OmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZDU4YjMgIWltcG9ydGFudDsgfVxuICAucHJvZmlsZS1zZWxlY3QtLWZpbGxlZCBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDllMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzMjcyZSAhaW1wb3J0YW50OyB9XG4gICAgLnByb2ZpbGUtc2VsZWN0LS1maWxsZWQgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuXG4uc3RhdGlzdGljcy0tb25seSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc3RhdGlzdGljcyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RhdGlzdGljc19faXRlbXMge1xuICBnYXA6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAuc3RhdGlzdGljc19faXRlbXMge1xuICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuc3RhdGlzdGljc19faXRlbXMtLW9ubHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMmZyKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuc3RhdGlzdGljc19faXRlbXMtLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN0YXRpc3RpY3NfX2l0ZW1zLS1ub3Qtb25seSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB3aWR0aDogMzEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5zdGF0aXN0aWNzX19pdGVtcy0tbm90LW9ubHkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGF0aXN0aWNzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMywgNTUsIDEwMywgMC4xKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc3RhdGlzdGljc19fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uc3RhdGlzdGljc19fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIC5zdGF0aXN0aWNzX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50aGFuay1tb2RhbF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTsgfVxuXG4udGhhbmstbW9kYWxfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICBnYXA6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAudGhhbmstbW9kYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgZ2FwOiAxNXB4OyB9IH1cblxuLnRoYW5rLW1vZGFsX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRoYW5rLW1vZGFsX191c2VyLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi50aGFuay1tb2RhbF9fdGV4dGFyZWEgLnByb2ZpbGUtaW5wdXRfX3RhcmdldC10ZXh0IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLnRoYW5rLW1vZGFsX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NmJmMCAhaW1wb3J0YW50OyB9XG5cbi50aGFuay1tb2RhbF9fdGV4dGFyZWEgLmlucHV0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzOHB4OyB9XG4gIC50aGFuay1tb2RhbF9fdGFibGUtbGluZS0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgLnRoYW5rLW1vZGFsX190YWJsZS1saW5lLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlYjsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5N2EwYWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTdhMGFmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGhhbmstbW9kYWxfX3RhYmxlLWNlbGwtLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM0NzZiZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmZDtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAudGhhbmstbW9kYWxfX3RhYmxlLWNlbGwtLWRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICNlNWU3ZWI7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3YTBhZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIC50aGFuay1tb2RhbF9fdGFibGUtbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlLWNlbGwtLXNlbGVjdGVkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDc2YmYwOyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUtY2VsbC0tZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU3ZWI7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTdhMGFmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUtY2VsbC0tc2VsZWN0ZWQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NzZiZjA7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsLS1kaXNhYmxlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTdlYjsgfVxuXG4udGhhbmstbW9kYWxfX2JvbnVzLXZhbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGhhbmstbW9kYWxfX2J1dHRvbiB7XG4gIHdpZHRoOiAzMzVweDtcbiAgcGFkZGluZzogMTNweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAudGhhbmstbW9kYWxfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50b2dnbGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIG1heC13aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZmNGY4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRvZ2dsZS1ib3gtLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6ICM0NzZiZjA7IH1cbiAgICAudG9nZ2xlLWJveC0tdG9nZ2xlZCAudG9nZ2xlLWJveF9fY2lyY2xlIHtcbiAgICAgIGxlZnQ6IDI2cHg7IH1cbiAgLnRvZ2dsZS1ib3hfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5wZXJmb3JtYW5jZXMta3BpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wZXJmb3JtYW5jZXMta3BpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLnBlcmZvcm1hbmNlcy1rcGktLWNvbHVtbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLnBlcmZvcm1hbmNlcy1rcGlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgICAucGVyZm9ybWFuY2VzLWtwaV9faXRlbSAua3BpLWRvbmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjg5QUZBIDAlLCAjOTI2QkZGIDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBlcmZvcm1hbmNlcy1rcGlfX2l0ZW0tcGVyZm9ybWFuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0cHg7IH1cbiAgLnBlcmZvcm1hbmNlcy1rcGkgLnBlcmZvcm1hbmNlX19udW1lcmljYWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wZXJmb3JtYW5jZXMta3BpIC5udW1lcmljYWwtaW5kaWNhdG9yc19fc2NvcmUtY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDRweDsgfVxuICAucGVyZm9ybWFuY2VzLWtwaSAubnVtZXJpY2FsLWluZGljYXRvcnNfX3Byb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjsgfVxuICAgIC5wZXJmb3JtYW5jZXMta3BpIC5udW1lcmljYWwtaW5kaWNhdG9yc19fcHJvZ3Jlc3MtYmFyLS1jb2xvci1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxZTlmZiAwJSwgIzNkOGFmZiAxMDAlKTsgfVxuICAgIC5wZXJmb3JtYW5jZXMta3BpIC5udW1lcmljYWwtaW5kaWNhdG9yc19fcHJvZ3Jlc3MtYmFyIC5jb2xvci1pbmRpY2F0b3ItLWRvbmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjg5QUZBIDAlLCAjOTI2QkZGIDEwMCUpOyB9XG5cbi5lZGl0LXByb2ZpbGUge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZWRpdC1wcm9maWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAuZWRpdC1wcm9maWxlX193cmFwIHtcbiAgICAgIGdhcDogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZWRpdC1wcm9maWxlX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5lZGl0LXByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX3VwbG9hZC1hdmF0YXIgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZWRpdC1wcm9maWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmVkaXQtcHJvZmlsZV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGdhcDogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVkaXQtcHJvZmlsZV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmVkaXQtcHJvZmlsZV9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkaXQtcHJvZmlsZSAucGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkOWUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVkaXQtcHJvZmlsZV9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBmaWxsOiAjNDc2YmYwICFpbXBvcnRhbnQ7IH1cbiAgLmVkaXQtcHJvZmlsZV9fZm9ybS1hdmF0YXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAgIC5lZGl0LXByb2ZpbGVfX2Zvcm0tYXZhdGFyLXdyYXAgLmF0dGFjaG1lbnRzLWxpc3RfX3dhcm5pbmctbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC1wcm9maWxlX191c2VyLWltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX191c2VyLWltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfSB9XG4gICAgLmVkaXQtcHJvZmlsZV9fdXNlci1pbWcgLmF2YXRhci1pbWFnZSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgLmVkaXQtcHJvZmlsZSAuYXZhdGFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVkaXQtcHJvZmlsZSAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC1wcm9maWxlX19jb25maXJtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX19jb25maXJtLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH0gfVxuICAuZWRpdC1wcm9maWxlX19zYXZlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4OyB9XG4gIC5lZGl0LXByb2ZpbGVfX3NlbmQtY29kZS1idXR0b24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZWRpdC1wcm9maWxlX19zZW5kLWNvZGUtYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk3YTBhZjtcbiAgICAgIGNvbG9yOiAjOTdhMGFmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX3NlbmQtY29kZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7IH0gfVxuICAuZWRpdC1wcm9maWxlX19yZXNlbmQtY29kZS10ZXh0IHtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAuZWRpdC1wcm9maWxlX19yZXNlbmQtY29kZS10ZXh0LS1mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX3Jlc2VuZC1jb2RlLXRleHQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX2NvZGUtYnV0dG9ucy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX19jb2RlLWJ1dHRvbnMtd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX2VtYWlsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkaXQtcHJvZmlsZV9fZW1haWwtY29uZmlybWVkLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gIC5lZGl0LXByb2ZpbGVfX2ludGVyZXN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkRERTI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmVkaXQtcHJvZmlsZV9faW50ZXJlc3QtLW15IHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NzZiZjA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZWRpdC1wcm9maWxlX19pY29uLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZWRpdC1wcm9maWxlX19kYXRlLWdlbmRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZWRpdC1wcm9maWxlX19nZW5kZXItcmFkaW8tYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX2ludGVyZXN0cy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVkaXQtcHJvZmlsZSAud3MtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MWZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2ZpbGUtdmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLnByb2ZpbGUtdmlld19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fYm9keSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19ib2R5IHtcbiAgICAgICAgZ2FwOiAxNXB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX21haW4taW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX2hlYWRlci1kYXRhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19faGVhZGVyLWRhdGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnByb2ZpbGUtdmlld19faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19oZWFkZXItZGF0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucHJvZmlsZS12aWV3X19mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2ZpbGUtdmlld19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvZmlsZS12aWV3X19pbmZvLS1vbmx5LXN0YXRpc3RpY3Mge1xuICAgICAgZ2FwOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb2ZpbGUtdmlld19faW5mby0tb25seS1zdGF0aXN0aWNzIC5wcm9maWxlLXZpZXdfX2luZm8td3JhcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wcm9maWxlLXZpZXdfX2luZm8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2ZpbGUtdmlld19fZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2RhdGEge1xuICAgICAgICBnYXA6IDQwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2RhdGEge1xuICAgICAgICBnYXA6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX3BlcnNvbmFsaXR5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fcGVyc29uYWxpdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIC5wcm9maWxlLXZpZXdfX25hbWUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAucHJvZmlsZS12aWV3X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgLnByb2ZpbGUtdmlld19fZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX2NlbnRyYWwtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5wcm9maWxlLXZpZXdfX2ludGVyZXN0cyB7XG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX3RpdGxlLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjg5QUZBIDAlLCAjOTI2QkZGIDEwMCUpOyB9XG4gIC5wcm9maWxlLXZpZXdfX2F2YXRhciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX3JhdGluZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fcmF0aW5nLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMDUpOyB9XG4gIC5wcm9maWxlLXZpZXdfX2JsdWUtYnV0dG9uLWVkaXQge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fYmx1ZS1idXR0b24tZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJvZmlsZS12aWV3X193aGl0ZS1idXR0b24tZWRpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fd2hpdGUtYnV0dG9uLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX3doaXRlLWJ1dHRvbi1lZGl0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fZWRpdC1wcm9maWxlLWljb24ge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnByb2ZpbGUtdmlld19fdG9wLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fdG9wLXBhbmVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IDczNXB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fYm9udXMtdmFsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAucHJvZmlsZS12aWV3X19hbW91bnQsIC5wcm9maWxlLXZpZXdfX2JvbnVzLXZhbHVlLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxZTlmZiAwJSwgIzNkOGFmZiAxMDAlKTsgfVxuICAucHJvZmlsZS12aWV3X19wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLnByb2ZpbGUtdmlld19fcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucHJvZmlsZS12aWV3X19wcm9ncmVzcy1wZXJjZW50IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcm9maWxlLXZpZXdfX2FjaGlldmVtZW50cyB7XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2FjaGlldmVtZW50cyB7XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG5cbi51c2VyLXJhbmtpbmctYm9yZGVyIHtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MWU5ZmYgMCUsICMzZDhhZmYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmN1cnJlbnQtdXNlci1yYW5raW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIC5jdXJyZW50LXVzZXItcmFua2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDsgfSB9XG4gIC5jdXJyZW50LXVzZXItcmFua2luZ19fbG9nbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmN1cnJlbnQtdXNlci1yYW5raW5nX19wb2ludHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAuY3VycmVudC11c2VyLXJhbmtpbmcgLmxpbmsge1xuICAgIGNvbG9yOiAjNDc2YmYwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFua2luZy1maWx0ZXJzLXNlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3Ige1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEwcHg7IH0gfVxuICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM5N2EwYWY7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItdGFyZ2V0LXRleHQtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRjO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ3NmJmMDsgfVxuICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogODtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5N2EwYWYgI2RjZGZlNDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA3NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7XG4gICAgICBib3JkZXI6IGNhbGMoMTZweCAvIDIpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItY2F0ZWdvcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjsgfVxuXG4ucmFua2luZy1wYWdlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLnJhbmtpbmctcGFnZS10YWJsZSB0aGVhZCB7XG4gICAgY29sb3I6ICM5N2EwYWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSB0aGVhZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSB0aGVhZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIC5yYW5raW5nLXBhZ2UtdGFibGUtLWVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiA0NTZweDsgfVxuICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNXB4OyB9XG4gICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC5yYW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnJhbmsge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAucG9pbnRzIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC51c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgY29sb3I6ICMyMzI3MmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mb19fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mb19fYXZhdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjUwcHgpIHtcbiAgICAgICAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC51c2VyLWluZm9fX2F2YXRhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rLS1jdXJyZW50LXVzZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTFlOWZmIDAlLCAjM2Q4YWZmIDEwMCUpOyB9XG4gICAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rLS1jdXJyZW50LXVzZXIgLnVzZXItaW5mbyxcbiAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmstLWN1cnJlbnQtdXNlciAucG9pbnRzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmstLWN1cnJlbnQtdXNlciAucmFuayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRvcC1yYW5raW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM4NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDhweCAyNHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC50b3AtcmFua2luZy1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC50b3AtcmFua2luZy1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAudG9wLXJhbmtpbmctaXRlbSB7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC50b3AtcmFua2luZy1pdGVtIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC50b3AtcmFua2luZy1pdGVtX19yYW5rIHtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAudG9wLXJhbmtpbmctaXRlbV9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtX19jb250cm9sIC5pbmplY3RlZC1zdmcge1xuICAgICAgZmlsbDogIzQ3NmJmMDsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtX19jb250cm9sLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAyNHB4OyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wtLWluYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDM1JTsgfVxuICAudG9wLXJhbmtpbmctaXRlbV9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMDdweDsgfVxuICAudG9wLXJhbmtpbmctaXRlbV9fY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudG9wLXJhbmtpbmctaXRlbV9fZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtX19kb3RzIC5kb3Qge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGZlNDsgfVxuICAgICAgLnRvcC1yYW5raW5nLWl0ZW1fX2RvdHMgLmRvdC0tc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2RvdHMtLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFuayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwN3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMC4zNXM7IH1cbiAgICAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fYXZhdGFyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxODhweDsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19wbGFjZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjMjMyNzJlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICAudG9wLXJhbmtpbmctaXRlbS0tY3VycmVudC11c2VyLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MWU5ZmYgMCUsICMzZDhhZmYgMTAwJSk7IH1cbiAgICAudG9wLXJhbmtpbmctaXRlbS0tY3VycmVudC11c2VyLXNlbGVjdGVkIC50b3AtcmFua2luZy1pdGVtX19jb250cm9sIC5pbmplY3RlZC1zdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtLS1jdXJyZW50LXVzZXItc2VsZWN0ZWQgLnRvcC1yYW5raW5nLWl0ZW1fX3JhbmssXG4gICAgLnRvcC1yYW5raW5nLWl0ZW0tLWN1cnJlbnQtdXNlci1zZWxlY3RlZCAudG9wLXVzZXItcmFua19fbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udG9wLXJhbmtpbmctbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIC50b3AtcmFua2luZy1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLnRvcC1yYW5raW5nLWxpc3RfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cblxuLnJhbmtpbmctcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhbmtpbmctcGFnZV9fdG9wLXJhbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAucmFua2luZy1wYWdlX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAucmFua2luZy1wYWdlX19ib2R5IHtcbiAgICAgICAgcm93LWdhcDogMzBweDsgfSB9XG4gIC5yYW5raW5nLXBhZ2VfX2N1cnJlbnQtdXNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7IH1cbiAgLnJhbmtpbmctcGFnZV9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMHB4OyB9XG4gIC5yYW5raW5nLXBhZ2VfX3RvcC1yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLnJhbmtpbmctcGFnZV9fdG9wLXJhdGluZyAudGl0bGUge1xuICAgICAgY29sb3I6ICMyMzI3MmU7IH1cbiAgICAucmFua2luZy1wYWdlX190b3AtcmF0aW5nIC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMzBweDsgfVxuXG4uZXZlbnQtcmVnaXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgIC5ldmVudC1yZWdpc3RyYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY2cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uIC5icmVhZC1jcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4OyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlOyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZjY5NDc7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0OyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1pbnB1dC1jb250cm9sIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0taW5wdXQtY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbiAuYXR0YWNobWVudHMtbGlzdF9fZW1wdHktYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbiAuYXR0YWNobWVudHMtbGlzdF9fYWRkLWZpbGUtbGluayB7XG4gICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA2cHggMCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2luZm8gc3ZnIHtcbiAgICAgIGZpbGw6ICMwNzJjODE7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9faW5mby1sYWJlbCB7XG4gICAgbWFyZ2luOiAycHggMCAwIDRweDtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2EwYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZG9jdW1lbnQtaW5mby1tb2RhbCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsIHtcbiAgICBwYWRkaW5nOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY5NDc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMjhweDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsLXN2ZyB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsLXN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDgycHg7IH0gfVxuXG4uZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc1cHgpIHtcbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY2cHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kZXNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Rlc2NyaXB0aW9uX19pbnB1dC13cmFwLS10ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uIC5icmVhZC1jcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYmxvY2sgLmlucHV0LWJsb2NrX19pbnB1dC1wb3NpdGlvbi13cmFwIHtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWJsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWZsZXgtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tZmxleC1yb3cge1xuICAgICAgICBnYXA6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1mbGV4LXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWZsZXgtcm93IC5pbnB1dC1ibG9ja19fdGV4dC1vdmVyZmxvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWZsZXgtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2NoZWNrYm94IHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fY2hlY2tib3ggZGl2IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiAuaW5mbyB7XG4gICAgY29sb3I6ICMwNzJjODE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctbGFiZWwtLWZyb3plbiB7XG4gICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0OyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXRoaXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWlubGluZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0taW5saW5lLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1pbmxpbmUtYnV0dG9uLS1ibHVlIHtcbiAgICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0taW5wdXQtY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb24gLmF0dGFjaG1lbnRzLWxpc3RfX2VtcHR5LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uIC5hdHRhY2htZW50cy1saXN0X19hZGQtZmlsZS1saW5rIHtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYnV0dG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZG9jdW1lbnQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19pbmZvIHN2ZyB7XG4gICAgICBmaWxsOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNHB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZG9jdW1lbnQtaW5mby1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNHB4OyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHg7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbC1idXR0b24tLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxZmY7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY2cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkIC5icmVhZC1jcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4OyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3ctbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0OyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tY29udHJvbC0tdGhpcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1pbmxpbmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0taW5saW5lLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWlubGluZS1idXR0b24tLWJsdWUge1xuICAgICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1idXR0b24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1pbnB1dC1jb250cm9sIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0taW5wdXQtY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZCAuYXR0YWNobWVudHMtbGlzdF9fZW1wdHktYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZCAuYXR0YWNobWVudHMtbGlzdF9fYWRkLWZpbGUtbGluayB7XG4gICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19kb2N1bWVudC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA2cHggMCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2luZm8gc3ZnIHtcbiAgICAgIGZpbGw6ICMwNzJjODE7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9faW5mby1sYWJlbCB7XG4gICAgbWFyZ2luOiAycHggMCAwIDRweDtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2EwYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZG9jdW1lbnQtaW5mby1tb2RhbCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsIHtcbiAgICBwYWRkaW5nOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMjhweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsLXN2ZyB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsLXN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDgycHg7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX190b3Atd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX190b3Atd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX3RvcC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXN0YXR1cyB7XG4gICAgY29sb3I6IHJlZDsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tc3RhdHVzLS1tb2RlcmF0aW9uIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1zdGF0dXMtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6IGdyZWVuOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tdG9wLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnJlZ2lzdHJhdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5yZWdpc3RyYXRpb25zLWxpc3Qge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25zLWxpc3RfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW46IDM2cHggMDsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkOyB9XG4gICAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cy0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1zdGF0dXMtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6IGdyZWVuOyB9XG4gIC5yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtaW1hZ2UtLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Zjk5ZDE7IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXBvaW50cyB7XG4gICAgY29sb3I6ICNmNTJkMDA7IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tZGF0ZSB7XG4gICAgbWFyZ2luOiAzNnB4IDA7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1zdGF0dXMtLW1vZGVyYXRpb24ge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cy0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogZ3JlZW47IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LWltYWdlLS1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY5OWQxOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtcG9pbnRzIHtcbiAgICBjb2xvcjogI2Y1MmQwMDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlcnZpY2UtaXRlbSB7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZXJ2aWNlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VydmljZS1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNjg5MTc0KSA2Ljc3JSwgcmdiYSgwLCAwLCAwLCAwLjE1MzczOSkgMTUuMSUsIHJnYmEoMCwgMCwgMCwgMC4yOTY4NzUpIDI5LjE3JSwgcmdiYSgwLCAwLCAwLCAwLjM5MDYyNSkgMzkuMDYlLCByZ2JhKDAsIDAsIDAsIDAuNDczOTU4KSA0Ny40JSwgcmdiYSgwLCAwLCAwLCAwLjU0MTY2NykgNTQuMTclLCByZ2JhKDAsIDAsIDAsIDAuNjI1KSA2Mi41JSwgcmdiYSgwLCAwLCAwLCAwLjczNDM3NSkgNzMuNDQlLCByZ2JhKDAsIDAsIDAsIDAuODc1KSA4Ny41JSwgIzAwMCAxMDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuc2VydmljZS1pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlLWl0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNjMpKTsgfVxuICAuc2VydmljZS1pdGVtLS13aXRob3V0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY5OWQxOyB9XG4gIC5zZXJ2aWNlLWl0ZW1fX2JvZHkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZXJ2aWNlLWl0ZW1fX2JvZHktYm90dG9tIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZXJ2aWNlLWl0ZW1fX2JvZHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keS1ub3RpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zZXJ2aWNlLWl0ZW1fX2JvZHktYm9udXMge1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAuc2VydmljZS1pdGVtX19ib2R5LWJvbnVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keS1kYXRlIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uc2VydmljZS1jYXJkIHtcbiAgcGFkZGluZzogNjBweCAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZXJ2aWNlLWNhcmQge1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLnNlcnZpY2UtY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjZweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS0tZml4ZWQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1vd25lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzZweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4MHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1ib251cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYm9udXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzZweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1ib251cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWJvbnVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24tLWN1dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTRweDsgfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXNwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VydmljZS1jYXJkX19pdGVtLXNwb2lsZXI6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1kYXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1kYXRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGUtYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGUtYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGUtYm9keS12YWx1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGF0ZS1ib2R5LXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ1OGIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBjb2xvcjogIzBkNThiMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3NnB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4MHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1zbWlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYm9keS1hZGFwdGl2ZSB7XG4gICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1ib2R5LWFkYXB0aXZlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2VydmljZS1jYXJkX19pdGVtLWluZm8td3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiA4cHggMjBweCAxNnB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMTZweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tY2F0ZWdvcnktaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzA3MmM4MTsgfVxuICAuc2VydmljZS1jYXJkX19hY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZS1jYXJkX19tb2RhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9fbW9kYWwtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19tb2RhbC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19tb2RhbC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX21vZGFsLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1hY3Rpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1idXR0b24ge1xuICAgICAgb3JkZXI6IDI7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tcmVtYWluaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmcge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tcmVtYWluaW5nLWNvdW50IHtcbiAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctcXVlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtMTBweDsgfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tcmVtYWluaW5nLXF1ZXN0aW9uIHN2ZyB7XG4gICAgICBmaWxsOiAjMDcyYzgxOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tcmVtYWluaW5nLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogNzBweDtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2EwYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tcmVtYWluaW5nLWluZm8ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19yb3cge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZXJ2aWNlLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTZweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiA5ODZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NnB4KSB7XG4gICAgLnNlcnZpY2UtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDM1NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4MHB4KSB7XG4gICAgLnNlcnZpY2UtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAuc2VydmljZS1saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc2VydmljZS1saXN0X19pdGVtOmxhc3QtY2hpbGQsIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzE2cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLnNlcnZpY2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkLCAuc2VydmljZS1saXN0X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuc2VydmljZS1saXN0X19pdGVtOmxhc3QtY2hpbGQsIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg2cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlLWxpc3RfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVycy1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLW1vZGFsLS1mdWxsLXByaWNlIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwtLWNhdGVnb3J5IHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLW1vZGFsLS1jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9ucyAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfSB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1yZXNldCB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1yZXNldC10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItcmVzZXQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZmlsbDogIzk3YTBhZjsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG4gICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXNlYXJjaCAuaW5wdXQtYmxvY2tfX2ljb24gc3ZnIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmOyB9XG4gICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXNlYXJjaCAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9jay0tc2VhcmNoLW1vZGUgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItY2F0ZWdvcnktYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItY2F0ZWdvcnktcmVzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuc2VydmljZS1saXN0X19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAxMHB4OyB9XG4iLCIuYXR0YWNobWVudHMtbGlzdF9fZW1wdHktYmxvY2stY29udGVudCB7XG4gIHotaW5kZXg6IDA7XG59XG4iLCIucGFnaW5hdGlvbi1jdXN0b20ge1xuICAmX19wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAmX19wYWdlLW51bWJlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgJjpub3QoJi0tc2VsZWN0ZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiczAyMDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYtcGFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJl9fcHJldi1wYWdlLFxuICAmX19uZXh0LXBhZ2Uge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnBhZ2luYXRpb24taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3MtcmVhY3QtYmFzZS1tb2RhbF9fYmFjayB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLndzLXJlYWN0LWJhc2UtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNiNTAwO1xufVxuXG4uc2VsZWN0LWRpc3RyaWN0LW1vZGFsIHtcbiAgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2JhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIkd2hpdGU6ICNmZmY7XG4kYmx1ZS1jb2xvcjogIzAwMzRhNjtcbiRzZWNvbmRhcnktY29sb3I6ICM3NTg0OGI7XG5cbi53cy1yZWFjdC1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJi0tY2hlY2sge1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2ljb24tY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAmX19jaGVjay13cmFwIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICYtLWNoZWNrZWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgJi53cy1yZWFjdC1jaGVja2JveF9fY2hlY2std3JhcC0tY2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbnB1dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgJl9fdGV4dC1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fZmllbGRzLWVycm9yIHtcbiAgICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogJHJ1NTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19tYXgtc2l6ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIEBleHRlbmQgJWJvZHktMjtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJzMDMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgIEBleHRlbmQgJWJvZHktMjtcblxuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIEBleHRlbmQgJWJvZHktMjtcblxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGU1MDA7XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlZmYxO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBjb2xvcjogJHNnOTAwO1xuICAgIH1cblxuICAgICYtLWRvdWJsZSB7XG4gICAgICByaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXdpdGgtbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aC1pY29uIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VhcmNoLW1vZGUge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkcnU1MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHJ1NTAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHJ1NTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRiczAzMC1jb2xvcjogI2VjZWZmMTtcbiRob3Zlci1iZzogI2Y1ZjVmNTtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmF5LXRpdGxlOiAjOGI4YjkwO1xuJGxpbmstY29sb3I6ICMwMDM0YTY7XG5cbi53cy1kaWN0aW9uYXJ5LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICZfX2ljb24ge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kaWN0aW9uYXJ5LWxhYmVsIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faXRlbXMtYmFjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faXRlbXMtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJzMDMwLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAmX19pdGVtcy1pdGVtIHtcbiAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1ob3ZlcixcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiczAyMDtcbiAgICAgIGNvbG9yOiAkY2FiMjAwO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiczAyMDtcbiAgICAgIGNvbG9yOiAkY2FiMjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGVsLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktdGl0bGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC5zZWxlY3QtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19tb2RlbC1zaW5nbGUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS10aXRsZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zZWxlY3QtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNlbGVjdC1pY29uIHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJodG1sLFxuYm9keSxcbiNhcHAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cblxuc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZpZ3VyZSxcbnVsLFxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5jYXB0aW9uLWxpbmsge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBjb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gICAgICBjb2xvcjogJGhvdmVyLWJsdWUtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlcGFnZS1jb250YWluZXI7XG5cbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmLS1wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxuXG4gICYtLXByb2ZpbGUtcHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4lYnV0dG9uIHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ1dHRvbjtcblxuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1ibHVlLWNvbG9yO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNnMDgwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ1dHRvbjtcblxuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZTkwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMTMsIDg4LCAxNzksIDAuMik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlNzAwO1xuICB9XG59XG5cbi5wcmltYXJ5LWxpbmsge1xuICBjb2xvcjogJGFjY2VudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jb21tb24td3JhcHBlciB7XG4gIEBleHRlbmQgJWNvbnRhaW5lcjtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICBtYXgtd2lkdGg6ICRjb21tb24td3JhcHBlci13aWR0aDtcbiAgcGFkZGluZzogMCAzMHB4O1xuXG4gICYtLW1pbiB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1jb2x1bW4td2lkdGg7XG4gIH1cblxuICAmLS16YWIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2lkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzLzEuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYnJlYWsxMTIwIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWs0MjUge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgfVxuXG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gI3skcGFnZS13cmFwcGVyLXdpZHRofSkgLyAyICsgI3skY29udGVudC1jb2x1bW4td2lkdGh9KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZTAxMDtcbiAgICB9XG4gIH1cblxuICAuY29tbW9uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrNzY4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mdWxsLWhkLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgJWNvbnRhaW5lcjtcblxuICBtYXgtd2lkdGg6ICRmdWxsLWhkLWNvbnRhaW5lci13aWR0aDtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBicmVhazE2NDAge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrNzY4IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmhkLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgJWNvbnRhaW5lcjtcblxuICBtYXgtd2lkdGg6ICRoZC1jb250YWluZXItd2lkdGg7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIEBleHRlbmQgJWNvbnRhaW5lcjtcblxuICBtYXgtd2lkdGg6ICRwYWdlLXdyYXBwZXItd2lkdGg7XG59XG5cbi5jb250ZW50LWNvbHVtbiB7XG4gIEBpbmNsdWRlIGJyZWFrMTAyNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWs3Njgge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVhazQ4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6ICRjb250ZW50LWNvbHVtbi13aWR0aDtcbn1cblxuLnNpZGViYXItY29sdW1uIHtcbiAgQGluY2x1ZGUgYnJlYWsxMDI0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAkc2lkZWJhci1jb2x1bW4td2lkdGg7XG4gIG1heC13aWR0aDogJHNpZGViYXItY29sdW1uLXdpZHRoO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b2FzdC1ub3RpZmljYXRpb24ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLm1haW4tYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZW50aXR5LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJGVudGl0eS1jb250YWluZXItd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5zaXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3k0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1zdGF0aXN0aWMge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJi0tbWVkaXVtLXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gICYtLXNtYWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5zdGF0aXN0aWMge1xuICBAaW5jbHVkZSBicmVhazExMjAge1xuICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWs0MjUge1xuICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGJyZWFrMTEyMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW5zLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrMTEyMCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrNDI1IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnN0YXRpc3RpY19fY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrMTEyMCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19pY29uLWJsb2NrIHtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIC5zdGF0aXN0aWMtaXRlbV9faWNvbi1ibG9jayB7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0aXN0aWMtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19pY29uLWJsb2NrIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi13cmFwIHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYmFja2dyb3VuZDogJG95NDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdtNjAwO1xuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIEBleHRlbmQgJXN1YmhlYWRlci0xO1xuXG4gICAgYmFja2dyb3VuZDogJGRpc2FibGVkLWNvbG9yO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5jaGVja2JveC1pbmxpbmUge1xuICBAZXh0ZW5kICVib2R5LTE7XG5cbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5kaXYsXG5zcGFuLFxuaW5wdXQge1xuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmICsgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgOXB4IDVweCAzNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2NoZWNrYm94LnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9jaGVja2JveC1jaGVjay5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICZbdHlwZT0nZmlsZSddLFxuICAmW3R5cGU9J2NoZWNrYm94J10sXG4gICZbdHlwZT0ncmFkaW8nXSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LW92ZXJmbG93LW11bHRpLWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uYmxvY2stbGluZS13cmFwcGVyIHtcbiAgJi0tZGFyay1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogJGdjOTAwO1xuICB9XG59XG5cbi5jbGljayxcbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ob3Zlci11bmRlcmxpbmUge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubm90LWZvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmJhc2Utc2Nyb2xsIHtcbiAgQGluY2x1ZGUgYmFzZS1zY3JvbGw7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi8qKlxuICog0JfQsNC/0YDQtdGCINCy0YvQtNC10LvQtdC90LjRjyDRgtC10LrRgdGC0LAuINCd0LDRgdC70LXQtNGD0LXRgtGB0Y8uXG4gKiovXG4uZGlzYWxsb3ctc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuIiwiLlRvYXN0aWZ5IHtcbiAgJl9fdG9hc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gICZfX3RvYXN0LWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmdsb2JhbC10b2FzdCB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmLlRvYXN0aWZ5IHtcbiAgICAmX190b2FzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuXG4gICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFlNTAwO1xuICAgICAgfVxuXG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRydTUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvci1zdHJpbmcge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiI3N1YnRyZWUtY29udGFpbmVyIHtcbiAgLy8ud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLXdyYXAge31cblxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jYXBwIHtcbiAgLmFwcC1mb3JtIHtcbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtd3JhcCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faW5wdXQtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlucHV0LWJsb2NrX19pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgLmlucHV0LWJsb2NrX19pbnB1dC1wb3NpdGlvbi13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3Ige1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19sYWJlbCB7XG4gICAgICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwODA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlLWl0ZW0ge1xuICBoZWlnaHQ6IDM2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHNsb3ctdHJhbnNpdGlvbiBlYXNlLW91dDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkc2xvdy10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42MykpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODUwKSB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBsaW5lLW92ZXJmbG93KDQpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2UtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWxsOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fY291bnQtbGlrZXMge1xuICAgIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19zdWJqZWN0IHtcbiAgICBAZXh0ZW5kICVsYWJlbC0xO1xuXG4gICAgY29sb3I6ICRwbzAyMDtcbiAgfVxuXG4gICZfX2JvbnVzLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG4gICZfX2JvbnVzIHtcbiAgICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gICAgY29sb3I6ICRzZzIwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5hcnRpY2xlLWNhcmQge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2ltYWdlLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5pbWFnZS1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQ6ICRzZzAxMDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeV9fbmV4dC1hcnJvdyB7XG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdy10cmFuc2l0aW9uO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeV9fcHJldi1hcnJvdyB7XG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdy10cmFuc2l0aW9uO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWdhbGxlcnlfX2RvdHMge1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDcyMCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NTApIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX193cmFwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTEyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnQtbGlrZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2xpa2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgJl9fYm9udXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM4MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLWluZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbzAyMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTEyKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM4MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgJi0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuICIsIi5hcnRpY2xlLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcblxuICAucGFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ljb24tYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmX19maWx0ZXItZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcblxuICAgIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19pY29uLS1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLWdyb3VwLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19maWx0ZXItZ3JvdXAtcmVzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2Zvcm0taXRlbSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg1MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0taXRlbS1zZWFyY2gge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMzAwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MDApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBib3gtc2hhZG93OiAkYnV0dG9uLXNoYWRvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5hdXRoLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg4NzApIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg3MCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXBhZ2UtdGl0bGUtMjtcblxuICAgIGNvbG9yOiAkc2c5MDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1ODYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDI1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtZXJyb3Itd3JhcCB7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcnU1MDA7XG4gICAgICBjb2xvcjogJHJ1NTAwO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJ1NTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICRydTUwMDtcbiAgfVxuXG4gIC51c2VyLWF2YXRhciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICZfX2N1c3RvbS1hdmF0YXIge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndzLXRvb2x0aXAtLWJvdHRvbSB7XG4gICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnM3NTA7XG4gICAgY29sb3I6ICRiczAwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fbmFtZS1wYXNzd29yZC1mb3JtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNTApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgyNjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM1MCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZmY7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NzApIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi0tZXhpc3RpbmctYWNjb3VudCB7XG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NzApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2F1dGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODcwKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nOiAzN3B4IDMwcHggMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAyMnB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODcwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWVycm9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24tbmV3LWFjY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAmX19pbnB1dC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWdpc3RyYXRpb24ge1xuICAgIC5hdXRoLXN0ZXBzX19pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgLmlucHV0LWJsb2NrX19pY29uIHtcbiAgICAgIHRvcDogNDQlO1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICRzZzA4MDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC10YXJnZXQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2lucHV0LXRhcmdldCB7XG4gICAgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZzA4MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIGluc2V0IDAgMCAwIDEwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC10YXJnZXQtZXJyb3Ige1xuICAgIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNnMDgwO1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnB1dC1lcnJvciB7XG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgfVxuXG4gICZfX3RleHQtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJl9fcmVnaXN0cmF0aW9uLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmX19nZW5kZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cblxuICAmX19nZW5kZXItcmFkaW8td3JhcCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pbnB1dC1wYXNzd29yZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXBhc3N3b3JkLWVycm9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAmX19mb3Jnb3QtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fZm9yZ290LXBhc3N3b3JkLWxpbmsge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5sb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iZztcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59IiwiLmNvbW1lbnQge1xuICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDEycHg7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuXG4gICAgLnJlYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLmxhYmVsLTItc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICAmX19jb250ZW50LXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNHB4O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHNnMDgwO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi0tZGVsZXRlOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAkZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgJi0tZWRpdDpob3ZlciBzdmcsXG4gICAgJi0tZWRpdDppcygmLS1hY3RpdmUpIHN2ZyB7XG4gICAgICBmaWxsOiAkaG92ZXItYmx1ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21tZW50cyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2N1c3Npb24tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kaXNjdXNzaW9uLWVtcHR5LW1lc3NhZ2Uge1xuICAgIGhlaWdodDogNDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2Rpc2N1c3Npb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19kaXNjdXNzaW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZGlzY3Vzc2lvbi1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgJl9faGVhZC1mZWVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fc2VuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMTRweCAwO1xuICAgIGdhcDogMTRweDtcblxuICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzIwKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbmQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MjApIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cblxuICAmX19zZW5kLWlucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NnB4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdyAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGU1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdGFibGUtY29tbWVudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIH1cblxuICAmX19lZGl0YWJsZS1jb21tZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19jbG9zZS1lZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3NlbmQtaW5wdXQge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2ZpZWxkcy1lcnJvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICB9XG4gIH1cblxuICAmX19zZW5kLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxufVxuIiwiLnJlZmVycmFsLW1lc3NhZ2Uge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODQwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5ldmVudC1pdGVtIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDI5NHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAkc2xvdy10cmFuc2l0aW9uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMjk0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbGlzdC1pdGVtLWdyYWRpZW50O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogJHNsb3ctdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYzKSk7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzODApIHtcbiAgICB3aWR0aDogMzUwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNzApIHtcbiAgICB3aWR0aDogMzQwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICB3aWR0aDogMzMwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNTApIHtcbiAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNDApIHtcbiAgICB3aWR0aDogMzEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzMzApIHtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHktYm90dG9tIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2JvZHktbm90aWNlcyB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHktYm9udXMge1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlNTAwO1xuICB9XG5cbiAgJl9fYm9keS1ib251cy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgJl9fYm9keS11c2VkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fYm9keS11c2VkLXRpY2sge1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19ib2R5LXVzZWQtdGljay13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICZfX2JvZHktZGF0ZSB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRlOTAwO1xuICB9XG5cbiAgJl9fYm9keS1wZXJpb2QtaWNvbiB7XG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDg3NSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2Nikge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1vd25lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogJHNnMDgwO1xuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MzYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgyODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvbnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDM2KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jdXQge1xuICAgICAgbWF4LWhlaWdodDogMTk0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXNwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHktdmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc3RhdHVzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgJl9faXRlbS1zdGF0dXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGU1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNzYpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIzMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvZHktYWRhcHRpdmUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7XG4gIH1cblxuICAmX19pdGVtLXNtaWxlLFxuICAmX19pdGVtLWNhdGVnb3J5LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGU5MDA7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmstd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJl9fbGluay13cmFwLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogJGNhYjAyMDtcblxuICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2FiMDIwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDYwMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdG9vbHRpcCB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxlZnQ6IC0zMnB4O1xuICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjb2xvcjogJGJzMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnMxMDA7XG5cbiAgICAmLS1zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlZCB7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4O1xuICB9XG59XG4iLCIuZXZlbnQtbGlzdCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTMxNikge1xuICAgIG1heC13aWR0aDogOTg2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMDAxKSB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDY4Nikge1xuICAgIG1heC13aWR0aDogMzU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgyODApIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCxcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEzMTYpIHtcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMDEpIHtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY4Nikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgJl9fZmlsdGVycy1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cblxuICAmX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAmLS1pbnZvbHZlbWVudCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDkyMCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIHtcbiAgICAuZXZlbnQtbGlzdF9fbm90LWludm9sdmVkLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19maWx0ZXItcmVzZXQtdGV4dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1yZXNldC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBmaWxsOiAkc2cwODA7XG4gIH1cblxuICAmX19maWx0ZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMzIwKSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogJHNnMDgwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9ja19faWNvbi0tc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2stLXNlYXJjaC1tb2RlIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1jYXRlZ29yeS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLWNhdGVnb3J5LXJlc2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAxMHB4O1xuICB9XG59XG4iLCIuZW1vamktc2VsZWN0IHtcbiAgQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcignZmxvYXQnKTtcblxuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygxMDAlICsgNHB4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtaGVpZ2h0OiAxMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkYnV0dG9uLXNoYWRvdztcblxuICAmX19zY3JvbGwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWszNzUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYW5pbWF0aW9uOiBzd2F5IDAuN3MgZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHN3YXkge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuZW1vamktc2VsZWN0X19zY3JvbGwtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5lbW9qaS1zZWxlY3RfX2ljb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIiRkZWZhdWx0LXdpZHRoOiA0cHg7XG4kdGhpbi1tYXJnaW4tcmlnaHQ6IDE2cHg7XG4kdGhpbi1yZXN1bHQtd2lkdGg6ICRkZWZhdWx0LXdpZHRoKyR0aGluLW1hcmdpbi1yaWdodDtcbiR3aWR0aHM6ICgnZGVmYXVsdCc6JGRlZmF1bHQtd2lkdGgsICdmbG9hdCc6JHRoaW4tcmVzdWx0LXdpZHRoKTtcblxuLy8gdHlwZXM6ICdkZWZhdWx0JywgJ2Zsb2F0J1xuQG1peGluIGN1c3RvbS1zY3JvbGxiYXIoJHR5cGU6J2RlZmF1bHQnKSB7XG4gIC8vIG5vaW5zcGVjdGlvbiBDc3NVbmtub3duUHJvcGVydHlcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkc2cwODAgJHNnMDIwO1xuICAvLyBub2luc3BlY3Rpb24gQ3NzVW5rbm93blByb3BlcnR5XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAkc2l6ZTogbWFwLWdldCgkd2lkdGhzLCAkdHlwZSk7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIEBpZiAoJHR5cGUgPT0gJ2RlZmF1bHQnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwMjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzA4MDtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Zsb2F0Jykge1xuICAgICAgYm9yZGVyOiBjYWxjKCN7JHRoaW4tbWFyZ2luLXJpZ2h0fSAvIDIpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLy8gbm9pbnNwZWN0aW9uIENzc1Vua25vd25Qcm9wZXJ0eVxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2luZm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY3VzdG9tLWJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzgwKSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jdXN0b20tYmFkZ2Uge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICYtLWxpbmsge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZzogMjBweCAxNHB4IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IGIsXG4gICZfX3Bvc3QtY29udGVudCBiIHtcbiAgICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgJi0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDE0cHggMTRweCAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTY4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19wb3N0LWNvbnRlbnQtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICYtLWxpbmsge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDE0cHggMTRweCAxNHB4O1xuICB9XG5cbiAgJl9faW1hZ2VzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAmX19pbWFnZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBnYXA6IDEwcHggMTBweDtcblxuICAgICYtLWdyaWQtb25lLWVsZW1lbnQge1xuICAgICAgLmV2ZW50X19wb3N0LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyaWQtdHdvLWNvbHVtbnMsXG4gICAgJi0tZ3JpZC10aHJlZS1jb2x1bW5zLFxuICAgICYtLWdyaWQtZml2ZS1lbGVtZW50cyB7XG4gICAgICAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyaWQtdHdvLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmLS1ncmlkLXRocmVlLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAmLS1ncmlkLWZpdmUtZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgfVxuXG4gICAgJi0tZ3JpZC1maXZlLWVsZW1lbnRzID4gZGl2IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgJi0tZ3JpZC1maXZlLWVsZW1lbnRzID4gZGl2Om50aC1jaGlsZCgxKSxcbiAgICAmLS1ncmlkLWZpdmUtZWxlbWVudHMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkwMCkge1xuICAgICAgZ2FwOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3JlYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAwIDE0cHggMTRweDtcbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmNGY4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMjVweDtcbiAgfVxuXG4gICZfX21lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJl9fbWVudS1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHNnMDkwO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkYnV0dG9uLXNoYWRvdztcbiAgfVxuXG4gICZfX21hbmFnZS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1lZGl0IHN2ZyB7XG4gICAgICBmaWxsOiAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZXJyb3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFuYWdlLWJ1dHRvbi13cmFwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG59XG4iLCIuZXZlbnQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcblxuICAmX19ldmVudHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5mZWVkLWZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNTYwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmLS1wcm9maWxlLW1vZGUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0td3JhcCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWljb24sXG4gICZfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLXNlbGVjdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgLmZlZWQtZmlsdGVyc19faXRlbS1pY29uLFxuICAgICAgLmZlZWQtZmlsdGVyc19faXRlbS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLWxhYmVsIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLS1wcm9maWxlLW1vZGUge1xuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgLmZlZWQtZmlsdGVyc19fc2VhcmNoLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLFxuICAmX19zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi0tcHJvZmlsZS1tb2RlIHtcbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvc3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcblxuICAmX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5pbnB1dC1ibG9jayxcbiAgICAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAtLXRleHRhcmVhLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTYwKSB7XG4gICAgICAuaW5wdXQtYmxvY2ssXG4gICAgICAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAtLXRleHRhcmVhLFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZzAyMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9ja19fbWF4LXNpemUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS13aXRoLWltYWdlcyB7XG4gICAgICAuaW5wdXQtYmxvY2ssXG4gICAgICAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAtLXRleHRhcmVhLFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2RhbC1tb2RlIHtcbiAgICAgIC5pbnB1dC1ibG9jayxcbiAgICAgIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMtYmxvY2sge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG5cbiAgICAgIC5wb3N0LWZvcm1fX2J1dHRvbnMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAucG9zdC1mb3JtX19zZW5kLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAucG9zdC1mb3JtX193YXJuaW5nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193YXJuaW5nIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zLFxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG5cbiAgJl9fYXR0YWNobWVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnMwMzA7XG4gIH1cblxuICAmX19hdHRhY2htZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbWctYXR0YWNobWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19yZW1vdmUtYXR0YWNobWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYWRkLWF0dGFjaG1lbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDI1JTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkc2cwMDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkLWF0dGFjaG1lbnQsXG4gICZfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5yZWFjdGlvbnMge1xuICAmX19zdGF0cy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI0LCA0NywgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjYWIwMjA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1saWdodDtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0LWNvdW50IHtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fc3RhdC1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblxuICAgICYtLXJvdGF0ZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZS1hbmltYXRpb24gMC44cyBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgfVxuXG4gICAgJi0tc2NhbGUge1xuICAgICAgYW5pbWF0aW9uOiBzY2FsZS1hbmltYXRpb24gMC44cyBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyByb3RhdGUtYW5pbWF0aW9uIHtcbiAgICAgIDElIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKSBzY2FsZSgxKTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZykgc2NhbGUoMS4yKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMGRlZykgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzY2FsZS1hbmltYXRpb24ge1xuICAgICAgMSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDEwZGVnKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBjb2xvci1zdmcoJHNnMDgwKTtcblxuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHNnMDA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvci1zdmcoJGFjY2VudCk7XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLmZlZWQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAmLS1wcm9maWxlLW1vZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NTApIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAmLS1wcm9maWxlLW1vZGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19ldmVudHMtZ3JvdXBzLXdyYXAge1xuICAgIHdpZHRoOiA3NCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ldmVudHMtZ3JvdXBzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fY3JlYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMjQlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtb25seS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX191cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAxODBweDtcbiAgICB3aWR0aDogMjQlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICByaWdodDogNSU7XG4gICAgICBib3R0b206IDE2MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODUwKSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1wcm9maWxlLW1vZGUge1xuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VwLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLmxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIuYXZhdGFyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAmX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICYtLW1hbGUge1xuICAgICAgd2lkdGg6IDcyJTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgIH1cblxuICAgICYtLWZlbWFsZSB7XG4gICAgICB3aWR0aDogNjglO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsbGVyIHtcbiAgICAuaW5qZWN0ZWQtc3ZnIHtcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWQtY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJl9fbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIGNvbG9yOiAkc2c1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAkc2c1MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLndzLWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJi0tbG9hZGluZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJiA+ICo6bm90KC53cy1idXR0b25fX3NwaW5uZXItY29udGFpbmVyKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2QkYwO1xuICAgIGNvbG9yOiAkYnMwMDA7XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NkJGMDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwMDU7XG4gICAgICBjb2xvcjogJHNnMDcwO1xuICAgIH1cblxuICAgICYud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDZweDtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I1MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2IzMDA7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNnMDA1O1xuICAgICAgY29sb3I6ICRzZzA3MDtcbiAgICB9XG5cbiAgICAmLndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwMDU7XG4gICAgY29sb3I6ICRzZzUwMDtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNnMjAwO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAkc2cwNzA7XG4gICAgfVxuXG4gICAgJi53cy1idXR0b24tLXdpdGgtaWNvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWZsYXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNiNTAwO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY2IzMDA7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICRzZzA3MDtcbiAgICB9XG5cbiAgICAmLndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdGhpbiB7XG4gICAgY29sb3I6ICRzZzUwMDtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNnMjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICRzZzA3MDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zcGlubmVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX3NwaW5uZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbmltYXRpb246IHNwaW4gMC41cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbiIsIi5jYXJkLWJvZHkge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgNDBweCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1maXhlZCB7XG4gICAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9sb2dvLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICYtLXdpdGhvdXQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5rYW0tZGF0ZS1waWNrZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICdsYWJlbCBpbnB1dCdcbiAgICAnLSBlcnJvcic7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fbGFiZWwge1xuICAgIGdyaWQtYXJlYTogbGFiZWw7XG4gIH1cblxuICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICBncmlkLWFyZWE6IGVycm9yO1xuICAgIC8vIFRPRE86INCy0YvQstC+0LQg0L7RiNC40LHQutC4INC90LjQs9C00LUg0L3QtSDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8sINGB0YLQuNC70LjQt9C+0LLQsNGC0Ywg0L/QviDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuFxuICB9XG5cbiAgJi0tdG9wLWxhYmVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2xhYmVsJ1xuICAgICAgJ2lucHV0J1xuICAgICAgJ2Vycm9yJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWFyZWE6IGlucHV0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgJGljb24tc2l6ZTogMjhweDtcblxuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc3ZnL2ljX2NhbGVuZGFyXzI0cHguc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpY29uLXNpemUgJGljb24tc2l6ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgIGlucHV0IHtcbiAgICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwODA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNnMDgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGlnaGxpZ2h0ZWQge1xuICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmthbS1kYXRlLXBpY2tlci0taGlnaGxpZ2h0ZWQgLmthbS1kYXRlLXBpY2tlciB7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogJHJ1NTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5lbXB0eS1zdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gICZfX21haW4taWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkY2IyMDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgfVxuICB9XG59XG4iLCIubG9hZC1hdHRhY2htZW50cyB7XG4gICZfX2ZpbGUtaWNvbiB7XG4gICAgZmlsbDogJGRlNTAwO1xuICB9XG5cbiAgJl9fZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRlODAwO1xuICAgICAgfVxuXG4gICAgICAubG9hZC1hdHRhY2htZW50c19fZmlsZS1pY29uIHtcbiAgICAgICAgZmlsbDogJGRlMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5tYWluLW1lbnUge1xuICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MnB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyMTApIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjEwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICRwcmltYXJ5IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAubWFpbi1tZW51X19uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAubWFpbi1tZW51X19uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2MCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLWljb24ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ0MCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyLWljb24td3JhcHBlci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbmF2LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9naW4taWNvbiB7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBmaWxsOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fbG9naW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRlOTAwO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1tZW51X19sb2dpbi1pY29uIHtcbiAgICAgICAgZmlsbDogJGRlOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtbG9naW4taWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gIH1cblxuICAmX191c2VyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKCRwcmltYXJ5LCAwLjI1KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI4MCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMTApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLm1haW4tbWVudV9fdXNlci1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1jb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjEwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDQwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuXG4gICZfX3VzZXItbWVudS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cblxuICAmX191c2VyLWRyb3Bkb3duLWl0ZW0ge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3VzZXItcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX3VzZXItcHJvZ3Jlc3MtcGVyY2VudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3VzZXItbWVzc2FnZXMge1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19tZXNzYWdlcy1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRhZTAwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICYtLWh1bmRyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgICYtLXRob3VzYW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMTApIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICByaWdodDogLTZweDtcbiAgICB9XG4gIH1cblxuICAmX19kcm9wZG93bi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAyMDRweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoJHByaW1hcnksIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbGVmdDogLTUycHg7XG4gICAgdG9wOiAtMjZweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fZHJvcGRvd24taXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1hdmF0YXItd3JhcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX191c2VyLW1lbnUtaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gICZfX2J1dHRvbi1vdGhlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19iYWRnZXMtb25lIHtcbiAgICByaWdodDogOHB4O1xuICB9XG5cbiAgJl9fYmFkZ2VzLXR3byB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19iYWRnZS1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgICYtLXRoaXJkIHtcbiAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzdweDtcblxuICAgICYtLWZpcnN0IHtcbiAgICAgIHJpZ2h0OiAyMXB4O1xuICAgIH1cblxuICAgICYtLXNlY29uZCB7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgICYtLXRoaXJkIHtcbiAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vbmJvYXJkaW5nLW1vZGFsIHtcbiAgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgICBoZWlnaHQ6IGNhbGMobWluKDgwdmgsIDgwMHB4KSkgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKG1pbig4MHZoLCA4MDBweCkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBAaW5jbHVkZSBtYXhIZWlnaHQoNzAwKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMobWluKDkwdmgsIDkwMHB4KSkgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMobWluKDkwdmgsIDkwMHB4KSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4SGVpZ2h0KDU2MCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcm93LWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heEhlaWdodCg4MDApIHtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJsb2NrIHtcbiAgICByb3ctZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4SGVpZ2h0KDgwMCkge1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKG1pbigzM3ZoLCAzMzBweCkpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19lbGxpcHNlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAyMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cblxuICAmX19za2lwLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgdHJhY2stYmFyIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTUlO1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuXG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuLndzLXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi0tcmVsYXRpdmUtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLWFic29sdXRlLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYW5pbWF0aW9uOiB0cmFjay1iYXIgZWFzZS1vdXQgMnMgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuIiwiLnJlY29tbWVuZGF0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICZfX3RvcCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNTApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VydmljZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG5cbiAgJl9fdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNnMDgwO1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNTApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1uYW1le1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoOCk7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcignZmxvYXQnKTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDc0cHg7XG4gICAgcGFkZGluZzogOHB4IDBweCA4cHggOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwMDU7XG4gICAgfVxuICB9XG59XG4iLCIudXNlci1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICZfX2F2YXRhci1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmX19jdXN0b20tYXZhdGFyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYWUxMDA7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgJi0taW5jb2duaXRvIHtcbiAgICAgIGJhY2tncm91bmQ6ICRldjA5MDtcbiAgICB9XG5cbiAgICAmLS1ub3QtYXZhdGFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBvbmVudHMge1xuLy8g0KDQsNC00LjQvtCx0LDRgtGC0L7QvdGLXG4gICZfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnMwMzA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1yb3ctbGFiZWwge1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgJi0tZnJvemVuIHtcbiAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sIHtcbiAgICAmLS10aGlyZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpbzpjaGVja2VkIH4gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbDpob3ZlciAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvIH4gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbDpob3ZlciAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi8vINCn0LXQutCx0L7QutGB0YtcblxuICAmX19jaGVja2JveCB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDRweCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1jaGVja2VkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tib3gtaWNvbiB7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgfVxufVxuIiwiLnJlcXVpcmVkLW1hcmsge1xuICBjb2xvcjogJHJ1NTAwO1xufVxuIiwiLnBhZ2UtdGl0bGUge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiczAyMDtcbn1cbiIsIi5oaXN0b3J5IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1wZXJpb2Qge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDYwMCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM0NCkge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1zdW0ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b24ge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2lue1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwtaW5wdXQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaW5wdXQtYmxvY2t7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pbnB1dC1saW5lIHtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG4gIH1cblxuICAmX190cmFuc2FjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19wb2ludHMge1xuICAgIGNvbG9yOiAkYWU1MDA7XG5cbiAgICAmLS1kZWNyZWFzZSB7XG4gICAgICBjb2xvcjogJHBvNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2VtcHR5LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAmX19sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmQge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19jcmVhdGUtZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hcnRpY2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBoMSwgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWdhbGxlcnkge1xuICAgIHdpZHRoOiA5MDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmltYWdlLWdhbGxlcnlfX2RvdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19hdHRhY2htZW50cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuIiwiLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJl9fYWN0aW9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICYtLWludm9sdmVtZW50IHtcbiAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoOTIwKSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFyay1hbGwtYXMtcmVhZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGRlOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgxMywgODgsIDE3OSwgMC4yKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnMwMzA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtLXJvdyB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWxpc3QtaXRlbS1yZWFkLW1hcmsge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYtLXVucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1saXN0LWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtLWRhdGUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX191bnJlYWRlZCB7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDcwcHg7XG4gIH1cblxuICAmX19tb2JpbGUtbGlua3Mge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW1nIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLS1zZWNvbmQge1xuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgICBtYXJnaW46IDExMHB4IDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5hYm91dF9faXRlbS1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0td2F5LTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogLTM2MHB4O1xuICAgIGxlZnQ6IC0yNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIHRvcDogLTM3MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHRvcDogLTMwMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXdheS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IC0yMTBweDtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuYmVzdC1yYW5raW5nIHtcbiAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNjBweCk7XG5cbiAgcGFkZGluZzogODBweCAwO1xuXG4gICYtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jYXJ0b29uIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAxNnB4IDAgNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICB9XG59XG4iLCIuZXhhbXBsZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMTZweCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgfVxuXG4gICZfX2l0ZW0taWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIG1hcmdpbjogMTIwcHggMDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuZXhhbXBsZV9faXRlbS1pbWcge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXhhbXBsZV9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBib3gtc2hhZG93OiAkZm9vdGVyLXNoYWRvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDg2MCkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAyNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg2MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRzZzkwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2c5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdC13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gICZfX2xvZ28ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwNTApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDE0NDApIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0b29uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuIiwiLmluLXRyZW5kIHtcbiAgJi0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICZfX2V2ZW50cy1ncm91cHMge1xuICAgIHdpZHRoOiAxMDAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTYwKSB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzUwKSB7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzAwKSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjUwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufSIsIi5sb3R0ZXJ5IHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ4NHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzAwKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI1MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MDApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDcwMCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuIiwiLmNhcnRvb24tbW9kYWwge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICZfX21vZGFsLFxuICAgICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtdGl0bGUge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2JpbGUtbGlua3MtbW9kYWwge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODAwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2FkLWFwcHMge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDgwMCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzMwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9iaWxlLXdyYXAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKCkpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2FkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2xvYWQtbW9iaWxlLXFyLWNvZGUge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAubW9kYWwtaWNvbiB7XG4gICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudXNlci11bnN1YnNjcmliZWQge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNjBweCAxMDBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxuXG4gICZfX2luZm8tdGl0bGUge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDEycHgpO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg4MCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDogNzQycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXAge1xuICAgICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMzBweCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19tb2RhbC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud2FybmluZy1pZS1tb2RhbCB7XG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NDApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwIHtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg0MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC10aXRsZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLm1vZGFsLWljb24ge1xuICAgICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg0MCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19icm93c2VycyB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzgwKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19icm93c2VyLWl0ZW0ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jyb3dzZXItbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19icm93c2VyLWltZyB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkY2FiMDIwO1xuXG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1pdGVtIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgbWluLXdpZHRoOiAzODBweDtcbiAgfVxuXG4gICYtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTYwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDE1MDApIHtcbiAgICAgIHdpZHRoOiAyNHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDE0NzApIHtcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDE0MjApIHtcbiAgICAgIHdpZHRoOiAyNnZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEzNjApIHtcbiAgICAgIHdpZHRoOiA0MnZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIHdpZHRoOiA0MHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg4MCkge1xuICAgICAgd2lkdGg6IDgydnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXG4gICZfX3NsaWRlLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXdpdGgtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi0td2l0aG91dC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg4MCkge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFINC4IEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgLyog0KHQutGA0YvQstCw0LXQvCBzY3JvbGxiYXIg0LTQu9GPIENocm9tZSwgU2FmYXJpINC4IE9wZXJhICovXG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdGVwcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtbGlnaHQ7XG4gIH1cblxuICAmX19pdGVtLWxvZ28ge1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtLXN0cm9rZS1sb2dvIHtcbiAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgc3Ryb2tlOiAkYWNjZW50O1xuICB9XG5cbiAgJl9faXRlbS1jYXJ0LWxvZ28ge1xuICAgIHN0cm9rZS13aWR0aDogNjtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgfVxuXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkyMCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTIwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1hcnJvdyB7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgLnN0ZXBzX19pdGVtLXRpdGxlLFxuICAgICAgLnN0ZXBzX19pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc3RlcHNfX2l0ZW0tbG9nby13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuc3RlcHNfX2l0ZW0tYXJyb3cge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4iLCIudGFzayB7XG4gIGhlaWdodDogMjUwcHg7XG5cbiAgJl9fd3JhcCB7XG4gICAgd2lkdGg6IDI1OHB4O1xuICAgIG1pbi13aWR0aDogMjU4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogMjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01NHB4O1xuICAgIHJpZ2h0OiAtNjJweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTU4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2UtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTFweDtcbiAgfVxuXG4gICZfX2JhZGdlLWltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgbGluZS1vdmVyZmxvdyg1KTtcbiAgfVxuXG4gICZfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJl9fcG9pbnRzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnRhc2stbW9kYWwge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwMHB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2JhZGdlLXN2Zy13cmFwIHtcbiAgICB3aWR0aDogMjUycHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuXG4gICZfX2JhZGdlLXN2Zy13cmFwLWZpbmlzaCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19iYWRnZS1zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYmFkZ2UtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDk4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JhZGdlLWltZy13cmFwLWZpbmlzaCB7XG4gICAgcmlnaHQ6IDcycHg7XG4gIH1cblxuICAmX19iYWRnZS1pbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fcG9pbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cbn1cbiIsIi50YXNrcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdGFzayB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gICZfX3Rhc2std3JhcCB7XG4gICAgd2lkdGg6IDI1OHB4O1xuICAgIG1pbi13aWR0aDogMjU4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogMjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgfVxuXG4gICZfX3Rhc2stcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGFzay1wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICAmX190YXNrLXByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3Rhc2stcG9pbnRzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxufVxuIiwiLm1lZXRpbmdzIHtcbiAgJl9fdG9wLXN1YmplY3RzLWxpc3Qtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICB9XG5cbiAgJl9faW5mb3JtYXRpb24tcGxhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiczAyMDtcbiAgfVxufVxuIiwiLnN1Y2Nlc3MtbW9kYWwge1xuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3N1YmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKCkpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMzAwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICZfX21vZGFsLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcmRlci1jYXJkIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg4MCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAmX19tb2RhbC10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTEwKSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwNTApIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5zdGF0dXMtZXhlY3V0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGFlMTAwO1xuICAgIH1cblxuICAgIC5zdGF0dXMtY2FuY2VsZWQge1xuICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgIC5zdGF0dXMtcGFpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MzApIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcblxuICAgICAgQGV4dGVuZCAlYm9keS0yO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlYm9keS00O1xuXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAlYm9keS0zO1xuXG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuXG4gICAgLmFjY2VudCB7XG4gICAgICBjb2xvcjogIzk5M2Y4MztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pICcpICc7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgfVxuXG4gICAgICBAZXh0ZW5kICVib2R5LTI7XG4gICAgfVxuXG4gICAgYTpsaW5rIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRob3Zlci1ibHVlLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwNTApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzNiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWluV2lkdGgoOTY4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1odG1sLFxuICAmX190cmFuc2ZlcmVkLXRvLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgIHBhZGRpbmc6IDM2cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXFyIHtcbiAgICBjYW52YXMge1xuICAgICAgd2lkdGg6IDI4NnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDI4NnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgICB3aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3FyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3FyLXRleHQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19xci10ZXh0IHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtY2FydC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXN2ZyB7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMTM0cHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RyYW5zZmVyZWQtdG8tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuIiwiLm9yZGVyIHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwtcGVyaW9kIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwtaW5wdXQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtc3RhdHVzIHtcbiAgICBtYXJnaW46IDZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTEwMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtcG9pbnRzIHtcbiAgICBjb2xvcjogJHBvNTAwO1xuICB9XG5cbiAgJl9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIubGlzdGVkLXBvbGwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5saXN0ZWQtcG9sbC1jYXJkX19jb250ZW50LS12aXNpYmxlLXNpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19jb250ZW50LWJvdHRvbS1sYXllciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX3RvcC1pbmZvLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RvcC1pbmZvLXBhbmVsLXN0YXR1cyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDEyNywgMTU5LCAxODMsIDAuNDkpO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gICZfX3BvbGwtbWV0cmljcyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM5NCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9sbC1tZXRyaWMtaXRlbS1pY29uLXdyYXBwZXIge1xuICAgICYtLXByaW1hcnktc3RhdGUgc3ZnIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeS1zdGF0ZSBzdmcge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb2xsLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDksIDMwLCA2NiwgMC4zMSksIDAgNHB4IDhweCByZ2JhKDksIDMwLCA2NiwgMC4yNSk7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNjQyKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2Fuc3dlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2Fuc3dlci1yYWRpby1idXR0b24sXG4gICZfX2Fuc3dlci1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZzA4MDtcblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYW5zd2VyLWNoZWNrYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9zdmcvY2hlY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VyLXJhZGlvLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJi0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXItcmFuZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2Fuc3dlci1yYW5nZSB7XG4gICAgY29sb3I6ICRkZTUwMDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiczAyMDtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU1MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VyLXJhbmdlLWl0ZW0ge1xuICAgIGNvbG9yOiAkZGU1MDA7XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXItY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXRpc3RpY3Mtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc3RhdGlzdGljcy1zY2FsZS13cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzUyKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLXNjYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU1MDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fc3RhdGlzdGljcy1vdGhlci1hbnN3ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgJl9fc3RhdGlzdGljcy1vdGhlci1hbnN3ZXItbmFtZSB7XG4gICAgY29sb3I6ICRkZTUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLXBlcmNlbnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4iLCIucG9sbC1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQyKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2std3JhcCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA2OCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwNjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjay1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwNjgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cblxuICAmX19ib251cy12YWx1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLS1jYXJkIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zdGF0aXN0aWNzIHtcbiAgICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGU1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VuZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmX19idXR0b24tdm90ZS1kaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnMwMjAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmX19xdWVzdGlvbnMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5wb2xsLWNvbXBsZXRlZCB7XG5cbiAgJl9fYmFjayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZpbGw6IGJsYWNrO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzIHtcbiAgICBjb2xvcjogJGRlNTAwO1xuICB9XG59XG4iLCIucG9sbC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9faGVhZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NTApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi13cmFwIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3ODApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgJl9fY2FyZHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19jYXJkcy13cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDM4MHB4KTtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEzMzApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjkwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG5cbiAgJl9fZW1wdHktYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgJl9fZW1wdHktYmxvY2staW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAmX19lbXB0eS1ibG9jay1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5hY2hpZXZlbWVudC1tb2RhbCB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTAwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAmX19iYWRnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19iYWRnZS1zdmctd3JhcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cblxuICAmX19iYWRnZS1zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYmFkZ2UtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JhZGdlLWltZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIEBleHRlbmQgJWJvZHktNDtcblxuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbiIsIi5hY2hpZXZlbWVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgJl9fYWNoaWV2ZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICB9XG5cbiAgJl9fYWNoaWV2ZW1lbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMjJweCAyMnB4IDIycHggMDtcbiAgfVxuXG4gICZfX2FjaGlldmVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzODApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xvZ28tYmFkZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2xvZ28tYmFkZ2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgJl9fYmFja2dyb3VuZC1iYWRnZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbiIsIi5hbGwta3BpLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMzBweCk7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgJl9fa3BpLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKCdmbG9hdCcpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fcGVyaW9kcy1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcignZmxvYXQnKTtcblxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbiAgfVxuXG4gICZfX3BlcmlvZHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gIH1cblxuICAmX19wZXJpb2RzLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDZweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi0tY2hlY2tlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gICZfX2Nsb3NlLWJ1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAkZ3JleTtcbiAgfVxuXG4gICZfX21vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAmX19mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZ3VhZ2VzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbGFuZ3VhZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYW5nZS1wYXNzd29yZC1tb2RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJl9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2UtYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICRncmV5O1xuICB9XG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5tb2RhbC1mb3JtIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgcGFkZGluZzogNzBweCA5MHB4IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODY0KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgcGFkZGluZzogNzBweCAzMHB4IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0MjUpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19hY3Rpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRkZTUwMDtcbiAgICBjb2xvcjogJGJzMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYjUwMDtcbiAgICB9XG4gIH1cblxuICAmX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBjb2xvcjogJHJ1NTAwO1xuICB9XG5cbiAgJl9fZXJyb3ItaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cblxuICAmX19wYXNzd29yZC1ydWxlcy1saW5lIHtcbiAgICBtYXJnaW46IDdweCAwO1xuICB9XG5cbiAgJl9fcGFzc3dvcmQtcnVsZXMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxuXG4gICZfX3Bhc3N3b3JkLXJ1bGVzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMTRweDtcblxuICAgICYtLXRydWUge1xuICAgICAgY29sb3I6ICRhZTEwMDtcbiAgICB9XG5cbiAgICAmLS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbiIsIi5kZWxldGlvbi1tb2RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJl9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2UtYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICRncmV5O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG5cbiAgJl9fZGVsZXRlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gIH1cbn1cbiIsIi5pbnRlcmVzdHMge1xuICB3aWR0aDogMTAwJTtcblxuICAmX19pbnRlcmVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkRERTI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuXG4gICZfX2ludGVyZXN0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gIH1cbn1cbiIsIi5rcGktdXNlciB7XG4gIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDIwcHgpO1xuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgcm93LWNlbnRlci1mbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcGVyaW9kc3tcbiAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXgoMTVweCk7XG4gIH1cblxuICAmX19wZXJpb2RzLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDZweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoZWNrZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1kYXRlIHtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9maWxlLWRhdGUtcGlja2VyIHtcbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190YXJnZXQtdGV4dCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RjkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRkZTUwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgJi0tZmlsbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2ZpbGUtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcblxuICAmX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnB1dC1ibG9ja19faW5wdXQtcG9zaXRpb24td3JhcCxcbiAgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX190YXJnZXQtdGV4dCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX19pbnB1dC13cmFwLS13aXRoLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2Rjk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIHtcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIHtcbiAgICAgIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkZTUwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRkZTUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkZTUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgLnByb2ZpbGUtaW5wdXRfX3RhcmdldC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW5wdXRfX2Vycm9yLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGhvdXQtaWNvbiB7XG4gICAgICAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2Rjk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIucHJvZmlsZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjhweCAxMDJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICBwYWRkaW5nOiA2OHB4IDgwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MjgpIHtcbiAgICAgIHBhZGRpbmc6IDY4cHggNjBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg2NCkge1xuICAgICAgcGFkZGluZzogNjhweCAzMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjg0KSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NTApIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjRweCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgcGFkZGluZzogNjBweCAxNnB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MjgpIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2ODQpIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NTApIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItZmlsbGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MjgpIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2ODQpIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU1MCkge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItZGl2aXNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00MnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjg0KSB7XG4gICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNTUwKSB7XG4gICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2ODQpIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NTApIHtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpbGxlZDpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWJvbnVzLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9iaWxlLWxpbmtzIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjYpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZC1tb2JpbGUtLWdvb2dsZS1wbGF5IHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tb24tdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2ZpbGUtYm9udXMtaW5mbyxcbiAgICAucHJvZmlsZS1wcm9ncmVzc19fbW9iaWxlLWJvbnVzLWluZm8sXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX21vYmlsZS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZmlsZS1zZWN0aW9uIHtcbiAgJl9faGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHdpZHRoOiA1OTVweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5wcm9maWxlLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpdjpoYXMoPiBpbnB1dCkge1xuICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZjkgIWltcG9ydGFudDtcblxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkZTUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZpbGxlZCB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0YXRpc3RpY3Mge1xuICAmLS1vbmx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLW9ubHkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDJmcik7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm90LW9ubHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICB3aWR0aDogMzEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gIH1cblxuICAmX19hbW91bnQge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi50aGFuay1tb2RhbCB7XG5cbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX191c2VyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIC5wcm9maWxlLWlucHV0X190YXJnZXQtdGV4dCB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190YWJsZS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGZkO1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgICAgY29sb3I6ICNlNWU3ZWI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG5cbiAgICAudGhhbmstbW9kYWxfX3RhYmxlLWxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZS1jZWxsLS1zZWxlY3RlZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50O1xuICB9XG5cbiAgJl9fdGFibGUtY2VsbC0tZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gICZfX3RhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cblxuICAmX190YWJsZS1jZWxsLS1zZWxlY3RlZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWNjZW50O1xuICB9XG5cbiAgJl9fdGFibGUtY2VsbC0tZGlzYWJsZWQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gICZfX2JvbnVzLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2dnbGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIG1heC13aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cbiAgICAudG9nZ2xlLWJveF9fY2lyY2xlIHtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnBlcmZvcm1hbmNlcy1rcGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDYwMCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDE1cHgpO1xuXG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcblxuICAgIC5rcGktZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMjtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcGVyZm9ybWFuY2Uge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDRweCk7XG4gIH1cblxuICAucGVyZm9ybWFuY2VfX251bWVyaWNhbC1pbmRpY2F0b3JzIHtcbiAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubnVtZXJpY2FsLWluZGljYXRvcnMge1xuICAgICZfX3Njb3JlLWNvdW50ZXIge1xuICAgICAgQGluY2x1ZGUgcm93LWNlbnRlci1mbGV4KDRweCk7XG4gICAgfVxuXG4gICAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgJi0tY29sb3ItaW5kaWNhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuICAgICAgfVxuXG4gICAgICAuY29sb3ItaW5kaWNhdG9yLS1kb25lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZWRpdC1wcm9maWxlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdXBsb2FkLWF2YXRhciB7XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpbzpjaGVja2VkIH4gLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGZpbGw6ICRhY2NlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Zvcm0tYXZhdGFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAuYXR0YWNobWVudHMtbGlzdF9fd2FybmluZy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuXG4gICAgLmF2YXRhci1pbWFnZSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmlucHV0LWJsb2NrX19maWVsZHMtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jb25maXJtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2F2ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgfVxuXG4gICZfX3NlbmQtY29kZS1idXR0b24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXNlbmQtY29kZS10ZXh0IHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAmLS1mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZS1idXR0b25zLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1haWwtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZW1haWwtY29uZmlybWVkLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG5cbiAgJl9faW50ZXJlc3Qge1xuICAgIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RERFMjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLS1teSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19kYXRlLWdlbmRlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2dlbmRlci1yYWRpby1idXR0b25zIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgJl9faW50ZXJlc3RzLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC53cy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1ibHVlLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wcm9maWxlLXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDMwcHgpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tb25seS1zdGF0aXN0aWNzIHtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcm9maWxlLXZpZXdfX2luZm8td3JhcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uYWxpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVwYXJ0bWVudCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VudHJhbC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW50ZXJlc3RzIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjIpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yYXRpbmctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMDUpO1xuICB9XG5cbiAgJl9fYmx1ZS1idXR0b24tZWRpdCB7XG4gICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3doaXRlLWJ1dHRvbi1lZGl0IHtcbiAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICB9XG4gIH1cblxuICAmX19lZGl0LXByb2ZpbGUtaWNvbiB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJl9fdG9wLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgJl9fYW1vdW50LFxuICAmX19ib251cy12YWx1ZS1udW1iZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTE7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAmX19wcm9ncmVzcy1wZXJjZW50IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fYWNoaWV2ZW1lbnRzIHtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLXJhbmtpbmctYm9yZGVye1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY3VycmVudC11c2VyLXJhbmtpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDU4MCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJWJvZHktNDtcbiAgfVxuXG4gICZfX3BvaW50cyB7XG4gICAgQGV4dGVuZCAlcGFnZS10aXRsZS0xO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgLmxpbmsge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vc3R5bGVzL3Njcm9sbGJhci5zY3NzJztcblxuLnJhbmtpbmctZmlsdGVycy1zZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cblxuICAmX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNnMDgwO1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwMzA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDgpO1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXIoJ2Zsb2F0Jyk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDc0cHg7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAwNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYW5raW5nLXBhZ2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMjRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICB0aGVhZCB7XG4gICAgQGV4dGVuZCAlYm9keS0xO1xuXG4gICAgY29sb3I6ICRzZzA4MDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgdGhlYWQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiA0NTZweDtcbiAgfVxuXG4gIC51c2VyLXJvdy1yYW5rIHtcbiAgICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgICBjb2xvcjogJGFjY2VudDtcblxuICAgIC8vIHlvdSBjYW4gbm90IGFkZCBwYWRkaW5nIHRvIHRyLCBidXQgeW91IGNhbiBhZGQgcGFkZGluZyB0byB0ZCDvvLzvvIjjgIdf772P77yJ77yPXG4gICAgLy8gdGhpcyBhbHNvIGJyZWFrcyBib3JkZXItcmFkaXVzLCBzbyB3ZSBzZXQgaXQgdGhlIHNhbWUgd2F5XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ludHMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAudXNlci1pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgxNnB4KTtcblxuICAgICAgQGV4dGVuZCAlYm9keS0zO1xuXG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMjUwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN1cnJlbnQtdXNlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcblxuICAgICAgLnVzZXItaW5mbyxcbiAgICAgIC5wb2ludHMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucmFuayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiR0b3AtdXNlci1yYW5rLXdpZHRoOiAzMDdweDtcblxuLnRvcC1yYW5raW5nLWl0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4tZmxleCg4cHgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM4NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDhweCAyNHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEzMDApIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTAwKSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNTYwKSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3Jhbmsge1xuICAgIEBleHRlbmQgJXBhZ2UtdGl0bGUtMTtcblxuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gMTJweCAtINC/0L7Qu9C+0LLQuNC90LAg0YDQsNC30LzQtdGA0LAg0LjQutC+0L3QutC4XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pbmplY3RlZC1zdmcge1xuICAgICAgZmlsbDogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYtLWluYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDM1JTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6ICR0b3AtdXNlci1yYW5rLXdpZHRoO1xuICB9XG5cbiAgJl9fY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2RvdHMge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCg0cHgpO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAuZG90IHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAyMDtcblxuICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAudG9wLXVzZXItcmFuayB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMjBweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogJHRvcC11c2VyLXJhbmstd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAkc2xvdy10cmFuc2l0aW9uO1xuXG4gICAgJl9fYXZhdGFyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmX19wbGFjZSB7XG4gICAgICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICAgICAgY29sb3I6ICRzZzkwMDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIEBleHRlbmQgJXN1YmhlYWRlci0zO1xuXG4gICAgICBjb2xvcjogJHNnOTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jdXJyZW50LXVzZXItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuXG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wgLmluamVjdGVkLXN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX3JhbmssXG4gICAgLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b3AtcmFua2luZy1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgJl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkwMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb250ZW50LW1heC13aWR0aDogMTIxOHB4O1xuXG4ucmFua2luZy1wYWdlIHtcbiAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX190b3AtcmFuayB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4tZmxleCg2MHB4KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDcyMCkge1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50LXVzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDMwcHgpO1xuICB9XG5cbiAgJl9fdG9wLXJhdGluZyB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC50aXRsZSB7XG4gICAgICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXgoMzBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtcmVnaXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg4NzUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjYpIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1jcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gICZfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnMwMzA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS10aXRsZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcG8xMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBjb2xvcjogJGRlOTAwO1xuICB9XG5cbiAgJl9fZm9ybS1yb3ctbGFiZWwge1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgJi0tZnJvemVuIHtcbiAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sIHtcbiAgICAmLS10aGlyZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNnB4IDAgMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGRlOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbjogMnB4IDAgMCA0cHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUzMCkge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG8xMDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC1zdmcge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDgycHg7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODc1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWQtY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzZweDtcblxuICAgIC5pbnB1dC1ibG9ja19faW5wdXQtcG9zaXRpb24td3JhcCB7XG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiczAzMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tZmxleC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX3RleHQtb3ZlcmZsb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWZsZXgtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIGdhcDogMTBweDtcblxuICAgIGRpdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS10aXRsZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tbGFiZWwge1xuICAgIG1hcmdpbjogMTBweCAwIDEycHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBjb2xvcjogJGRlOTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0tcm93LWxhYmVsIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgICYtLWZyb3plbiB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbCB7XG4gICAgJi0tdGhpcmQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1pbmxpbmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBjb2xvcjogJGFjY2VudDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNHB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MzApIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9kYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX21vZGFsLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDEwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODc1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYnJlYWQtY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzZweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJzMDMwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tdGl0bGUge1xuICAgICYgc3BhbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAmLS1mcm96ZW4ge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wge1xuICAgICYtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0taW5saW5lLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGNvbG9yOiAkZGU5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1idXR0b24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNnB4IDAgMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGRlOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbjogMnB4IDAgMCA0cHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUzMCkge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1zdGF0dXMge1xuICAgIGNvbG9yOiByZWQ7XG5cbiAgICAmLS1tb2RlcmF0aW9uIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6IGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tdG9wLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn0iLCIucmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkO1xuXG4gICAgJi0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlMTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAkcG81MDA7XG4gIH1cblxuICAmX19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkO1xuXG4gICAgJi0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlMTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAkcG81MDA7XG4gIH1cblxuICAmX19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLWl0ZW0ge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjk0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGxpc3QtaXRlbS1ncmFkaWVudDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogJHNsb3ctdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYzKSk7XG4gIH1cblxuICAmLS13aXRob3V0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUxMDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHktYm90dG9tIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2JvZHktbm90aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2JvZHktYm9udXMge1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX2JvZHktYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gICZfX2JvZHktZGF0ZSB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgfVxufSAgXG4iLCIuc2VydmljZS1jYXJkIHtcbiAgcGFkZGluZzogNjBweCAxMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLW93bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkc2cwODA7XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MzYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgyODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvbnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDM2KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jdXQge1xuICAgICAgbWF4LWhlaWdodDogMTk0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXNwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHktdmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc3RhdHVzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgJl9faXRlbS1zdGF0dXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGU1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNzYpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIzMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXNtaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19pdGVtLWJvZHktYWRhcHRpdmUge1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5mby13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiA4cHggMjBweCAxNnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNhdGVnb3J5LWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2FjdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWJ1dHRvbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMDApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYWN0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcmVtYWluaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1jb3VudCB7XG4gICAgbWluLXdpZHRoOiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG8wMjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHg7XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC0xMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDcwcHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTUyMCkge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEzMTYpIHtcbiAgICBtYXgtd2lkdGg6IDk4NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMSkge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg2ODYpIHtcbiAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMzIwKSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMjgwKSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMxNikge1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMSkge1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjg2KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgXG4gICZfX2ZpbHRlcnMtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pY29uIHtcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICAmLS1mdWxsLXByaWNlIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1yZXNldCB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fZmlsdGVyLXJlc2V0LXRleHQge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItcmVzZXQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZmlsbDogJHNnMDgwO1xuICB9XG5cbiAgJl9fZmlsdGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMyMCkge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICRzZzA4MDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrLS1zZWFyY2gtbW9kZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnktYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1jYXRlZ29yeS1yZXNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTBweDtcbiAgfVxufVxuIl19 */
