@charset "UTF-8";
/*===============================
 
	mixin処理
 
================================*/
@-webkit-keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*===============================
 
	変数格納ファイル
	 
================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. CategoryColor
====================================*/
/*====================================
	3. Utility
====================================*/
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
/****************************************************
 SP scss
****************************************************/

/****************************************************
 PC scss
****************************************************/

@media screen and (max-width: 767px) {
  .modaal-container {
    border-radius: 12px;
  }
  .modaal-container .modaal-content-container {
    padding: 0;
  }
  .modaal-container .modaal-content-container .modaal-in {
    padding: 3.2vw;
    position: relative;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt {
    max-height: 80vh;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    overflow-y: scroll;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt::-webkit-scrollbar {
    width: 6px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt::-webkit-scrollbar-thumb {
    background: #EDEBE4;
    border-radius: 80px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.8;
    margin-bottom: 3.2vw;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-close {
    position: absolute;
    top: -10.66667vw;
    right: -5.33333vw;
  }
  .p-top-fv3 {
    background: #F8F6F0;
    padding: 4.26667vw;
  }
  .p-top-fv3__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap {
    width: 91.46667vw;
    position: relative;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    position: absolute;
    bottom: -8vw;
    left: 47.5%;
    color: #383E44;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button {
    position: absolute;
    bottom: -8.53333vw;
    right: 0;
    width: 8.53333vw;
    height: 5.33333vw;
    border-radius: 80px;
    border: 1px solid #383E44;
    background: #383E44;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::before, .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::after {
    content: '';
    width: 0.53333vw;
    height: 2.66667vw;
    position: absolute;
    border-radius: 80px;
    background: #FFF;
    top: 1.06667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::before {
    left: 4.53333vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::after {
    left: 2.93333vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing {
    background: #FFF;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing::before, .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing::after {
    background: #383E44;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main {
    width: 91.46667vw;
    position: relative;
    display: none;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main.slick-initialized {
    display: block;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .p-top-fv3__bnr-img {
    height: 91.46667vw;
    overflow: hidden;
    border-radius: 20px;
    background: #FFF;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .p-top-fv3__bnr-img img {
    -webkit-transition: .3s;
    transition: .3s;
    -o-object-fit: contain;
       object-fit: contain;
    height: 91.46667vw;
    margin: auto;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-next {
    z-index: 20;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-next::before {
    position: absolute;
    right: 29.33333vw;
    bottom: -54.66667vw;
    content: "";
    display: block;
    background: url(/assets/img/v1/stores/common/rote_arrow.svg) top left no-repeat;
    width: 5.33333vw;
    padding-top: 5.33333vw;
    opacity: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-prev {
    z-index: 20;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-prev::before {
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
    position: absolute;
    left: 32vw;
    bottom: -54.66667vw;
    content: "";
    display: block;
    background: url(/assets/img/v1/stores/common/rote_arrow.svg) top left no-repeat;
    width: 20px;
    padding-top: 20px;
    opacity: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav {
    display: none;
  }
  .p-top-fv3__wrap .p-top-fv3__info {
    background: #FFF;
    border-radius: 20px;
    padding: 4.26667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #383E44;
    margin-bottom: 3.2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20vw;
            flex: 0 0 20vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-right: 2.13333vw;
    position: relative;
    padding-left: 5.06667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dt {
    margin-top: 0.8vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dt::after {
    content: '';
    background: url(/assets/img/v1/stores/common/ico_info_clock-ten.svg) left top/contain no-repeat;
    width: 4.26667vw;
    height: 4.26667vw;
    position: absolute;
    top: 0.53333vw;
    left: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.25;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span {
    display: block;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dt::after {
    content: '';
    background: url(/assets/img/v1/stores/common/ico_info_calendar.svg) left top/contain no-repeat;
    width: 4.26667vw;
    height: 4.26667vw;
    position: absolute;
    top: 0.53333vw;
    left: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 4.26667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    color: #383E44;
    display: block;
    cursor: pointer;
    width: 72vw;
    margin: 0 auto 4.26667vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    border-radius: 8px;
    background: #F8F6F0;
    text-align: center;
    padding: 3.2vw 4.26667vw;
    position: relative;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a::after {
    content: "";
    width: 2.4vw;
    height: 2.4vw;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    right: 3.2vw;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
  }
  .p-top-nav {
    background: #FFF;
    padding: 6.4vw 0;
  }
  .p-top-nav__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary {
    padding: 0 0 6.4vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    padding: 0 4.26667vw 6.4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 4.26667vw 10.66667vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.4;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-floor {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-access {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-gourmet {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-shop {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-info {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-faq {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a {
    width: 19.73333vw;
    height: 26.66667vw;
    display: block;
    color: #383E44;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a .item-icon {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 2.13333vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a .item-txt {
    text-align: center;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4.26667vw 0;
    padding: 0 4.26667vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.33333vw;
            flex: 0 0 45.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item a {
    color: #383E44;
    padding-left: 3.2vw;
    display: inline-block;
    position: relative;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item a::after {
    content: "";
    width: 2.13333vw;
    height: 2.13333vw;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-nav__wrap .p-top-nav__info {
    background: #F8F6F0;
    padding: 6.4vw;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    color: #383E44;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    margin-bottom: 2.13333vw;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list {
    padding: 2.13333vw 0 2.13333vw 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    border-bottom: 1px solid #EDEBE4;
    padding: 2.13333vw 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item:first-child {
    padding-top: 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item:last-child {
    border-bottom: 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item a {
    display: block;
    color: #383E44;
    padding-right: 4.26667vw;
    position: relative;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item a::after {
    content: "";
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-nav__wrap .p-top-nav__info__btn {
    text-align: center;
  }
  .p-top-nav__wrap .p-top-nav__info__btn span {
    display: inline-block;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 80px;
    border: 1px solid #8D8D8D;
    background: #8D8D8D;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    padding: 3.2vw 5.33333vw;
  }
  .p-top-nav__wrap .p-top-nav__info__btn span::after {
    -webkit-transition: .3s;
    transition: .3s;
    display: inline-block;
    position: relative;
    content: '';
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    rotate: 45deg;
    margin-left: 4.26667vw;
  }
  .p-top-nav__wrap .p-top-nav__info__btn.expanded span::after {
    -webkit-transition: .3s;
    transition: .3s;
    rotate: -135deg;
  }
  .p-top-newstopics {
    background: #F8F6F0;
    color: #383E44;
    padding: 8.53333vw 0;
  }
  .p-top-newstopics .swiper-wrapper {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }
  .p-top-newstopics .swiper-wrapper.inactive {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 3.2vw;
  }
  .p-top-newstopics__wrap {
    margin-bottom: 21.33333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading {
    color: #383E44;
    text-align: center;
    margin-bottom: 4.26667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    margin-bottom: 2.13333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list {
    margin: 0 0 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item {
    width: 46.4vw;
    overflow: hidden;
    position: relative;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a {
    display: block;
    color: #383E44;
    position: relative;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-img {
    overflow: hidden;
    height: 46.4vw;
    margin-bottom: 1.06667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-img img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 46.4vw;
    margin: auto;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #FFF;
    border-radius: 4px;
    background: #B9C998;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    padding: 0.53333vw 1.6vw;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    color: #8D8D8D;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-bottom: 0.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category a::after {
    content: '';
    position: absolute;
    top: 1.6vw;
    left: 1.6vw;
    width: 9.06667vw;
    height: 9.06667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category--limited a::after {
    background: url(/assets/img/v1/stores/common/article_category-limited.svg) left top/contain no-repeat;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category--newopen a::after {
    background: url(/assets/img/v1/stores/common/article_category-newopen.svg) left top/contain no-repeat;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn {
    text-align: center;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    display: inline-block;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 80px;
    border: 1px solid #8D8D8D;
    background: #8D8D8D;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    padding: 3.2vw 6.4vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a::after {
    display: inline-block;
    position: relative;
    content: '';
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    rotate: -45deg;
    margin-left: 4.26667vw;
  }
  .p-top-bnrlist {
    padding: 4.26667vw 4.26667vw 8.53333vw;
  }
  .p-top-bnrlist .p-top-bnrlist__lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 3.2vw;
    margin-bottom: 3.2vw;
  }
  .p-top-bnrlist .p-top-bnrlist__lg__item {
    width: 91.46667vw;
  }
  .p-top-bnrlist .p-top-bnrlist__md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 3.2vw;
  }
  .p-top-bnrlist .p-top-bnrlist__md__item {
    overflow: hidden;
    width: 44vw;
    height: 19.2vw;
    background: #F8F6F0;
  }
  .p-top-bnrlist .p-top-bnrlist__md__item--tts img {
    -o-object-fit: cover;
       object-fit: cover;
    max-width: 100%;
    max-height: 19.2vw;
    margin: auto;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .modaal-container .modaal-content-container .modaal-in .modaal-txt {
    font-size: 3.2vw;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    font-size: 3.73333vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    font-size: 3.2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    font-size: 3.46667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-size: 6.4vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-size: 3.46667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-size: 3.2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-size: 3.2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    font-size: 3.46667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-size: 3.46667vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    font-size: 3.2vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    font-size: 3.2vw;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    font-size: 4.8vw;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-size: 3.46667vw;
  }
  .p-top-nav__wrap .p-top-nav__info__btn span {
    font-size: 3.73333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    font-size: 4.8vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    font-size: 3.46667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-size: 3.2vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 767px) and (min-width: 768px) {
  .modaal-container .modaal-content-container .modaal-in .modaal-txt {
    font-size: 24px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    font-size: 28px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    font-size: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    font-size: 26px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-size: 48px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-size: 26px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-size: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-size: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    font-size: 26px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-size: 26px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    font-size: 24px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    font-size: 24px;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    font-size: 36px;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-size: 26px;
  }
  .p-top-nav__wrap .p-top-nav__info__btn span {
    font-size: 28px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    font-size: 36px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    font-size: 26px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-size: 24px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    font-size: 28px;
  }
}

@media screen and (min-width: 768px) {
  .modaal-container {
    border-radius: 20px;
  }
  .modaal-container .modaal-content-container {
    padding: 0;
  }
  .modaal-container .modaal-content-container .modaal-in {
    padding: 20px;
    position: relative;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt {
    max-height: 400px;
    overflow-y: scroll;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt::-webkit-scrollbar {
    width: 6px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt::-webkit-scrollbar-thumb {
    background: #EDEBE4;
    border-radius: 80px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-bottom: 16px;
  }
  .modaal-container .modaal-content-container .modaal-in .modaal-close {
    position: absolute;
    top: -50px;
    right: -40px;
  }
  .p-top-fv3 {
    background: #F8F6F0;
    padding: 24px 0;
  }
  .p-top-fv3__wrap {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap {
    width: 594px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    position: relative;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    position: absolute;
    bottom: 4px;
    right: 80px;
    color: #383E44;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 20px;
    border-radius: 80px;
    border: 1px solid #383E44;
    background: #383E44;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::before, .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::after {
    content: '';
    width: 2px;
    height: 10px;
    position: absolute;
    border-radius: 80px;
    background: #FFF;
    top: 4px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::before {
    left: 17px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button::after {
    left: 11px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing {
    background: #FFF;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing::before, .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slider-toggle-button.is-playing::after {
    background: #383E44;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main {
    width: 400px;
    position: relative;
    display: none;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main.slick-initialized {
    display: block;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .p-top-fv3__bnr-img {
    height: 400px;
    overflow: hidden;
    border-radius: 20px;
    background: #FFF;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .p-top-fv3__bnr-img img {
    -webkit-transition: .3s;
    transition: .3s;
    -o-object-fit: contain;
       object-fit: contain;
    height: 400px;
    margin: auto;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .p-top-fv3__bnr-img:hover img {
    -webkit-transition: .3s;
    transition: .3s;
    scale: 1.05;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-next {
    z-index: 20;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-next::before {
    position: absolute;
    right: -144px;
    top: 380px;
    content: "";
    display: block;
    background: url(/assets/img/v1/stores/common/rote_arrow.svg) top left no-repeat;
    width: 20px;
    padding-top: 20px;
    opacity: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-prev {
    z-index: 20;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-main .slick-prev::before {
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
    position: absolute;
    left: 454px;
    top: 380px;
    content: "";
    display: block;
    background: url(/assets/img/v1/stores/common/rote_arrow.svg) top left no-repeat;
    width: 20px;
    padding-top: 20px;
    opacity: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav {
    width: 170px;
    height: 364px;
    overflow: hidden;
    display: none;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav.slick-initialized {
    display: block;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav .slick-list.adjust {
    -webkit-transform: translateY(-193px);
            transform: translateY(-193px);
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav .p-top-fv3__bnr-img {
    height: 170px;
    background: #FFF;
    overflow: hidden;
    border-radius: 20px;
    margin-bottom: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav .p-top-fv3__bnr-img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .p-top-fv3__bnr.slider-nav .p-top-fv3__bnr-img a img {
    -o-object-fit: contain;
       object-fit: contain;
    max-width: 100%;
    max-height: 100%;
  }
  .p-top-fv3__wrap .p-top-fv3__info {
    width: 374px;
    background: #FFF;
    border-radius: 24px;
    padding: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__info__scroll {
    max-height: 352px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 12px;
    position: relative;
    z-index: 1;
  }
  .p-top-fv3__wrap .p-top-fv3__info__scroll::-webkit-scrollbar {
    width: 6px;
  }
  .p-top-fv3__wrap .p-top-fv3__info__scroll::-webkit-scrollbar-thumb {
    background: #EDEBE4;
    border-radius: 80px;
  }
  .p-top-fv3__wrap .p-top-fv3__info__scroll::-webkit-scrollbar-track {
    background: transparent;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #383E44;
    margin-bottom: 16px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 92px;
            flex: 0 0 92px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-right: 8px;
    position: relative;
    padding-left: 28px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dt {
    margin-top: 6px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dt::after {
    content: '';
    background: url(/assets/img/v1/stores/common/ico_info_clock-ten.svg) left top no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span {
    display: block;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dt::after {
    content: '';
    background: url(/assets/img/v1/stores/common/ico_info_calendar.svg) left top no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 16px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    color: #383E44;
    display: block;
    cursor: pointer;
    width: 278px;
    margin: 0 auto 16px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    border-radius: 8px;
    background: #F8F6F0;
    text-align: center;
    padding: 16px;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.9" /><feFuncG type="linear" slope="0.9" /><feFuncB type="linear" slope="0.9" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: brightness(90%);
            filter: brightness(90%);
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
  }
  .p-top-nav {
    background: #FFF;
    padding: 24px 0;
  }
  .p-top-nav__wrap {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    width: 594px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.4;
    margin-bottom: 8px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-floor {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-access {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-gourmet {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-shop {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-info {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item.item-faq {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a {
    width: 74px;
    height: 124px;
    display: block;
    color: #383E44;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    opacity: .5;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a .item-icon {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 12px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list__item a .item-txt {
    text-align: center;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px 32px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item a {
    color: #383E44;
    padding-right: 16px;
    display: inline-block;
    position: relative;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item a::after {
    content: "";
    width: 8px;
    height: 8px;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item a:hover {
    text-decoration: underline;
  }
  .p-top-nav__wrap .p-top-nav__info {
    width: 374px;
    background: #F8F6F0;
    border-radius: 24px;
    padding: 24px;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    color: #383E44;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    margin-bottom: 8px;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll {
    max-height: 140px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 12px;
    position: relative;
    z-index: 1;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll::-webkit-scrollbar {
    width: 6px;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll::-webkit-scrollbar-thumb {
    background: #383E44;
    border-radius: 80px;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll::-webkit-scrollbar-track {
    background: transparent;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list {
    padding: 8px 12px 8px 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.5;
    border-bottom: 1px solid #EDEBE4;
    padding: 8px 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item:first-child {
    padding-top: 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item:last-child {
    border-bottom: 0;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item a {
    display: block;
    color: #383E44;
    padding-right: 20px;
    position: relative;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item a::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #383E44;
    border-bottom: 2px solid #383E44;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item a:hover {
    text-decoration: underline;
  }
  .p-top-newstopics {
    background: #F8F6F0;
    color: #383E44;
    padding: 32px 0;
  }
  .p-top-newstopics .swiper-wrapper {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }
  .p-top-newstopics .swiper-wrapper.inactive {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 24px;
  }
  .p-top-newstopics__wrap {
    margin-bottom: 88px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading {
    color: #383E44;
    text-align: center;
    margin-bottom: 16px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    margin-bottom: 8px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list {
    margin: 0 0 16px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item {
    width: 232px;
    overflow: hidden;
    position: relative;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a {
    display: block;
    color: #383E44;
    position: relative;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a:hover .item-img img {
    -webkit-transition: .3s;
    transition: .3s;
    scale: 1.1;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-img {
    overflow: hidden;
    height: 232px;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-img img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 232px;
    margin: auto;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #FFF;
    background: #B9C998;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    padding: 2px 6px;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    color: #8D8D8D;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category a::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 34px;
    height: 34px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category--limited a::after {
    background: url(/assets/img/v1/stores/common/article_category-limited.svg) left top no-repeat;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item.category--newopen a::after {
    background: url(/assets/img/v1/stores/common/article_category-newopen.svg) left top no-repeat;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn {
    text-align: center;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    display: inline-block;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 80px;
    border: 1px solid #8D8D8D;
    background: #8D8D8D;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
    padding: 12px 28px;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a::after {
    display: inline-block;
    position: relative;
    content: '';
    width: 10px;
    height: 10px;
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    rotate: -45deg;
    margin-left: 16px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #FFF;
    color: #8D8D8D;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a:hover::after {
    display: inline-block;
    position: relative;
    content: '';
    width: 10px;
    height: 10px;
    border-right: 2px solid #8D8D8D;
    border-bottom: 2px solid #8D8D8D;
    rotate: -45deg;
    margin-left: 16px;
  }
  .p-top-bnrlist {
    padding: 32px 0 200px;
  }
  .p-top-bnrlist .p-top-bnrlist__lg {
    width: 1000px;
    margin: 0 auto 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
  .p-top-bnrlist .p-top-bnrlist__lg__item {
    width: 375px;
  }
  .p-top-bnrlist .p-top-bnrlist__lg a {
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-bnrlist .p-top-bnrlist__lg a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.7" /><feFuncG type="linear" slope="0.7" /><feFuncB type="linear" slope="0.7" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: brightness(70%);
            filter: brightness(70%);
  }
  .p-top-bnrlist .p-top-bnrlist__md__wrap {
    width: 1000px;
    margin: 0 auto;
  }
  .p-top-bnrlist .p-top-bnrlist__md {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
  .p-top-bnrlist .p-top-bnrlist__md__item {
    overflow: hidden;
    width: 180px;
    height: 79px;
    background: #F8F6F0;
  }
  .p-top-bnrlist .p-top-bnrlist__md__item--tts img {
    -o-object-fit: cover;
       object-fit: cover;
    max-width: 100%;
    max-height: 79px;
    margin: auto;
  }
  .p-top-bnrlist .p-top-bnrlist__md a {
    -webkit-transition: .3s;
    transition: .3s;
  }
  .p-top-bnrlist .p-top-bnrlist__md a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.7" /><feFuncG type="linear" slope="0.7" /><feFuncB type="linear" slope="0.7" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: brightness(70%);
            filter: brightness(70%);
  }
}

@media screen and (min-width: 768px) and (max-width: 767px) {
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    font-size: 2.4vw;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    font-size: 1.86667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    font-size: 2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-size: 3.2vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-size: 1.86667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-size: 1.6vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-size: 1.73333vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    font-size: 1.86667vw;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-size: 1.73333vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    font-size: 1.6vw;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    font-size: 1.6vw;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    font-size: 2vw;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-size: 1.73333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    font-size: 2.93333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    font-size: 2.13333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-size: 1.6vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    font-size: 1.46667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-size: 1.6vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-size: 1.6vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    font-size: 1.73333vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-size: 1.86667vw;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    font-size: 1.86667vw;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) {
  .modaal-container .modaal-content-container .modaal-in .modaal-txt .p-top-fv3__info__scroll-txt-heading {
    font-size: 18px;
  }
  .p-top-fv3__wrap .p-top-fv3__bnr__wrap .slide-counter {
    font-size: 14px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl__dt {
    font-size: 15px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd {
    font-size: 24px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-clock .p-top-fv3__info__scroll-dl__dd span.dl__dd-exception {
    font-size: 14px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-dl.area-calendar .p-top-fv3__info__scroll-dl__dd {
    font-size: 12px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-ctn {
    font-size: 13px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-btn a {
    font-size: 14px;
  }
  .p-top-fv3__wrap .p-top-fv3__info .p-top-fv3__info__scroll-comment {
    font-size: 13px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__list {
    font-size: 12px;
  }
  .p-top-nav__wrap .p-top-nav__wrap__primary .p-top-nav__sub__item {
    font-size: 12px;
  }
  .p-top-nav__wrap .p-top-nav__info__heading {
    font-size: 15px;
  }
  .p-top-nav__wrap .p-top-nav__info__scroll-list__item {
    font-size: 13px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-jp {
    font-size: 22px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__heading .heading-en {
    font-size: 16px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-date {
    font-size: 12px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-place {
    font-size: 11px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-term {
    font-size: 12px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-newopen {
    font-size: 12px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-shopname {
    font-size: 13px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__list__item a .item-title {
    font-size: 14px;
  }
  .p-top-newstopics__wrap .p-top-newstopics__btn a {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvdjEvc3RvcmVzL3N0b3JlLXRvcF9yZW5ld2FsMjAyNTA4LmNzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvX3ZhcmlhYmxlLnNjc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy92MS9zdG9yZXMvc3RvcmUtdG9wX3JlbmV3YWwyMDI1MDguc2NzcyIsInJlc291cmNlL3Nhc3MvdjEvc3RvcmVzLzxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7OztpQ0RLaUM7QUNtTmpDO0VBQ0M7SUFBSSxVQUFVO0VEaE5iO0VDaU5EO0lBQU0sVUFBVTtFRDlNZjtBQUNGO0FDMk1BO0VBQ0M7SUFBSSxVQUFVO0VEaE5iO0VDaU5EO0lBQU0sVUFBVTtFRDlNZjtBQUNGOztBRWJBOzs7O2lDRm1CaUM7QUViakM7O3FDRmdCcUM7QUUyRHJDOztxQ0Z4RHFDO0FFc0VyQzs7cUNGbkVxQztBRzVCckM7Ozs7aUNIaUNpQztBSWpDakM7Ozs7aUNKc0NpQztBSWhDakM7O3FDSm1DcUM7QUlOckM7O3FDSlNxQztBS3RDckM7O29ETHlDb0Q7O0FLcWhCcEQ7O29ETDZhb0Q7O0FLeCtCcEQ7RUFDRTtJQUNFLG1CQUFtQjtFTHdDckI7RUt6Q0E7SUFHSSxVQUFVO0VMeUNkO0VLNUNBO0lBS00sY0ZScUI7SUVTckIsa0JBQWtCO0VMMEN4QjtFS2hEQTtJQVFRLGdCQUFnQjtJRkF4Qix1Q0FBdUM7SUFLeEMsZ0JFSmdDO0lGS2hDLHNCQUFzQztJQUN0QyxnQkVOb0M7SUFDM0Isa0JBQWtCO0VMOEMxQjtFS3hEQTtJQVlVLFVBQVU7RUw4RHBCO0VLMUVBO0lBZVUsbUJEUU87SUNQUCxtQkFBbUI7RUw4RDdCO0VLOUVBO0lBbUJVLGtCQUFrQjtJRlg1Qix1Q0FBdUM7SUFLeEMsZ0JFT2tDO0lGTmxDLHNCQUFzQztJQUN0QyxnQkVLc0M7SUFDM0Isb0JGeEJpQjtFSHlGM0I7RUt0RkE7SUF5QlEsa0JBQWtCO0lBQ2xCLGdCRjdCbUI7SUU4Qm5CLGlCRjlCbUI7RUg2RzNCO0VLMUVBO0lBQ0UsbUJEWGU7SUNZZixrQkZyQ3lCO0VIaUgzQjtFSzNFRTtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLFNGekN1QjtFSHNIM0I7RUtoRkc7SUFLRyxpQkYzQ3FCO0lFNENyQixrQkFBa0I7RUw4RXhCO0VLcEZHO0lBUUssa0JBQWtCO0lBQ2xCLFlGL0NtQjtJRWdEbkIsV0FBVztJQUNYLGNEN0JTO0lETmpCLCtCQUErQjtJQUVoQyxnQkVrQ2dDO0lGakNoQyxzQkFBc0M7SUFDdEMsY0VnQ2tDO0VMa0ZqQztFSzlGRztJQWVLLGtCQUFrQjtJQUNsQixrQkZ0RG1CO0lFdURuQixRQUFRO0lBQ1IsZ0JGeERtQjtJRXlEbkIsaUJGekRtQjtJRTBEbkIsbUJBQW1CO0lBQ25CLHlCRHZDUztJQ3dDVCxtQkR4Q1M7RUp5SWpCO0VLdkhHO0lBd0JPLFdBQVc7SUFDWCxnQkYvRGlCO0lFZ0VqQixpQkZoRWlCO0lFaUVqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCRDNDQTtJQzRDQSxjRnBFaUI7RUhzSzNCO0VLaElHO0lBaUNPLGVGdkVpQjtFSHlLM0I7RUtuSUc7SUFvQ08sZUYxRWlCO0VINEszQjtFS3RJRztJQXVDTyxnQkRyREE7RUp1SlY7RUt6SUc7SUF5Q1MsbUJEM0RLO0VKOEpqQjtFSzVJRztJQStDTyxpQkZyRmlCO0lFc0ZqQixrQkFBa0I7SUFDbEIsYUFBYTtFTGdHdkI7RUtqSkc7SUFtRFMsY0FBYztFTGlHMUI7RUtwSkc7SUFzRFMsa0JGNUZlO0lFNkZmLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZ0JEdkVGO0VKd0tWO0VLMUpHO0lBMkRXLHVCQUFlO0lBQWYsZUFBZTtJQUNmLHNCQUFtQjtPQUFuQixtQkFBbUI7SUFDbkIsa0JGbkdhO0lFb0diLFlBQVk7RUxrRzFCO0VLaEtHO0lBa0VTLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxRQUFRO0lBQ1IsU0FBUztFTGlHckI7RUt4S0c7SUF5RVcsa0JBQWtCO0lBQ2xCLGlCRmhIYTtJRWlIYixtQkZqSGE7SUVrSGIsV0FBVztJQUNYLGNBQWM7SUFDZCwrRUFBK0U7SUFDL0UsZ0JGckhhO0lFc0hiLHNCRnRIYTtJRXVIYixVQUFVO0VMa0d4QjtFS25MRztJQXFGUyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxTQUFTO0lBQ1QsUUFBUTtJQUNSLFNBQVM7RUxpR3JCO0VLM0xHO0lBNEZXLCtCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLFVGcElhO0lFcUliLG1CRnJJYTtJRXNJYixXQUFXO0lBQ1gsY0FBYztJQUNkLCtFQUErRTtJQUMvRSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLFVBQVU7RUxrR3hCO0VLdk1HO0lBMEdPLGFBQWE7RUxnR3ZCO0VLMU1HO0lBK0dHLGdCRDdISTtJQzhISixtQkFBa0I7SUFDbEIsa0JGdkpxQjtFSHFQM0I7RUsvTUc7SUFtSEssb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixjRHRJUztJQ3VJVCxvQkYzSm1CO0VIMFAzQjtFS3BORztJQXVITyxtQkY3SmlCO1FFNkpqQixrQkY3SmlCO1lFNkpqQixjRjdKaUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRThJb0M7SUY3SXBDLHNCQUFzQztJQUN0QyxnQkU0SXdDO0lBQzNCLHVCRi9KZTtJRWdLZixrQkFBa0I7SUFDbEIsdUJGaktlO0VIb1EzQjtFSzlORztJQStIUyxpQkZyS2U7RUhzUjNCO0VLaFBHO0lBaUlXLFdBQVc7SUFDWCwrRkFBZ0c7SUFDaEcsZ0JGekthO0lFMEtiLGlCRjFLYTtJRTJLYixrQkFBa0I7SUFDbEIsY0Y1S2E7SUU2S2IsT0FBTztFTGtIckI7RUt6UEc7SUZ4QkgsK0JBQStCO0lBRWhDLGdCRWlLb0M7SUZoS3BDLHNCQUFzQztJQUN0QyxpQkUrSnlDO0VMb0h4QztFSy9QRztJQTZJVyxjQUFjO0VMb0k1QjtFS2pSRztJRnhCSCwrQkFBK0I7SUFFaEMsZ0JFcUt3QztJRnBLeEMsc0JBQXNDO0lBQ3RDLGdCRW1LNEM7RUx3STNDO0VLdlJHO0lBdUpXLFdBQVc7SUFDWCw4RkFBK0Y7SUFDL0YsZ0JGL0xhO0lFZ01iLGlCRmhNYTtJRWlNYixrQkFBa0I7SUFDbEIsY0ZsTWE7SUVtTWIsT0FBTztFTGtKckI7RUsvU0c7SUYzQkgsdUNBQXVDO0lBS3hDLGdCRXVMcUM7SUZ0THJDLHNCQUFzQztJQUN0QyxnQkVxTHlDO0VMb0p4QztFS3JURztJRjNCSCx1Q0FBdUM7SUFLeEMsZ0JFNExpQztJRjNMakMsc0JBQXNDO0lBQ3RDLGdCRTBMcUM7SUFDM0Isa0JBQWtCO0lBQ2xCLHdCRjlNa0I7RUhrWDNCO0VLNVVHO0lBMktLLGNEN0xTO0lDOExULGNBQWM7SUFDZCxlQUFlO0lBQ2YsV0ZwTm1CO0lFcU5uQix3QkZyTm1CO0lBVzNCLHVDQUF1QztJQUt4QyxnQkVzTWlDO0lGck1qQyxzQkFBc0M7SUFDdEMsZ0JFb01xQztJQUMzQixrQkFBa0I7SUFDbEIsbUJEL0xRO0lDZ01SLGtCQUFrQjtJQUNsQix3QkYxTmtCO0lFMk5sQixrQkFBa0I7RUxzTDNCO0VLM1dHO0lBdUxPLFdBQVc7SUFDWCxZRjlOaUI7SUUrTmpCLGFGL05pQjtJRWdPakIsK0JENU1PO0lDNk1QLGdDRDdNTztJQzhNUCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFlGcE9pQjtJRXFPakIsa0RBQTBDO1lBQTFDLDBDQUEwQztFTHNNcEQ7RUtyWUc7SUYzQkgsdUNBQXVDO0lBS3hDLGdCRXlOaUM7SUZ4TmpDLHNCQUFzQztJQUN0QyxnQkV1TnFDO0VMd01wQztFS2hNQTtJQUNFLGdCRDFOUTtJQzJOUixnQkFBd0I7RUxpTjFCO0VLaE5FO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RUxrTjFCO0VLcE5HO0lBSUcsa0JGeFBxQjtFSDJjM0I7RUt2Tkc7SUFNSywwQkYxUG1CO0lFMlBuQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFlO1FBQWYsZUFBZTtJQUNmLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCRjlQbUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRStPZ0M7SUY5T2hDLHNCQUFzQztJQUN0QyxnQkU2T29DO0VMdU5uQztFS2xPRztJQWNTLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0VMc09wQjtFS3BQRztJQWlCUyw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFTHNPcEI7RUt2UEc7SUFvQlMsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RUxzT3BCO0VLMVBHO0lBdUJTLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0VMc09wQjtFSzdQRztJQTBCUyw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFTHNPcEI7RUtoUUc7SUE2QlMsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RUxzT3BCO0VLblFHO0lBZ0NTLGlCRnBSZTtJRXFSZixrQkZyUmU7SUVzUmYsY0FBYztJQUNkLGNEblFLO0VKeWVqQjtFS3pRRztJQXFDVywwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQix3QkYxUmE7RUhpZ0IzQjtFSzdRRztJQXlDVyxrQkFBa0I7RUx1T2hDO0VLaFJHO0lBK0NLLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlO0lBQ2YsZ0JBQW9CO0lBQ3BCLG9CRnRTbUI7RUgwZ0IzQjtFS3RSRztJQW9ETyxtQkZ4U2lCO1FFd1NqQix3QkZ4U2lCO1lFd1NqQixvQkZ4U2lCO0lBVzNCLHVDQUF1QztJQUt4QyxnQkV5UmtDO0lGeFJsQyxzQkFBc0M7SUFDdEMsY0V1Um9DO0VMd09uQztFSzdSRztJQXVEUyxjRHZSSztJQ3dSTCxtQkY1U2U7SUU2U2YscUJBQXFCO0lBQ3JCLGtCQUFrQjtFTHdQOUI7RUtsVEc7SUE0RFcsV0FBVztJQUNYLGdCRmpUYTtJRWtUYixpQkZsVGE7SUVtVGIsK0JEL1JHO0lDZ1NILGdDRGhTRztJQ2lTSCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE9BQU87SUFDUCxrREFBMEM7WUFBMUMsMENBQTBDO0VMeVB4RDtFSzdURztJQTJFRyxtQkR0U1c7SUN1U1gsY0ZoVXFCO0VIcWpCM0I7RUtqVUc7SUE4RUssY0Q5U1M7SURUakIsdUNBQXVDO0lBS3hDLGdCRW1UZ0M7SUZsVGhDLHNCQUFzQztJQUN0QyxjRWlUa0M7SUFDekIsd0JGcFVtQjtFSDZqQjNCO0VLelVHO0lBb0ZPLGdDQUF3QztFTHVRbEQ7RUszVkc7SUZ6T0gsdUNBQXVDO0lBS3hDLGdCRTBUb0M7SUZ6VHBDLHNCQUFzQztJQUN0QyxnQkV3VHdDO0lBQzNCLGdDRGpUSztJQ2tUTCxvQkFBd0I7RUwyUXBDO0VLbldHO0lBMEZXLGNBQWM7RUwyUjVCO0VLclhHO0lBNkZXLGdCQUFnQjtFTDJSOUI7RUt4WEc7SUFnR1csY0FBYztJQUNkLGNEalVHO0lDa1VILHdCRnRWYTtJRXVWYixrQkFBa0I7RUwyUmhDO0VLOVhHO0lBcUdhLFdBQVc7SUFDWCxnQkYxVlc7SUUyVlgsaUJGM1ZXO0lFNFZYLCtCRHhVQztJQ3lVRCxnQ0R6VUM7SUMwVUQsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixRQUFRO0lBQ1Isa0RBQTBDO1lBQTFDLDBDQUEwQztFTDRSMUQ7RUt6WUc7SUFvSEssa0JBQWtCO0VMd1IxQjtFSzVZRztJQXNITyxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQix5QkR6Vk87SUMwVlAsbUJEMVZPO0lDMlZQLFdEeFZBO0lEYlYsdUNBQXVDO0lBS3hDLGdCRWlXa0M7SUZoV2xDLHNCQUFzQztJQUN0QyxjRStWb0M7SUFDekIsd0JGbFhpQjtFSDhvQjNCO0VLMVpHO0lBZ0lTLHVCQUFlO0lBQWYsZUFBZTtJQUNmLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCRnhYZTtJRXlYZixpQkZ6WGU7SUUwWGYsNEJEbFdGO0lDbVdFLDZCRG5XRjtJQ29XRSxhQUFhO0lBQ2Isc0JGN1hlO0VIeXFCM0I7RUtyYkc7SUErSVcsdUJBQWU7SUFBZixlQUFlO0lBQ2YsZUFBZTtFTHlTN0I7RUtqU0E7SUFDRSxtQkRwWGU7SUNxWGYsY0QxWGU7SUMyWGYsb0JBQXdCO0VMbVMxQjtFS3RTQTtJQUtJLDBDQUFrQztZQUFsQyxrQ0FBa0M7RUxvU3RDO0VLelNBO0lBT00sd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsVUZwWnFCO0VIeXJCM0I7RUtsU0U7SUFDRSx5QkZ4WnVCO0VINHJCM0I7RUtyU0c7SUFLRyxjRHhZVztJQ3lZWCxrQkFBa0I7SUFDbEIsd0JGOVpxQjtFSGlzQjNCO0VLMVNHO0lBU0ssY0FBYztJRnJadEIsdUNBQXVDO0lBS3hDLGdCRWlaZ0M7SUZoWmhDLHNCQUFzQztJQUN0QyxjRStZa0M7SUFDekIsd0JGbGFtQjtFSHlzQjNCO0VLbFRHO0lBY0ssY0FBYztJRnZadEIsK0JBQStCO0lBRWhDLGdCRXNaZ0M7SUZyWmhDLHNCQUFzQztJQUN0QyxjRW9aa0M7RUx5VGpDO0VLeFVHO0lBbUJHLGlCRjFhcUI7RUhpdkIzQjtFSzFWRztJQXFCSyxhRjVhbUI7SUU2YW5CLGdCQUFnQjtJQUNoQixrQkFBa0I7RUx3VTFCO0VLL1ZHO0lBeUJPLGNBQWM7SUFDZCxjRDdaTztJQzhaUCxrQkFBa0I7RUx5VTVCO0VLcFdHO0lBNkJTLGdCQUFnQjtJQUNoQixjRnJiZTtJRXNiZix3QkZ0YmU7RUhnd0IzQjtFS3pXRztJQWlDVyxzQkFBbUI7T0FBbkIsbUJBQW1CO0lBQ25CLGNGemJhO0lFMGJiLFlBQVk7RUwyVTFCO0VLOVdHO0lGellILCtCQUErQjtJQUVoQyxnQkU4YW9DO0lGN2FwQyxzQkFBc0M7SUFDdEMsZ0JFNGF3QztJQUMzQixvQkYvYmU7RUg0d0IzQjtFS3JYRztJQTJDUywwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQixXRDNhRjtJQzRhRSxrQkFBa0I7SUFDbEIsbUJEOWJhO0lESXpCLHVDQUF1QztJQUt4QyxnQkVzYm9DO0lGcmJwQyxzQkFBc0M7SUFDdEMsZ0JFb2J3QztJQUMzQix3QkZ2Y2U7SUV3Y2Ysb0JGeGNlO0VIdXlCM0I7RUtoWkc7SUZ6WUgsK0JBQStCO0lBRWhDLGdCRTJib0M7SUYxYnBDLHNCQUFzQztJQUN0QyxnQkV5YndDO0lBQzNCLG9CRjVjZTtFSDZ6QjNCO0VLdGFHO0lGellILCtCQUErQjtJQUVoQyxnQkUrYm9DO0lGOWJwQyxzQkFBc0M7SUFDdEMsZ0JFNmJ3QztJQUMzQixvQkZoZGU7RUhtMUIzQjtFSzViRztJQTREUyxjRDliSztJRFZqQix1Q0FBdUM7SUFLeEMsZ0JFb2NvQztJRm5jcEMsc0JBQXNDO0lBQ3RDLGdCRWtjd0M7SUFDM0Isb0JGcmRlO0VIMDJCM0I7RUtuZEc7SUY1WUgsdUNBQXVDO0lBS3hDLGdCRXdjb0M7SUZ2Y3BDLHNCQUFzQztJQUN0QyxnQkVzY3dDO0lBQzNCLG9CRnpkZTtFSGc0QjNCO0VLemVHO0lBd0VXLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsVUZqZWE7SUVrZWIsV0ZsZWE7SUVtZWIsZ0JGbmVhO0lFb2ViLGlCRnBlYTtFSHU1QjNCO0VLaGdCRztJQW1GYSxxR0FBc0c7RUxnYnRIO0VLbmdCRztJQTBGYSxxR0FBc0c7RUw0YXRIO0VLdGdCRztJQWtHRyxrQkFBa0I7RUx1YXhCO0VLemdCRztJQW9HSyxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQix5QkQxZVM7SUMyZVQsbUJEM2VTO0lDNGVULFdEemVFO0lEYlYsdUNBQXVDO0lBS3hDLGdCRWtmZ0M7SUZqZmhDLHNCQUFzQztJQUN0QyxjRWdma0M7SUFDekIsb0JGbmdCbUI7RUg4NkIzQjtFS3ZoQkc7SUE4R08scUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsZ0JGeGdCaUI7SUV5Z0JqQixpQkZ6Z0JpQjtJRTBnQmpCLDRCRGxmQTtJQ21mQSw2QkRuZkE7SUNvZkEsY0FBYztJQUNkLHNCRjdnQmlCO0VIdzhCM0I7RUtwYkE7SUFDRSxzQ0ZyaEJ5QjtFSDI4QjNCO0VLdmJBO0lBR0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsVUZ6aEJ1QjtJRTBoQnZCLG9CRjFoQnVCO0VIaTlCM0I7RUs3YkE7SUFRTSxpQkY1aEJxQjtFSG85QjNCO0VLaGNBO0lBYUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBZTtRQUFmLGVBQWU7SUFDZixVRm5pQnVCO0VIeTlCM0I7RUtyY0E7SUFpQk0sZ0JBQWdCO0lBQ2hCLFdGdGlCcUI7SUV1aUJyQixjRnZpQnFCO0lFd2lCckIsbUJEL2dCVztFSnM4QmpCO0VLM2NBO0lBdUJVLG9CQUFpQjtPQUFqQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGtCRjdpQmlCO0lFOGlCakIsWUFBWTtFTHVidEI7QUF6NkJGOztBR3hEQztFRURDO0lGRUEsZ0JBTDJCO0VIaUUzQjtFSzlEQTtJRkVBLG9CQUwyQjtFSCtGM0I7RUt6REc7SUZqQ0gsZ0JBTDJCO0VIMEkzQjtFS3BHRztJRmpDSCxvQkFMMkI7RUgwUTNCO0VLcE9HO0lGakNILGdCQUwyQjtFSDJTM0I7RUtyUUc7SUZqQ0gsb0JBTDJCO0VIbVUzQjtFSzdSRztJRmpDSCxnQkFMMkI7RUhpVzNCO0VLM1RHO0lGakNILGdCQUwyQjtFSHdYM0I7RUtsVkc7SUZqQ0gsb0JBTDJCO0VIdVozQjtFS2pYRztJRmpDSCxvQkFMMkI7RUh1YjNCO0VLbk1HO0lGL09ILGdCQUwyQjtFSDRkM0I7RUt4T0c7SUYvT0gsZ0JBTDJCO0VIdWhCM0I7RUtuU0c7SUYvT0gsZ0JBTDJCO0VIbWtCM0I7RUsvVUc7SUYvT0gsb0JBTDJCO0VINmxCM0I7RUt6V0c7SUYvT0gsb0JBTDJCO0VIb3BCM0I7RUs3UEc7SUZsWkgsZ0JBTDJCO0VIK3NCM0I7RUt4VEc7SUZsWkgsb0JBTDJCO0VIcXVCM0I7RUs5VUc7SUZsWkgsZ0JBTDJCO0VIa3hCM0I7RUszWEc7SUZsWkgsZ0JBTDJCO0VINnlCM0I7RUt0Wkc7SUZsWkgsZ0JBTDJCO0VIbTBCM0I7RUs1YUc7SUZsWkgsZ0JBTDJCO0VIeTFCM0I7RUtsY0c7SUZsWkgsZ0JBTDJCO0VIZzNCM0I7RUt6ZEc7SUZsWkgsZ0JBTDJCO0VIczRCM0I7RUsvZUc7SUZsWkgsb0JBTDJCO0VIbzdCM0I7QUFsM0JGOztBRzNEQztFRUpDO0lGS0EsZUFBd0I7RUgrRHhCO0VLcEVBO0lGS0EsZUFBd0I7RUg2RnhCO0VLL0RHO0lGOUJILGVBQXdCO0VId0l4QjtFSzFHRztJRjlCSCxlQUF3QjtFSHdReEI7RUsxT0c7SUY5QkgsZUFBd0I7RUh5U3hCO0VLM1FHO0lGOUJILGVBQXdCO0VIaVV4QjtFS25TRztJRjlCSCxlQUF3QjtFSCtWeEI7RUtqVUc7SUY5QkgsZUFBd0I7RUhzWHhCO0VLeFZHO0lGOUJILGVBQXdCO0VIcVp4QjtFS3ZYRztJRjlCSCxlQUF3QjtFSHFieEI7RUt6TUc7SUY1T0gsZUFBd0I7RUgwZHhCO0VLOU9HO0lGNU9ILGVBQXdCO0VIcWhCeEI7RUt6U0c7SUY1T0gsZUFBd0I7RUhpa0J4QjtFS3JWRztJRjVPSCxlQUF3QjtFSDJsQnhCO0VLL1dHO0lGNU9ILGVBQXdCO0VIa3BCeEI7RUtuUUc7SUYvWUgsZUFBd0I7RUg2c0J4QjtFSzlURztJRi9ZSCxlQUF3QjtFSG11QnhCO0VLcFZHO0lGL1lILGVBQXdCO0VIZ3hCeEI7RUtqWUc7SUYvWUgsZUFBd0I7RUgyeUJ4QjtFSzVaRztJRi9ZSCxlQUF3QjtFSGkwQnhCO0VLbGJHO0lGL1lILGVBQXdCO0VIdTFCeEI7RUt4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ZixlQUFlO0lBQ2YsU0FBUztFTHN4QmI7RUtuekJBO0lBK0JNLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osWUFBWTtJQUNaLG1CRDNxQ1c7RUprOERqQjtFS3p6QkE7SUFxQ1Usb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLFlBQVk7RUx1eEJ0QjtFSy96QkE7SUE2Q00sdUJBQWU7SUFBZixlQUFlO0VMcXhCckI7RUtsMEJBO0lBK0NRLHVCQUFlO0lBQWYsZUFBZTtJQ3h0Q3pCLGdVQUFBO0lEeXRDVSwrQkFBdUI7WUFBdkIsdUJBQXVCO0VMc3hCL0I7QUEvOUJGOztBR3JnQ0M7RUU2akJDO0lGNWpCQSxnQkFMMkI7RUg4Z0MzQjtFSzNhRztJRjlsQkgsb0JBTDJCO0VINGpDM0I7RUt6ZEc7SUY5bEJILGNBTDJCO0VIOHVDM0I7RUszb0JHO0lGOWxCSCxnQkFMMkI7RUgrd0MzQjtFSzVxQkc7SUY5bEJILG9CQUwyQjtFSHV5QzNCO0VLcHNCRztJRjlsQkgsZ0JBTDJCO0VIcTBDM0I7RUtsdUJHO0lGOWxCSCxvQkFMMkI7RUg0MUMzQjtFS3p2Qkc7SUY5bEJILG9CQUwyQjtFSDQzQzNCO0VLenhCRztJRjlsQkgsb0JBTDJCO0VIZzZDM0I7RUtyakJHO0lGdDJCSCxnQkFMMkI7RUh1OEMzQjtFSzVsQkc7SUZ0MkJILGdCQUwyQjtFSHFnRDNCO0VLMXBCRztJRnQyQkgsY0FMMkI7RUhzakQzQjtFSzNzQkc7SUZ0MkJILG9CQUwyQjtFSGttRDNCO0VLdmxCRztJRnRnQ0gsb0JBTDJCO0VIdXFEM0I7RUs1cEJHO0lGdGdDSCxvQkFMMkI7RUg2ckQzQjtFS2xyQkc7SUZ0Z0NILGdCQUwyQjtFSCt1RDNCO0VLcHVCRztJRnRnQ0gsb0JBTDJCO0VIeXdEM0I7RUs5dkJHO0lGdGdDSCxnQkFMMkI7RUgreEQzQjtFS3B4Qkc7SUZ0Z0NILGdCQUwyQjtFSHF6RDNCO0VLMXlCRztJRnRnQ0gsb0JBTDJCO0VINDBEM0I7RUtqMEJHO0lGdGdDSCxvQkFMMkI7RUhrMkQzQjtFS3YxQkc7SUZ0Z0NILG9CQUwyQjtFSGk1RDNCO0FBbDRCRjs7QUd4Z0NDO0VFMGpCQztJRnpqQkEsZUFBd0I7RUg0Z0N4QjtFS2piRztJRjNsQkgsZUFBd0I7RUgwakN4QjtFSy9kRztJRjNsQkgsZUFBd0I7RUg0dUN4QjtFS2pwQkc7SUYzbEJILGVBQXdCO0VINndDeEI7RUtsckJHO0lGM2xCSCxlQUF3QjtFSHF5Q3hCO0VLMXNCRztJRjNsQkgsZUFBd0I7RUhtMEN4QjtFS3h1Qkc7SUYzbEJILGVBQXdCO0VIMDFDeEI7RUsvdkJHO0lGM2xCSCxlQUF3QjtFSDAzQ3hCO0VLL3hCRztJRjNsQkgsZUFBd0I7RUg4NUN4QjtFSzNqQkc7SUZuMkJILGVBQXdCO0VIcThDeEI7RUtsbUJHO0lGbjJCSCxlQUF3QjtFSG1nRHhCO0VLaHFCRztJRm4yQkgsZUFBd0I7RUhvakR4QjtFS2p0Qkc7SUZuMkJILGVBQXdCO0VIZ21EeEI7RUs3bEJHO0lGbmdDSCxlQUF3QjtFSHFxRHhCO0VLbHFCRztJRm5nQ0gsZUFBd0I7RUgyckR4QjtFS3hyQkc7SUZuZ0NILGVBQXdCO0VINnVEeEI7RUsxdUJHO0lGbmdDSCxlQUF3QjtFSHV3RHhCO0VLcHdCRztJRm5nQ0gsZUFBd0I7RUg2eER4QjtFSzF4Qkc7SUZuZ0NILGVBQXdCO0VIbXpEeEI7RUtoekJHO0lGbmdDSCxlQUF3QjtFSDAwRHhCO0VLdjBCRztJRm5nQ0gsZUFBd0I7RUhnMkR4QjtFSzcxQkc7SUZuZ0NILGVBQXdCO0VIKzREeEI7QUFsNEJGIiwiZmlsZSI6InYxXFxzdG9yZXNcXHN0b3JlLXRvcF9yZW5ld2FsMjAyNTA4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx0bWl4aW7lh6bnkIZcclxuIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5Aa2V5ZnJhbWVzIGRpc3BBcnRpY2xlRGV0YWlsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cdCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRtaXhpbuWHpueQhlxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gU1Agc2Nzc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFhbC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4ge1xuICAgIHBhZGRpbmc6IDMuMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4gLm1vZGFhbC10eHQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciAubW9kYWFsLWluIC5tb2RhYWwtdHh0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0VERUJFNDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICB9XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dCAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtdHh0LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4gLm1vZGFhbC10eHQgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLXR4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dCAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtdHh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4gLm1vZGFhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwLjY2NjY3dnc7XG4gICAgcmlnaHQ6IC01LjMzMzMzdnc7XG4gIH1cbiAgLnAtdG9wLWZ2MyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjZGMDtcbiAgICBwYWRkaW5nOiA0LjI2NjY3dnc7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZ2dztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCB7XG4gICAgd2lkdGg6IDkxLjQ2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZS1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHZ3O1xuICAgIGxlZnQ6IDQ3LjUlO1xuICAgIGNvbG9yOiAjMzgzRTQ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGUtY291bnRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZXItdG9nZ2xlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTguNTMzMzN2dztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOC41MzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM4M0U0NDtcbiAgICBiYWNrZ3JvdW5kOiAjMzgzRTQ0O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZXItdG9nZ2xlLWJ1dHRvbjo6YmVmb3JlLCAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGVyLXRvZ2dsZS1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC41MzMzM3Z3O1xuICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdG9wOiAxLjA2NjY3dnc7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICAgIGxlZnQ6IDQuNTMzMzN2dztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGVyLXRvZ2dsZS1idXR0b246OmFmdGVyIHtcbiAgICBsZWZ0OiAyLjkzMzMzdnc7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uLmlzLXBsYXlpbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uLmlzLXBsYXlpbmc6OmJlZm9yZSwgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uLmlzLXBsYXlpbmc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzgzRTQ0O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiB7XG4gICAgd2lkdGg6IDkxLjQ2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1tYWluLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4gLnAtdG9wLWZ2M19fYm5yLWltZyB7XG4gICAgaGVpZ2h0OiA5MS40NjY2N3Z3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiAucC10b3AtZnYzX19ibnItaW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA5MS40NjY2N3Z3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4gLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI5LjMzMzMzdnc7XG4gICAgYm90dG9tOiAtNTQuNjY2Njd2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92MS9zdG9yZXMvY29tbW9uL3JvdGVfYXJyb3cuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDUuMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1tYWluIC5zbGljay1wcmV2IHtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzJ2dztcbiAgICBib3R0b206IC01NC42NjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vcm90ZV9hcnJvdy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQuMjY2Njd2dztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjMzgzRTQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2R0IHtcbiAgICBmbGV4OiAwIDAgMjB2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNS4wNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jbG9jay10ZW4uc3ZnKSBsZWZ0IHRvcC9jb250YWluIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNC4yNjY2N3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNTMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jbG9jayAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jbG9jayAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuLmRsX19kZC1leGNlcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuLmRsX19kZC1leGNlcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQgc3Bhbi5kbF9fZGQtZXhjZXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNhbGVuZGFyIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jYWxlbmRhci5zdmcpIGxlZnQgdG9wL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0LjI2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41MzMzM3Z3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNhbGVuZGFyIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jYWxlbmRhciAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNhbGVuZGFyIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWN0biB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWN0biB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY3RuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1idG4gYSB7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA3MnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDQuMjY2Njd2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY2RjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMuMnZ3IDQuMjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWJ0biBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMi40dnc7XG4gICAgaGVpZ2h0OiAyLjR2dztcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzgzRTQ0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzgzRTQ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMy4ydnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY29tbWVudCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1jb21tZW50IHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogNi40dncgMDtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgNi40dnc7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgNC4yNjY2N3Z3IDYuNHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNC4yNjY2N3Z3IDEwLjY2NjY3dnc7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtLml0ZW0tZmxvb3Ige1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtLml0ZW0tYWNjZXNzIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbS5pdGVtLWdvdXJtZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtLml0ZW0tc2hvcCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3RfX2l0ZW0uaXRlbS1pbmZvIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbS5pdGVtLWZhcSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgd2lkdGg6IDE5LjczMzMzdnc7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzgzRTQ0O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtIGEgLml0ZW0taWNvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIuMTMzMzN2dztcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbSBhIC5pdGVtLXR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19zdWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNC4yNjY2N3Z3IDA7XG4gICAgcGFkZGluZzogMCA0LjI2NjY3dnc7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSB7XG4gICAgZmxleDogMCAwIDQ1LjMzMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19zdWJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fc3ViX19pdGVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSBhIHtcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMi4xMzMzM3Z3O1xuICAgIGhlaWdodDogMi4xMzMzM3Z3O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjZGMDtcbiAgICBwYWRkaW5nOiA2LjR2dztcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMzgzRTQ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdCB7XG4gICAgcGFkZGluZzogMi4xMzMzM3Z3IDAgMi4xMzMzM3Z3IDA7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFQkU0O1xuICAgIHBhZGRpbmc6IDIuMTMzMzN2dyAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX3Njcm9sbC1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fc2Nyb2xsLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX3Njcm9sbC1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzM4M0U0NDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM4M0U0NDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEQ4RDhEO1xuICAgIGJhY2tncm91bmQ6ICM4RDhEOEQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAzLjJ2dyA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX2J0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX2J0biBzcGFuOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICAgIHJvdGF0ZTogNDVkZWc7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjY2Njd2dztcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX2J0bi5leHBhbmRlZCBzcGFuOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHJvdGF0ZTogLTEzNWRlZztcbiAgfVxuICAucC10b3AtbmV3c3RvcGljcyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjZGMDtcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICBwYWRkaW5nOiA4LjUzMzMzdncgMDtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljcyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3MgLnN3aXBlci13cmFwcGVyLmluYWN0aXZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMuMnZ3O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMS4zMzMzM3Z3O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2N3Z3O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19oZWFkaW5nIC5oZWFkaW5nLWpwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19oZWFkaW5nIC5oZWFkaW5nLWpwIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2hlYWRpbmcgLmhlYWRpbmctanAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAzLjJ2dztcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQ2LjR2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0Ni40dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2N3Z3O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0taW1nIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IDQ2LjR2dztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1wbGFjZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjQjlDOTk4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwLjUzMzMzdncgMS42dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLXBsYWNlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1wbGFjZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGVybSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGVybSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGVybSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tbmV3b3BlbiB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tbmV3b3BlbiB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tbmV3b3BlbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tc2hvcG5hbWUge1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tc2hvcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLXNob3BuYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbS5jYXRlZ29yeSBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS42dnc7XG4gICAgbGVmdDogMS42dnc7XG4gICAgd2lkdGg6IDkuMDY2Njd2dztcbiAgICBoZWlnaHQ6IDkuMDY2Njd2dztcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbS5jYXRlZ29yeS0tbGltaXRlZCBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vYXJ0aWNsZV9jYXRlZ29yeS1saW1pdGVkLnN2ZykgbGVmdCB0b3AvY29udGFpbiBuby1yZXBlYXQ7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0uY2F0ZWdvcnktLW5ld29wZW4gYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92MS9zdG9yZXMvY29tbW9uL2FydGljbGVfY2F0ZWdvcnktbmV3b3Blbi5zdmcpIGxlZnQgdG9wL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fYnRuIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhEOEQ4RDtcbiAgICBiYWNrZ3JvdW5kOiAjOEQ4RDhEO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMy4ydncgNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2J0biBhOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gICAgcm90YXRlOiAtNDVkZWc7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjY2Njd2dztcbiAgfVxuICAucC10b3AtYm5ybGlzdCB7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDQuMjY2Njd2dyA4LjUzMzMzdnc7XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX2xnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJ2dztcbiAgfVxuICAucC10b3AtYm5ybGlzdCAucC10b3AtYm5ybGlzdF9fbGdfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS40NjY2N3Z3O1xuICB9XG4gIC5wLXRvcC1ibnJsaXN0IC5wLXRvcC1ibnJsaXN0X19tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzLjJ2dztcbiAgfVxuICAucC10b3AtYm5ybGlzdCAucC10b3AtYm5ybGlzdF9fbWRfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ0dnc7XG4gICAgaGVpZ2h0OiAxOS4ydnc7XG4gICAgYmFja2dyb3VuZDogI0Y4RjZGMDtcbiAgfVxuICAucC10b3AtYm5ybGlzdCAucC10b3AtYm5ybGlzdF9fbWRfX2l0ZW0tLXR0cyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxOS4ydnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWFsLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciAubW9kYWFsLWluIC5tb2RhYWwtdHh0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciAubW9kYWFsLWluIC5tb2RhYWwtdHh0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4gLm1vZGFhbC10eHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjRURFQkU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIH1cbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciAubW9kYWFsLWluIC5tb2RhYWwtdHh0IC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC10eHQtaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFhbC1jb250YWluZXIgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciAubW9kYWFsLWluIC5tb2RhYWwtdHh0IC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC10eHQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhYWwtY29udGFpbmVyIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgLm1vZGFhbC1pbiAubW9kYWFsLXR4dCAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtdHh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWFsLWNvbnRhaW5lciAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIC5tb2RhYWwtaW4gLm1vZGFhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5wLXRvcC1mdjMge1xuICAgIGJhY2tncm91bmQ6ICNGOEY2RjA7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAge1xuICAgIHdpZHRoOiA1OTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRweDtcbiAgICByaWdodDogODBweDtcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNFNDQ7XG4gICAgYmFja2dyb3VuZDogIzM4M0U0NDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGVyLXRvZ2dsZS1idXR0b246OmJlZm9yZSwgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnNsaWRlci10b2dnbGUtYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGVyLXRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAuc2xpZGVyLXRvZ2dsZS1idXR0b246OmFmdGVyIHtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZXItdG9nZ2xlLWJ1dHRvbi5pcy1wbGF5aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZXItdG9nZ2xlLWJ1dHRvbi5pcy1wbGF5aW5nOjpiZWZvcmUsIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5zbGlkZXItdG9nZ2xlLWJ1dHRvbi5pcy1wbGF5aW5nOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzM4M0U0NDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4uc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiAucC10b3AtZnYzX19ibnItaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbWFpbiAucC10b3AtZnYzX19ibnItaW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1tYWluIC5wLXRvcC1mdjNfX2Juci1pbWc6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgc2NhbGU6IDEuMDU7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1tYWluIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4gLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTQ0cHg7XG4gICAgdG9wOiAzODBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92MS9zdG9yZXMvY29tbW9uL3JvdGVfYXJyb3cuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW1haW4gLnNsaWNrLXByZXYge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1tYWluIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0NTRweDtcbiAgICB0b3A6IDM4MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vcm90ZV9hcnJvdy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbmF2IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzNjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1uYXYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbmF2IC5zbGljay1saXN0LmFkanVzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTNweCk7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19ibnJfX3dyYXAgLnAtdG9wLWZ2M19fYm5yLnNsaWRlci1uYXYgLnAtdG9wLWZ2M19fYm5yLWltZyB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19fYm5yX193cmFwIC5wLXRvcC1mdjNfX2Juci5zbGlkZXItbmF2IC5wLXRvcC1mdjNfX2Juci1pbWcgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCAucC10b3AtZnYzX19ibnIuc2xpZGVyLW5hdiAucC10b3AtZnYzX19ibnItaW1nIGEgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyB7XG4gICAgd2lkdGg6IDM3NHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTJweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNFREVCRTQ7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XG4gICAgZmxleDogMCAwIDkycHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jbG9jayAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2R0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jbG9jay10ZW4uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jbG9jayAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuLmRsX19kZC1leGNlcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2xvY2sgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCBzcGFuLmRsX19kZC1leGNlcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNsb2NrIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQgc3Bhbi5kbF9fZGQtZXhjZXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbC5hcmVhLWNhbGVuZGFyIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jYWxlbmRhci5zdmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jYWxlbmRhciAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsLmFyZWEtY2FsZW5kYXIgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGwuYXJlYS1jYWxlbmRhciAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1jdG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY3RuIHtcbiAgICBmb250LXNpemU6IDEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdjNfX3dyYXAgLnAtdG9wLWZ2M19faW5mbyAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY3RuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1idG4gYSB7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjZGMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1idG4gYSB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1idG4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWJ0biBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG4gIH1cbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1jb21tZW50IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZnYzX193cmFwIC5wLXRvcC1mdjNfX2luZm8gLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2M19fd3JhcCAucC10b3AtZnYzX19pbmZvIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1jb21tZW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDU5NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0IHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbS5pdGVtLWZsb29yIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbS5pdGVtLWFjY2VzcyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3RfX2l0ZW0uaXRlbS1nb3VybWV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbS5pdGVtLXNob3Age1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtLml0ZW0taW5mbyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX2xpc3RfX2l0ZW0uaXRlbS1mYXEge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtIGEge1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fbGlzdF9faXRlbSBhIC5pdGVtLWljb24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19saXN0X19pdGVtIGEgLml0ZW0tdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4IDMycHg7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9fd3JhcF9fcHJpbWFyeSAucC10b3AtbmF2X19zdWJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fc3ViX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSBhIHtcbiAgICBjb2xvcjogIzM4M0U0NDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IC5wLXRvcC1uYXZfX3N1Yl9faXRlbSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzODNFNDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkgLnAtdG9wLW5hdl9fc3ViX19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mbyB7XG4gICAgd2lkdGg6IDM3NHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY2RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19faGVhZGluZyB7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzM4M0U0NDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdCB7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDA7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFQkU0O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmF2X193cmFwIC5wLXRvcC1uYXZfX2luZm9fX3Njcm9sbC1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fc2Nyb2xsLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLW5hdl9fd3JhcCAucC10b3AtbmF2X19pbmZvX19zY3JvbGwtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzM4M0U0NDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM4M0U0NDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLXRvcC1uYXZfX3dyYXAgLnAtdG9wLW5hdl9faW5mb19fc2Nyb2xsLWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3Mge1xuICAgIGJhY2tncm91bmQ6ICNGOEY2RjA7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljcyAuc3dpcGVyLXdyYXBwZXIuaW5hY3RpdmUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyB7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2hlYWRpbmcgLmhlYWRpbmctanAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2hlYWRpbmcgLmhlYWRpbmctanAge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2hlYWRpbmcgLmhlYWRpbmctanAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyAuaGVhZGluZy1lbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzODNFNDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGE6aG92ZXIgLml0ZW0taW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1pbWcgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMjMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1wbGFjZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICNCOUM5OTg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1wbGFjZSB7XG4gICAgZm9udC1zaXplOiAxLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLXBsYWNlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS10ZXJtIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGVybSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGVybSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tbmV3b3BlbiB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLW5ld29wZW4ge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLW5ld29wZW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLXNob3BuYW1lIHtcbiAgICBjb2xvcjogIzhEOEQ4RDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS1zaG9wbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbSBhIC5pdGVtLXNob3BuYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtIGEgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3RfX2l0ZW0gYSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtLmNhdGVnb3J5IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fbGlzdF9faXRlbS5jYXRlZ29yeS0tbGltaXRlZCBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vYXJ0aWNsZV9jYXRlZ29yeS1saW1pdGVkLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19saXN0X19pdGVtLmNhdGVnb3J5LS1uZXdvcGVuIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9hcnRpY2xlX2NhdGVnb3J5LW5ld29wZW4uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19idG4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEQ4RDhEO1xuICAgIGJhY2tncm91bmQ6ICM4RDhEOEQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzdG9waWNzX193cmFwIC5wLXRvcC1uZXdzdG9waWNzX19idG4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gICAgcm90YXRlOiAtNDVkZWc7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnAtdG9wLW5ld3N0b3BpY3NfX3dyYXAgLnAtdG9wLW5ld3N0b3BpY3NfX2J0biBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogIzhEOEQ4RDtcbiAgfVxuICAucC10b3AtbmV3c3RvcGljc19fd3JhcCAucC10b3AtbmV3c3RvcGljc19fYnRuIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOEQ4RDhEO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOEQ4RDhEO1xuICAgIHJvdGF0ZTogLTQ1ZGVnO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wLXRvcC1ibnJsaXN0IHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMjAwcHg7XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX2xnIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wLXRvcC1ibnJsaXN0IC5wLXRvcC1ibnJsaXN0X19sZ19faXRlbSB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICB9XG4gIC5wLXRvcC1ibnJsaXN0IC5wLXRvcC1ibnJsaXN0X19sZyBhIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX2xnIGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgfVxuICAucC10b3AtYm5ybGlzdCAucC10b3AtYm5ybGlzdF9fbWRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX21kIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wLXRvcC1ibnJsaXN0IC5wLXRvcC1ibnJsaXN0X19tZF9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA3OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY2RjA7XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX21kX19pdGVtLS10dHMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzlweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnAtdG9wLWJucmxpc3QgLnAtdG9wLWJucmxpc3RfX21kIGEge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAucC10b3AtYm5ybGlzdCAucC10b3AtYm5ybGlzdF9fbWQgYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdG1peGlu5Yem55CGXHJcbiBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZnVuY3Rpb24gZ2V0LXZ3KCRzaXplLCAkdmlld3BvcnQ6ICRTUF9XSURUSCkge1xyXG5cdCRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcblx0QHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplLXZ3KCRwaXhlbCwgJHZpZXdXaWR0aDogNzUwKSB7XHJcblx0Zm9udC1zaXplOiBnZXQtdncoJHBpeGVsLCAkdmlld1dpZHRoKTtcclxufVxyXG5cclxuQG1peGluIGltZy0xMDAge1xyXG5cdGltZyB7d2lkdGg6IDEwMCU7fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0U2l6ZVZ3KCRhU2l6ZSkge1xyXG5cdCRyYXRlOiAxMDAgLyAkU1BfV0lEVEg7XHJcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcclxufVxyXG5cclxuLy8g44Os44K544Od44Oz44K344OW55So55S75YOP572u44GN5o+b44GIXHJcbkBtaXhpbiB0eHQtcmVwbGFjZS1pbWcge1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gZm9udC1zaXplLXJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaG9yaXpvbi1jZW50ZXIoJHNpemUsICRiYXNlOiAxNikge1xyXG5cdCRmb250U2l6ZTogKCgkc2l6ZSAvICRiYXNlKSAvIDIpICsgcmVtO1xyXG5cdHRvcCA6IGNhbGMoNTAlIC0gI3skZm9udFNpemV9KTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHR6b29tOiAxO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuICBcdCY6YWZ0ZXIge1xyXG5cdCAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vL+iLseiqnuODleOCqeODs+ODiCBwYyxzcFxyXG5AbWl4aW4gZm9udC1lbigkbHMpIHtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMgKyByZW07XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHNwXHJcbkBtaXhpbiB0aGluLWFycm93KCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYmZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYmZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE0KTtcclxuXHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDQpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYWZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYWZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDEwMCk7XHJcblx0XHRoZWlnaHQ6IGdldFNpemVWdygyKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhZkNscjtcclxuXHR9XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHBjXHJcbkBtaXhpbiB0aGluLWFycm93X3BjKCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6ICRiZlJ0ICsgcHg7XHJcblx0XHRib3R0b206ICRiZkJ0ICsgcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogJGFmUnQgKyBweDtcclxuXHRcdGJvdHRvbTogJGFmQnQgKyBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMzRweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFmQ2xyO1xyXG5cdH1cclxufVxyXG5cclxuLy9Gb250QXdlU29tZeefouWNsCBzcFxyXG5AbWl4aW4gZmFzLWFycm93KCRyaWdodCwgJHNpemUsICRmYXMpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6ICRyaWdodCArIHZ3O1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiAkZmFzO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRzaXplKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8vRm9udEF3ZVNvbWXnn6LljbAgcGNcclxuQG1peGluIGZhcy1hcnJvd19wYygkcmlnaHQsICRzaXplLCAkZmFzKSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAkcmlnaHQgKyBweDtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogJGZhcztcclxuXHRmb250LXNpemU6ICRzaXplICsgcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL+WklumDqOODquODs+OCr1xyXG5AbWl4aW4gbGluay1vdXRlcigkcmlnaHQsICR3aWR0aCwgJHB0KSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiBnZXRTaXplVncoJHJpZ2h0KTtcclxuXHR3aWR0aDogZ2V0U2l6ZVZ3KCR3aWR0aCk7XHJcblx0cGFkZGluZy10b3A6IGdldFNpemVWdygkcHQpO1xyXG5cdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2xpbmstb3V0ZXIuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHNwXHJcbkBtaXhpbiBoZWFkaW5nMiB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDM2KTtcclxuXHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoODApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KC0yNSk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTUFSVUlfQkFTRV8xO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjNyZW07XHJcblx0fVxyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHBjXHJcbkBtaXhpbiBoZWFkaW5nMl9wYyB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRNQVJVSV9CQVNFXzE7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vcGPjg6rjgrnjg4jjga7jg63jg7zjg6vjgqrjg7zjg5Djg7xcclxuQG1peGluIHJvbGxvdmVyLWxpc3Qge1xyXG5cdGEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKC01ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBhbmltYXRpb25cclxuQGtleWZyYW1lcyBkaXNwQXJ0aWNsZURldGFpbCB7XHJcblx0MCUge29wYWNpdHk6IDB9XHJcblx0MTAwJSB7b3BhY2l0eTogMX1cclxufVxyXG5cclxuJG1xLXBjOiAobWluLXdpZHRoOjc2OHB4KSAhZGVmYXVsdDtcclxuJG1xLXNwOiAobWF4LXdpZHRoOjc2N3B4KSAhZGVmYXVsdDtcclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRNQVJVSV9HUkFZOiAjNDg0ZTU1O1xyXG4kTUFSVUlfR1JBWV8xOiAjNTk2MDY3O1xyXG4kTUFSVUlfR1JBWV8yOiAjNmE3Mjc5O1xyXG4kTUFSVUlfR1JBWV8zOiAjN2I4Mjg5O1xyXG4kTUFSVUlfR1JBWV80OiAjOGI5MzlhO1xyXG4kTUFSVUlfR1JBWV81OiAjOWRhNGFhO1xyXG4kTUFSVUlfR1JBWV82OiAjYWRiNGI5O1xyXG4kTUFSVUlfR1JBWV83OiAjYmVjM2M5O1xyXG4kTUFSVUlfR1JBWV84OiAjY2VkMmQ3O1xyXG4kTUFSVUlfR1JBWV85OiAjZGVlMWU0O1xyXG4kTUFSVUlfR1JBWV8xMDogI2VlZjBmMjtcclxuXHJcbiRNQVJVSV9SRUQ6ICM1ZTAwMDA7XHJcbiRNQVJVSV9SRURfMTogIzdkMDAwMDtcclxuJE1BUlVJX1JFRF8yOiAjOWEwMDAwO1xyXG4kTUFSVUlfUkVEXzM6ICNiNjAwMDU7XHJcbiRNQVJVSV9SRURfNDogI2NmMDAwZDtcclxuJE1BUlVJX1JFRF81OiAjZTYwMDEyO1xyXG4kTUFSVUlfUkVEXzY6ICNlOTRmMmU7XHJcbiRNQVJVSV9SRURfNzogI2VmN2M1NDtcclxuJE1BUlVJX1JFRF84OiAjZjNhMzgxO1xyXG4kTUFSVUlfUkVEXzk6ICNmOGNhYjI7XHJcbiRNQVJVSV9SRURfMTA6ICNmZGVkZTM7XHJcblxyXG4kTUFSVUlfQkxVRTogIzAwMTM0NTtcclxuJE1BUlVJX0JMVUVfMTogIzAwMjY1ZDtcclxuJE1BUlVJX0JMVUVfMjogIzAwMzU3MztcclxuJE1BUlVJX0JMVUVfMzogIzAwNDE4NjtcclxuJE1BUlVJX0JMVUVfNDogIzAwNGI5ODtcclxuJE1BUlVJX0JMVUVfNTogIzAwNTRhNztcclxuJE1BUlVJX0JMVUVfNjogIzI3NmNiNTtcclxuJE1BUlVJX0JMVUVfNzogIzY2ODdjNDtcclxuJE1BUlVJX0JMVUVfODogIzk1YThkNjtcclxuJE1BUlVJX0JMVUVfOTogI2MwY2FlNztcclxuJE1BUlVJX0JMVUVfMTA6ICNlOWVkZjc7XHJcblxyXG4kTUFSVUlfT1JBTkdFOiAjNjIzNzAwO1xyXG4kTUFSVUlfT1JBTkdFXzE6ICM4MjRlMDA7XHJcbiRNQVJVSV9PUkFOR0VfMjogI2EyNjQwMDtcclxuJE1BUlVJX09SQU5HRV8zOiAjYmY3NzAwO1xyXG4kTUFSVUlfT1JBTkdFXzQ6ICNkYjg5MDA7XHJcbiRNQVJVSV9PUkFOR0VfNTogI2YzOTgwMDtcclxuJE1BUlVJX09SQU5HRV82OiAjZjZhYTM0O1xyXG4kTUFSVUlfT1JBTkdFXzc6ICNmOWJkNjY7XHJcbiRNQVJVSV9PUkFOR0VfODogI2ZiZDE5MztcclxuJE1BUlVJX09SQU5HRV85OiAjZmRlNGJmO1xyXG4kTUFSVUlfT1JBTkdFXzEwOiAjZmVmNWU4O1xyXG5cclxuJE1BUlVJX0dSRUVOOiAjMDAzZjBlO1xyXG4kTUFSVUlfR1JFRU5fMTogIzAwNTYxZjtcclxuJE1BUlVJX0dSRUVOXzI6ICMwMDZhMmM7XHJcbiRNQVJVSV9HUkVFTl8zOiAjMDA3YzM2O1xyXG4kTUFSVUlfR1JFRU5fNDogIzAwOGMzZTtcclxuJE1BUlVJX0dSRUVOXzU6ICMwMDk5NDQ7XHJcbiRNQVJVSV9HUkVFTl82OiAjMDhhNzVjO1xyXG4kTUFSVUlfR1JFRU5fNzogIzU3YmE3YjtcclxuJE1BUlVJX0dSRUVOXzg6ICM5NWNlYTA7XHJcbiRNQVJVSV9HUkVFTl85OiAjYzNlMmM3O1xyXG4kTUFSVUlfR1JFRU5fMTA6ICNlYmY0ZWI7XHJcblxyXG4kTUFSVUlfR1JPVVA6ICM1MTYzNTk7XHJcbiRFUE9TX1JFRDogI0E1MDAxRTtcclxuXHJcbiRNQVJVSV9CQVNFOiAjNDc0YTQ4O1xyXG4kTUFSVUlfQkFTRV8xOiAjOWZhNWExO1xyXG4kTUFSVUlfQkFTRV8yOiAjNzM3QTc2O1xyXG4kTUFSVUlfQkFTRV8zOiAjNUM2MzVGO1xyXG4kTUFSVUlfQkFTRV80OiAjRTdFRUVBO1xyXG4kTUFSVUlfQkFTRV81OiAjRjFGNUYyO1xyXG5cclxuJFdISVRFOiAjZmZmO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRDQVRFR09SWV9MQURJRVM6ICNmNDc1OTc7XHJcbiRDQVRFR09SWV9NRU5TOiAjNzVhOGY0O1xyXG4kQ0FURUdPUllfTEFESUVfTUVOUzogI2Q4NzVmNDtcclxuJENBVEVHT1JZX0tOSUNLX0tOQUNLOiAjZjRiNDc1O1xyXG4kQ0FURUdPUllfU1BPUlRTOiNhNWQ4ZjA7XHJcbiRDQVRFR09SWV9DT1NNRTojZmZiYmZiO1xyXG4kQ0FURUdPUllfRk9PRDogI2ZmNmE2YTtcclxuJENBVEVHT1JZX1NFUlZJQ0U6ICNjMGJlOGE7XHJcbiRDQVRFR09SWV9GQU1JTFk6ICNmZmRlMjk7XHJcbiRDQVRFR09SWV9LSURTOiNiOGQ5MDA7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogOTUwO1xyXG5cclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRtaXhpbuWHpueQhlxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZnVuY3Rpb24gZ2V0U2l6ZVZ3KCRhU2l6ZSkge1xyXG5cdCRyYXRlOiAxMDAgLyAkU1BfV0lEVEg7XHJcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZvbnQoJGxhbmcsJGFTaXplLCRhV2VpZ2h0LCRhTGluZUhlaWdodCwkYUxldHRlclNwYWNpbmcpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6IGdldFNpemVWdygkYVNpemUpO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0XHRmb250LXNpemU6ICgkYVNpemUpICsgcHg7XHJcblx0fVxyXG5cdEBpZiAkbGFuZyA9PSAnanAnIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0QGlmICRsYW5nID09ICdlbicge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0Zm9udC13ZWlnaHQ6ICRhV2VpZ2h0O1xyXG5cdGxldHRlci1zcGFjaW5nOiAoJGFMZXR0ZXJTcGFjaW5nKSArIGVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAkYUxpbmVIZWlnaHQ7XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kTElOS19DT0xPUjogIzFGOEREOTtcclxuXHJcbiRQT0lOVF9DT0xPUl9CTFVFOiAjOERBM0M0O1xyXG4kUE9JTlRfQ09MT1JfQkxVRV8xMDA6ICM5M0E0Qjc7XHJcbiRQT0lOVF9DT0xPUl9UUlE6ICM4Q0JCQjg7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTjogI0I5Qzk5ODtcclxuJFBPSU5UX0NPTE9SX0dSRUVOXzEwMDogI0NCRDJDNTtcclxuJFBPSU5UX0NPTE9SX0dSRUVOXzIwMDogI0RCRTRERDtcclxuJFBPSU5UX0NPTE9SX1lFTExPVzogI0RFRDc5OTtcclxuJFBPSU5UX0NPTE9SX1lFTExPV18xMDA6ICNFN0UyRDQ7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMjAwOiAjRjRFRUQ4O1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XXzMwMDogI0U0REFCMDtcclxuJFBPSU5UX0NPTE9SX1JFRDogI0Q0OTg3RTtcclxuJFBPSU5UX0NPTE9SX1JFRF8xMDA6ICNGMEUwRTY7XHJcbiRQT0lOVF9DT0xPUl9SRURfMjAwOiAjRDlCQ0M0O1xyXG4kUE9JTlRfQ09MT1JfUElOSzogI0Q0OUE5QztcclxuXHJcbiRCTEFDSzogIzAwMDtcclxuJEJMQUNLXzEwMDogIzM4M0U0NDtcclxuJEJMQUNLXzIwMDogIzhEOEQ4RDtcclxuJEJMQUNLXzMwMDogI0I0QjRCNDtcclxuXHJcbiRXSElURTogI0ZGRjtcclxuJFdISVRFXzEwMDogI0Y4RjZGMDtcclxuJFdISVRFXzIwMDogI0VERUJFNDtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kU1BfV0lEVEg6IDc1MDtcclxuJFBDX1dJRFRIOiAxMDAwO1xyXG4iLCJAaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzXCI7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIFNQIHNjc3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW9kYWFsLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5tb2RhYWwtaW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IGdldFNpemVWdygyNCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5tb2RhYWwtdHh0IHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI0LDQwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURV8yMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtdHh0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjgsNzAwLDEuOCwwLjAxKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFhbC1jbG9zZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGdldFNpemVWdygtODApO1xyXG4gICAgICAgICAgcmlnaHQ6IGdldFNpemVWdygtNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtZnYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRXSElURV8xMDA7XHJcbiAgICBwYWRkaW5nOiBnZXRTaXplVncoMzIpO1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogZ2V0U2l6ZVZ3KDEyMCk7XHJcbiAgICAgIC5wLXRvcC1mdjNfX2Jucl9fd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg2ODYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2xpZGUtY291bnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IGdldFNpemVWdygtNjApO1xyXG4gICAgICAgICAgbGVmdDogNDcuNSU7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sMjQsNzAwLDEsMC4wNSlcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci10b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogZ2V0U2l6ZVZ3KC02NCk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoNjQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNDApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICAgICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KDM0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KDIyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXMtcGxheWluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXRvcC1mdjNfX2JuciB7XHJcbiAgICAgICAgICAmLnNsaWRlci1tYWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IGdldFNpemVWdyg2ODYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLXRvcC1mdjNfX2Juci1pbWcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDY4Nik7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDY4Nik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGdldFNpemVWdygyMjApO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBnZXRTaXplVncoLTQxMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9yb3RlX2Fycm93LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGdldFNpemVWdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGdldFNpemVWdygyNDApO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBnZXRTaXplVncoLTQxMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9yb3RlX2Fycm93LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10b3AtZnYzX19pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IGdldFNpemVWdygzMik7XHJcbiAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdygyNCk7XHJcbiAgICAgICAgICAmX19kdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBnZXRTaXplVncoMTUwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI2LDcwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXRTaXplVncoMTYpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldFNpemVWdygzOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFyZWEtY2xvY2sge1xyXG4gICAgICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2R0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoNik7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jbG9jay10ZW4uc3ZnKSBsZWZ0IHRvcCAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDQpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChlbiw0OCw3MDAsMS4yNSwwLjA1KTtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJi5kbF9fZGQtZXhjZXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChlbiwyNiw3MDAsMS41LDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hcmVhLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29faW5mb19jYWxlbmRhci5zdmcpIGxlZnQgdG9wIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBnZXRTaXplVncoNCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwyNCw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1jdG4ge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjQsNDAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWJ0biBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDU0MCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjYsNDAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogJFdISVRFXzEwMDtcclxuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDI0KSBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygxOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtY29tbWVudHtcclxuICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI2LDQwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5wLXRvcC1uYXYge1xyXG4gICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDQ4KSAwO1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC5wLXRvcC1uYXZfX3dyYXBfX3ByaW1hcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBnZXRTaXplVncoNDgpO1xyXG4gICAgICAgIC5wLXRvcC1uYXZfX2xpc3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBnZXRTaXplVncoMzIpIGdldFNpemVWdyg0OCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IGdldFNpemVWdygzMikgZ2V0U2l6ZVZ3KDgwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjQsNDAwLDEuNCwwLjAxKTtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLml0ZW0tZmxvb3Ige1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1hY2Nlc3Mge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1nb3VybWV0IHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLml0ZW0tc2hvcCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1mYXEge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMTQ4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygyMDApO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICAgIC5pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLW5hdl9fc3ViIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IGdldFNpemVWdygzMikgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgZ2V0U2l6ZVZ3KDM0MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjQsNDAwLDEsMC4wMSk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10b3AtbmF2X19pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IGdldFNpemVWdyg0OCk7XHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMzYsNzAwLDEsMC4wMSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zY3JvbGwge1xyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDE2KSAwIGdldFNpemVWdygxNikgMDtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwyNiw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkV0hJVEVfMjAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IGdldFNpemVWdygxNikgMDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDpnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjgsNzAwLDEsMC4wMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldFNpemVWdygyNCkgZ2V0U2l6ZVZ3KDQwKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkV0hJVEU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgcm90YXRlOiAtMTM1ZGVnO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtbmV3c3RvcGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG4gICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICBwYWRkaW5nOiBnZXRTaXplVncoNjQpIDA7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IGdldFNpemVWdygyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMTYwKTtcclxuICAgICAgJi0tY2F0ZWdvcnkwMSB7XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLW5ld3N0b3BpY3NfX2hlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgIC5oZWFkaW5nLWpwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwzNiw3MDAsMSwwLjAxKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdygxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nLWVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udChlbiwyNiw0MDAsMSwwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLW5ld3N0b3BpY3NfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGdldFNpemVWdygyNCk7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDM0OCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMzQ4KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoOCk7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygzNDgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGVuLDI0LDUwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXBsYWNlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBPSU5UX0NPTE9SX0dSRUVOO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjQsNzAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBnZXRTaXplVncoNCkgZ2V0U2l6ZVZ3KDEyKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tdGVybSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChlbiwyNCw1MDAsMS41LDAuMDUpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdyg2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1uZXdvcGVuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGVuLDI0LDcwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXNob3BuYW1lIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI0LDcwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI0LDcwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGdldFNpemVWdygxMik7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBnZXRTaXplVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGdldFNpemVWdyg2OCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg2OCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWxpbWl0ZWQge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9hcnRpY2xlX2NhdGVnb3J5LWxpbWl0ZWQuc3ZnKSBsZWZ0IHRvcCAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5ld29wZW4ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9hcnRpY2xlX2NhdGVnb3J5LW5ld29wZW4uc3ZnKSBsZWZ0IHRvcC9jb250YWluICBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLXRvcC1uZXdzdG9waWNzX19idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0tfMjAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJEJMQUNLXzIwMDtcclxuICAgICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDI4LDcwMCwxLDAuMDEpO1xyXG4gICAgICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDI0KSBnZXRTaXplVncoNDgpO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXRTaXplVncoMzIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtdG9wLWJucmxpc3Qge1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDMyKSBnZXRTaXplVncoMzIpIGdldFNpemVWdyg2NCk7XHJcbiAgICAucC10b3AtYm5ybGlzdF9fbGcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IGdldFNpemVWdygyNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdygyNCk7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNjg2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvcC1ibnJsaXN0X19tZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoMzMwKTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygxNDQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRXSElURV8xMDA7XHJcbiAgICAgICAgJi0tdHRzIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGdldFNpemVWdygxNDQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIFBDIHNjc3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gIC5tb2RhYWwtY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLm1vZGFhbC1pbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm1vZGFhbC10eHQge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURV8yMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtdHh0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTgsNzAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFhbC1jbG9zZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtZnYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRXSElURV8xMDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgICAgLnAtdG9wLWZ2M19fYm5yX193cmFwIHtcclxuICAgICAgICB3aWR0aDogNTk0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zbGlkZS1jb3VudGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sMTQsNzAwLDEsMC4wNSlcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci10b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pcy1wbGF5aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLWZ2M19fYm5yIHtcclxuICAgICAgICAgICYuc2xpZGVyLW1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtdG9wLWZ2M19fYm5yLWltZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTQ0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vcm90ZV9hcnJvdy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9yb3RlX2Fycm93LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzY0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0LmFkanVzdCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTNweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtdG9wLWZ2M19fYm5yLWltZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10b3AtZnYzX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMzc0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAmX19zY3JvbGwge1xyXG4gICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMjAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAmX19kdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MnB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTUsNTAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hcmVhLWNsb2NrIHtcclxuICAgICAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWRsX19kdCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvX2luZm9fY2xvY2stdGVuLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtZGxfX2RkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGVuLDI0LDcwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICYuZGxfX2RkLWV4Y2VwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sMTQsNzAwLDEuNSwwLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYXJlYS1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZHQge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvX2luZm9fY2FsZW5kYXIuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLXRvcC1mdjNfX2luZm9fX3Njcm9sbC1kbF9fZGQge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDEyLDQwMCwxLjUsMC4wMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWN0biB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwxMyw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC10b3AtZnYzX19pbmZvX19zY3JvbGwtYnRuIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAyNzhweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwxNCw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLWZ2M19faW5mb19fc2Nyb2xsLWNvbW1lbnR7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwxMyw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtbmF2IHtcclxuICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAucC10b3AtbmF2X193cmFwX19wcmltYXJ5IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgLnAtdG9wLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgICB3aWR0aDogNTk0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTIsNDAwLDEuNCwwLjAxKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLml0ZW0tZmxvb3Ige1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1hY2Nlc3Mge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1nb3VybWV0IHtcclxuICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLml0ZW0tc2hvcCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbS1mYXEge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtdG9wLW5hdl9fc3ViIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IDE2cHggMzJweDtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDEyLDQwMCwxLDAuMDEpO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZylcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5wLXRvcC1uYXZfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwxNSw3MDAsMSwwLjAxKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMDtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwxMyw0MDAsMS41LDAuMDEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkV0hJVEVfMjAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkQkxBQ0tfMTAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtbmV3c3RvcGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG4gICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG4gICAgICAmLS1jYXRlZ29yeTAxIHtcclxuICAgICAgfVxyXG4gICAgICAucC10b3AtbmV3c3RvcGljc19faGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgLmhlYWRpbmctanAge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDIyLDcwMCwxLDAuMDEpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZy1lbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sMTYsNDAwLDEsMC4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLXRvcC1uZXdzdG9waWNzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLml0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3NcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChlbiwxMiw1MDAsMS41LDAuMDUpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1wbGFjZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBPSU5UX0NPTE9SX0dSRUVOO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTEsNzAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10ZXJtIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGVuLDEyLDUwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLW5ld29wZW4ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sMTIsNzAwLDEuNSwwLjA1KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tc2hvcG5hbWUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTMsNzAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTQsNzAwLDEuNSwwLjAxKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWxpbWl0ZWQge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9hcnRpY2xlX2NhdGVnb3J5LWxpbWl0ZWQuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5ld29wZW4ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2NvbW1vbi9hcnRpY2xlX2NhdGVnb3J5LW5ld29wZW4uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLXRvcC1uZXdzdG9waWNzX19idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0tfMjAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJEJMQUNLXzIwMDtcclxuICAgICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLDE0LDcwMCwxLDAuMDEpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgICAgICAgICBjb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXRvcC1ibnJsaXN0IHtcclxuICAgIHBhZGRpbmc6IDMycHggMCAyMDBweDtcclxuICAgIC5wLXRvcC1ibnJsaXN0X19sZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtdG9wLWJucmxpc3RfX21kX193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAucC10b3AtYm5ybGlzdF9fbWQge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRXSElURV8xMDA7XHJcbiAgICAgICAgJi0tdHRzIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcbiIsbnVsbF19 */
