@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
****************************************************/

/* アニメーション */
@-webkit-keyframes dotScale {
  0%,
  30% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes dotScale {
  0%,
  30% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media screen and (max-width: 767px) {
  body {
    padding: 15.2vw 0 0;
  }
  #container {
    padding: 0 0 18.4vw;
  }
  .p-top-follow-bnr2 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 997;
    width: 100%;
    padding: 3.2vw 0;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
  }
  .p-top-follow-bnr2__img {
    overflow: hidden;
  }
  .p-top-follow-bnr2__img img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 21.33333vw;
    margin: 0 auto;
  }
  .p-top-follow-bnr2__close {
    width: 6.93333vw;
    height: 6.93333vw;
    border-radius: 50%;
    border: 0.26667vw solid #000;
    background-color: #FFF;
    position: absolute;
    top: -3.2vw;
    right: 0;
  }
  .p-top-follow-bnr2__close::before {
    content: "＋";
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .p-top-follow-bnr2.close {
    opacity: 0;
    visibility: hidden;
  }
  .c-top-nav-sp {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
    text-align: center;
    padding: 2.4vw 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .c-top-nav-sp::-webkit-scrollbar {
    display: none;
  }
  .c-top-nav-sp a {
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    margin-right: 4.26667vw;
  }
  .c-top-nav-sp a:last-child {
    margin-right: 0;
  }
  .p-top-follow-bnr {
    position: fixed;
    bottom: 32vw;
    right: -8vw;
    z-index: 997;
    width: 53.33333vw;
    height: 53.33333vw;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
  }
  .p-top-follow-bnr__img {
    overflow: hidden;
    position: absolute;
    top: 11.46667vw;
    left: 11.46667vw;
  }
  .p-top-follow-bnr__img img {
    width: 30.66667vw;
    height: 30.66667vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .p-top-follow-bnr__close {
    width: 6.93333vw;
    height: 6.93333vw;
    border-radius: 50%;
    border: 0.26667vw solid #000;
    background-color: #FFF;
    position: absolute;
    top: -0.53333vw;
    right: 9.86667vw;
  }
  .p-top-follow-bnr__close::before {
    content: "＋";
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .p-top-follow-bnr.close {
    opacity: 0;
    visibility: hidden;
  }
  .p-top-fixed-news2 {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 2.66667vw 4.26667vw;
    background-color: #FDDEDC;
  }
  .p-top-fixed-news {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 2.66667vw 4.26667vw;
    background-color: #EDEBE4;
  }
  .p-top-fixed-news__inner:not(:first-of-type) {
    margin-top: 2.13333vw;
    padding-top: 2.13333vw;
    border-top: 1px solid #B4B4B4;
  }
  .c-info__ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  .c-info__ttl--clock {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.8;
    padding-left: 8vw;
    position: relative;
  }
  .c-info__ttl--clock::before {
    content: "";
    width: 5.33333vw;
    height: 5.33333vw;
    background-image: url("../../../img/v1/stores/common/icon_clock.svg");
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-info__time {
    margin-top: 2.13333vw;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-info__time-sub {
    margin-top: 2.13333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-info__time-txt {
    margin-top: 2.13333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-info__pulldown {
    margin-top: 4.26667vw;
    padding: 4.26667vw 4.26667vw;
    background-color: #FFF;
    border: 0.26667vw solid #B4B4B4;
    border-radius: 4.26667vw;
    z-index: 10;
  }
  .c-info__pulldown.active .c-info__pulldown-txt {
    padding-bottom: 3.46667vw;
    position: relative;
  }
  .c-info__pulldown.active .c-info__pulldown-txt::after {
    opacity: 1;
  }
  .c-info__pulldown.active .c-info__pulldown-container::after {
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
  .c-info__pulldown-container {
    position: relative;
  }
  .c-info__pulldown-container::after {
    content: "";
    width: 3.2vw;
    height: 3.2vw;
    border-right: 0.53333vw solid #707070;
    border-bottom: 0.53333vw solid #707070;
    position: absolute;
    top: 1.6vw;
    right: 2.66667vw;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-info__pulldown-ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-right: 13.6vw;
  }
  .c-info__pulldown-txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-right: 13.6vw;
  }
  .c-info__pulldown-txt::after {
    content: "";
    width: 110.5%;
    height: 0.26667vw;
    background-color: #B4B4B4;
    position: absolute;
    bottom: 0;
    left: -4.26667vw;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-info__pulldown-scrollbar {
    display: none;
  }
  .c-info__pulldown-contents {
    display: none;
    margin-top: 3.2vw;
    max-height: 59.73333vw;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 4.53333vw;
    position: relative;
    z-index: 1;
  }
  .c-info__pulldown-contents-txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-info__pulldown-contents-txt + .c-info__pulldown-contents-txt {
    margin-top: 5.33333vw;
  }
  .c-info__column + .c-info__column {
    margin-top: 7.46667vw;
  }
  .c-info__list-item {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.6;
    display: block;
    padding: 4.26667vw 8vw 4.26667vw 0;
    border-bottom: 0.26667vw solid #B4B4B4;
    color: #000;
    position: relative;
  }
  .c-info__list-item::after {
    content: "";
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 0.53333vw solid #000;
    border-bottom: 0.53333vw solid #000;
    position: absolute;
    top: 50%;
    right: 4.8vw;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-info__list-btn {
    margin-top: 4.26667vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.6;
    display: block;
    padding: 4.26667vw;
    border: 0.26667vw solid #B4B4B4;
    border-radius: 4.26667vw;
    background: #FFF;
    text-align: center;
    color: #000;
    position: relative;
  }
  .c-info__list-btn::after {
    content: "";
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 0.53333vw solid #000;
    border-bottom: 0.53333vw solid #000;
    position: absolute;
    top: 50%;
    right: 4.8vw;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-info__list-btn .logo__block {
    margin-top: 1.06667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1.06667vw;
  }
  .c-info__list-btn .logo__block--store076 img, .c-info__list-btn .logo__block--store722 img {
    max-height: 8vw;
  }
  .c-section-ttl {
    padding-top: 3.2vw;
    position: relative;
    z-index: 1;
  }
  .c-section-ttl__en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-section-ttl__ja {
    margin-top: 0.53333vw;
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-section-ttl--center {
    text-align: center;
  }
  .c-section-ttl--center.p-top-event__ttl {
    margin-left: 0;
  }
  .c-section-ttl-circle--blue::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #8DA3C4;
  }
  .c-section-ttl-circle--green::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #B9C998;
  }
  .c-section-ttl-circle--pink::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #D49A9C;
  }
  .c-section-ttl-circle--trq::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #8CBBB8;
  }
  .c-section-ttl-circle--yellow::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #DED799;
  }
  .c-section-ttl-circle--red::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #D4987E;
  }
  .c-section-ttl-circle--white200::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -4.26667vw;
    z-index: -1;
    background-color: #EDEBE4;
  }
  .c-section-ttl-circle--front-yellow100-green200::before {
    content: "";
    width: 12.8vw;
    height: 12.8vw;
    border-radius: 50%;
    position: absolute;
    top: -2.4vw;
    left: 0.53333vw;
    z-index: -1;
    background-color: #DBE4DD;
  }
  .c-section-ttl-circle--front-yellow100-green200::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 7.46667vw;
    left: 12.8vw;
    z-index: -1;
    background-color: #E7E2D4;
  }
  .c-section-ttl-circle--back-yellow200-red100::before {
    content: "";
    width: 6.4vw;
    height: 6.4vw;
    border-radius: 50%;
    position: absolute;
    top: -1.06667vw;
    right: -0.53333vw;
    z-index: -1;
    background-color: #F4EED8;
  }
  .c-section-ttl-circle--back-yellow200-red100::after {
    content: "";
    width: 10.66667vw;
    height: 10.66667vw;
    border-radius: 50%;
    position: absolute;
    top: 3.73333vw;
    right: 4.26667vw;
    z-index: -1;
    background-color: #F0E0E6;
  }
  .c-section-ttl-circle--front-yellow300-green100 {
    position: relative;
  }
  .c-section-ttl-circle--front-yellow300-green100::before {
    content: "";
    width: 12.8vw;
    height: 12.8vw;
    border-radius: 50%;
    position: absolute;
    top: -5.33333vw;
    left: 0;
    z-index: -1;
    background-color: #CBD2C5;
  }
  .c-section-ttl-circle--front-yellow300-green100::after {
    content: "";
    width: 7.46667vw;
    height: 7.46667vw;
    border-radius: 50%;
    position: absolute;
    top: 5.33333vw;
    left: 10.66667vw;
    z-index: -1;
    background-color: #E4DAB0;
  }
  .c-section-ttl-circle--back-blue100-red200 {
    position: relative;
  }
  .c-section-ttl-circle--back-blue100-red200::before {
    content: "";
    width: 6.4vw;
    height: 6.4vw;
    border-radius: 50%;
    position: absolute;
    top: -4.26667vw;
    right: -1.06667vw;
    z-index: -1;
    background-color: #93A4B7;
  }
  .c-section-ttl-circle--back-blue100-red200::after {
    content: "";
    width: 11.2vw;
    height: 11.2vw;
    border-radius: 50%;
    position: absolute;
    top: 1.6vw;
    right: 3.2vw;
    z-index: -1;
    background-color: #D9BCC4;
  }
  .c-btn {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #383E44;
    border-radius: 8vw;
    padding: 4.26667vw 9.33333vw;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border: 0.26667vw solid #383E44;
  }
  .c-btn__txt {
    display: block;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding-right: 8vw;
    position: relative;
  }
  .c-btn__txt::after {
    content: "";
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 0.66667vw solid #FFF;
    border-bottom: 0.66667vw solid #FFF;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-btn--back {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn--back-list {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn--back-list .c-btn__txt::after {
    width: 3.2vw;
    height: 3.2vw;
    background-image: url("../../../img/v1/stores/common/icon_back-list.svg");
    background-size: contain;
    border: none;
    -webkit-transform: rotate(0) translateY(-50%);
            transform: rotate(0) translateY(-50%);
  }
  .c-btn-more {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #383E44;
    border-radius: 8vw;
    padding: 4.26667vw 9.33333vw;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border: 0.26667vw solid #383E44;
  }
  .c-btn-more__txt {
    display: block;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding-right: 8vw;
    position: relative;
  }
  .c-btn-more__txt::after {
    content: "";
    width: 2.66667vw;
    height: 2.66667vw;
    border-right: 0.66667vw solid #FFF;
    border-bottom: 0.66667vw solid #FFF;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-75%) rotate(45deg);
            transform: translateY(-75%) rotate(45deg);
  }
  .c-btn-more--back {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn-more--back-list {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn-more--back-list .c-btn__txt::after {
    width: 3.2vw;
    height: 3.2vw;
    background-image: url("../../../img/v1/stores/common/icon_back-list.svg");
    background-size: contain;
    border: none;
    -webkit-transform: rotate(0) translateY(-50%);
            transform: rotate(0) translateY(-50%);
  }
  .c-panel {
    width: 66.66667vw;
    margin-right: 4.26667vw;
  }
  .c-panel__img {
    overflow: hidden;
  }
  .c-panel__img img {
    width: 66.66667vw;
    height: 66.66667vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .c-panel__txt {
    margin-top: 2.13333vw;
    color: #000;
  }
  .c-panel__place {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #B9C998;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.53333vw 1.6vw;
  }
  .c-panel__place--gray {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #8D8D8D;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.53333vw 1.6vw;
  }
  .c-panel__place--pink {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #D49A9C;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.53333vw 1.6vw;
  }
  .c-panel__shop {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.3;
    color: #8D8D8D;
    padding-left: 4.26667vw;
    position: relative;
  }
  .c-panel__shop::before {
    content: "";
    width: 3.2vw;
    height: 0.53333vw;
    background-color: #8CBBB8;
    border-radius: 0.53333vw;
    position: absolute;
    top: 2vw;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-panel__date {
    margin-top: 2.4vw;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__ttl {
    margin-top: 2.4vw;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__detail-txt {
    margin-top: 2.13333vw;
    padding-top: 2.13333vw;
    border-top: 0.26667vw solid #B9C998;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__detail-txt--pink {
    border-top: 0.26667vw solid #D49A9C;
  }
  .c-panel--sale .c-panel__shop::before {
    background-color: #DED799;
  }
  .c-panel--news .c-panel__shop::before {
    background-color: #D4987E;
  }
  .c-announce-txt {
    margin-right: 2.66667vw;
    padding: 0 1.6vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #ff0000;
    position: relative;
  }
  .c-announce-txt::before {
    content: "";
    width: 0.26667vw;
    height: 100%;
    background-color: #ff0000;
    position: absolute;
    top: 0;
    left: 0;
  }
  .c-announce-txt::after {
    content: "";
    width: 0.26667vw;
    height: 100%;
    background-color: #ff0000;
    position: absolute;
    top: 0;
    right: 0;
  }
  .c-share {
    margin-top: 17.06667vw;
    text-align: center;
  }
  .c-share__container {
    margin: 4vw auto 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10.66667vw;
  }
  .c-share__ttl {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-share__icon {
    width: 16vw;
    height: 16vw;
  }
  .c-underlayer-container {
    background-color: #F8F6F0;
    padding-bottom: 21.33333vw;
  }
  .c-breadcrumb {
    padding: 3.2vw 4.26667vw 6.4vw;
    color: #000;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 2.1;
  }
  .c-breadcrumb span.c-breadcrumb-content {
    padding-left: 1.73333vw;
  }
  .c-breadcrumb span.c-breadcrumb-content:first-child {
    padding-left: 0;
  }
  .c-breadcrumb span.c-breadcrumb-content:last-child {
    margin-right: 2.66667vw;
  }
  .c-breadcrumb span.c-breadcrumb-content span {
    padding-right: 3.46667vw;
  }
  .c-breadcrumb p {
    display: inline;
  }
  .c-breadcrumb a {
    position: relative;
    text-decoration: none;
    color: #000;
  }
  .c-breadcrumb a::after {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 3.73333vw;
    position: absolute;
    top: -1.66667vw;
    right: 0;
    color: #000;
    display: inline-block;
  }
  .c-page-ttl {
    padding-top: 6.4vw;
    margin: 0 0 6.4vw 8.53333vw;
    position: relative;
    z-index: 1;
  }
  .c-page-ttl__en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-page-ttl__ja {
    margin-top: 2.66667vw;
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.1;
  }
  .c-page-ttl-circle--white200::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #EDEBE4;
  }
  .c-page-ttl-circle--pink::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #D49A9C;
  }
  .c-page-ttl-circle--trq::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #8CBBB8;
  }
  .c-page-ttl-circle--red::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #D4987E;
  }
  .c-page-ttl-circle--yellow::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #DED799;
  }
  .c-page-ttl-circle--green::after {
    content: "";
    width: 20.26667vw;
    height: 20.26667vw;
    border-radius: 50%;
    position: absolute;
    top: 1.06667vw;
    left: -12.93333vw;
    z-index: -1;
    background-color: #B9C998;
  }
  .c-underlayer-section-container {
    padding: 6.4vw 0 18.66667vw 0;
    margin-left: 4.26667vw;
    margin-right: 0;
    background-color: #FFF;
    border-top-left-radius: 8vw;
    border-bottom-left-radius: 8vw;
  }
  .c-underlayer-section-container--article {
    padding: 6.4vw 0 18.66667vw 0;
    margin-left: 4.26667vw;
    margin-right: 0;
    background-color: #FFF;
    border-top-left-radius: 8vw;
    border-bottom-left-radius: 8vw;
  }
  .c-underlayer-section-container--article .img__zoom-wrap {
    text-align: center;
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom {
    display: inline-block;
    position: relative;
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom::after {
    pointer-events: none;
    content: "";
    position: absolute;
    right: 2.13333vw;
    bottom: 2.13333vw;
    display: block;
    background: url("/assets/img/v1/stores/article/feature/icon_slick-glass.svg") top left no-repeat;
    width: 10.66667vw;
    padding-top: 10.66667vw;
  }
  .c-page-subttl {
    position: relative;
    padding: 1.06667vw 0 0 6.93333vw;
    margin-bottom: 5.86667vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-page-subttl-border__white200::before {
    content: "";
    background-color: #EDEBE4;
    width: 2.66667vw;
    height: 10.66667vw;
    position: absolute;
    top: 1.06667vw;
    left: 0;
    border-radius: 2.13333vw;
  }
  .c-event__date {
    margin-top: 1.06667vw;
    margin-bottom: 1.06667vw;
  }
  .c-event__date-year {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-month, .c-event__date-day {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-sep {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-weekday {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.2;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .c-event__ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1.2;
    text-align: center;
    background-color: #EDEBE4;
    border-radius: 18px;
    padding: 0.5em;
  }
  .c-article-top-contents {
    margin: 0 auto;
    padding-top: 4.26667vw;
  }
  .c-article-top-contents__img {
    width: 80.8vw;
    height: 80.8vw;
    overflow: hidden;
  }
  .c-article-top-contents__img img {
    width: 80.8vw;
    height: 80.8vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .c-article-top-contents__floor {
    padding: 1.06667vw 2.13333vw;
    margin-top: 4.26667vw;
    border-radius: 0.53333vw;
    background-color: #8D8D8D;
    color: #FFF;
    display: inline-block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__shop {
    margin-top: 3.2vw;
    padding-left: 4.53333vw;
    color: #8D8D8D;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    position: relative;
  }
  .c-article-top-contents__shop::before {
    content: "";
    width: 3.2vw;
    height: 0.53333vw;
    background-color: #8DA3C4;
    position: absolute;
    top: 2.66667vw;
    left: 0;
  }
  .c-article-top-contents__shop--sale {
    margin-top: 3.2vw;
    padding-left: 4.53333vw;
    color: #8D8D8D;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    position: relative;
  }
  .c-article-top-contents__shop--sale::before {
    content: "";
    width: 3.2vw;
    height: 0.53333vw;
    background-color: #DED799;
    position: absolute;
    top: 2.66667vw;
    left: 0;
  }
  .c-article-top-contents__date {
    margin-top: 6.4vw;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .c-article-top-contents__ttl {
    margin-top: 2.66667vw;
    padding-bottom: 2.66667vw;
    border-bottom: 0.26667vw solid #8CBBB8;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__ttl--sale {
    margin-top: 2.66667vw;
    padding-bottom: 2.66667vw;
    border-bottom: 0.26667vw solid #DED799;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__term {
    margin-top: 4.26667vw;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-detail__txt {
    margin-bottom: 10.66667vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  .c-article-detail .thumb-wrap {
    margin-bottom: 10.66667vw;
  }
  .c-article-detail .thumb-wrap .thumb {
    position: relative;
  }
  .c-article-detail .thumb-wrap .thumb::after {
    content: "";
    position: absolute;
    right: 2.13333vw;
    bottom: 2.13333vw;
    display: block;
    background: url("/assets/img/v1/stores/article/feature/icon_slick-glass.svg") top left no-repeat;
    width: 10.66667vw;
    padding-top: 10.66667vw;
  }
  .c-article-detail .thumb-wrap .thumb__item {
    cursor: pointer;
    width: 80.8vw;
    margin-left: 0;
    margin-right: 0;
  }
  .c-article-detail .thumb-wrap .thumb__item img {
    width: 100%;
    height: 59.2vw;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev, .c-article-detail .thumb-wrap .thumb .slick-next {
    top: 102%;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev {
    left: 0;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev::before {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
  .c-article-detail .thumb-wrap .thumb .slick-next {
    right: 9.6vw;
  }
  .c-article-detail .thumb-wrap .thumb .p-slick-arrow_sp, .c-article-detail .thumb-wrap .thumb .slick-prev, .c-article-detail .thumb-wrap .thumb .slick-next {
    z-index: 20;
    position: absolute;
    width: 0;
    height: 0;
  }
  .c-article-detail .thumb-wrap .thumb .p-slick-arrow_sp::before, .c-article-detail .thumb-wrap .thumb .slick-prev::before, .c-article-detail .thumb-wrap .thumb .slick-next::before {
    content: "";
    position: absolute;
    display: block;
    background: url("/assets/img/v1/stores/article/feature/icon_slick-arrow.svg") top left no-repeat;
    width: 9.6vw;
    padding-top: 9.6vw;
    opacity: 1;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    margin-top: 5.33333vw;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .c-article-detail__others {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
    padding: 6.4vw 0;
  }
  .c-article-detail__others .other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .c-article-detail__others .other dt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0 5.33333vw 0 0;
  }
  .c-article-detail__others .other dd .price-strike {
    text-decoration: line-through;
  }
  .c-article-detail__others .other dd .sale-price {
    color: #e60012;
  }
  .c-article-info {
    margin: 0 auto;
    width: 80.8vw;
  }
  .c-article-info__heading {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-bottom: 2.4vw;
    border-bottom: 0.26667vw solid #8CBBB8;
  }
  .c-article-info__heading--sale {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-bottom: 1.6vw;
    border-bottom: 0.26667vw solid #DED799;
  }
  .c-article-info__txt {
    margin-top: 6.4vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-info__link {
    color: #1F8DD9;
  }
  .c-dots {
    margin-top: 10.66667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 2.13333vw;
  }
  .c-dots__dot--pink {
    width: 2.66667vw;
    height: 2.66667vw;
    border-radius: 50%;
    background-color: #D49A9C;
  }
  .c-dots__dot--green {
    width: 2.66667vw;
    height: 2.66667vw;
    border-radius: 50%;
    background-color: #B9C998;
  }
  .c-dots__dot--trq {
    width: 2.66667vw;
    height: 2.66667vw;
    border-radius: 50%;
    background-color: #8CBBB8;
  }
  .c-dots__dot--red {
    width: 2.66667vw;
    height: 2.66667vw;
    border-radius: 50%;
    background-color: #D4987E;
  }
  .c-dots__dot--yellow {
    width: 2.66667vw;
    height: 2.66667vw;
    border-radius: 50%;
    background-color: #DED799;
  }
  .c-dots__dot--animation {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  .c-dots__dot--animation:nth-child(1) {
    -webkit-animation: dotScale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .c-dots__dot--animation:nth-child(2) {
    -webkit-animation: dotScale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .c-dots__dot--animation:nth-child(3) {
    -webkit-animation: dotScale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .result-zero {
    text-align: center;
  }
  .result-zero-text {
    padding: 26.66667vw 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #c-sort-nav {
    margin-bottom: 10.66667vw;
    position: relative;
  }
  #c-sort-nav .sticky .c-nav-title {
    margin-left: 5.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #c-sort-nav .sticky #nav-select-wrap {
    display: none;
  }
  #c-sort-nav .sticky .btn-to-modal {
    margin: 6.4vw 8.53333vw 0;
  }
  #c-sort-nav .sticky .btn-to-modal a {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: 100%;
    padding: 4.26667vw 4.26667vw;
    background: #B9C998;
    border: none;
    position: relative;
  }
  #c-sort-nav .sticky .btn-to-modal a::after {
    display: block;
    content: "＋";
    font-size: 5.33333vw;
    position: absolute;
    top: 50%;
    right: 5.33333vw;
    border-right: 0.53333vw none;
    border-bottom: 0.53333vw none;
    width: auto;
    height: auto;
    -webkit-transform: rotate(0) translateY(-50%);
            transform: rotate(0) translateY(-50%);
    margin: 0;
  }
  #c-sort-nav .sticky .btn-to-modal a:hover {
    background: #B9C998;
    color: #FFF;
    text-decoration: none;
    border: none;
  }
  #c-sort-nav .sticky .btn-to-modal a:hover::after {
    border-right: none;
    border-bottom: none;
  }
  #c-sort-nav .sticky .btn-to-modal a.btn-color--green {
    background-color: #B9C998;
  }
  #c-sort-nav .sticky .btn-to-modal a.btn-color--trq {
    background-color: #8CBBB8;
  }
  #c-sort-nav .sticky .btn-to-modal a.btn-color--red {
    background-color: #D4987E;
  }
  #c-sort-nav .sticky .btn-to-modal a.btn-color--pink {
    background-color: #D49A9C;
  }
  #c-sort-nav .sticky .btn-to-modal a.btn-color--yellow {
    background-color: #DED799;
  }
  #c-sort-nav .sticky .status-box {
    width: 82.93333vw;
    margin: 6.4vw auto 5.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #c-sort-nav .sticky .nav-keyword {
    margin: 6.4vw 9.6vw 0 5.33333vw;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
    margin-bottom: 2.66667vw;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.6vw;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 1.06667vw 2.13333vw;
    border: 0.26667vw solid #000;
    border-radius: 2.66667vw;
    background: #FFF;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item.active {
    color: #FFF;
    border: 0.26667vw solid #8D8D8D;
    background: #8D8D8D;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    margin-top: 4.26667vw;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span {
    color: #000;
    position: relative;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span::after {
    position: absolute;
    display: block;
    content: "";
    width: 2.93333vw;
    height: 2.93333vw;
    top: 50%;
    right: -6.4vw;
    border-bottom: 0.26667vw solid #000;
    border-right: 0.26667vw solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span.active::after {
    -webkit-transform: rotate(225deg) translateY(-50%);
            transform: rotate(225deg) translateY(-50%);
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    margin-top: 8.53333vw;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a {
    color: #000;
    position: relative;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a::before {
    position: absolute;
    display: block;
    content: "";
    width: 3.73333vw;
    height: 3.73333vw;
    top: 50%;
    right: -4.26667vw;
    border-right: 0.26667vw solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transform-origin: 80% 0;
            transform-origin: 80% 0;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a::after {
    position: absolute;
    display: block;
    content: "";
    width: 3.73333vw;
    height: 3.73333vw;
    top: 50%;
    right: -6.66667vw;
    border-bottom: 0.26667vw solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transform-origin: 80% 0;
            transform-origin: 80% 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-top-follow-bnr2__close::before {
    font-size: 4vw;
  }
  .c-top-nav-sp {
    font-size: 3.2vw;
  }
  .p-top-follow-bnr__close::before {
    font-size: 4vw;
  }
  .p-top-fixed-news2 {
    font-size: 3.2vw;
  }
  .p-top-fixed-news {
    font-size: 3.2vw;
  }
  .c-info__ttl {
    font-size: 3.73333vw;
  }
  .c-info__ttl--clock {
    font-size: 3.73333vw;
  }
  .c-info__time {
    font-size: 6.4vw;
  }
  .c-info__time-sub {
    font-size: 3.73333vw;
  }
  .c-info__time-txt {
    font-size: 3.2vw;
  }
  .c-info__pulldown-ttl {
    font-size: 4vw;
  }
  .c-info__pulldown-txt {
    font-size: 2.93333vw;
  }
  .c-info__pulldown-contents-txt {
    font-size: 3.46667vw;
  }
  .c-info__list-item {
    font-size: 3.46667vw;
  }
  .c-info__list-btn {
    font-size: 3.73333vw;
  }
  .c-section-ttl__en {
    font-size: 3.2vw;
  }
  .c-section-ttl__ja {
    font-size: 5.33333vw;
  }
  .c-btn__txt {
    font-size: 3.73333vw;
  }
  .c-btn-more__txt {
    font-size: 3.73333vw;
  }
  .c-panel__place {
    font-size: 2.93333vw;
  }
  .c-panel__place--gray {
    font-size: 2.93333vw;
  }
  .c-panel__place--pink {
    font-size: 2.93333vw;
  }
  .c-panel__shop {
    font-size: 3.2vw;
  }
  .c-panel__date {
    font-size: 2.93333vw;
  }
  .c-panel__ttl {
    font-size: 3.46667vw;
  }
  .c-panel__detail-txt {
    font-size: 3.46667vw;
  }
  .c-announce-txt {
    font-size: 2.93333vw;
  }
  .c-share__ttl {
    font-size: 4.8vw;
  }
  .c-breadcrumb {
    font-size: 2.66667vw;
  }
  .c-page-ttl__en {
    font-size: 3.73333vw;
  }
  .c-page-ttl__ja {
    font-size: 6.4vw;
  }
  .c-page-subttl {
    font-size: 5.33333vw;
  }
  .c-event__date-year {
    font-size: 6.4vw;
  }
  .c-event__date-month, .c-event__date-day {
    font-size: 11.73333vw;
  }
  .c-event__date-sep {
    font-size: 11.73333vw;
  }
  .c-event__date-weekday {
    font-size: 4.8vw;
  }
  .c-event__ttl {
    font-size: 4.26667vw;
  }
  .c-article-top-contents__floor {
    font-size: 3.2vw;
  }
  .c-article-top-contents__shop {
    font-size: 3.73333vw;
  }
  .c-article-top-contents__shop--sale {
    font-size: 3.73333vw;
  }
  .c-article-top-contents__date {
    font-size: 3.46667vw;
  }
  .c-article-top-contents__ttl {
    font-size: 5.86667vw;
  }
  .c-article-top-contents__ttl--sale {
    font-size: 5.86667vw;
  }
  .c-article-top-contents__term {
    font-size: 3.46667vw;
  }
  .c-article-detail__txt {
    font-size: 3.73333vw;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    font-size: 3.73333vw;
  }
  .c-article-detail__others {
    font-size: 3.73333vw;
  }
  .c-article-info__heading {
    font-size: 4.8vw;
  }
  .c-article-info__heading--sale {
    font-size: 4.8vw;
  }
  .c-article-info__txt {
    font-size: 3.73333vw;
  }
  .result-zero-text {
    font-size: 4.26667vw;
  }
  #c-sort-nav .sticky .c-nav-title {
    font-size: 4.8vw;
  }
  #c-sort-nav .sticky .btn-to-modal a {
    font-size: 3.46667vw;
  }
  #c-sort-nav .sticky .status-box {
    font-size: 3.46667vw;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-size: 4.26667vw;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    font-size: 3.46667vw;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    font-size: 3.73333vw;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    font-size: 3.73333vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .p-top-follow-bnr2__close::before {
    font-size: 30px;
  }
  .c-top-nav-sp {
    font-size: 24px;
  }
  .p-top-follow-bnr__close::before {
    font-size: 30px;
  }
  .p-top-fixed-news2 {
    font-size: 24px;
  }
  .p-top-fixed-news {
    font-size: 24px;
  }
  .c-info__ttl {
    font-size: 28px;
  }
  .c-info__ttl--clock {
    font-size: 28px;
  }
  .c-info__time {
    font-size: 48px;
  }
  .c-info__time-sub {
    font-size: 28px;
  }
  .c-info__time-txt {
    font-size: 24px;
  }
  .c-info__pulldown-ttl {
    font-size: 30px;
  }
  .c-info__pulldown-txt {
    font-size: 22px;
  }
  .c-info__pulldown-contents-txt {
    font-size: 26px;
  }
  .c-info__list-item {
    font-size: 26px;
  }
  .c-info__list-btn {
    font-size: 28px;
  }
  .c-section-ttl__en {
    font-size: 24px;
  }
  .c-section-ttl__ja {
    font-size: 40px;
  }
  .c-btn__txt {
    font-size: 28px;
  }
  .c-btn-more__txt {
    font-size: 28px;
  }
  .c-panel__place {
    font-size: 22px;
  }
  .c-panel__place--gray {
    font-size: 22px;
  }
  .c-panel__place--pink {
    font-size: 22px;
  }
  .c-panel__shop {
    font-size: 24px;
  }
  .c-panel__date {
    font-size: 22px;
  }
  .c-panel__ttl {
    font-size: 26px;
  }
  .c-panel__detail-txt {
    font-size: 26px;
  }
  .c-announce-txt {
    font-size: 22px;
  }
  .c-share__ttl {
    font-size: 36px;
  }
  .c-breadcrumb {
    font-size: 20px;
  }
  .c-page-ttl__en {
    font-size: 28px;
  }
  .c-page-ttl__ja {
    font-size: 48px;
  }
  .c-page-subttl {
    font-size: 40px;
  }
  .c-event__date-year {
    font-size: 48px;
  }
  .c-event__date-month, .c-event__date-day {
    font-size: 88px;
  }
  .c-event__date-sep {
    font-size: 88px;
  }
  .c-event__date-weekday {
    font-size: 36px;
  }
  .c-event__ttl {
    font-size: 32px;
  }
  .c-article-top-contents__floor {
    font-size: 24px;
  }
  .c-article-top-contents__shop {
    font-size: 28px;
  }
  .c-article-top-contents__shop--sale {
    font-size: 28px;
  }
  .c-article-top-contents__date {
    font-size: 26px;
  }
  .c-article-top-contents__ttl {
    font-size: 44px;
  }
  .c-article-top-contents__ttl--sale {
    font-size: 44px;
  }
  .c-article-top-contents__term {
    font-size: 26px;
  }
  .c-article-detail__txt {
    font-size: 28px;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    font-size: 28px;
  }
  .c-article-detail__others {
    font-size: 28px;
  }
  .c-article-info__heading {
    font-size: 36px;
  }
  .c-article-info__heading--sale {
    font-size: 36px;
  }
  .c-article-info__txt {
    font-size: 28px;
  }
  .result-zero-text {
    font-size: 32px;
  }
  #c-sort-nav .sticky .c-nav-title {
    font-size: 36px;
  }
  #c-sort-nav .sticky .btn-to-modal a {
    font-size: 26px;
  }
  #c-sort-nav .sticky .status-box {
    font-size: 26px;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-size: 32px;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    font-size: 26px;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    font-size: 28px;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  body {
    padding: 64px 0 0;
  }
  .p-top-follow-bnr2 {
    position: fixed;
    left: 0;
    bottom: 12px;
    z-index: 997;
    width: 308px;
    height: 86px;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
  }
  .p-top-follow-bnr2__img {
    overflow: hidden;
    position: absolute;
    top: 8px;
    left: 0px;
  }
  .p-top-follow-bnr2__img img {
    width: 300px;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .p-top-follow-bnr2__close {
    cursor: pointer;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #000;
    background-color: #FFF;
    position: absolute;
    top: -8px;
    right: -8px;
  }
  .p-top-follow-bnr2__close::before {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    content: "＋";
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .p-top-follow-bnr2.close {
    opacity: 0;
    visibility: hidden;
  }
  .p-top-follow-bnr {
    position: fixed;
    right: -30px;
    bottom: 180px;
    z-index: 997;
    width: 237px;
    height: 237px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
  }
  .p-top-follow-bnr__img {
    overflow: hidden;
    position: absolute;
    top: 51px;
    left: 51px;
  }
  .p-top-follow-bnr__img img {
    width: 136px;
    height: 136px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .p-top-follow-bnr__close {
    cursor: pointer;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px solid #000;
    background-color: #FFF;
    position: absolute;
    top: -2px;
    right: 44px;
  }
  .p-top-follow-bnr__close::before {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    content: "＋";
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .p-top-follow-bnr.close {
    opacity: 0;
    visibility: hidden;
  }
  .p-top-fixed-news2 {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 16px 0;
    text-align: center;
    background-color: #FDDEDC;
  }
  .p-top-fixed-news2__inner {
    margin: 0 auto;
    max-width: 1000px;
  }
  .p-top-fixed-news {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 16px 0;
    text-align: center;
    background-color: #EDEBE4;
  }
  .p-top-fixed-news__inner {
    margin: 0 auto;
    max-width: 1000px;
  }
  .p-top-fixed-news__inner:not(:first-of-type) {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #B4B4B4;
  }
  .c-info__column {
    width: 380px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .c-info__column + .c-info__column {
    min-width: 370px;
  }
  .c-info__column--store076 {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .c-info__ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  .c-info__ttl--clock {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.8;
    padding-left: 30px;
    position: relative;
  }
  .c-info__ttl--clock::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("../../../img/v1/stores/common/icon_clock.svg");
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-info__time {
    margin-top: 8px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-info__time-sub {
    margin-top: 8px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-info__time-txt {
    margin-top: 8px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-bottom: 70px;
  }
  .c-info__pulldown-wrap {
    margin-top: auto;
  }
  .c-info__pulldown {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    width: 100%;
    margin-top: -58px;
    padding: 16px 24px;
    background-color: #FFF;
    border: 1px solid #B4B4B4;
    border-radius: 20px;
  }
  .c-info__pulldown.active .c-info__pulldown-txt {
    padding-bottom: 13px;
    position: relative;
  }
  .c-info__pulldown.active .c-info__pulldown-txt::after {
    opacity: 1;
  }
  .c-info__pulldown.active .c-info__pulldown-container::after {
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
  .c-info__pulldown-container {
    position: relative;
  }
  .c-info__pulldown-container::after {
    content: "";
    width: 12px;
    height: 12px;
    border-right: 2px solid #707070;
    border-bottom: 2px solid #707070;
    position: absolute;
    top: 6px;
    right: 10px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-info__pulldown-ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-right: 56px;
  }
  .c-info__pulldown-ttl::after {
    content: "";
    width: calc(100% + 48px);
    height: 1px;
    background-color: #B4B4B4;
    position: absolute;
    bottom: 0;
    left: -24px;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-info__pulldown-txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-right: 56px;
  }
  .c-info__pulldown-scrollbar {
    width: 1px;
    height: 0;
    background-color: #B4B4B4;
    position: absolute;
    right: 1px;
    bottom: 0;
    z-index: 0;
  }
  .c-info__pulldown-contents {
    display: none;
    margin-top: 14px;
    max-height: 224px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 40px;
    position: relative;
    z-index: 1;
  }
  .c-info__pulldown-contents::-webkit-scrollbar {
    width: 3px;
  }
  .c-info__pulldown-contents::-webkit-scrollbar-thumb {
    background: #000;
    height: 10px;
    border-radius: 2px;
  }
  .c-info__pulldown-contents::-webkit-scrollbar-track {
    background: transparent;
  }
  .c-info__pulldown-contents-txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-info__pulldown-contents-txt + .c-info__pulldown-contents-txt {
    margin-top: 20px;
  }
  .c-info__list {
    margin-top: 17px;
    min-height: 104px;
  }
  .c-info__list-item {
    display: block;
    padding: 16px 12px 16px 0;
    border-bottom: 1px solid #B4B4B4;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.6;
    color: #000;
    position: relative;
  }
  .c-info__list-item::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    position: absolute;
    top: 50%;
    right: 2px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-info__list-btn {
    margin-top: 16px;
    display: block;
    border: 1px solid #B4B4B4;
    border-radius: 20px;
    padding: 16px 0;
    background: #FFF;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.6;
    color: #000;
    position: relative;
  }
  .c-info__list-btn span {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
  .c-info__list-btn::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-info__list-btn .logo__block {
    margin-top: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 4px;
  }
  .c-info__list-btn .logo__block--store076 img, .c-info__list-btn .logo__block--store722 img {
    max-height: 40px;
  }
  .c-section-ttl {
    padding-top: 20px;
    position: relative;
    z-index: 1;
  }
  .c-section-ttl__en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-section-ttl__ja {
    margin-top: 6px;
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.3;
  }
  .c-section-ttl--center {
    text-align: center;
  }
  .c-section-ttl--max-width {
    width: 960px;
    margin: 0 auto;
  }
  .c-section-ttl-circle--blue::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #8DA3C4;
  }
  .c-section-ttl-circle--green::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #B9C998;
  }
  .c-section-ttl-circle--pink::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #D49A9C;
  }
  .c-section-ttl-circle--trq::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #8CBBB8;
  }
  .c-section-ttl-circle--yellow::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #DED799;
  }
  .c-section-ttl-circle--red::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #D4987E;
  }
  .c-section-ttl-circle--white200::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -26px;
    z-index: -1;
    background-color: #EDEBE4;
  }
  .c-section-ttl-circle--front-yellow100-green200 {
    position: relative;
  }
  .c-section-ttl-circle--front-yellow100-green200::before {
    content: "";
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    left: -48px;
    z-index: -1;
    background-color: #DBE4DD;
  }
  .c-section-ttl-circle--front-yellow100-green200::after {
    content: "";
    width: 36px;
    height: 36px;
    border-radius: 50%;
    position: absolute;
    top: 22px;
    left: 13px;
    z-index: -1;
    background-color: #E7E2D4;
  }
  .c-section-ttl-circle--back-yellow200-red100 {
    position: relative;
  }
  .c-section-ttl-circle--back-yellow200-red100::before {
    content: "";
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    right: -46px;
    z-index: -1;
    background-color: #F4EED8;
  }
  .c-section-ttl-circle--back-yellow200-red100::after {
    content: "";
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    right: -23px;
    z-index: -1;
    background-color: #F0E0E6;
  }
  .c-section-ttl-circle--front-yellow300-green100 {
    position: relative;
  }
  .c-section-ttl-circle--front-yellow300-green100::before {
    content: "";
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    left: -38px;
    z-index: -1;
    background-color: #CBD2C5;
  }
  .c-section-ttl-circle--front-yellow300-green100::after {
    content: "";
    width: 36px;
    height: 36px;
    border-radius: 50%;
    position: absolute;
    top: 24px;
    left: 20px;
    z-index: -1;
    background-color: #E4DAB0;
  }
  .c-section-ttl-circle--back-blue100-red200 {
    position: relative;
  }
  .c-section-ttl-circle--back-blue100-red200::before {
    content: "";
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    right: -36px;
    z-index: -1;
    background-color: #93A4B7;
  }
  .c-section-ttl-circle--back-blue100-red200::after {
    content: "";
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    right: -24px;
    z-index: -1;
    background-color: #D9BCC4;
  }
  .c-btn {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #383E44;
    border-radius: 30px;
    padding: 17px 38px;
    border: 1px solid #383E44;
    cursor: pointer;
    display: block;
  }
  .c-btn__txt {
    display: block;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding-right: 30px;
    position: relative;
  }
  .c-btn__txt::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .c-btn:hover {
    background-color: #FFF;
  }
  .c-btn:hover .c-btn__txt {
    color: #8D8D8D;
  }
  .c-btn:hover .c-btn__txt::after {
    border-color: #8D8D8D;
  }
  .c-btn--back {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn--back:hover {
    background-color: #FFF;
  }
  .c-btn--back-list {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn--back-list .c-btn__txt::after {
    width: 12px;
    height: 12px;
    background-image: url("../../../img/v1/stores/common/icon_back-list.svg");
    background-size: contain;
    border: none;
    -webkit-transform: rotate(0) translateY(-50%);
            transform: rotate(0) translateY(-50%);
  }
  .c-btn--back-list:hover {
    background-color: #FFF;
  }
  .c-btn--back-list:hover .c-btn__txt::after {
    background-image: url("../../../img/v1/stores/common/icon_back-list-hover.svg");
  }
  .c-btn-more {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #383E44;
    border-radius: 30px;
    padding: 17px 38px;
    border: 1px solid #383E44;
    cursor: pointer;
    display: block;
  }
  .c-btn-more__txt {
    display: block;
    color: #FFF;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding-right: 30px;
    position: relative;
  }
  .c-btn-more__txt::after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-75%) rotate(45deg);
            transform: translateY(-75%) rotate(45deg);
  }
  .c-btn-more:hover {
    background-color: #FFF;
  }
  .c-btn-more:hover .c-btn-more__txt {
    color: #8D8D8D;
  }
  .c-btn-more:hover .c-btn-more__txt::after {
    border-color: #8D8D8D;
  }
  .c-btn-more--back {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn-more--back:hover {
    background-color: #FFF;
  }
  .c-btn-more--back-list {
    background-color: #8D8D8D;
    border-color: #8D8D8D;
  }
  .c-btn-more--back-list .c-btn__txt::after {
    width: 12px;
    height: 12px;
    background-image: url("../../../img/v1/stores/common/icon_back-list.svg");
    background-size: contain;
    border: none;
    -webkit-transform: rotate(0) translateY(-50%);
            transform: rotate(0) translateY(-50%);
  }
  .c-btn-more--back-list:hover {
    background-color: #FFF;
  }
  .c-btn-more--back-list:hover .c-btn-more__txt::after {
    background-image: url("../../../img/v1/stores/common/icon_back-list-hover.svg");
  }
  .c-panel {
    margin-right: 24px;
    width: 228px;
  }
  .c-panel:hover .c-panel__img {
    border-radius: 20px;
  }
  .c-panel:hover img {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  .c-panel__img {
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-panel__img img {
    width: 228px;
    height: 228px;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .c-panel__txt {
    margin-top: 12px;
    color: #000;
  }
  .c-panel__place {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #B9C998;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 1px 4px;
    border-radius: 2px;
  }
  .c-panel__place--gray {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #8D8D8D;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 1px 4px;
    border-radius: 2px;
  }
  .c-panel__place--pink {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    background-color: #D49A9C;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 1px 4px;
    border-radius: 2px;
  }
  .c-panel__shop {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.3;
    color: #8D8D8D;
    padding-left: 17px;
    position: relative;
  }
  .c-panel__shop::before {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #8DA3C4;
    border-radius: 2px;
    position: absolute;
    top: 7px;
    left: 0;
  }
  .c-panel__date {
    margin-top: 12px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__ttl {
    margin-top: 6px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__detail-txt {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #B9C998;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-panel__detail-txt--pink {
    border-top: 1px solid #D49A9C;
  }
  .c-panel--sale .c-panel__shop::before {
    background-color: #DED799;
  }
  .c-panel--news .c-panel__shop::before {
    background-color: #D4987E;
  }
  .c-announce-txt {
    margin-right: 10px;
    padding: 0 6px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #ff0000;
    position: relative;
  }
  .c-announce-txt::before {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #ff0000;
    position: absolute;
    top: 0;
    left: 0;
  }
  .c-announce-txt::after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #ff0000;
    position: absolute;
    top: 0;
    right: 0;
  }
  .c-show-bnr {
    width: 640px;
    margin: 0 auto;
  }
  .c-show-bnr a {
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .c-show-bnr 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%);
    translate: 5px 5px;
  }
  .c-share {
    margin: 80px auto 0;
    text-align: center;
  }
  .c-share__container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 8px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
  }
  .c-share__ttl {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-share__icon {
    width: 60px;
  }
  .c-underlayer-container {
    background-color: #F8F6F0;
    padding-bottom: 190px;
  }
  .c-breadcrumb {
    width: 1000px;
    margin: 0 auto;
    padding-top: 20px;
    color: #000;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
  .c-breadcrumb span.c-breadcrumb-content {
    padding-left: 8px;
  }
  .c-breadcrumb span.c-breadcrumb-content:first-child {
    padding-left: 0;
  }
  .c-breadcrumb span.c-breadcrumb-content:last-child {
    margin-right: 10px;
  }
  .c-breadcrumb span.c-breadcrumb-content span {
    padding-right: 13px;
  }
  .c-breadcrumb p {
    display: inline;
  }
  .c-breadcrumb a {
    position: relative;
    text-decoration: none;
    color: #000;
  }
  .c-breadcrumb a::after {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    top: -2px;
    right: 0;
    color: #000;
    display: inline-block;
  }
  .c-page-ttl {
    padding-top: 35px;
    width: 1000px;
    margin: 40px auto 30px;
    position: relative;
    z-index: 1;
  }
  .c-page-ttl__en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-page-ttl__ja {
    margin-top: 13px;
    display: block;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .c-page-ttl-circle--white200::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #EDEBE4;
  }
  .c-page-ttl-circle--pink::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #D49A9C;
  }
  .c-page-ttl-circle--trq::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #8CBBB8;
  }
  .c-page-ttl-circle--red::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #D4987E;
  }
  .c-page-ttl-circle--yellow::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #DED799;
  }
  .c-page-ttl-circle--green::after {
    content: "";
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -71px;
    z-index: -1;
    background-color: #B9C998;
  }
  .c-underlayer-section-container {
    padding: 40px 0 80px 0;
    margin: auto;
    width: 1000px;
    background: #FFF;
    border-radius: 40px;
    position: relative;
    z-index: 1;
  }
  .c-underlayer-section-container::after {
    display: block;
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
  }
  .c-underlayer-section-container--article {
    margin: 36px auto 0;
    padding: 40px 0 80px 0;
    width: 1000px;
    background: #FFF;
    border-radius: 40px;
    position: relative;
    z-index: 1;
  }
  .c-underlayer-section-container--article::after {
    display: block;
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
  }
  .c-underlayer-section-container--article .img__zoom-wrap {
    text-align: center;
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom {
    display: inline-block;
    position: relative;
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom img {
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom img: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%);
  }
  .c-underlayer-section-container--article .img__zoom-wrap .img__zoom::after {
    pointer-events: none;
    content: "";
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: block;
    background: url(/assets/img/v1/stores/article/feature/icon_slick-glass.svg) top left no-repeat;
    width: 40px;
    padding-top: 40px;
    z-index: 1;
  }
  .c-underlayer-section-container-list {
    padding: 40px 0 80px 40px;
    margin: auto;
    width: 1000px;
    background: #FFF;
    border-radius: 40px;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-underlayer-section-container-list::after {
    display: block;
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
  }
  .c-page-subttl {
    position: relative;
    padding: 7.5px 0 15px 27px;
    margin-bottom: 24px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .c-page-subttl-border__white200::before {
    content: "";
    background-color: #EDEBE4;
    width: 10px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
  }
  .c-event__date-year {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-month, .c-event__date-day {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-sep {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.2;
  }
  .c-event__date-weekday {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.2;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .c-event__ttl {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1.2;
    text-align: center;
    background-color: #EDEBE4;
    border-radius: 18px;
    padding: 0.5em;
  }
  .c-article-top-contents {
    margin: 0 auto;
    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;
  }
  .c-article-top-contents__floor {
    display: inline-block;
    padding: 4px 8px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #FFF;
    border-radius: 2px;
    background-color: #8D8D8D;
  }
  .c-article-top-contents__shop {
    margin-top: 16px;
    padding-left: 17px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #8D8D8D;
    position: relative;
  }
  .c-article-top-contents__shop::before {
    content: "";
    width: 12px;
    height: 2px;
    border-radius: 1px;
    background-color: #8CBBB8;
    position: absolute;
    top: 10px;
    left: 0;
  }
  .c-article-top-contents__shop--sale {
    margin-top: 16px;
    padding-left: 17px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
    color: #8D8D8D;
    position: relative;
  }
  .c-article-top-contents__shop--sale::before {
    content: "";
    width: 12px;
    height: 2px;
    border-radius: 1px;
    background-color: #DED799;
    position: absolute;
    top: 10px;
    left: 0;
  }
  .c-article-top-contents__date {
    margin-top: 24px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__ttl {
    margin-top: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #8CBBB8;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__ttl--sale {
    margin-top: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DED799;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-top-contents__term {
    margin-top: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  .c-article-detail {
    margin: 0 auto;
    width: 560px;
  }
  .c-article-detail__txt {
    margin-bottom: 40px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  .c-article-detail .thumb-wrap {
    margin-bottom: 40px;
  }
  .c-article-detail .thumb-wrap .thumb {
    width: 490px;
    margin: 0 auto;
    position: relative;
  }
  .c-article-detail .thumb-wrap .thumb::after {
    content: "";
    position: absolute;
    right: 80px;
    bottom: 10px;
    display: block;
    background: url("/assets/img/v1/stores/article/feature/icon_slick-glass.svg") top left no-repeat;
    width: 40px;
    padding-top: 40px;
  }
  .c-article-detail .thumb-wrap .thumb__item {
    cursor: pointer;
    width: 355px;
    margin-left: 35px;
    margin-right: 35px;
  }
  .c-article-detail .thumb-wrap .thumb__item img {
    width: 100%;
    height: 260px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev, .c-article-detail .thumb-wrap .thumb .slick-next {
    top: 50%;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev {
    left: 0px;
  }
  .c-article-detail .thumb-wrap .thumb .slick-prev::before {
    -webkit-transform: translateY(-50%) rotateY(180deg);
            transform: translateY(-50%) rotateY(180deg);
  }
  .c-article-detail .thumb-wrap .thumb .slick-next {
    right: 36px;
  }
  .c-article-detail .thumb-wrap .thumb .slick-next::before {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-article-detail .thumb-wrap .thumb .p-slick-arrow, .c-article-detail .thumb-wrap .thumb .slick-prev, .c-article-detail .thumb-wrap .thumb .slick-next {
    z-index: 20;
    position: absolute;
    width: 0;
    height: 0;
  }
  .c-article-detail .thumb-wrap .thumb .p-slick-arrow::before, .c-article-detail .thumb-wrap .thumb .slick-prev::before, .c-article-detail .thumb-wrap .thumb .slick-next::before {
    content: "";
    position: absolute;
    display: block;
    background: url("/assets/img/v1/stores/article/feature/icon_slick-arrow.svg") top left no-repeat;
    width: 36px;
    padding-top: 36px;
    opacity: 1;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    margin-top: 8px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  .c-article-detail__others {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
    padding: 24px 0;
  }
  .c-article-detail__others .other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .c-article-detail__others .other dt {
    padding: 0 40px 0 0;
  }
  .c-article-detail__others .other dd .price-strike {
    text-decoration: line-through;
  }
  .c-article-detail__others .other dd .sale-price {
    color: #e60012;
  }
  .c-article-info {
    margin: 0 auto;
    width: 560px;
  }
  .c-article-info__heading {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-bottom: 13px;
    border-bottom: 1px solid #8CBBB8;
  }
  .c-article-info__heading--sale {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding-bottom: 13px;
    border-bottom: 1px solid #DED799;
  }
  .c-article-info__txt {
    margin: 24px 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  .c-dots {
    margin: 120px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
  }
  .c-dots__dot--pink {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #D49A9C;
  }
  .c-dots__dot--green {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #B9C998;
  }
  .c-dots__dot--trq {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #8CBBB8;
  }
  .c-dots__dot--red {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #D4987E;
  }
  .c-dots__dot--yellow {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #DED799;
  }
  .c-dots__dot--animation {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  .c-dots__dot--animation:nth-child(1) {
    -webkit-animation: dotScale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .c-dots__dot--animation:nth-child(2) {
    -webkit-animation: dotScale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .c-dots__dot--animation:nth-child(3) {
    -webkit-animation: dotScale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
            animation: dotScale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  }
  .result-zero {
    text-align: center;
  }
  .result-zero-text {
    padding: 100px 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #c-sort-nav {
    width: 156px;
    margin-right: 40px;
    position: relative;
    z-index: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #c-sort-nav .sticky {
    position: sticky;
    top: 100px;
  }
  #c-sort-nav .sticky .c-nav-title {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
    margin-bottom: 16px;
  }
  #c-sort-nav .sticky .nav-select {
    cursor: pointer;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
    border: 1px solid #000;
    border-radius: 6px;
    margin-bottom: 8px;
    position: relative;
  }
  #c-sort-nav .sticky .nav-select::after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    top: 50%;
    right: 12px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  #c-sort-nav .sticky .nav-select:hover::after {
    margin-top: 3px;
    -webkit-transform: rotate(225deg) translateY(-50%);
            transform: rotate(225deg) translateY(-50%);
  }
  #c-sort-nav .sticky .nav-select select {
    cursor: pointer;
    background: none;
    padding: 8px 28px 8px 12px;
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
  }
  #c-sort-nav .sticky .nav-select select optgroup {
    background: #EDEBE4;
  }
  #c-sort-nav .sticky .nav-select .nav-select-btn {
    padding: 8px 12px;
  }
  #c-sort-nav .sticky .nav-keyword {
    margin-top: 32px;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
    margin-bottom: 12px;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 6px;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    cursor: pointer;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 4px 8px;
    border: 1px solid #000;
    border-radius: 10px;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item:hover, #c-sort-nav .sticky .nav-keyword .list-keyword__item.active {
    color: #FFF;
    border: 1px solid #8D8D8D;
    background: #8D8D8D;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    cursor: pointer;
    margin-top: 16px;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span {
    margin-left: -32px;
    color: #000;
    position: relative;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span::after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    top: 50%;
    right: -16px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more span:hover::after, #c-sort-nav .sticky .nav-keyword .btn-keyword-more span.active::after {
    margin-top: 3px;
    -webkit-transform: rotate(225deg) translateY(-50%);
            transform: rotate(225deg) translateY(-50%);
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    margin-top: 16px;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a {
    margin-left: -32px;
    color: #000;
    position: relative;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a::before {
    position: absolute;
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    top: 50%;
    right: -16px;
    border-right: 1px solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transform-origin: 75% 0;
            transform-origin: 75% 0;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter a::after {
    position: absolute;
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    top: 50%;
    right: -25px;
    border-bottom: 1px solid #000;
    -webkit-transform: rotate(45deg) translateY(-50%);
            transform: rotate(45deg) translateY(-50%);
    -webkit-transform-origin: 75% 0;
            transform-origin: 75% 0;
  }
  #c-sort-nav .sticky .calenderBox {
    display: none;
    position: relative;
    z-index: 10;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #c-sort-nav .sticky .calenderBox .sCalBase {
    position: absolute;
    top: 0;
    left: 0;
  }
  #c-sort-nav .sticky .calenderBox .calendarBlock * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #c-sort-nav .sticky .calenderBox .sCalBase {
    border: 1px solid #b4b4b4;
    padding: 5px;
    background-color: #FFF;
  }
  #c-sort-nav .sticky .calenderBox .sCalHeader {
    width: 360px;
    position: relative;
    display: table;
    text-align: center;
    background-color: #b4b4b4;
  }
  #c-sort-nav .sticky .calenderBox .sCalPrev,
  #c-sort-nav .sticky .calenderBox .sCalCaption,
  #c-sort-nav .sticky .calenderBox .sCalNext {
    display: table-cell;
    vertical-align: middle;
    height: 28px;
    font-size: 18px;
    color: #FFF;
  }
  #c-sort-nav .sticky .calenderBox .sCalCaption {
    letter-spacing: 0.12em;
  }
  #c-sort-nav .sticky .calenderBox .sCalPrev,
  #c-sort-nav .sticky .calenderBox .sCalNext {
    width: 30px;
    background: url(/images/stores/event/arrow_calendar.png) no-repeat;
    background-size: 60px auto;
    text-indent: -9999px;
    white-space: nowrap;
  }
  #c-sort-nav .sticky .calenderBox .sCalPrev {
    background-position: left center;
  }
  #c-sort-nav .sticky .calenderBox .sCalNext {
    background-position: right center;
  }
  #c-sort-nav .sticky .calenderBox .sCalWeek,
  #c-sort-nav .sticky .calenderBox .sCalData {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    padding: 0px;
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 3px;
  }
  #c-sort-nav .sticky .calenderBox .sCalWeek li,
  #c-sort-nav .sticky .calenderBox .sCalData li {
    display: table-cell;
    vertical-align: baseline;
    padding: 4px 0px;
    font-size: 14px;
  }
  #c-sort-nav .sticky .calenderBox .sCalWeek li {
    padding: 5px 0 0;
  }
  #c-sort-nav .sticky .calenderBox .sCalSun {
    color: #000;
  }
  #c-sort-nav .sticky .calenderBox .sCalSat {
    color: #000;
  }
  #c-sort-nav .sticky .calenderBox .sCalHoli {
    color: #000;
  }
  #c-sort-nav .sticky .calenderBox .sCalOther {
    color: #8c8c8c;
    background-color: #e0e0e0 !important;
  }
  #c-sort-nav .sticky .calenderBox .sCalOther span {
    color: #000 !important;
  }
  #c-sort-nav .sticky .calenderBox .sCalEventDate {
    background-color: #d5dec1 !important;
  }
  #c-sort-nav .sticky .calenderBox .sCalClickCurrent {
    border: 2px solid #000 !important;
  }
  #c-sort-nav .sticky .calenderBox ul.sCalData li {
    height: 30px;
    background: #FFF;
    line-height: 1.4;
  }
  #c-sort-nav .sticky .calenderBox .calendarBlock .annotation {
    font-size: 14px;
  }
  #c-sort-nav .sticky .btn {
    margin-top: 32px;
  }
  #c-sort-nav .sticky .btn a {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: 100%;
    padding: 16px 16px;
    font-weight: 700;
  }
  #c-sort-nav .sticky .btn-to-modal {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-top-follow-bnr2__close::before {
    font-size: 2.13333vw;
  }
  .p-top-follow-bnr__close::before {
    font-size: 2.66667vw;
  }
  .p-top-fixed-news2 {
    font-size: 1.73333vw;
  }
  .p-top-fixed-news {
    font-size: 1.73333vw;
  }
  .c-info__ttl {
    font-size: 1.86667vw;
  }
  .c-info__ttl--clock {
    font-size: 1.86667vw;
  }
  .c-info__time {
    font-size: 3.46667vw;
  }
  .c-info__time-sub {
    font-size: 1.86667vw;
  }
  .c-info__time-txt {
    font-size: 1.6vw;
  }
  .c-info__pulldown-ttl {
    font-size: 2.13333vw;
  }
  .c-info__pulldown-txt {
    font-size: 1.46667vw;
  }
  .c-info__pulldown-contents-txt {
    font-size: 1.73333vw;
  }
  .c-info__list-item {
    font-size: 1.73333vw;
  }
  .c-info__list-btn {
    font-size: 1.86667vw;
  }
  .c-info__list-btn span {
    font-size: 2.13333vw;
  }
  .c-section-ttl__en {
    font-size: 1.86667vw;
  }
  .c-section-ttl__ja {
    font-size: 3.46667vw;
  }
  .c-btn__txt {
    font-size: 1.86667vw;
  }
  .c-btn-more__txt {
    font-size: 1.86667vw;
  }
  .c-panel__place {
    font-size: 1.46667vw;
  }
  .c-panel__place--gray {
    font-size: 1.46667vw;
  }
  .c-panel__place--pink {
    font-size: 1.46667vw;
  }
  .c-panel__shop {
    font-size: 1.6vw;
  }
  .c-panel__date {
    font-size: 1.6vw;
  }
  .c-panel__ttl {
    font-size: 1.86667vw;
  }
  .c-panel__detail-txt {
    font-size: 1.73333vw;
  }
  .c-announce-txt {
    font-size: 1.6vw;
  }
  .c-share__ttl {
    font-size: 2.4vw;
  }
  .c-breadcrumb {
    font-size: 1.6vw;
  }
  .c-page-ttl__en {
    font-size: 1.86667vw;
  }
  .c-page-ttl__ja {
    font-size: 4.26667vw;
  }
  .c-page-subttl {
    font-size: 2.66667vw;
  }
  .c-event__date-year {
    font-size: 4vw;
  }
  .c-event__date-month, .c-event__date-day {
    font-size: 7.33333vw;
  }
  .c-event__date-sep {
    font-size: 7.33333vw;
  }
  .c-event__date-weekday {
    font-size: 3.2vw;
  }
  .c-event__ttl {
    font-size: 2.13333vw;
  }
  .c-article-top-contents__floor {
    font-size: 1.86667vw;
  }
  .c-article-top-contents__shop {
    font-size: 1.86667vw;
  }
  .c-article-top-contents__shop--sale {
    font-size: 1.86667vw;
  }
  .c-article-top-contents__date {
    font-size: 1.73333vw;
  }
  .c-article-top-contents__ttl {
    font-size: 3.2vw;
  }
  .c-article-top-contents__ttl--sale {
    font-size: 3.2vw;
  }
  .c-article-top-contents__term {
    font-size: 1.73333vw;
  }
  .c-article-detail__txt {
    font-size: 1.86667vw;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    font-size: 1.86667vw;
  }
  .c-article-detail__others {
    font-size: 1.86667vw;
  }
  .c-article-info__heading {
    font-size: 2.66667vw;
  }
  .c-article-info__heading--sale {
    font-size: 2.66667vw;
  }
  .c-article-info__txt {
    font-size: 1.86667vw;
  }
  .result-zero-text {
    font-size: 3.2vw;
  }
  #c-sort-nav .sticky .c-nav-title {
    font-size: 1.86667vw;
  }
  #c-sort-nav .sticky .nav-select {
    font-size: 1.73333vw;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-size: 1.86667vw;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    font-size: 1.6vw;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    font-size: 1.6vw;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    font-size: 1.6vw;
  }
  #c-sort-nav .sticky .calenderBox {
    font-size: 1.86667vw;
  }
  #c-sort-nav .sticky .btn a {
    font-size: 1.73333vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .p-top-follow-bnr2__close::before {
    font-size: 16px;
  }
  .p-top-follow-bnr__close::before {
    font-size: 20px;
  }
  .p-top-fixed-news2 {
    font-size: 13px;
  }
  .p-top-fixed-news {
    font-size: 13px;
  }
  .c-info__ttl {
    font-size: 14px;
  }
  .c-info__ttl--clock {
    font-size: 14px;
  }
  .c-info__time {
    font-size: 26px;
  }
  .c-info__time-sub {
    font-size: 14px;
  }
  .c-info__time-txt {
    font-size: 12px;
  }
  .c-info__pulldown-ttl {
    font-size: 16px;
  }
  .c-info__pulldown-txt {
    font-size: 11px;
  }
  .c-info__pulldown-contents-txt {
    font-size: 13px;
  }
  .c-info__list-item {
    font-size: 13px;
  }
  .c-info__list-btn {
    font-size: 14px;
  }
  .c-info__list-btn span {
    font-size: 16px;
  }
  .c-section-ttl__en {
    font-size: 14px;
  }
  .c-section-ttl__ja {
    font-size: 26px;
  }
  .c-btn__txt {
    font-size: 14px;
  }
  .c-btn-more__txt {
    font-size: 14px;
  }
  .c-panel__place {
    font-size: 11px;
  }
  .c-panel__place--gray {
    font-size: 11px;
  }
  .c-panel__place--pink {
    font-size: 11px;
  }
  .c-panel__shop {
    font-size: 12px;
  }
  .c-panel__date {
    font-size: 12px;
  }
  .c-panel__ttl {
    font-size: 14px;
  }
  .c-panel__detail-txt {
    font-size: 13px;
  }
  .c-announce-txt {
    font-size: 12px;
  }
  .c-share__ttl {
    font-size: 18px;
  }
  .c-breadcrumb {
    font-size: 12px;
  }
  .c-page-ttl__en {
    font-size: 14px;
  }
  .c-page-ttl__ja {
    font-size: 32px;
  }
  .c-page-subttl {
    font-size: 20px;
  }
  .c-event__date-year {
    font-size: 30px;
  }
  .c-event__date-month, .c-event__date-day {
    font-size: 55px;
  }
  .c-event__date-sep {
    font-size: 55px;
  }
  .c-event__date-weekday {
    font-size: 24px;
  }
  .c-event__ttl {
    font-size: 16px;
  }
  .c-article-top-contents__floor {
    font-size: 14px;
  }
  .c-article-top-contents__shop {
    font-size: 14px;
  }
  .c-article-top-contents__shop--sale {
    font-size: 14px;
  }
  .c-article-top-contents__date {
    font-size: 13px;
  }
  .c-article-top-contents__ttl {
    font-size: 24px;
  }
  .c-article-top-contents__ttl--sale {
    font-size: 24px;
  }
  .c-article-top-contents__term {
    font-size: 13px;
  }
  .c-article-detail__txt {
    font-size: 14px;
  }
  .c-article-detail .thumb-wrap .thumb-count {
    font-size: 14px;
  }
  .c-article-detail__others {
    font-size: 14px;
  }
  .c-article-info__heading {
    font-size: 20px;
  }
  .c-article-info__heading--sale {
    font-size: 20px;
  }
  .c-article-info__txt {
    font-size: 14px;
  }
  .result-zero-text {
    font-size: 24px;
  }
  #c-sort-nav .sticky .c-nav-title {
    font-size: 14px;
  }
  #c-sort-nav .sticky .nav-select {
    font-size: 13px;
  }
  #c-sort-nav .sticky .nav-keyword .title-keyword {
    font-size: 14px;
  }
  #c-sort-nav .sticky .nav-keyword .list-keyword__item {
    font-size: 12px;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-more {
    font-size: 12px;
  }
  #c-sort-nav .sticky .nav-keyword .btn-keyword-filter {
    font-size: 12px;
  }
  #c-sort-nav .sticky .calenderBox {
    font-size: 14px;
  }
  #c-sort-nav .sticky .btn a {
    font-size: 13px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvdjEvc3RvcmVzL3N0b3JlLWNvbW1vbl9yZW5ld2FsMjAyNTA4LmNzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvX3ZhcmlhYmxlLnNjc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy92MS9zdG9yZXMvc3RvcmUtY29tbW9uX3JlbmV3YWwyMDI1MDguc2NzcyIsInJlc291cmNlL3Nhc3MvdjEvc3RvcmVzLzxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7OztpQ0RLaUM7QUNtTmpDO0VBQ0M7SUFBSSxVQUFVO0VEaE5iO0VDaU5EO0lBQU0sVUFBVTtFRDlNZjtBQUNGO0FDMk1BO0VBQ0M7SUFBSSxVQUFVO0VEaE5iO0VDaU5EO0lBQU0sVUFBVTtFRDlNZjtBQUNGOztBRWJBOzs7O2lDRm1CaUM7QUViakM7O3FDRmdCcUM7QUUyRHJDOztxQ0Z4RHFDO0FFc0VyQzs7cUNGbkVxQztBRzVCckM7Ozs7aUNIaUNpQztBSWpDakM7Ozs7aUNKc0NpQztBSWhDakM7O3FDSm1DcUM7QUlOckM7O3FDSlNxQztBS3ZDckM7O29ETDBDb0Q7O0FLd3lDcEQ7O29ETCs5Qm9EOztBS2ltQnBELFlBQUE7QUFDQTtFQUNFOztJQUVFLDZCQUFxQjtZQUFyQixxQkFBcUI7RUx3N0R2QjtFS3Q3REE7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0VMdzdEckI7QUFDRjtBSy83REE7RUFDRTs7SUFFRSw2QkFBcUI7WUFBckIscUJBQXFCO0VMdzdEdkI7RUt0N0RBO0lBQ0UsMkJBQW1CO1lBQW5CLG1CQUFtQjtFTHc3RHJCO0FBQ0Y7QUsvMEpBO0VBQ0U7SUFDRSxtQkFBMkI7RUx5QzdCO0VLdkNBO0lBQ0UsbUJGTnlCO0VIK0MzQjtFS3ZDQTtJQUNFLGVBQWU7SUFDZixTQUFTO0lBQ1QsT0FBTztJQUNQLFlBQVk7SUFDWixXQUFXO0lBQ1gsZ0JBQXdCO0lBQ3hCLG1DRElRO0lDSFIsVUFBVTtJQUNWLG1CQUFtQjtFTHlDckI7RUt4Q0U7SUFDRSxnQkFBZ0I7RUwwQ3BCO0VLM0NHO0lBR0csc0JBQW1CO09BQW5CLG1CQUFtQjtJQUNuQixrQkZ0QnFCO0lFdUJyQixjQUFjO0VMMkNwQjtFS3hDRTtJQUNFLGdCRjNCdUI7SUU0QnZCLGlCRjVCdUI7SUU2QnZCLGtCQUFrQjtJQUNsQiw0QkRYTTtJQ1lOLHNCRFBNO0lDUU4sa0JBQWtCO0lBQ2xCLFdGakN1QjtJRWtDdkIsUUFBUTtFTDBDWjtFS2xERztJQVVDLFlBQVM7SUZ6QmIsdUNBQXVDO0lBS3hDLGdCRXFCNEI7SUZwQjVCLHNCQUFzQztJQUN0QyxnQkVtQmdDO0lBQzNCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULHNEQUE4QztZQUE5Qyw4Q0FBOEM7RUw4Q2xEO0VLL0VBO0lBcUNJLFVBQVU7SUFDVixrQkFBa0I7RUw0RHRCO0VLekRBO0lGdENBLHVDQUF1QztJQUt4QyxnQkVrQzRCO0lGakM1QixzQkFBc0M7SUFDdEMsZ0JFZ0NpQztJQUM5QixrQkFBa0I7SUFDbEIsa0JGcER5QjtJRXFEekIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixxQkFBaUI7UUFBakIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIscUJBQXFCO0VMOER2QjtFS3ZFQTtJQVdJLGFBQWE7RUw4RWpCO0VLekZBO0lBY0ksbUJBQW1CO0lBQ25CLFdEN0NNO0lDOENOLHFCQUFxQjtJQUNyQix1QkZsRXVCO0VIZ0ozQjtFSy9GQTtJQW1CTSxlQUFlO0VMK0VyQjtFSzNFQTtJQUNFLGVBQWU7SUFDZixZRjFFeUI7SUUyRXpCLFdGM0V5QjtJRTRFekIsWUFBWTtJQUNaLGlCRjdFeUI7SUU4RXpCLGtCRjlFeUI7SUUrRXpCLGtCQUFrQjtJQUNsQixtQ0Q3RFE7SUM4RFIsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQiwrQ0FBdUM7SUFBdkMsdUNBQXVDO0VMNkV6QztFSzVFRTtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUZ2RnVCO0lFd0Z2QixnQkZ4RnVCO0VIc0szQjtFS2xGRztJQU1HLGlCRjFGcUI7SUUyRnJCLGtCRjNGcUI7SUU0RnJCLHNCQUFtQjtPQUFuQixtQkFBbUI7RUwrRXpCO0VLNUVFO0lBQ0UsZ0JGaEd1QjtJRWlHdkIsaUJGakd1QjtJRWtHdkIsa0JBQWtCO0lBQ2xCLDRCRGhGTTtJQ2lGTixzQkQ1RU07SUM2RU4sa0JBQWtCO0lBQ2xCLGVGdEd1QjtJRXVHdkIsZ0JGdkd1QjtFSHFMM0I7RUt0Rkc7SUFVRyxZQUFTO0lGOUZmLHVDQUF1QztJQUt4QyxnQkUwRjhCO0lGekY5QixzQkFBc0M7SUFDdEMsZ0JFd0ZrQztJQUMzQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxzREFBOEM7WUFBOUMsOENBQThDO0VMa0ZwRDtFS3hIQTtJQTBDSSxVQUFVO0lBQ1Ysa0JBQWtCO0VMZ0d0QjtFSzdGQTtJRjNHQSx1Q0FBdUM7SUFLeEMsZ0JFdUcwQjtJRnRHMUIsc0JBQXNDO0lBQ3RDLGdCRXFHOEI7SUFDM0IsNEJGeEh5QjtJRXlIekIseUJBQXlCO0VMa0czQjtFS2hHQTtJRmhIQSx1Q0FBdUM7SUFLeEMsZ0JFNEcwQjtJRjNHMUIsc0JBQXNDO0lBQ3RDLGdCRTBHOEI7SUFDM0IsNEJGN0h5QjtJRThIekIseUJEcEdlO0VKd05qQjtFS25IRztJQUVHLHFCRmpJcUI7SUVrSXJCLHNCRmxJcUI7SUVtSXJCLDZCRDdHVztFSmdQakI7RUs5SEU7SUY3SEYsdUNBQXVDO0lBS3hDLGdCRXlIOEI7SUZ4SDlCLHNCQUFzQztJQUN0QyxnQkV1SG1DO0VMbUlsQztFS2xJSTtJRi9ISix1Q0FBdUM7SUFLeEMsZ0JFMkhnQztJRjFIaEMsc0JBQXNDO0lBQ3RDLGdCRXlIcUM7SUFDOUIsaUJGNUlxQjtJRTZJckIsa0JBQWtCO0VMc0p4QjtFS3pKSztJQUtHLFdBQVc7SUFDWCxnQkZoSm1CO0lFaUpuQixpQkZqSm1CO0lFa0puQixxRUFBcUU7SUFDckUsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsT0FBTztJQUNQLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUxzS25DO0VLbEtFO0lBQ0UscUJGNUp1QjtJQWMzQiwrQkFBK0I7SUFFaEMsZ0JFNkk4QjtJRjVJOUIsc0JBQXNDO0lBQ3RDLGdCRTJJbUM7RUx1S2xDO0VLcktFO0lBQ0UscUJGaEt1QjtJQVczQix1Q0FBdUM7SUFLeEMsZ0JFaUo4QjtJRmhKOUIsc0JBQXNDO0lBQ3RDLGdCRStJbUM7RUx5TGxDO0VLdkxFO0lBQ0UscUJGcEt1QjtJQVczQix1Q0FBdUM7SUFLeEMsZ0JFcUo4QjtJRnBKOUIsc0JBQXNDO0lBQ3RDLGdCRW1KbUM7RUwyTWxDO0VLek1FO0lBQ0UscUJGeEt1QjtJRXlLdkIsNEJGekt1QjtJRTBLdkIsc0JEbEpNO0lDbUpOLCtCRHJKYTtJQ3NKYix3QkY1S3VCO0lFNkt2QixXQUFXO0VMME5mO0VLaE9HO0lBU0sseUJGaExtQjtJRWlMbkIsa0JBQWtCO0VMME4xQjtFS3BPRztJQVlPLFVBQVU7RUwyTnBCO0VLdk9HO0lBaUJPLGlDQUF5QjtZQUF6Qix5QkFBeUI7RUx5Tm5DO0VLcE5FO0lBQ0Usa0JBQWtCO0VMc050QjtFS3ZORztJQUdHLFdBQVc7SUFDWCxZRmpNcUI7SUVrTXJCLGFGbE1xQjtJRW1NckIscUNBQXdDO0lBQ3hDLHNDQUF5QztJQUN6QyxrQkFBa0I7SUFDbEIsVUZ0TXFCO0lFdU1yQixnQkZ2TXFCO0lFd01yQixnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLHdCQUFnQjtJQUFoQixnQkFBZ0I7RUx1TnRCO0VLcE5FO0lGak1GLHVDQUF1QztJQUt4QyxnQkU2TDhCO0lGNUw5QixzQkFBc0M7SUFDdEMsZ0JFMkxtQztJQUM5QixxQkY5TXVCO0VIdWEzQjtFS3ZORTtJRnJNRix1Q0FBdUM7SUFLeEMsZ0JFaU04QjtJRmhNOUIsc0JBQXNDO0lBQ3RDLGdCRStMbUM7SUFDOUIscUJGbE51QjtFSDZiM0I7RUs3T0c7SUFJRyxXQUFXO0lBQ1gsYUFBbUI7SUFDbkIsaUJGdE5xQjtJRXVOckIseUJEak1XO0lDa01YLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsZ0JGMU5xQjtJRTJOckIsVUFBVTtJQUNWLHdCQUFnQjtJQUFoQixnQkFBZ0I7RUwyUHRCO0VLeFBFO0lBQ0UsYUFBYTtFTDBQakI7RUtqUEU7SUFDRSxhQUFhO0lBQ2IsaUJGM091QjtJRTRPdkIsc0JGNU91QjtJRTZPdkIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQix3QkYvT3VCO0lFZ1B2QixrQkFBa0I7SUFDbEIsVUFBVTtFTG1QZDtFS3RPRTtJRm5QRix1Q0FBdUM7SUFLeEMsZ0JFK084QjtJRjlPOUIsc0JBQXNDO0lBQ3RDLGdCRTZPbUM7RUwyT2xDO0VLNU9HO0lBR0cscUJGalFxQjtFSDRmM0I7RUt4UEc7SUFFRyxxQkZ0UXFCO0VIK2YzQjtFS3RQRTtJRjlQRix1Q0FBdUM7SUFLeEMsZ0JFMFA4QjtJRnpQOUIsc0JBQXNDO0lBQ3RDLGdCRXdQbUM7SUFDOUIsY0FBYztJQUNkLGtDQUFvRDtJQUNwRCxzQ0R2UGE7SUN3UGIsV0QzUE07SUM0UE4sa0JBQWtCO0VMMlB0QjtFS2pRRztJQVFHLFdBQVc7SUFDWCxnQkZsUnFCO0lFbVJyQixpQkZuUnFCO0lFb1JyQixrQ0RqUUk7SUNrUUosbUNEbFFJO0lDbVFKLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsWUZ4UnFCO0lFeVJyQixrREFBMEM7WUFBMUMsMENBQTBDO0VMMlFoRDtFS3hRRTtJQUNFLHFCRjdSdUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRThROEI7SUY3UTlCLHNCQUFzQztJQUN0QyxnQkU0UW1DO0lBQzlCLGNBQWM7SUFDZCxrQkZoU3VCO0lFaVN2QiwrQkQzUWE7SUM0UWIsd0JGbFN1QjtJRW1TdkIsZ0JEM1FNO0lDNFFOLGtCQUFrQjtJQUNsQixXRGxSTTtJQ21STixrQkFBa0I7RUw2UXRCO0VLdlJHO0lBWUcsV0FBVztJQUNYLGdCRnpTcUI7SUUwU3JCLGlCRjFTcUI7SUUyU3JCLGtDRHhSSTtJQ3lSSixtQ0R6Ukk7SUMwUkosa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZRi9TcUI7SUVnVHJCLGtEQUEwQztZQUExQywwQ0FBMEM7RUw2UmhEO0VLalRHO0lBdUJHLHFCRm5UcUI7SUVvVHJCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsY0Z0VHFCO0VIbWxCM0I7RUt2VEc7SUE2Qk8sZUZ6VGlCO0VIc2xCM0I7RUt2UkE7SUFDRSxrQkZoVXlCO0lFaVV6QixrQkFBa0I7SUFDbEIsVUFBVTtFTHlSWjtFS3hSRTtJQUNFLGNBQWM7SUZ0VGxCLCtCQUErQjtJQUVoQyxnQkVxVDhCO0lGcFQ5QixzQkFBc0M7SUFDdEMsZ0JFbVRtQztFTDZSbEM7RUszUkU7SUFDRSxxQkZ4VXVCO0lFeVV2QixjQUFjO0lGOVRsQix1Q0FBdUM7SUFLeEMsZ0JFMFQ4QjtJRnpUOUIsc0JBQXNDO0lBQ3RDLGdCRXdUbUM7RUwrU2xDO0VLN1NFO0lBQ0Usa0JBQWtCO0VMOFR0QjtFSy9URztJQUdHLGNBQWM7RUwrVHBCO0VLMVRHO0lBRUcsV0FBVztJQUNYLGdCRnZWcUI7SUV3VnJCLGlCRnhWcUI7SUV5VnJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGdCRjVWcUI7SUU2VnJCLFdBQVc7SUFDWCx5QkQxVmtCO0VKcXBCeEI7RUt4VEc7SUFFRyxXQUFXO0lBQ1gsZ0JGcFdxQjtJRXFXckIsaUJGcldxQjtJRXNXckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sZ0JGeldxQjtJRTBXckIsV0FBVztJQUNYLHlCRHBXbUI7RUo2cEJ6QjtFS3RURztJQUVHLFdBQVc7SUFDWCxnQkZqWHFCO0lFa1hyQixpQkZsWHFCO0lFbVhyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixnQkZ0WHFCO0lFdVhyQixXQUFXO0lBQ1gseUJEdldrQjtFSjhwQnhCO0VLcFRHO0lBRUcsV0FBVztJQUNYLGdCRjlYcUI7SUUrWHJCLGlCRi9YcUI7SUVnWXJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGdCRm5ZcUI7SUVvWXJCLFdBQVc7SUFDWCx5QkQvWGlCO0VKb3JCdkI7RUtsVEc7SUFFRyxXQUFXO0lBQ1gsZ0JGM1lxQjtJRTRZckIsaUJGNVlxQjtJRTZZckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sZ0JGaFpxQjtJRWlackIsV0FBVztJQUNYLHlCRHhZb0I7RUoyckIxQjtFS2hURztJQUVHLFdBQVc7SUFDWCxnQkZ4WnFCO0lFeVpyQixpQkZ6WnFCO0lFMFpyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixnQkY3WnFCO0lFOFpyQixXQUFXO0lBQ1gseUJEalppQjtFSmtzQnZCO0VLOVNHO0lBRUcsV0FBVztJQUNYLGdCRnJhcUI7SUVzYXJCLGlCRnRhcUI7SUV1YXJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGdCRjFhcUI7SUUyYXJCLFdBQVc7SUFDWCx5QkRsWlc7RUppc0JqQjtFSzVTRztJQUVHLFdBQVc7SUFDWCxhRmxicUI7SUVtYnJCLGNGbmJxQjtJRW9ickIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixXRnRicUI7SUV1YnJCLGVGdmJxQjtJRXdickIsV0FBVztJQUNYLHlCRGhidUI7RUo2dEI3QjtFS3ZURztJQWFHLFdBQVc7SUFDWCxnQkY3YnFCO0lFOGJyQixpQkY5YnFCO0lFK2JyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGamNxQjtJRWtjckIsWUZsY3FCO0lFbWNyQixXQUFXO0lBQ1gseUJEemJ3QjtFSnN1QjlCO0VLMVNHO0lBRUcsV0FBVztJQUNYLFlGMWNxQjtJRTJjckIsYUYzY3FCO0lFNGNyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGVGOWNxQjtJRStjckIsaUJGL2NxQjtJRWdkckIsV0FBVztJQUNYLHlCRHJjd0I7RUpndkI5QjtFS3JURztJQWFHLFdBQVc7SUFDWCxpQkZyZHFCO0lFc2RyQixrQkZ0ZHFCO0lFdWRyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGemRxQjtJRTBkckIsZ0JGMWRxQjtJRTJkckIsV0FBVztJQUNYLHlCRDdjcUI7RUp3dkIzQjtFS3hTRTtJQUNFLGtCQUFrQjtFTDBTdEI7RUszU0c7SUFHRyxXQUFXO0lBQ1gsYUZuZXFCO0lFb2VyQixjRnBlcUI7SUVxZXJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUZ2ZXFCO0lFd2VyQixPQUFPO0lBQ1AsV0FBVztJQUNYLHlCRGxldUI7RUo2d0I3QjtFS3RURztJQWNHLFdBQVc7SUFDWCxnQkY5ZXFCO0lFK2VyQixpQkYvZXFCO0lFZ2ZyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGbGZxQjtJRW1mckIsZ0JGbmZxQjtJRW9mckIsV0FBVztJQUNYLHlCRHhld0I7RUpteEI5QjtFS3hTRTtJQUNFLGtCQUFrQjtFTDBTdEI7RUszU0c7SUFHRyxXQUFXO0lBQ1gsWUY1ZnFCO0lFNmZyQixhRjdmcUI7SUU4ZnJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUZoZ0JxQjtJRWlnQnJCLGlCRmpnQnFCO0lFa2dCckIsV0FBVztJQUNYLHlCRDlmc0I7RUp5eUI1QjtFS3RURztJQWNHLFdBQVc7SUFDWCxhRnZnQnFCO0lFd2dCckIsY0Z4Z0JxQjtJRXlnQnJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUYzZ0JxQjtJRTRnQnJCLFlGNWdCcUI7SUU2Z0JyQixXQUFXO0lBQ1gseUJEOWZxQjtFSnl5QjNCO0VLdlNBO0lBQ0UsY0FBYztJQUNkLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLHlCRGpnQmU7SUNrZ0JmLGtCRnRoQnlCO0lFdWhCekIsNEJGdmhCeUI7SUV3aEJ6Qix3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLCtCRHJnQmU7RUo4eUJqQjtFS3hTRTtJQUNFLGNBQWM7SUFDZCxXRHBnQk07SURiVix1Q0FBdUM7SUFLeEMsZ0JFNmdCOEI7SUY1Z0I5QixzQkFBc0M7SUFDdEMsZ0JFMmdCbUM7SUFDOUIsa0JGOWhCdUI7SUUraEJ2QixrQkFBa0I7RUw2U3RCO0VLbFRHO0lBT0csV0FBVztJQUNYLGdCRmxpQnFCO0lFbWlCckIsaUJGbmlCcUI7SUVvaUJyQixrQ0Q1Z0JJO0lDNmdCSixtQ0Q3Z0JJO0lDOGdCSixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFFBQVE7SUFDUixrREFBMEM7WUFBMUMsMENBQTBDO0VMNlRoRDtFSzFURTtJQUNFLHlCRHhoQmE7SUN5aEJiLHFCRHpoQmE7RUpxMUJqQjtFSzFURTtJQUNFLHlCRDVoQmE7SUM2aEJiLHFCRDdoQmE7RUp5MUJqQjtFSzlURztJQUtLLFlGcmpCbUI7SUVzakJuQixhRnRqQm1CO0lFdWpCbkIseUVBQXlFO0lBQ3pFLHdCQUF3QjtJQUN4QixZQUFZO0lBQ1osNkNBQXFDO1lBQXJDLHFDQUFxQztFTDRUN0M7RUt2VEE7SUFDRSxjQUFjO0lBQ2QsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIseUJEOWlCZTtJQytpQmYsa0JGbmtCeUI7SUVva0J6Qiw0QkZwa0J5QjtJRXFrQnpCLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsK0JEbGpCZTtFSjIyQmpCO0VLeFRFO0lBQ0UsY0FBYztJQUNkLFdEampCTTtJRGJWLHVDQUF1QztJQUt4QyxnQkUwakI4QjtJRnpqQjlCLHNCQUFzQztJQUN0QyxnQkV3akJtQztJQUM5QixrQkYza0J1QjtJRTRrQnZCLGtCQUFrQjtFTDZUdEI7RUtsVUc7SUFPRyxXQUFXO0lBQ1gsZ0JGL2tCcUI7SUVnbEJyQixpQkZobEJxQjtJRWlsQnJCLGtDRHpqQkk7SUMwakJKLG1DRDFqQkk7SUMyakJKLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsUUFBUTtJQUNSLGlEQUF5QztZQUF6Qyx5Q0FBeUM7RUw2VS9DO0VLMVVFO0lBQ0UseUJEcmtCYTtJQ3NrQmIscUJEdGtCYTtFSms1QmpCO0VLMVVFO0lBQ0UseUJEemtCYTtJQzBrQmIscUJEMWtCYTtFSnM1QmpCO0VLOVVHO0lBS0ssWUZsbUJtQjtJRW1tQm5CLGFGbm1CbUI7SUVvbUJuQix5RUFBeUU7SUFDekUsd0JBQXdCO0lBQ3hCLFlBQVk7SUFDWiw2Q0FBcUM7WUFBckMscUNBQXFDO0VMNFU3QztFS3ZVQTtJQUNFLGlCRjdtQnlCO0lFOG1CekIsdUJGOW1CeUI7RUh1N0IzQjtFS3hVRTtJQUNFLGdCQUFnQjtFTDBVcEI7RUszVUc7SUFHRyxpQkZsbkJxQjtJRW1uQnJCLGtCRm5uQnFCO0lFb25CckIsc0JBQW1CO09BQW5CLG1CQUFtQjtFTDJVekI7RUt4VUU7SUFDRSxxQkZ4bkJ1QjtJRXluQnZCLFdEdG1CTTtFSmc3QlY7RUt4VUU7SUZobkJGLHVDQUF1QztJQUt4QyxnQkU0bUI0QjtJRjNtQjVCLHNCQUFzQztJQUN0QyxnQkUwbUJnQztJQUMzQixXRHJtQk07SUNzbUJOLHlCRHZuQnFCO0lDd25CckIsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsd0JGaG9CdUI7RUg2OEIzQjtFSzVVSTtJRnRuQkosdUNBQXVDO0lBS3hDLGdCRWtuQjhCO0lGam5COUIsc0JBQXNDO0lBQ3RDLGdCRWduQmtDO0lBQzNCLFdEM21CSTtJQzRtQkoseUJEL21CVztJQ2duQlgsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsd0JGdG9CcUI7RUhzK0IzQjtFSzlWSTtJRjduQkosdUNBQXVDO0lBS3hDLGdCRXluQjhCO0lGeG5COUIsc0JBQXNDO0lBQ3RDLGdCRXVuQmtDO0lBQzNCLFdEbG5CSTtJQ21uQkoseUJEMW5Ca0I7SUMybkJsQiwwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQix3QkY3b0JxQjtFSCsvQjNCO0VLL1dFO0lGcm9CRix1Q0FBdUM7SUFLeEMsZ0JFaW9COEI7SUZob0I5QixzQkFBc0M7SUFDdEMsZ0JFK25CbUM7SUFDOUIsY0Q3bkJhO0lDOG5CYix1QkZucEJ1QjtJRW9wQnZCLGtCQUFrQjtFTG1ZdEI7RUt2WUc7SUFNRyxXQUFXO0lBQ1gsWUZ2cEJxQjtJRXdwQnJCLGlCRnhwQnFCO0lFeXBCckIseUJEbnBCaUI7SUNvcEJqQix3QkYxcEJxQjtJRTJwQnJCLGtCQUFrQjtJQUNsQixRRjVwQnFCO0lFNnBCckIsT0FBTztJQUNQLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUxtWmpDO0VLaFpFO0lBQ0UsaUJGbHFCdUI7SUFjM0IsK0JBQStCO0lBRWhDLGdCRW1wQjhCO0lGbHBCOUIsc0JBQXNDO0lBQ3RDLGdCRWlwQm1DO0VMcVpsQztFS25aRTtJQUNFLGlCRnRxQnVCO0lBYzNCLCtCQUErQjtJQUVoQyxnQkV1cEI4QjtJRnRwQjlCLHNCQUFzQztJQUN0QyxnQkVxcEJtQztFTHVhbEM7RUtyYUU7SUFDRSxxQkYxcUJ1QjtJRTJxQnZCLHNCRjNxQnVCO0lFNHFCdkIsbUNEcnFCcUI7SURJekIsdUNBQXVDO0lBS3hDLGdCRTZwQjRCO0lGNXBCNUIsc0JBQXNDO0lBQ3RDLGdCRTJwQmdDO0VMeWIvQjtFS3hiSTtJQUNFLG1DRDlwQmtCO0VKdW1DeEI7RUtyY0E7SUFHTSx5QkQ1cUJvQjtFSmluQzFCO0VLamNBO0lBR00seUJEL3FCaUI7RUpnbkN2QjtFSzdiQTtJQUNFLHVCRmxzQnlCO0lFbXNCekIsZ0JGbnNCeUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRW9yQjRCO0lGbnJCNUIsc0JBQXNDO0lBQ3RDLGdCRWtyQmlDO0lBQzlCLGNBQWM7SUFDZCxrQkFBa0I7RUxrY3BCO0VLdmNBO0lBT0ksV0FBVztJQUNYLGdCRnpzQnVCO0lFMHNCdkIsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87RUxrZFg7RUsvZEE7SUFnQkksV0FBVztJQUNYLGdCRmx0QnVCO0lFbXRCdkIsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7RUxrZFo7RUsvY0E7SUFDRSxzQkYzdEJ5QjtJRTR0QnpCLGtCQUFrQjtFTGlkcEI7RUtoZEU7SUFDRSxrQkFBNEI7SUFDNUIsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixlRmp1QnVCO0VIbXJDM0I7RUtoZEU7SUZydEJGLCtCQUErQjtJQUVoQyxnQkVvdEI4QjtJRm50QjlCLHNCQUFzQztJQUN0QyxnQkVrdEJtQztFTHFkbEM7RUtuZEU7SUFDRSxXRnZ1QnVCO0lFd3VCdkIsWUZ4dUJ1QjtFSDRzQzNCO0VLamVBO0lBQ0UseUJEbnRCZTtJQ290QmYsMEJGN3VCeUI7RUhndEMzQjtFS2plQTtJQUNFLDhCRmh2QnlCO0lFaXZCekIsV0Q5dEJRO0lEUlYsdUNBQXVDO0lBS3hDLGdCRWt1QjRCO0lGanVCNUIsc0JBQXNDO0lBQ3RDLGdCRWd1QmlDO0VMc2VoQztFS3plQTtJQUtJLHVCRnB2QnVCO0VIMHVDM0I7RUszZkE7SUFPTSxlQUFlO0VMdWZyQjtFSzlmQTtJQVVNLHVCRnp2QnFCO0VIZ3ZDM0I7RUtqZ0JBO0lBYU0sd0JGNXZCcUI7RUhtdkMzQjtFS3BnQkE7SUFpQkksZUFBZTtFTHNmbkI7RUt2Z0JBO0lBb0JJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0RsdkJNO0VKd3VDVjtFSzVnQkE7SUF3Qk0sZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixvQkZ6d0JxQjtJRTB3QnJCLGtCQUFrQjtJQUNsQixlRjN3QnFCO0lFNHdCckIsUUFBUTtJQUNSLFdEMXZCSTtJQzJ2QkoscUJBQXFCO0VMdWYzQjtFS25mQTtJQUNFLGtCRm54QnlCO0lFb3hCekIsMkJGcHhCeUI7SUVxeEJ6QixrQkFBa0I7SUFDbEIsVUFBVTtFTHFmWjtFS3BmRTtJQUNFLGNBQWM7SUYxd0JsQiwrQkFBK0I7SUFFaEMsZ0JFeXdCOEI7SUZ4d0I5QixzQkFBc0M7SUFDdEMsZ0JFdXdCbUM7RUx5ZmxDO0VLdmZFO0lBQ0UscUJGNXhCdUI7SUU2eEJ2QixjQUFjO0lGbHhCbEIsdUNBQXVDO0lBS3hDLGdCRTh3QjhCO0lGN3dCOUIsc0JBQXNDO0lBQ3RDLGdCRTR3Qm1DO0VMMmdCbEM7RUt2Z0JHO0lBRUcsV0FBVztJQUNYLGlCRnJ5QnFCO0lFc3lCckIsa0JGdHlCcUI7SUV1eUJyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGenlCcUI7SUUweUJyQixpQkYxeUJxQjtJRTJ5QnJCLFdBQVc7SUFDWCx5QkRseEJXO0VKeXlDakI7RUtwaEJHO0lBRUcsV0FBVztJQUNYLGlCRmx6QnFCO0lFbXpCckIsa0JGbnpCcUI7SUVvekJyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGdHpCcUI7SUV1ekJyQixpQkZ2ekJxQjtJRXd6QnJCLFdBQVc7SUFDWCx5QkR4eUJrQjtFSjZ6Q3hCO0VLbGhCRztJQUVHLFdBQVc7SUFDWCxpQkYvekJxQjtJRWcwQnJCLGtCRmgwQnFCO0lFaTBCckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixjRm4wQnFCO0lFbzBCckIsaUJGcDBCcUI7SUVxMEJyQixXQUFXO0lBQ1gseUJEaDBCaUI7RUptMUN2QjtFS2hoQkc7SUFFRyxXQUFXO0lBQ1gsaUJGNTBCcUI7SUU2MEJyQixrQkY3MEJxQjtJRTgwQnJCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsY0ZoMUJxQjtJRWkxQnJCLGlCRmoxQnFCO0lFazFCckIsV0FBVztJQUNYLHlCRHIwQmlCO0VKczFDdkI7RUs5Z0JHO0lBRUcsV0FBVztJQUNYLGlCRnoxQnFCO0lFMDFCckIsa0JGMTFCcUI7SUUyMUJyQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGNGNzFCcUI7SUU4MUJyQixpQkY5MUJxQjtJRSsxQnJCLFdBQVc7SUFDWCx5QkR0MUJvQjtFSnEyQzFCO0VLNWdCRztJQUVHLFdBQVc7SUFDWCxpQkZ0MkJxQjtJRXUyQnJCLGtCRnYyQnFCO0lFdzJCckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixjRjEyQnFCO0lFMjJCckIsaUJGMzJCcUI7SUU0MkJyQixXQUFXO0lBQ1gseUJEdDJCbUI7RUptM0N6QjtFS3pnQkE7SUFDRSw2QkFBeUM7SUFDekMsc0JGbjNCeUI7SUVvM0J6QixlQUFlO0lBQ2Ysc0JENzFCUTtJQzgxQlIsMkJGdDNCeUI7SUV1M0J6Qiw4QkZ2M0J5QjtFSGs0QzNCO0VLMWdCRTtJQUNFLDZCQUF5QztJQUN6QyxzQkYxM0J1QjtJRTIzQnZCLGVBQWU7SUFDZixzQkRwMkJNO0lDcTJCTiwyQkY3M0J1QjtJRTgzQnZCLDhCRjkzQnVCO0VIMDRDM0I7RUtsaEJHO0lBUUcsa0JBQWtCO0VMNmdCeEI7RUtyaEJHO0lBVUsscUJBQXFCO0lBQ3JCLGtCQUFrQjtFTDhnQjFCO0VLemhCRztJQWFPLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCRng0QmlCO0lFeTRCakIsaUJGejRCaUI7SUUwNEJqQixjQUFjO0lBQ2QsZ0dBQWdHO0lBQ2hHLGlCRjU0QmlCO0lFNjRCakIsdUJGNzRCaUI7RUg0NUMzQjtFS3pnQkE7SUFDRSxrQkFBa0I7SUFDbEIsZ0NGcjVCeUI7SUVzNUJ6Qix3QkZ0NUJ5QjtJQVczQix1Q0FBdUM7SUFLeEMsZ0JFdTRCNEI7SUZ0NEI1QixzQkFBc0M7SUFDdEMsZ0JFcTRCaUM7RUw4Z0JoQztFSzNnQkc7SUFFRyxXQUFXO0lBQ1gseUJEbjRCVztJQ280QlgsZ0JGOTVCcUI7SUUrNUJyQixrQkYvNUJxQjtJRWc2QnJCLGtCQUFrQjtJQUNsQixjRmo2QnFCO0lFazZCckIsT0FBTztJQUNQLHdCRm42QnFCO0VIODdDM0I7RUt0aEJFO0lBQ0UscUJGejZCdUI7SUUwNkJ2Qix3QkYxNkJ1QjtFSGs4QzNCO0VLdGhCRTtJRjk1QkYsK0JBQStCO0lBRWhDLGdCRTY1QjRCO0lGNTVCNUIsc0JBQXNDO0lBQ3RDLGdCRTI1QmdDO0VMMmhCL0I7RUt6aEJFO0lGajZCRiwrQkFBK0I7SUFFaEMsZ0JFaTZCNEI7SUZoNkI1QixzQkFBc0M7SUFDdEMsZ0JFKzVCZ0M7RUw0aUIvQjtFSzFpQkU7SUZyNkJGLCtCQUErQjtJQUVoQyxnQkVvNkI0QjtJRm42QjVCLHNCQUFzQztJQUN0QyxnQkVrNkJnQztFTDhqQi9CO0VLNWpCRTtJRjM2QkYsdUNBQXVDO0lBS3hDLGdCRXU2QjRCO0lGdDZCNUIsbUJBQXNDO0lBQ3RDLGdCRXE2QmdDO0lBQzNCLHFDQUE2QjtZQUE3Qiw2QkFBNkI7RUxnbEJqQztFSzlrQkU7SUYvNkJGLHVDQUF1QztJQUt4QyxnQkUyNkI0QjtJRjE2QjVCLHNCQUFzQztJQUN0QyxnQkV5NkJnQztJQUMzQixrQkFBa0I7SUFDbEIseUJEbjZCYTtJQ282QmIsbUJBQW1CO0lBQ25CLGNBQWM7RUxrbUJsQjtFSy9sQkE7SUFDRSxjQUFjO0lBQ2Qsc0JGcDhCeUI7RUhvakQzQjtFSy9tQkU7SUFDRSxhRnQ4QnVCO0lFdThCdkIsY0Z2OEJ1QjtJRXc4QnZCLGdCQUFnQjtFTGluQnBCO0VLcG5CRztJQUtHLGFGMThCcUI7SUUyOEJyQixjRjM4QnFCO0lFNDhCckIsc0JBQW1CO09BQW5CLG1CQUFtQjtFTGtuQnpCO0VLL21CRTtJQUNFLDRCRmg5QnVCO0lFaTlCdkIscUJGajlCdUI7SUVrOUJ2Qix3QkZsOUJ1QjtJRW05QnZCLHlCRDk3QmE7SUMrN0JiLFdENTdCTTtJQzY3Qk4scUJBQXFCO0lGMThCekIsdUNBQXVDO0lBS3hDLGdCRXM4QjhCO0lGcjhCOUIsc0JBQXNDO0lBQ3RDLGdCRW84Qm1DO0VMb25CbEM7RUtsbkJFO0lBQ0UsaUJGejlCdUI7SUUwOUJ2Qix1QkYxOUJ1QjtJRTI5QnZCLGNEdDhCYTtJRFZqQix1Q0FBdUM7SUFLeEMsZ0JFNDhCOEI7SUYzOEI5QixzQkFBc0M7SUFDdEMsZ0JFMDhCbUM7SUFDOUIsa0JBQWtCO0VMc29CdEI7RUszb0JHO0lBT0csV0FBVztJQUNYLFlGaCtCcUI7SUVpK0JyQixpQkZqK0JxQjtJRWsrQnJCLHlCRDk5QmtCO0lDKzlCbEIsa0JBQWtCO0lBQ2xCLGNGcCtCcUI7SUVxK0JyQixPQUFPO0VMc3BCYjtFS25wQkU7SUFDRSxpQkZ6K0J1QjtJRTArQnZCLHVCRjErQnVCO0lFMitCdkIsY0R0OUJhO0lEVmpCLHVDQUF1QztJQUt4QyxnQkU0OUI4QjtJRjM5QjlCLHNCQUFzQztJQUN0QyxnQkUwOUJtQztJQUM5QixrQkFBa0I7RUx3cEJ0QjtFSzdwQkc7SUFPRyxXQUFXO0lBQ1gsWUZoL0JxQjtJRWkvQnJCLGlCRmovQnFCO0lFay9CckIseUJEeCtCb0I7SUN5K0JwQixrQkFBa0I7SUFDbEIsY0ZwL0JxQjtJRXEvQnJCLE9BQU87RUx3cUJiO0VLcnFCRTtJQUNFLGlCRnovQnVCO0lBYzNCLCtCQUErQjtJQUVoQyxnQkUwK0I4QjtJRnorQjlCLHNCQUFzQztJQUN0QyxjRXcrQmlDO0VMMHFCaEM7RUt4cUJFO0lBQ0UscUJGNy9CdUI7SUU4L0J2Qix5QkY5L0J1QjtJRSsvQnZCLHNDRHovQm1CO0lEVXhCLGdCRWcvQjhCO0lGLytCOUIsc0JBQXNDO0lBQ3RDLGdCRTgrQm1DO0VMMnJCbEM7RUsxckJJO0lBQ0UscUJGbGdDcUI7SUVtZ0NyQix5QkZuZ0NxQjtJRW9nQ3JCLHNDRDEvQm9CO0lETTNCLGdCRXEvQmdDO0lGcC9CaEMsc0JBQXNDO0lBQ3RDLGdCRW0vQnFDO0VMNnNCcEM7RUsxc0JFO0lBQ0UscUJGemdDdUI7SUFjM0IsK0JBQStCO0lBRWhDLGdCRTAvQjhCO0lGei9COUIsc0JBQXNDO0lBQ3RDLGdCRXcvQm1DO0VMOHRCbEM7RUsxdEJFO0lBQ0UseUJGL2dDdUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRWdnQzhCO0lGLy9COUIsc0JBQXNDO0lBQ3RDLGdCRTgvQm1DO0VMOHVCbEM7RUtqdkJBO0lBTUkseUJGbmhDdUI7RUhneEQzQjtFS253QkE7SUFRTSxrQkFBa0I7RUw4dkJ4QjtFS3R3QkE7SUFVUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCRnpoQ21CO0lFMGhDbkIsaUJGMWhDbUI7SUUyaENuQixjQUFjO0lBQ2QsZ0dBQWdHO0lBQ2hHLGlCRjdoQ21CO0lFOGhDbkIsdUJGOWhDbUI7RUg2eEQzQjtFS2h4QkE7SUFvQlEsZUFBZTtJQUNmLGFGbGlDbUI7SUVtaUNuQixjQUFjO0lBQ2QsZUFBZTtFTCt2QnZCO0VLdHhCQTtJQXlCVSxXQUFXO0lBQ1gsY0Z2aUNpQjtJRXdpQ2pCLHNCQUFtQjtPQUFuQixtQkFBbUI7SUFDbkIsY0FBYztFTGd3QnhCO0VLNXhCQTtJQWdDUSxTQUFTO0VMK3ZCakI7RUsveEJBO0lBb0NRLE9BQU87RUw4dkJmO0VLbHlCQTtJQXNDVSxrQ0FBMEI7WUFBMUIsMEJBQTBCO0VMK3ZCcEM7RUtyeUJBO0lBMkNRLFlGeGpDbUI7RUhxekQzQjtFS3h5QkE7SUE4Q1EsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztFTDZ2QmpCO0VLOXlCQTtJQW1EVSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnR0FBZ0c7SUFDaEcsWUZwa0NpQjtJRXFrQ2pCLGtCRnJrQ2lCO0lFc2tDakIsVUFBVTtFTDh2QnBCO0VLdnpCQTtJQThETSxxQkYza0NxQjtJRTRrQ3JCLGtCQUFrQjtJRjlqQ3hCLCtCQUErQjtJQUVoQyxnQkU2akNnQztJRjVqQ2hDLHNCQUFzQztJQUN0QyxjRTJqQ21DO0VMK3ZCbEM7RUs1dkJFO0lBQ0UsMEJEOWpDTTtJQytqQ04sNkJEL2pDTTtJRFJWLHVDQUF1QztJQUt4QyxnQkVta0M4QjtJRmxrQzlCLHNCQUFzQztJQUN0QyxnQkVpa0NtQztJQUM5QixnQkFBd0I7RUxneEI1QjtFS3B4Qkc7SUFNRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtFTGd5Qm5CO0VLdHlCRztJQVFLLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2Qsd0JBQTRCO0VMaXlCcEM7RUsxeUJHO0lBYU8sNkJBQTZCO0VMZ3lCdkM7RUs3eUJHO0lBZ0JPLGNBQWM7RUxneUJ4QjtFSzF4QkE7SUFDRSxjQUFjO0lBQ2QsYUZ4bUN5QjtFSG80RDNCO0VLM3hCRTtJRjNsQ0YsK0JBQStCO0lBRWhDLGdCRTBsQzhCO0lGemxDOUIsc0JBQXNDO0lBQ3RDLGdCRXdsQ21DO0lBQzlCLHFCRjNtQ3VCO0lFNG1DdkIsc0NEdG1DbUI7RUpzNER2QjtFSy94Qkk7SUYvbENKLCtCQUErQjtJQUVoQyxnQkU4bENnQztJRjdsQ2hDLHNCQUFzQztJQUN0QyxnQkU0bENxQztJQUM5QixxQkYvbUNxQjtJRWduQ3JCLHNDRHRtQ29CO0VKeTVEMUI7RUtoekJFO0lBQ0UsaUJGcG5DdUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRXFtQzhCO0lGcG1DOUIsc0JBQXNDO0lBQ3RDLGdCRW1tQ21DO0VMbzBCbEM7RUtsMEJFO0lBQ0UsY0R0bkNjO0VKeThEbEI7RUtoMUJBO0lBQ0Usc0JGNW5DeUI7SUU2bkN6QixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGNGaG9DeUI7RUhrOUQzQjtFS2oxQkU7SUFDRSxnQkZsb0N1QjtJRW1vQ3ZCLGlCRm5vQ3VCO0lFb29DdkIsa0JBQWtCO0lBQ2xCLHlCRHBuQ29CO0VKdThEeEI7RUtqMUJFO0lBQ0UsZ0JGeG9DdUI7SUV5b0N2QixpQkZ6b0N1QjtJRTBvQ3ZCLGtCQUFrQjtJQUNsQix5QkRwb0NxQjtFSnU5RHpCO0VLajFCRTtJQUNFLGdCRjlvQ3VCO0lFK29DdkIsaUJGL29DdUI7SUVncEN2QixrQkFBa0I7SUFDbEIseUJEM29DbUI7RUo4OUR2QjtFS2oxQkU7SUFDRSxnQkZwcEN1QjtJRXFwQ3ZCLGlCRnJwQ3VCO0lFc3BDdkIsa0JBQWtCO0lBQ2xCLHlCRHpvQ21CO0VKNDlEdkI7RUtqMUJFO0lBQ0UsZ0JGMXBDdUI7SUUycEN2QixpQkYzcEN1QjtJRTRwQ3ZCLGtCQUFrQjtJQUNsQix5QkRucENzQjtFSnMrRDFCO0VLajFCRTtJQUNFLGdDQUF3QjtZQUF4Qix3QkFBd0I7RUxtMUI1QjtFS3AxQkc7SUFHRyxxRkFBNkU7WUFBN0UsNkVBQTZFO0VMbzFCbkY7RUt2MUJHO0lBTUcscUZBQTZFO1lBQTdFLDZFQUE2RTtFTG8xQm5GO0VLMTFCRztJQVNHLGlGQUF5RTtZQUF6RSx5RUFBeUU7RUxvMUIvRTtFS2gxQkE7SUFDRSxrQkFBa0I7RUxrMUJwQjtFS2oxQkU7SUFDRSxxQkFBeUI7SUZwcUM3Qix1Q0FBdUM7SUFLeEMsZ0JFZ3FDOEI7SUYvcEM5QixzQkFBc0M7SUFDdEMsY0U4cENpQztFTHMxQmhDO0VLbDFCQTtJQUNFLHlCRnJyQ3lCO0lFc3JDekIsa0JBQWtCO0VMbTJCcEI7RUtyMkJBO0lBS00sc0JGenJDcUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRTBxQ2dDO0lGenFDaEMsc0JBQXNDO0lBQ3RDLGNFd3FDbUM7RUxzMkJsQztFSzUyQkE7SUFTTSxhQUFhO0VMcTNCbkI7RUs5M0JBO0lBWU0seUJBQXFDO0VMcTNCM0M7RUtqNEJBO0lBY1EsY0FBYztJRnZyQ3RCLHVDQUF1QztJQUt4QyxnQkVtckNrQztJRmxyQ2xDLHNCQUFzQztJQUN0QyxjRWlyQ3FDO0lBQzVCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsNEJGdHNDbUI7SUV1c0NuQixtQkRoc0NpQjtJQ2lzQ2pCLFlBQVk7SUFDWixrQkFBa0I7RUx5M0IxQjtFSzk0QkE7SUF1QlUsY0FBYztJQUNkLFlBQVM7SUFDVCxvQkY3c0NpQjtJRThzQ2pCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsZ0JGaHRDaUI7SUVpdENqQiw0QkFBK0I7SUFDL0IsNkJBQWdDO0lBQ2hDLFdBQVc7SUFDWCxZQUFZO0lBQ1osNkNBQXFDO1lBQXJDLHFDQUFxQztJQUNyQyxTQUFTO0VMeTRCbkI7RUszNkJBO0lBcUNVLG1CRGx0Q2U7SUNtdENmLFdEbHNDQTtJQ21zQ0EscUJBQXFCO0lBQ3JCLFlBQVk7RUx5NEJ0QjtFS2o3QkE7SUEwQ1ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtFTDA0Qi9CO0VLcjdCQTtJQStDVSx5QkQ1dENlO0VKcW1FekI7RUt4N0JBO0lBa0RVLHlCRGh1Q2E7RUp5bUV2QjtFSzM3QkE7SUFxRFUseUJEM3RDYTtFSm9tRXZCO0VLOTdCQTtJQXdEVSx5QkQzdENjO0VKb21FeEI7RUtqOEJBO0lBMkRVLHlCRHJ1Q2dCO0VKOG1FMUI7RUtwOEJBO0lBZ0VNLGlCRnB2Q3FCO0lFcXZDckIsNEJGcnZDcUI7SUFXM0IsdUNBQXVDO0lBS3hDLGdCRXN1Q2dDO0lGcnVDaEMsc0JBQXNDO0lBQ3RDLGdCRW91Q3FDO0VMMDRCcEM7RUs1OEJBO0lBcUVNLCtCRnp2Q3FCO0VIa3BFM0I7RUs5OUJBO0lGenFDQSx1Q0FBdUM7SUFLeEMsZ0JFMnVDa0M7SUYxdUNsQyxzQkFBc0M7SUFDdEMsY0V5dUNxQztJQUM1Qix3QkY1dkNtQjtFSHlwRTNCO0VLcitCQTtJQTJFUSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFlO1FBQWYsZUFBZTtJQUNmLFVGandDbUI7RUg2cUUzQjtFS3ovQkE7SUZ6cUNBLHVDQUF1QztJQUt4QyxnQkVtdkNvQztJRmx2Q3BDLHNCQUFzQztJQUN0QyxnQkVpdkN5QztJQUM5Qiw0QkZwd0NpQjtJRXF3Q2pCLDRCRGx2Q0E7SUNtdkNBLHdCRnR3Q2lCO0lFdXdDakIsZ0JEL3VDQTtFSitwRVY7RUtuZ0NBO0lBcUZZLFdEanZDRjtJQ2t2Q0UsK0JEcnZDSztJQ3N2Q0wsbUJEdHZDSztFSnNyRWpCO0VLdmhDQTtJQTRGUSxxQkZoeENtQjtJRWl4Q25CLGtCQUFrQjtJRnR3QzFCLHVDQUF1QztJQUt4QyxnQkVrd0NrQztJRmp3Q2xDLHNCQUFzQztJQUN0QyxnQkVnd0N1QztFTGk4QnRDO0VLL2hDQTtJQWdHVSxXRGp3Q0E7SUNrd0NBLGtCQUFrQjtFTGk5QjVCO0VLbGpDQTtJQW1HWSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFdBQVc7SUFDWCxnQkYxeENlO0lFMnhDZixpQkYzeENlO0lFNHhDZixRQUFRO0lBQ1IsYUY3eENlO0lFOHhDZixtQ0Qzd0NGO0lDNHdDRSxrQ0Q1d0NGO0lDNndDRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsK0JBQXVCO1lBQXZCLHVCQUF1QjtFTGs5Qm5DO0VLaGtDQTtJQWtIYyxrREFBMEM7WUFBMUMsMENBQTBDO0VMaTlCeEQ7RUtua0NBO0lBd0hRLHFCRjV5Q21CO0lFNnlDbkIsa0JBQWtCO0lGbHlDMUIsdUNBQXVDO0lBS3hDLGdCRTh4Q2tDO0lGN3hDbEMsc0JBQXNDO0lBQ3RDLGdCRTR4Q3VDO0VMaTlCdEM7RUsza0NBO0lBNEhVLFdEN3hDQTtJQzh4Q0Esa0JBQWtCO0VMaStCNUI7RUs5bENBO0lBK0hZLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsV0FBVztJQUNYLGdCRnR6Q2U7SUV1ekNmLGlCRnZ6Q2U7SUV3ekNmLFFBQVE7SUFDUixpQkZ6ekNlO0lFMHpDZixrQ0R2eUNGO0lDd3lDRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUxrK0JuQztFSzFtQ0E7SUEySVksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JGbDBDZTtJRW0wQ2YsaUJGbjBDZTtJRW8wQ2YsUUFBUTtJQUNSLGlCRnIwQ2U7SUVzMENmLG1DRG56Q0Y7SUNvekNFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7SUFDekMsK0JBQXVCO1lBQXZCLHVCQUF1QjtFTGsrQm5DO0FBbHRFRjtBR3BGQztFRXNCSTtJRnJCSCxjQUwyQjtFSDZGM0I7RUs1Q0E7SUY1Q0EsZ0JBTDJCO0VIOEgzQjtFSy9CRztJRjFGSCxjQUwyQjtFSHNNM0I7RUtoRkE7SUZqSEEsZ0JBTDJCO0VIaU8zQjtFS3RHQTtJRnRIQSxnQkFMMkI7RUh3UDNCO0VLaEhFO0lGbklGLG9CQUwyQjtFSGtSM0I7RUt4SUk7SUZySUosb0JBTDJCO0VIeVMzQjtFSzlJRTtJRnRKRixnQkFMMkI7RUgwVTNCO0VLM0tFO0lGMUpGLG9CQUwyQjtFSGdXM0I7RUs3TEU7SUY5SkYsZ0JBTDJCO0VIc1gzQjtFSzFLRTtJRnZNRixjQUwyQjtFSDZhM0I7RUs3TkU7SUYzTUYsb0JBTDJCO0VIbWMzQjtFS3JNRTtJRnpQRixvQkFMMkI7RUhnZjNCO0VLdk9FO0lGcFFGLG9CQUwyQjtFSGdoQjNCO0VLcFBFO0lGdlJGLG9CQUwyQjtFSHlqQjNCO0VLdFBFO0lGOVRGLGdCQUwyQjtFSHdtQjNCO0VLalNFO0lGbFVGLG9CQUwyQjtFSCtuQjNCO0VLckdFO0lGcmhCRixvQkFMMkI7RUhrMUIzQjtFSzNRRTtJRmxrQkYsb0JBTDJCO0VIKzRCM0I7RUtwUkU7SUZ0bkJGLG9CQUwyQjtFSG05QjNCO0VLbFZJO0lGNW5CSixvQkFMMkI7RUg0K0IzQjtFS3BXSTtJRm5vQkosb0JBTDJCO0VIcWdDM0I7RUtyWEU7SUYzb0JGLGdCQUwyQjtFSDZoQzNCO0VLNVhFO0lGNXBCRixvQkFMMkI7RUg4akMzQjtFS3paRTtJRmhxQkYsb0JBTDJCO0VIb2xDM0I7RUszYUU7SUZwcUJGLG9CQUwyQjtFSDRtQzNCO0VLM2FBO0lGNXJCQSxvQkFMMkI7RUg4b0MzQjtFSzNhRTtJRjl0QkYsZ0JBTDJCO0VIK3JDM0I7RUtoZEE7SUYxdUJBLG9CQUwyQjtFSDh0QzNCO0VLdmNFO0lGbHhCRixvQkFMMkI7RUh3eEMzQjtFSzdmRTtJRnR4QkYsZ0JBTDJCO0VIK3lDM0I7RUs1WkE7SUY5NEJBLG9CQUwyQjtFSDI2QzNCO0VLL2ZFO0lGdjZCRixnQkFMMkI7RUg4OEMzQjtFSy9oQkU7SUYxNkJGLHFCQUwyQjtFSG0rQzNCO0VLaGpCRTtJRjk2QkYscUJBTDJCO0VIdy9DM0I7RUtsa0JFO0lGajdCRixnQkFMMkI7RUg4Z0QzQjtFS3BsQkU7SUZyN0JGLG9CQUwyQjtFSHVpRDNCO0VLeGxCRTtJRjE4QkYsZ0JBTDJCO0VIZ2xEM0I7RUt4bkJFO0lGbjlCRixvQkFMMkI7RUh5bUQzQjtFS2pvQkU7SUZuK0JGLG9CQUwyQjtFSDJvRDNCO0VLbnBCRTtJRm4vQkYsb0JBTDJCO0VIMHFEM0I7RUs5cUJFO0lGdi9CRixvQkFMMkI7RUhpc0QzQjtFS2hzQkk7SUY1L0JKLG9CQUwyQjtFSHd0RDNCO0VLaHRCRTtJRm5nQ0Ysb0JBTDJCO0VIOHVEM0I7RUtodUJFO0lGemdDRixvQkFMMkI7RUhvd0QzQjtFS3Z2QkE7SUZ4Z0NBLG9CQUwyQjtFSGsxRDNCO0VLbHdCRTtJRjNrQ0Ysb0JBTDJCO0VIMDJEM0I7RUtqd0JFO0lGcG1DRixnQkFMMkI7RUhrNUQzQjtFS3J5Qkk7SUZ4bUNKLGdCQUwyQjtFSHk2RDNCO0VLdHpCRTtJRjltQ0Ysb0JBTDJCO0VIKzdEM0I7RUtqeEJFO0lGenFDRixvQkFMMkI7RUg0Z0UzQjtFS3gxQkE7SUYvcUNBLGdCQUwyQjtFSHNpRTNCO0VLbDNCQTtJRi9xQ0Esb0JBTDJCO0VId2tFM0I7RUtwNUJBO0lGL3FDQSxvQkFMMkI7RUhzb0UzQjtFS2w5QkE7SUYvcUNBLG9CQUwyQjtFSCtwRTNCO0VLMytCQTtJRi9xQ0Esb0JBTDJCO0VINnJFM0I7RUt6Z0NBO0lGL3FDQSxvQkFMMkI7RUh5dEUzQjtFS3JpQ0E7SUYvcUNBLG9CQUwyQjtFSHF3RTNCO0FBdnFFRjtBR3ZGQztFRW1CSTtJRmxCSCxlQUF3QjtFSDJGeEI7RUtsREE7SUZ6Q0EsZUFBd0I7RUg0SHhCO0VLckNHO0lGdkZILGVBQXdCO0VIb014QjtFS3RGQTtJRjlHQSxlQUF3QjtFSCtOeEI7RUs1R0E7SUZuSEEsZUFBd0I7RUhzUHhCO0VLdEhFO0lGaElGLGVBQXdCO0VIZ1J4QjtFSzlJSTtJRmxJSixlQUF3QjtFSHVTeEI7RUtwSkU7SUZuSkYsZUFBd0I7RUh3VXhCO0VLakxFO0lGdkpGLGVBQXdCO0VIOFZ4QjtFS25NRTtJRjNKRixlQUF3QjtFSG9YeEI7RUtoTEU7SUZwTUYsZUFBd0I7RUgyYXhCO0VLbk9FO0lGeE1GLGVBQXdCO0VIaWN4QjtFSzNNRTtJRnRQRixlQUF3QjtFSDhleEI7RUs3T0U7SUZqUUYsZUFBd0I7RUg4Z0J4QjtFSzFQRTtJRnBSRixlQUF3QjtFSHVqQnhCO0VLNVBFO0lGM1RGLGVBQXdCO0VIc21CeEI7RUt2U0U7SUYvVEYsZUFBd0I7RUg2bkJ4QjtFSzNHRTtJRmxoQkYsZUFBd0I7RUhnMUJ4QjtFS2pSRTtJRi9qQkYsZUFBd0I7RUg2NEJ4QjtFSzFSRTtJRm5uQkYsZUFBd0I7RUhpOUJ4QjtFS3hWSTtJRnpuQkosZUFBd0I7RUgwK0J4QjtFSzFXSTtJRmhvQkosZUFBd0I7RUhtZ0N4QjtFSzNYRTtJRnhvQkYsZUFBd0I7RUgyaEN4QjtFS2xZRTtJRnpwQkYsZUFBd0I7RUg0akN4QjtFSy9aRTtJRjdwQkYsZUFBd0I7RUhrbEN4QjtFS2piRTtJRmpxQkYsZUFBd0I7RUgwbUN4QjtFS2piQTtJRnpyQkEsZUFBd0I7RUg0b0N4QjtFS2piRTtJRjN0QkYsZUFBd0I7RUg2ckN4QjtFS3RkQTtJRnZ1QkEsZUFBd0I7RUg0dEN4QjtFSzdjRTtJRi93QkYsZUFBd0I7RUhzeEN4QjtFS25nQkU7SUZueEJGLGVBQXdCO0VINnlDeEI7RUtsYUE7SUYzNEJBLGVBQXdCO0VIeTZDeEI7RUtyZ0JFO0lGcDZCRixlQUF3QjtFSDQ4Q3hCO0VLcmlCRTtJRnY2QkYsZUFBd0I7RUhpK0N4QjtFS3RqQkU7SUYzNkJGLGVBQXdCO0VIcy9DeEI7RUt4a0JFO0lGOTZCRixlQUF3QjtFSDRnRHhCO0VLMWxCRTtJRmw3QkYsZUFBd0I7RUhxaUR4QjtFSzlsQkU7SUZ2OEJGLGVBQXdCO0VIOGtEeEI7RUs5bkJFO0lGaDlCRixlQUF3QjtFSHVtRHhCO0VLdm9CRTtJRmgrQkYsZUFBd0I7RUh5b0R4QjtFS3pwQkU7SUZoL0JGLGVBQXdCO0VId3FEeEI7RUtwckJFO0lGcC9CRixlQUF3QjtFSCtyRHhCO0VLdHNCSTtJRnovQkosZUFBd0I7RUhzdER4QjtFS3R0QkU7SUZoZ0NGLGVBQXdCO0VINHVEeEI7RUt0dUJFO0lGdGdDRixlQUF3QjtFSGt3RHhCO0VLN3ZCQTtJRnJnQ0EsZUFBd0I7RUhnMUR4QjtFS3h3QkU7SUZ4a0NGLGVBQXdCO0VIdzJEeEI7RUt2d0JFO0lGam1DRixlQUF3QjtFSGc1RHhCO0VLM3lCSTtJRnJtQ0osZUFBd0I7RUh1NkR4QjtFSzV6QkU7SUYzbUNGLGVBQXdCO0VINjdEeEI7RUt2eEJFO0lGdHFDRixlQUF3QjtFSDBnRXhCO0VLOTFCQTtJRjVxQ0EsZUFBd0I7RUhvaUV4QjtFS3gzQkE7SUY1cUNBLGVBQXdCO0VIc2tFeEI7RUsxNUJBO0lGNXFDQSxlQUF3QjtFSG9vRXhCO0VLeDlCQTtJRjVxQ0EsZUFBd0I7RUg2cEV4QjtFS2ovQkE7SUY1cUNBLGVBQXdCO0VIMnJFeEI7RUsvZ0NBO0lGNXFDQSxlQUF3QjtFSHV0RXhCO0VLM2lDQTtJRjVxQ0EsZUFBd0I7RUhtd0V4QjtBQXZxRUY7QUsrdUNBO0VBajFDRTtJQW0xQ0UsaUJBQWlCO0VMODlCbkI7RUszeUVBO0lBZzFDRSxlQUFlO0lBQ2YsT0FBTztJQUNQLFlBQVk7SUFDWixZQUFZO0lBQ1osWUFBWTtJQUNaLFlBQVk7SUFDWixtQ0QzMENRO0lDNDBDUixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLCtDQUF1QztJQUF2Qyx1Q0FBdUM7RUw4OUJ6QztFSzd5RUU7SUFpMUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7RUwrOUJiO0VLbnpFRztJQXMxQ0csWUFBWTtJQUNaLFlBQVk7SUFDWixzQkFBbUI7T0FBbkIsbUJBQW1CO0VMZytCekI7RUtoekVFO0lBbzFDRSxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsc0JELzFDTTtJQ2cyQ04sc0JEMzFDTTtJQzQxQ04sa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0VMKzlCZjtFSzN6RUc7SUZmSCx1Q0FBdUM7SUFLeEMsZ0JFdzJDOEI7SUZ2MkM5QixzQkFBc0M7SUFDdEMsZ0JFczJDa0M7SUFDM0IsWUFBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULHNEQUE4QztZQUE5Qyw4Q0FBOEM7RUxtK0JwRDtFS3gxRUE7SUF5M0NJLFVBQVU7SUFDVixrQkFBa0I7RUxpL0J0QjtFSzN5RUE7SUE4ekNFLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQ0QxM0NRO0lDMjNDUixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLCtDQUF1QztJQUF2Qyx1Q0FBdUM7RUxnL0J6QztFSzV5RUU7SUE4ekNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFVBQVU7RUxpL0JkO0VLbHpFRztJQW0wQ0csWUFBWTtJQUNaLGFBQWE7SUFDYixzQkFBbUI7T0FBbkIsbUJBQW1CO0VMay9CekI7RUs1eUVFO0lBOHpDRSxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsc0JEOTRDTTtJQys0Q04sc0JEMTRDTTtJQzI0Q04sa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0VMaS9CZjtFS3Z6RUc7SUZwRkgsdUNBQXVDO0lBS3hDLGdCRXU1QzhCO0lGdDVDOUIsc0JBQXNDO0lBQ3RDLGdCRXE1Q2tDO0lBQzNCLFlBQVM7SUFDVCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxzREFBOEM7WUFBOUMsOENBQThDO0VMcS9CcEQ7RUt6MUVBO0lBdzJDSSxVQUFVO0lBQ1Ysa0JBQWtCO0VMbWdDdEI7RUs5ekVBO0lGM0dBLHVDQUF1QztJQUt4QyxnQkVxNkMwQjtJRnA2QzFCLHNCQUFzQztJQUN0QyxnQkVtNkM4QjtJQUMzQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLHlCQUF5QjtFTHFnQzNCO0VLcGdDRTtJQUNFLGNBQWM7SUFDZCxpQkFBaUI7RUxxaENyQjtFS3IxRUE7SUZoSEEsdUNBQXVDO0lBS3hDLGdCRSs2QzBCO0lGOTZDMUIsc0JBQXNDO0lBQ3RDLGdCRTY2QzhCO0lBQzNCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIseUJEeDZDZTtFSis3RWpCO0VLdGhDRTtJQUNFLGNBQWM7SUFDZCxpQkFBaUI7RUx1aUNyQjtFSzcyRUc7SUF3MENHLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsNkJEbjdDVztFSjI5RWpCO0VLbmlDRTtJQUNFLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RUxxaUMxQjtFS252RUc7SUFndENHLGdCQUFnQjtFTHNpQ3RCO0VLcGlDSTtJQUNFLHdCQUFvQjtRQUFwQixvQkFBb0I7RUxzaUMxQjtFS3IzRUU7SUY3SEYsdUNBQXVDO0lBS3hDLGdCRTI4QzhCO0lGMThDOUIsc0JBQXNDO0lBQ3RDLGdCRXk4Q21DO0VMd2lDbEM7RUt6M0VJO0lGL0hKLHVDQUF1QztJQUt4QyxnQkU2OENnQztJRjU4Q2hDLHNCQUFzQztJQUN0QyxnQkUyOENxQztJQUM5QixrQkFBa0I7SUFDbEIsa0JBQWtCO0VMMmpDeEI7RUtoNUVLO0lBdTFDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixxRUFBcUU7SUFDckUsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsT0FBTztJQUNQLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUwya0NuQztFS3o1RUU7SUFtMUNFLGVBQWU7SUZoK0NuQiwrQkFBK0I7SUFFaEMsZ0JFKzlDOEI7SUY5OUM5QixzQkFBc0M7SUFDdEMsZ0JFNjlDbUM7RUw0a0NsQztFSzU1RUU7SUFtMUNFLGVBQWU7SUZ2K0NuQix1Q0FBdUM7SUFLeEMsZ0JFbStDOEI7SUZsK0M5QixzQkFBc0M7SUFDdEMsZ0JFaStDbUM7RUw4bENsQztFSzk2RUU7SUFtMUNFLGVBQWU7SUYzK0NuQix1Q0FBdUM7SUFLeEMsZ0JFdStDOEI7SUZ0K0M5QixzQkFBc0M7SUFDdEMsZ0JFcStDbUM7SUFDOUIsb0JBQW9CO0VMZ25DeEI7RUs5bUNFO0lBQ0UsZ0JBQWdCO0VMK25DcEI7RUtuOUVFO0lBdTFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGVBQWU7SUFDZixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixzQkQ1K0NNO0lDNitDTix5QkQvK0NhO0lDZy9DYixtQkFBbUI7RUwrbkN2QjtFSzk5RUc7SUFrMkNLLG9CQUFvQjtJQUNwQixrQkFBa0I7RUwrbkMxQjtFS2wrRUc7SUFxMkNPLFVBQVU7RUxnb0NwQjtFS3IrRUc7SUEwMkNPLGlDQUF5QjtZQUF6Qix5QkFBeUI7RUw4bkNuQztFS2w5RUU7SUEwMUNFLGtCQUFrQjtFTDJuQ3RCO0VLcjlFRztJQTQxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osK0JBQStCO0lBQy9CLGdDQUFnQztJQUNoQyxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLHdCQUFnQjtJQUFoQixnQkFBZ0I7RUw0bkN0QjtFS2w5RUU7SUZqTUYsdUNBQXVDO0lBS3hDLGdCRXNoRDhCO0lGcmhEOUIsc0JBQXNDO0lBQ3RDLGdCRW9oRG1DO0lBQzlCLG1CQUFtQjtFTDhuQ3ZCO0VLaG9DRztJQUlHLFdBQVc7SUFDWCx3QkFBK0I7SUFDL0IsV0FBVztJQUNYLHlCRHRoRFc7SUN1aERYLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLFVBQVU7SUFDVix3QkFBZ0I7SUFBaEIsZ0JBQWdCO0VMOG9DdEI7RUsvK0VFO0lGck1GLHVDQUF1QztJQUt4QyxnQkVxaUQ4QjtJRnBpRDlCLHNCQUFzQztJQUN0QyxnQkVtaURtQztJQUM5QixtQkFBbUI7RUxncEN2QjtFS3YrRUU7SUEwMUNFLFVBQVU7SUFDVixTQUFTO0lBQ1QseUJEcmlEYTtJQ3NpRGIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixTQUFTO0lBQ1QsVUFBVTtFTCtwQ2Q7RUtyL0VFO0lBeTFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsVUFBVTtFTCtwQ2Q7RUt2cUNHO0lBVUcsVUFBVTtFTGdxQ2hCO0VLMXFDRztJQWFHLGdCRDNqREk7SUM0akRKLFlBQVk7SUFDWixrQkFBa0I7RUxncUN4QjtFSy9xQ0c7SUFrQkcsdUJBQXVCO0VMZ3FDN0I7RUtyL0VFO0lGblBGLHVDQUF1QztJQUt4QyxnQkV1a0Q4QjtJRnRrRDlCLHNCQUFzQztJQUN0QyxnQkVxa0RtQztFTGtxQ2xDO0VLMy9FRztJQTIxQ0csZ0JBQWdCO0VMa3JDdEI7RUsvcUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFTGlyQ3JCO0VLdGdGRTtJQXcxQ0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixnQ0Q3a0RhO0lEWGpCLHVDQUF1QztJQUt4QyxnQkVvbEQ4QjtJRm5sRDlCLHNCQUFzQztJQUN0QyxnQkVrbERtQztJQUM5QixXRGxsRE07SUNtbEROLGtCQUFrQjtFTG9yQ3RCO0VLamhGRztJQSsxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osNEJEeGxESTtJQ3lsREosNkJEemxESTtJQzBsREosa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixVQUFVO0lBQ1Ysa0RBQTBDO1lBQTFDLDBDQUEwQztFTG9zQ2hEO0VLeGhGRTtJQXcxQ0UsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCx5QkRobURhO0lDaW1EYixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCRGptRE07SUNrbUROLGtCQUFrQjtJRi9tRHRCLHVDQUF1QztJQUt4QyxnQkUybUQ4QjtJRjFtRDlCLHNCQUFzQztJQUN0QyxnQkV5bURtQztJQUk5QixXRDVtRE07SUM2bUROLGtCQUFrQjtFTG1zQ3RCO0VLaHRDRztJRnhtREgsdUNBQXVDO0lBS3hDLGdCRTZtRGdDO0lGNW1EaEMsc0JBQXNDO0lBQ3RDLGdCRTJtRHFDO0VMMnRDcEM7RUs1akZHO0lBczJDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWiw0QkRsbkRJO0lDbW5ESiw2QkRubkRJO0lDb25ESixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxrREFBMEM7WUFBMUMsMENBQTBDO0VMd3VDaEQ7RUt0bEZHO0lBaTNDRyxlQUFlO0lBQ2Ysb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixRQUFRO0VMd3VDZDtFSzVsRkc7SUF1M0NPLGdCQUFnQjtFTHd1QzFCO0VLNWpGQTtJQTIxQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixVQUFVO0VMb3VDWjtFSzdqRkU7SUEyMUNFLGNBQWM7SUZocERsQiwrQkFBK0I7SUFFaEMsZ0JFK29EOEI7SUY5b0Q5QixzQkFBc0M7SUFDdEMsZ0JFNm9EbUM7RUx3dUNsQztFS2hrRkU7SUEyMUNFLGVBQWU7SUFDZixjQUFjO0lGeHBEbEIsdUNBQXVDO0lBS3hDLGdCRW9wRDhCO0lGbnBEOUIsc0JBQXNDO0lBQ3RDLGdCRWtwRG1DO0VMMHZDbEM7RUtsbEZFO0lBMjFDRSxrQkFBa0I7RUx5d0N0QjtFS3Z3Q0U7SUFDRSxZQUFZO0lBQ1osY0FBYztFTHl3Q2xCO0VLaG1GRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkRyckRrQjtFSjI3RnhCO0VLOWxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkQvckRtQjtFSm04RnpCO0VLNWxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkRsc0RrQjtFSm84RnhCO0VLMWxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkQxdERpQjtFSjA5RnZCO0VLeGxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkRudURvQjtFSmkrRjFCO0VLdGxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkQ1dURpQjtFSncrRnZCO0VLcGxGRztJQTYxQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFdBQVc7SUFDWCx5QkQ3dURXO0VKdStGakI7RUt2dkNFO0lBQ0Usa0JBQWtCO0VMeXZDdEI7RUtybEZHO0lBODFDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1gsV0FBVztJQUNYLHlCRDV3RHVCO0VKc2dHN0I7RUtobUZHO0lBeTJDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLHlCRHJ4RHdCO0VKK2dHOUI7RUt2dkNFO0lBQ0Usa0JBQWtCO0VMeXZDdEI7RUt0bEZHO0lBKzFDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixZQUFZO0lBQ1osV0FBVztJQUNYLHlCRGx5RHdCO0VKNGhHOUI7RUtqbUZHO0lBMDJDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1osV0FBVztJQUNYLHlCRDF5RHFCO0VKb2lHM0I7RUtwbEZFO0lBODFDRSxrQkFBa0I7RUx5dkN0QjtFS3ZsRkc7SUFnMkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEL3pEdUI7RUp5akc3QjtFS2xtRkc7SUEyMkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gseUJEcjBEd0I7RUorakc5QjtFS3BsRkU7SUE4MUNFLGtCQUFrQjtFTHl2Q3RCO0VLdmxGRztJQWcyQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCx5QkQzMURzQjtFSnFsRzVCO0VLbG1GRztJQTIyQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsWUFBWTtJQUNaLFdBQVc7SUFDWCx5QkQzMURxQjtFSnFsRzNCO0VLbmxGQTtJQTgxQ0UsY0FBYztJQUNkLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLHlCRDkxRGU7SUMrMURmLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIseUJEajJEZTtJQ2syRGYsZUFBZTtJQUNmLGNBQWM7RUx3dkNoQjtFS3JsRkU7SUErMUNFLGNBQWM7SUFDZCxXRGwyRE07SURiVix1Q0FBdUM7SUFLeEMsZ0JFMjJEOEI7SUYxMkQ5QixzQkFBc0M7SUFDdEMsZ0JFeTJEbUM7SUFDOUIsbUJBQW1CO0lBQ25CLGtCQUFrQjtFTDR2Q3RCO0VLL2xGRztJQXEyQ0csV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osNEJEMTJESTtJQzIyREosNkJEMzJESTtJQzQyREosa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixRQUFRO0lBQ1Isa0RBQTBDO1lBQTFDLDBDQUEwQztFTDR3Q2hEO0VLcHlDQTtJQTRCSSxzQkRuM0RNO0VKOG5HVjtFS3Z5Q0E7SUE4Qk0sY0R4M0RXO0VKb29HakI7RUsxeUNBO0lBZ0NRLHFCRDEzRFM7RUp1b0dqQjtFS2huRkU7SUF3MkNFLHlCRC8zRGE7SUNnNERiLHFCRGg0RGE7RUoyb0dqQjtFSzd3Q0c7SUFJRyxzQkQvM0RJO0VKMm9HVjtFS25uRkU7SUEyMkNFLHlCRHQ0RGE7SUN1NERiLHFCRHY0RGE7RUprcEdqQjtFS3ZuRkc7SUErMkNLLFdBQVc7SUFDWCxZQUFZO0lBQ1oseUVBQXlFO0lBQ3pFLHdCQUF3QjtJQUN4QixZQUFZO0lBQ1osNkNBQXFDO1lBQXJDLHFDQUFxQztFTDJ3QzdDO0VLcnhDRztJQWNHLHNCRGg1REk7RUowcEdWO0VLeHhDRztJQWlCTywrRUFBK0U7RUwwd0N6RjtFS3RuRkE7SUFtM0NFLGNBQWM7SUFDZCwwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQix5QkRoNkRlO0lDaTZEZixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLHlCRG42RGU7SUNvNkRmLGVBQWU7SUFDZixjQUFjO0VMc3dDaEI7RUt4bkZFO0lBbzNDRSxjQUFjO0lBQ2QsV0RwNkRNO0lEYlYsdUNBQXVDO0lBS3hDLGdCRTY2RDhCO0lGNTZEOUIsc0JBQXNDO0lBQ3RDLGdCRTI2RG1DO0lBQzlCLG1CQUFtQjtJQUNuQixrQkFBa0I7RUwwd0N0QjtFS2xvRkc7SUEwM0NHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDRCRDU2REk7SUM2NkRKLDZCRDc2REk7SUM4NkRKLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsUUFBUTtJQUNSLGlEQUF5QztZQUF6Qyx5Q0FBeUM7RUwweEMvQztFS2x6Q0E7SUE0Qkksc0JEcjdETTtFSjhzR1Y7RUtyekNBO0lBOEJNLGNEMTdEVztFSm90R2pCO0VLeHpDQTtJQWdDUSxxQkQ1N0RTO0VKdXRHakI7RUtucEZFO0lBNjNDRSx5QkRqOERhO0lDazhEYixxQkRsOERhO0VKMnRHakI7RUszeENHO0lBSUcsc0JEajhESTtFSjJ0R1Y7RUt0cEZFO0lBZzRDRSx5QkR4OERhO0lDeThEYixxQkR6OERhO0VKa3VHakI7RUsxcEZHO0lBbzRDSyxXQUFXO0lBQ1gsWUFBWTtJQUNaLHlFQUF5RTtJQUN6RSx3QkFBd0I7SUFDeEIsWUFBWTtJQUNaLDZDQUFxQztZQUFyQyxxQ0FBcUM7RUx5eEM3QztFS255Q0c7SUFjRyxzQkRsOURJO0VKMHVHVjtFS3R5Q0c7SUFpQk8sK0VBQStFO0VMd3hDekY7RUt6cEZBO0lBdzRDRSxrQkFBa0I7SUFDbEIsWUFBWTtFTG94Q2Q7RUt0eENBO0lBS00sbUJBQW1CO0VMb3hDekI7RUt6eENBO0lBUU0sa0NBQTBCO1lBQTFCLDBCQUEwQjtFTG94Q2hDO0VLaHFGRTtJQWc1Q0UsZ0JBQWdCO0lBQ2hCLHdCQUFnQjtJQUFoQixnQkFBZ0I7RUxteENwQjtFS3BxRkc7SUFtNUNHLFlBQVk7SUFDWixhQUFhO0lBQ2Isc0JBQW1CO09BQW5CLG1CQUFtQjtJQUNuQix3QkFBZ0I7SUFBaEIsZ0JBQWdCO0VMb3hDdEI7RUtscUZFO0lBazVDRSxnQkFBZ0I7SUFDaEIsV0R2L0RNO0VKMHdHVjtFS2xxRkU7SUZobkJGLHVDQUF1QztJQUt4QyxnQkU2L0Q0QjtJRjUvRDVCLHNCQUFzQztJQUN0QyxnQkUyL0RnQztJQUMzQixXRHQvRE07SUN1L0ROLHlCRHhnRXFCO0lDeWdFckIsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFTHN4Q3RCO0VLdnFGSTtJRnRuQkosdUNBQXVDO0lBS3hDLGdCRW9nRThCO0lGbmdFOUIsc0JBQXNDO0lBQ3RDLGdCRWtnRWtDO0lBQzNCLFdENy9ESTtJQzgvREoseUJEamdFVztJQ2tnRVgsMEJBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFTHl5Q3hCO0VLMXJGSTtJRjduQkosdUNBQXVDO0lBS3hDLGdCRTRnRThCO0lGM2dFOUIsc0JBQXNDO0lBQ3RDLGdCRTBnRWtDO0lBQzNCLFdEcmdFSTtJQ3NnRUoseUJEN2dFa0I7SUM4Z0VsQiwwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0VMMnpDeEI7RUs1c0ZFO0lGcm9CRix1Q0FBdUM7SUFLeEMsZ0JFcWhFOEI7SUZwaEU5QixzQkFBc0M7SUFDdEMsZ0JFbWhFbUM7SUFDOUIsY0RqaEVhO0lDa2hFYixrQkFBa0I7SUFDbEIsa0JBQWtCO0VMNDBDdEI7RUtwdUZHO0lBMDVDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFdBQVc7SUFDWCx5QkR6aUVrQjtJQzBpRWxCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE9BQU87RUw0MUNiO0VLNXVGRTtJQW81Q0UsZ0JBQWdCO0lGdmlFcEIsK0JBQStCO0lBRWhDLGdCRXNpRThCO0lGcmlFOUIsc0JBQXNDO0lBQ3RDLGdCRW9pRW1DO0VMODFDbEM7RUsvdUZFO0lBbzVDRSxlQUFlO0lGOWlFbkIsdUNBQXVDO0lBS3hDLGdCRTBpRThCO0lGemlFOUIsc0JBQXNDO0lBQ3RDLGdCRXdpRW1DO0VMZzNDbEM7RUtqd0ZFO0lBbzVDRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDZCRHhqRXFCO0lESXpCLHVDQUF1QztJQUt4QyxnQkVnakU0QjtJRi9pRTVCLHNCQUFzQztJQUN0QyxnQkU4aUVnQztFTGs0Qy9CO0VLcHhGSTtJQW81Q0UsNkJEampFa0I7RUptOEd4QjtFS2p5RkE7SUFzNUNNLHlCRC9qRW9CO0VKNjhHMUI7RUs3eEZBO0lBczVDTSx5QkRsa0VpQjtFSjQ4R3ZCO0VLenhGQTtJQW81Q0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUYza0VoQix1Q0FBdUM7SUFLeEMsZ0JFdWtFNEI7SUZ0a0U1QixzQkFBc0M7SUFDdEMsZ0JFcWtFaUM7SUFDOUIsY0FBYztJQUNkLGtCQUFrQjtFTDI0Q3BCO0VLbnlGQTtJQTA1Q0ksV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztFTDI1Q1g7RUszekZBO0lBbTZDSSxXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0VMMjVDWjtFS3g1Q0E7SUFDRSxZQUFZO0lBQ1osY0FBYztFTDA1Q2hCO0VLNTVDQTtJQUlJLGNBQWM7SUFDZCx1QkFBZTtJQUFmLGVBQWU7RUwyNUNuQjtFS2g2Q0E7SUFPTSx1QkFBZTtJQUFmLGVBQWU7SUMzbkV2QixnVUFBQTtJRDRuRVEsK0JBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixrQkFBa0I7RUw0NUN4QjtFS3h6RkE7SUFpNkNFLG1CQUFtQjtJQUNuQixrQkFBa0I7RUwwNUNwQjtFS3p6RkU7SUFpNkNFLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFNBQVM7RUwyNUNiO0VLenpGRTtJRnJ0QkYsK0JBQStCO0lBRWhDLGdCRW9uRThCO0lGbm5FOUIsc0JBQXNDO0lBQ3RDLGdCRWtuRW1DO0VMODVDbEM7RUs1ekZFO0lBaTZDRSxXQUFXO0VMNjZDZjtFS3owRkE7SUFnNkNFLHlCRGxuRWU7SUNtbkVmLHFCQUFxQjtFTDQ2Q3ZCO0VLejBGQTtJQWc2Q0UsYUFBYTtJQUNiLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsV0QvbkVRO0lEUlYsdUNBQXVDO0lBS3hDLGdCRW1vRTRCO0lGbG9FNUIsc0JBQXNDO0lBQ3RDLGdCRWlvRWlDO0VMKzZDaEM7RUtuMUZBO0lBczZDSSxpQkFBaUI7RUwrN0NyQjtFS3IyRkE7SUF3NkNNLGVBQWU7RUxnOENyQjtFS3gyRkE7SUEyNkNNLGtCQUFrQjtFTGc4Q3hCO0VLMzJGQTtJQTg2Q00sbUJBQW1CO0VMZzhDekI7RUs5MkZBO0lBazdDSSxlQUFlO0VMKzdDbkI7RUtqM0ZBO0lBcTdDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdEbnBFTTtFSmtsSFY7RUt0M0ZBO0lBeTdDTSxnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7SUFDUixXRDNwRUk7SUM0cEVKLHFCQUFxQjtFTGc4QzNCO0VLNzFGQTtJQWs2Q0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFVBQVU7RUw4N0NaO0VLLzFGRTtJQW02Q0UsY0FBYztJRjVxRWxCLCtCQUErQjtJQUVoQyxnQkUycUU4QjtJRjFxRTlCLHNCQUFzQztJQUN0QyxnQkV5cUVtQztFTGs4Q2xDO0VLbDJGRTtJQW02Q0UsZ0JBQWdCO0lBQ2hCLGNBQWM7SUYvcUVuQixnQkVnckU4QjtJRi9xRTlCLHNCQUFzQztJQUN0QyxjRThxRWlDO0VMbTlDaEM7RUtqM0ZHO0lBbzZDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsV0FBVztJQUNYLHlCRHByRVc7RUptcEhqQjtFSzkzRkc7SUFvNkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEMXNFa0I7RUp1cUh4QjtFSzUzRkc7SUFvNkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEbHVFaUI7RUo2ckh2QjtFSzEzRkc7SUFvNkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEdnVFaUI7RUpnc0h2QjtFS3gzRkc7SUFvNkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEeHZFb0I7RUorc0gxQjtFS3QzRkc7SUFvNkNHLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJEeHdFbUI7RUo2dEh6QjtFS24zRkE7SUFtNkNFLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osYUFBYTtJQUNiLGdCRC92RVE7SUNnd0VSLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsVUFBVTtFTG05Q1o7RUsxOUNBO0lBU0ksY0FBYztJQUNkLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVM7SUFDVCxNQUFNO0lBQ04sV0FBVztJQUNYLFlBQVk7SUFDWixnQkQ1d0VNO0VKZ3VIVjtFS2g0RkU7SUErNkNFLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLGdCRGx4RU07SUNteEVOLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsVUFBVTtFTG85Q2Q7RUszOUNHO0lBU0csY0FBYztJQUNkLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVM7SUFDVCxNQUFNO0lBQ04sV0FBVztJQUNYLFlBQVk7SUFDWixnQkQveEVJO0VKb3ZIVjtFS3A1Rkc7SUFrOENHLGtCQUFrQjtFTHE5Q3hCO0VLdjVGRztJQW84Q0sscUJBQXFCO0lBQ3JCLGtCQUFrQjtFTHM5QzFCO0VLNytDRztJQXlCTyxlQUFlO0lBQ2YsdUJBQWU7SUFBZixlQUFlO0VMdTlDekI7RUtqL0NHO0lBNEJTLHVCQUFlO0lBQWYsZUFBZTtJQ3owRTdCLGdVQUFBO0lEMDBFYywrQkFBdUI7WUFBdkIsdUJBQXVCO0VMdzlDbkM7RUtuNkZHO0lBKzhDTyxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGNBQWM7SUFDZCw4RkFBOEY7SUFDOUYsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixVQUFVO0VMdTlDcEI7RUtqOUNBO0lBQ0UseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JEbDBFUTtJQ20wRVIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtFTG05Q2hDO0VLNTlDQTtJQVlJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JEbDFFTTtFSnF5SFY7RUsxNkZBO0lBMjlDRSxrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLG1CQUFtQjtJRnIyRXJCLHVDQUF1QztJQUt4QyxnQkVpMkU0QjtJRmgyRTVCLHNCQUFzQztJQUN0QyxjRSsxRStCO0VMcTlDOUI7RUs1NkZHO0lBNDlDRyxXQUFXO0lBQ1gseUJENzFFVztJQzgxRVgsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxrQkFBa0I7RUxrK0N4QjtFS243RkU7SUY5NUJGLCtCQUErQjtJQUVoQyxnQkVtM0U0QjtJRmwzRTVCLHNCQUFzQztJQUN0QyxnQkVpM0VnQztFTGsrQy9CO0VLdDdGRTtJRmo2QkYsK0JBQStCO0lBRWhDLGdCRXUzRTRCO0lGdDNFNUIsc0JBQXNDO0lBQ3RDLGdCRXEzRWdDO0VMbS9DL0I7RUt2OEZFO0lGcjZCRiwrQkFBK0I7SUFFaEMsZ0JFMDNFNEI7SUZ6M0U1QixzQkFBc0M7SUFDdEMsZ0JFdzNFZ0M7RUxxZ0QvQjtFS3o5RkU7SUYzNkJGLHVDQUF1QztJQUt4QyxnQkU2M0U0QjtJRjUzRTVCLG1CQUFzQztJQUN0QyxnQkUyM0VnQztJQUMzQixxQ0FBNkI7WUFBN0IsNkJBQTZCO0VMdWhEakM7RUszK0ZFO0lGLzZCRix1Q0FBdUM7SUFLeEMsZ0JFaTRFNEI7SUZoNEU1QixzQkFBc0M7SUFDdEMsZ0JFKzNFZ0M7SUFDM0Isa0JBQWtCO0lBQ2xCLHlCRHozRWE7SUMwM0ViLG1CQUFtQjtJQUNuQixjQUFjO0VMeWlEbEI7RUs1L0ZBO0lBdTlDRSxjQUFjO0lBQ2Qsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFTHVqRHpCO0VLcGdHRTtJQSs4Q0UscUJBQXFCO0lBQ3JCLGdCQUFnQjtJRnA1RXBCLHVDQUF1QztJQUt4QyxnQkVnNUU4QjtJRi80RTlCLHNCQUFzQztJQUN0QyxnQkU4NEVtQztJQUM5QixXRHo0RU07SUMwNEVOLGtCQUFrQjtJQUNsQix5QkQ5NEVhO0VKeThIakI7RUt0Z0dFO0lBODhDRSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lGNTVFdEIsdUNBQXVDO0lBS3hDLGdCRXc1RThCO0lGdjVFOUIsc0JBQXNDO0lBQ3RDLGdCRXM1RW1DO0lBQzlCLGNEcDVFYTtJQ3E1RWIsa0JBQWtCO0VMNmtEdEI7RUsvaEdHO0lBbzlDRyxXQUFXO0lBQ1gsV0FBVztJQUNYLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIseUJEMTZFaUI7SUMyNkVqQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87RUw2bERiO0VLeGlHRTtJQSs4Q0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJRjc2RXRCLHVDQUF1QztJQUt4QyxnQkV5NkU4QjtJRng2RTlCLHNCQUFzQztJQUN0QyxnQkV1NkVtQztJQUM5QixjRHI2RWE7SUNzNkViLGtCQUFrQjtFTCtsRHRCO0VLbGpHRztJQXE5Q0csV0FBVztJQUNYLFdBQVc7SUFDWCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLHlCRHY3RW9CO0lDdzdFcEIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0VMK21EYjtFSzNqR0U7SUFnOUNFLGdCQUFnQjtJRjE3RXBCLCtCQUErQjtJQUVoQyxnQkV5N0U4QjtJRng3RTlCLHNCQUFzQztJQUN0QyxnQkV1N0VtQztFTGluRGxDO0VLOWpHRTtJQWc5Q0UsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixnQ0R4OEVtQjtJREt2Qix1Q0FBdUM7SUFLeEMsZ0JFKzdFOEI7SUY5N0U5QixzQkFBc0M7SUFDdEMsZ0JFNjdFbUM7RUxtb0RsQztFS2psR0k7SUFnOUNFLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsZ0NEejhFb0I7SURDMUIsdUNBQXVDO0lBS3hDLGdCRW84RWdDO0lGbjhFaEMsc0JBQXNDO0lBQ3RDLGdCRWs4RXFDO0VMc3BEcEM7RUtsbUdFO0lBZzlDRSxnQkFBZ0I7SUYxOEVwQiwrQkFBK0I7SUFFaEMsZ0JFeThFOEI7SUZ4OEU5QixzQkFBc0M7SUFDdEMsZ0JFdThFbUM7RUx1cURsQztFS3BxREE7SUFDRSxjQUFjO0lBQ2QsWUFBWTtFTHFyRGQ7RUtyb0dFO0lBazlDRSxtQkFBbUI7SUZyOUV2Qix1Q0FBdUM7SUFLeEMsZ0JFaTlFOEI7SUZoOUU5QixzQkFBc0M7SUFDdEMsZ0JFKzhFbUM7RUx5ckRsQztFSzdvR0E7SUF1OUNJLG1CQUFtQjtFTHdzRHZCO0VLL3BHQTtJQXk5Q00sWUFBWTtJQUNaLGNBQWM7SUFDZCxrQkFBa0I7RUx5c0R4QjtFS3BxR0E7SUE2OUNRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixjQUFjO0lBQ2QsZ0dBQWdHO0lBQ2hHLFdBQVc7SUFDWCxpQkFBaUI7RUwwc0R6QjtFSzlxR0E7SUF1K0NRLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtFTDBzRDFCO0VLcHJHQTtJQTQrQ1UsV0FBVztJQUNYLGFBQWE7SUFDYixzQkFBbUI7T0FBbkIsbUJBQW1CO0lBQ25CLGNBQWM7RUwyc0R4QjtFSzFyR0E7SUFtL0NRLFFBQVE7RUwwc0RoQjtFSzdyR0E7SUF1L0NRLFNBQVM7RUx5c0RqQjtFS2hzR0E7SUF5L0NVLG1EQUEyQztZQUEzQywyQ0FBMkM7RUwwc0RyRDtFS25zR0E7SUE4L0NRLFdBQVc7RUx3c0RuQjtFS3Z2REE7SUFpRFUsbUNBQTJCO1lBQTNCLDJCQUEyQjtFTHlzRHJDO0VLMXZEQTtJQXFEUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0VMd3NEakI7RUtod0RBO0lBMERVLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdHQUFnRztJQUNoRyxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLFVBQVU7RUx5c0RwQjtFS3h0R0E7SUFvaERNLGVBQWU7SUFDZixrQkFBa0I7SUZwaEZ4QiwrQkFBK0I7SUFFaEMsZ0JFbWhGZ0M7SUZsaEZoQyxzQkFBc0M7SUFDdEMsY0VpaEZtQztFTDBzRGxDO0VLN3BHRTtJQXU5Q0UsMEJEcGhGTTtJQ3FoRk4sNkJEcmhGTTtJRFJWLHVDQUF1QztJQUt4QyxnQkV5aEY4QjtJRnhoRjlCLHNCQUFzQztJQUN0QyxnQkV1aEZtQztJQUM5QixlQUFlO0VMMnREbkI7RUtyckdHO0lBNDlDRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtFTDJ1RG5CO0VLdnNHRztJQTg5Q0ssbUJBQW1CO0VMNHVEM0I7RUsxc0dHO0lBaytDTyw2QkFBNkI7RUwydUR2QztFSzdzR0c7SUFxK0NPLGNBQWM7RUwydUR4QjtFSzFyR0E7SUFzOUNFLGNBQWM7SUFDZCxZQUFZO0VMdXVEZDtFSzNyR0U7SUYzbENGLCtCQUErQjtJQUVoQyxnQkUraUY4QjtJRjlpRjlCLHNCQUFzQztJQUN0QyxnQkU2aUZtQztJQUM5QixvQkFBb0I7SUFDcEIsZ0NEM2pGbUI7RUpzeUl2QjtFSy9yR0k7SUYvbENKLCtCQUErQjtJQUVoQyxnQkVtakZnQztJRmxqRmhDLHNCQUFzQztJQUN0QyxnQkVpakZxQztJQUM5QixvQkFBb0I7SUFDcEIsZ0NEM2pGb0I7RUp5ekkxQjtFS2h0R0U7SUFzOUNFLGNBQWM7SUY5akZsQix1Q0FBdUM7SUFLeEMsZ0JFMGpGOEI7SUZ6akY5QixzQkFBc0M7SUFDdEMsZ0JFd2pGbUM7RUwrd0RsQztFSzl0R0E7SUFtOUNFLG9CQUFvQjtJQUNwQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFFBQVE7RUw2eERWO0VLOXVHRTtJQW05Q0UsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIseUJEdGtGb0I7RUpvMkl4QjtFSzl1R0U7SUFtOUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHlCRHRsRnFCO0VKbzNJekI7RUs5dUdFO0lBbTlDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5QkQ3bEZtQjtFSjIzSXZCO0VLOXVHRTtJQW05Q0UsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIseUJEM2xGbUI7RUp5M0l2QjtFSzl1R0U7SUFtOUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHlCRHJtRnNCO0VKbTRJMUI7RUs5dUdFO0lBbTlDRSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0VMOHhENUI7RUtqdkdHO0lBcTlDRyxxRkFBNkU7WUFBN0UsNkVBQTZFO0VMK3hEbkY7RUtwdkdHO0lBdzlDRyxxRkFBNkU7WUFBN0UsNkVBQTZFO0VMK3hEbkY7RUt2dkdHO0lBMjlDRyxpRkFBeUU7WUFBekUseUVBQXlFO0VMK3hEL0U7RUs3dUdBO0lBbTlDRSxrQkFBa0I7RUw2eERwQjtFSzl1R0U7SUFtOUNFLGdCQUFnQjtJRnRuRnBCLHVDQUF1QztJQUt4QyxnQkVrbkY4QjtJRmpuRjlCLHNCQUFzQztJQUN0QyxjRWduRmlDO0VMaXlEaEM7RUsvdUdBO0lBbTlDRSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysb0JBQWM7UUFBZCxjQUFjO0VMOHlEaEI7RUtuekRBO0lBT0ksZ0JBQWdCO0lBQ2hCLFVBQVU7RUwreURkO0VLendHQTtJRnpxQ0EsdUNBQXVDO0lBS3hDLGdCRWdvRmdDO0lGL25GaEMsc0JBQXNDO0lBQ3RDLGNFOG5GbUM7SUFDNUIsbUJBQW1CO0VMbXpEekI7RUs5ekRBO0lBY00sZUFBZTtJRnpvRnJCLHVDQUF1QztJQUt4QyxnQkVxb0ZnQztJRnBvRmhDLHNCQUFzQztJQUN0QyxjRW1vRm1DO0lBQzVCLHNCRG5vRkk7SUNvb0ZKLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsa0JBQWtCO0VMcTBEeEI7RUt4MURBO0lBcUJRLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsV0FBVztJQUNYLFVBQVU7SUFDVixXQUFXO0lBQ1gsUUFBUTtJQUNSLFdBQVc7SUFDWCw2QkQvb0ZFO0lDZ3BGRiw0QkRocEZFO0lDaXBGRixpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsK0JBQXVCO1lBQXZCLHVCQUF1QjtFTHExRC9CO0VLcjNEQTtJQW9DVSxlQUFlO0lBQ2Ysa0RBQTBDO1lBQTFDLDBDQUEwQztFTG8xRHBEO0VLejNEQTtJQXlDUSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsWUFBWTtFTG0xRHBCO0VLajREQTtJQWdEVSxtQkQ1cEZPO0VKZy9JakI7RUtwNERBO0lBb0RRLGlCQUFpQjtFTG0xRHpCO0VLejFHQTtJQTBnRE0sZ0JBQWdCO0VMazFEdEI7RUs1MUdBO0lGenFDQSx1Q0FBdUM7SUFLeEMsZ0JFZ3JGa0M7SUYvcUZsQyxzQkFBc0M7SUFDdEMsY0U4cUZxQztJQUM1QixtQkFBbUI7RUxzMUQzQjtFS24yR0E7SUFnaERRLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlO0lBQ2YsUUFBUTtFTHEyRGhCO0VLdjNHQTtJQW9oRFUsZUFBZTtJRjdyRnpCLHVDQUF1QztJQUt4QyxnQkV5ckZvQztJRnhyRnBDLHNCQUFzQztJQUN0QyxnQkV1ckZ5QztJQUM5QixnQkFBZ0I7SUFDaEIsc0JEeHJGQTtJQ3lyRkEsbUJBQW1CO0VMeTJEN0I7RUsvNkRBO0lBeUVZLFdEdnJGRjtJQ3dyRkUseUJEM3JGSztJQzRyRkwsbUJENXJGSztFSm9qSmpCO0VLcjVHQTtJQWtpRFEsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixrQkFBa0I7SUY3c0YxQix1Q0FBdUM7SUFLeEMsZ0JFeXNGa0M7SUZ4c0ZsQyxzQkFBc0M7SUFDdEMsZ0JFdXNGdUM7RUx5M0R0QztFSzk1R0E7SUF1aURVLGtCQUFrQjtJQUNsQixXRHpzRkE7SUMwc0ZBLGtCQUFrQjtFTHk0RDVCO0VLbDdHQTtJQTJpRFksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFdBQVc7SUFDWCxRQUFRO0lBQ1IsWUFBWTtJQUNaLDZCRG50RkY7SUNvdEZFLDRCRHB0RkY7SUNxdEZFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7SUFDekMsd0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQiwrQkFBdUI7WUFBdkIsdUJBQXVCO0VMMDREbkM7RUs5K0RBO0lBeUdjLGVBQWU7SUFDZixrREFBMEM7WUFBMUMsMENBQTBDO0VMdzREeEQ7RUtwOEdBO0lBa2tEUSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lGNXVGMUIsdUNBQXVDO0lBS3hDLGdCRXd1RmtDO0lGdnVGbEMsc0JBQXNDO0lBQ3RDLGdCRXN1RnVDO0VMdzREdEM7RUs1OEdBO0lBc2tEVSxrQkFBa0I7SUFDbEIsV0R4dUZBO0lDeXVGQSxrQkFBa0I7RUx3NUQ1QjtFS2grR0E7SUEwa0RZLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osUUFBUTtJQUNSLFlBQVk7SUFDWiw0QkRsdkZGO0lDbXZGRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUx5NURuQztFSzUrR0E7SUFzbERZLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osUUFBUTtJQUNSLFlBQVk7SUFDWiw2QkQ5dkZGO0lDK3ZGRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUx5NURuQztFS3RpRUE7SUFtSk0sYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixXQUFXO0lGaHhGakIsdUNBQXVDO0lBS3hDLGdCRTR3RmdDO0lGM3dGaEMsc0JBQXNDO0lBQ3RDLGNFMHdGbUM7RUx5NURsQztFSy9pRUE7SUF3SlEsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0VMeTZEZjtFS25rRUE7SUE2SlEsOEJBQXNCO1lBQXRCLHNCQUFzQjtFTHk2RDlCO0VLdGtFQTtJQWdLUSx5QkFBeUI7SUFDekIsWUFBWTtJQUNaLHNCRGh4RkU7RUp5ckpWO0VLM2tFQTtJQXFLUSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIseUJBQXlCO0VMeTZEakM7RUtsbEVBOzs7SUE4S1EsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osZUFBZTtJQUNmLFdEaHlGRTtFSnlzSlY7RUszbEVBO0lBcUxRLHNCQUFzQjtFTHk2RDlCO0VLOWxFQTs7SUF5TFEsV0FBVztJQUNYLGtFQUFrRTtJQUNsRSwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtFTHk2RDNCO0VLdG1FQTtJQWdNUSxnQ0FBZ0M7RUx5NkR4QztFS3ptRUE7SUFtTVEsaUNBQWlDO0VMeTZEekM7RUs1bUVBOztJQXVNUSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsbUJBQW1CO0VMeTZEM0I7RUt2bkVBOztJQWtOUSxtQkFBbUI7SUFDbkIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixlQUFlO0VMeTZEdkI7RUs5bkVBO0lBd05RLGdCQUFnQjtFTHk2RHhCO0VLam9FQTtJQTJOUSxXRDkwRkU7RUp1dkpWO0VLcG9FQTtJQThOUSxXRGoxRkU7RUowdkpWO0VLdm9FQTtJQWlPUSxXRHAxRkU7RUo2dkpWO0VLMW9FQTtJQW9PUSxjQUFjO0lBQ2Qsb0NBQW9DO0VMeTZENUM7RUs5b0VBO0lBd09RLHNCQUFzQjtFTHk2RDlCO0VLanBFQTtJQTJPUSxvQ0FBb0M7RUx5NkQ1QztFS3BwRUE7SUE4T1EsaUNBQWlDO0VMeTZEekM7RUt2cEVBO0lBaVBRLFlBQVk7SUFDWixnQkRoMkZFO0lDaTJGRixnQkFBZ0I7RUx5NkR4QjtFSzVwRUE7SUFzUFEsZUFBZTtFTHk2RHZCO0VLL3BFQTtJQTBQTSxnQkFBZ0I7RUx3NkR0QjtFS2xxRUE7SUYzbkZBLHVDQUF1QztJQUt4QyxnQkVrM0ZrQztJRmozRmxDLHNCQUFzQztJQUN0QyxjRWczRnFDO0lBQzVCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtFTDQ2RHhCO0VLOW5IQTtJQXN0RE0sYUFBYTtFTDA3RG5CO0FBbitFRjtBRzcxRUM7RUVzQkk7SUZyQkgsb0JBTDJCO0VIczJFM0I7RUt2d0VHO0lGMUZILG9CQUwyQjtFSHU2RTNCO0VLanpFQTtJRmpIQSxvQkFMMkI7RUhtOEUzQjtFS3gwRUE7SUZ0SEEsb0JBTDJCO0VIKzlFM0I7RUt2MUVFO0lGbklGLG9CQUwyQjtFSHlnRjNCO0VLLzNFSTtJRnJJSixvQkFMMkI7RUhnaUYzQjtFS3I0RUU7SUZ0SkYsb0JBTDJCO0VIaWtGM0I7RUtsNkVFO0lGMUpGLG9CQUwyQjtFSHVsRjNCO0VLcDdFRTtJRjlKRixnQkFMMkI7RUg4bUYzQjtFS2w2RUU7SUZ2TUYsb0JBTDJCO0VIMnFGM0I7RUszOUVFO0lGM01GLG9CQUwyQjtFSDRzRjNCO0VLOThFRTtJRnpQRixvQkFMMkI7RUgrdkYzQjtFS3QvRUU7SUZwUUYsb0JBTDJCO0VIZ3lGM0I7RUtwZ0ZFO0lGdlJGLG9CQUwyQjtFSHkwRjNCO0VLdHRDRztJRjltREgsb0JBTDJCO0VIODFGM0I7RUszaEZFO0lGOVRGLG9CQUwyQjtFSDY0RjNCO0VLdGtGRTtJRmxVRixvQkFMMkI7RUhvNkYzQjtFSzE0RUU7SUZyaEJGLG9CQUwyQjtFSCtuRzNCO0VLeGpGRTtJRmxrQkYsb0JBTDJCO0VIK3NHM0I7RUtwbEZFO0lGdG5CRixvQkFMMkI7RUg4eUczQjtFSzdxRkk7SUY1bkJKLG9CQUwyQjtFSHcwRzNCO0VLaHNGSTtJRm5vQkosb0JBTDJCO0VIazJHM0I7RUtsdEZFO0lGM29CRixnQkFMMkI7RUgwM0czQjtFS3p0RkU7SUY1cEJGLGdCQUwyQjtFSDA1RzNCO0VLcnZGRTtJRmhxQkYsb0JBTDJCO0VIZzdHM0I7RUt2d0ZFO0lGcHFCRixvQkFMMkI7RUh3OEczQjtFS3Z3RkE7SUY1ckJBLGdCQUwyQjtFSDArRzNCO0VLdndGRTtJRjl0QkYsZ0JBTDJCO0VId2lIM0I7RUt6ekZBO0lGMXVCQSxnQkFMMkI7RUh3a0gzQjtFS2p6RkU7SUZseEJGLG9CQUwyQjtFSG1vSDNCO0VLeDJGRTtJRnR4QkYsb0JBTDJCO0VIeXBIM0I7RUt0d0ZBO0lGOTRCQSxvQkFMMkI7RUg0MEgzQjtFS2g2RkU7SUZ2NkJGLGNBTDJCO0VIMjJIM0I7RUs1N0ZFO0lGMTZCRixvQkFMMkI7RUhnNEgzQjtFSzc4RkU7SUY5NkJGLG9CQUwyQjtFSHE1SDNCO0VLLzlGRTtJRmo3QkYsZ0JBTDJCO0VIMjZIM0I7RUtqL0ZFO0lGcjdCRixvQkFMMkI7RUhvOEgzQjtFS3IvRkU7SUYxOEJGLG9CQUwyQjtFSG8rSDNCO0VLNWdHRTtJRm45QkYsb0JBTDJCO0VINi9IM0I7RUtyaEdFO0lGbitCRixvQkFMMkI7RUhnaUkzQjtFS3hpR0U7SUZuL0JGLG9CQUwyQjtFSGdrSTNCO0VLcGtHRTtJRnYvQkYsZ0JBTDJCO0VId2xJM0I7RUt2bEdJO0lGNS9CSixnQkFMMkI7RUhnbkkzQjtFS3htR0U7SUZuZ0NGLG9CQUwyQjtFSHNvSTNCO0VLeG5HRTtJRnpnQ0Ysb0JBTDJCO0VIZ3FJM0I7RUtucEdBO0lGeGdDQSxvQkFMMkI7RUhtdkkzQjtFS25xR0U7SUYza0NGLG9CQUwyQjtFSDJ3STNCO0VLbHFHRTtJRnBtQ0Ysb0JBTDJCO0VIa3pJM0I7RUtyc0dJO0lGeG1DSixvQkFMMkI7RUh5MEkzQjtFS3R0R0U7SUY5bUNGLG9CQUwyQjtFSCsxSTNCO0VLanJHRTtJRnpxQ0YsZ0JBTDJCO0VIeTZJM0I7RUtydkdBO0lGL3FDQSxvQkFMMkI7RUgwOEkzQjtFS3AwREE7SUZqb0ZBLG9CQUwyQjtFSG8rSTNCO0VLaHpHQTtJRi9xQ0Esb0JBTDJCO0VINmhKM0I7RUt6MkdBO0lGL3FDQSxnQkFMMkI7RUgyakozQjtFS3Y0R0E7SUYvcUNBLGdCQUwyQjtFSHdsSjNCO0VLcDZHQTtJRi9xQ0EsZ0JBTDJCO0VIc29KM0I7RUtoZ0VBO0lGam9GQSxvQkFMMkI7RUgyckozQjtFS3JqRUE7SUZqb0ZBLG9CQUwyQjtFSHd6SjNCO0FBajlFRjtBR2gyRUM7RUVtQkk7SUZsQkgsZUFBd0I7RUhvMkV4QjtFSzd3RUc7SUZ2RkgsZUFBd0I7RUhxNkV4QjtFS3Z6RUE7SUY5R0EsZUFBd0I7RUhpOEV4QjtFSzkwRUE7SUZuSEEsZUFBd0I7RUg2OUV4QjtFSzcxRUU7SUZoSUYsZUFBd0I7RUh1Z0Z4QjtFS3I0RUk7SUZsSUosZUFBd0I7RUg4aEZ4QjtFSzM0RUU7SUZuSkYsZUFBd0I7RUgrakZ4QjtFS3g2RUU7SUZ2SkYsZUFBd0I7RUhxbEZ4QjtFSzE3RUU7SUYzSkYsZUFBd0I7RUg0bUZ4QjtFS3g2RUU7SUZwTUYsZUFBd0I7RUh5cUZ4QjtFS2orRUU7SUZ4TUYsZUFBd0I7RUgwc0Z4QjtFS3A5RUU7SUZ0UEYsZUFBd0I7RUg2dkZ4QjtFSzUvRUU7SUZqUUYsZUFBd0I7RUg4eEZ4QjtFSzFnRkU7SUZwUkYsZUFBd0I7RUh1MEZ4QjtFSzV0Q0c7SUYzbURILGVBQXdCO0VINDFGeEI7RUtqaUZFO0lGM1RGLGVBQXdCO0VIMjRGeEI7RUs1a0ZFO0lGL1RGLGVBQXdCO0VIazZGeEI7RUtoNUVFO0lGbGhCRixlQUF3QjtFSDZuR3hCO0VLOWpGRTtJRi9qQkYsZUFBd0I7RUg2c0d4QjtFSzFsRkU7SUZubkJGLGVBQXdCO0VINHlHeEI7RUtuckZJO0lGem5CSixlQUF3QjtFSHMwR3hCO0VLdHNGSTtJRmhvQkosZUFBd0I7RUhnMkd4QjtFS3h0RkU7SUZ4b0JGLGVBQXdCO0VIdzNHeEI7RUsvdEZFO0lGenBCRixlQUF3QjtFSHc1R3hCO0VLM3ZGRTtJRjdwQkYsZUFBd0I7RUg4Nkd4QjtFSzd3RkU7SUZqcUJGLGVBQXdCO0VIczhHeEI7RUs3d0ZBO0lGenJCQSxlQUF3QjtFSHcrR3hCO0VLN3dGRTtJRjN0QkYsZUFBd0I7RUhzaUh4QjtFSy96RkE7SUZ2dUJBLGVBQXdCO0VIc2tIeEI7RUt2ekZFO0lGL3dCRixlQUF3QjtFSGlvSHhCO0VLOTJGRTtJRm54QkYsZUFBd0I7RUh1cEh4QjtFSzV3RkE7SUYzNEJBLGVBQXdCO0VIMDBIeEI7RUt0NkZFO0lGcDZCRixlQUF3QjtFSHkySHhCO0VLbDhGRTtJRnY2QkYsZUFBd0I7RUg4M0h4QjtFS245RkU7SUYzNkJGLGVBQXdCO0VIbTVIeEI7RUtyK0ZFO0lGOTZCRixlQUF3QjtFSHk2SHhCO0VLdi9GRTtJRmw3QkYsZUFBd0I7RUhrOEh4QjtFSzMvRkU7SUZ2OEJGLGVBQXdCO0VIaytIeEI7RUtsaEdFO0lGaDlCRixlQUF3QjtFSDIvSHhCO0VLM2hHRTtJRmgrQkYsZUFBd0I7RUg4aEl4QjtFSzlpR0U7SUZoL0JGLGVBQXdCO0VIOGpJeEI7RUsxa0dFO0lGcC9CRixlQUF3QjtFSHNsSXhCO0VLN2xHSTtJRnovQkosZUFBd0I7RUg4bUl4QjtFSzltR0U7SUZoZ0NGLGVBQXdCO0VIb29JeEI7RUs5bkdFO0lGdGdDRixlQUF3QjtFSDhwSXhCO0VLenBHQTtJRnJnQ0EsZUFBd0I7RUhpdkl4QjtFS3pxR0U7SUZ4a0NGLGVBQXdCO0VIeXdJeEI7RUt4cUdFO0lGam1DRixlQUF3QjtFSGd6SXhCO0VLM3NHSTtJRnJtQ0osZUFBd0I7RUh1MEl4QjtFSzV0R0U7SUYzbUNGLGVBQXdCO0VINjFJeEI7RUt2ckdFO0lGdHFDRixlQUF3QjtFSHU2SXhCO0VLM3ZHQTtJRjVxQ0EsZUFBd0I7RUh3OEl4QjtFSzEwREE7SUY5bkZBLGVBQXdCO0VIaytJeEI7RUt0ekdBO0lGNXFDQSxlQUF3QjtFSDJoSnhCO0VLLzJHQTtJRjVxQ0EsZUFBd0I7RUh5akp4QjtFSzc0R0E7SUY1cUNBLGVBQXdCO0VIc2xKeEI7RUsxNkdBO0lGNXFDQSxlQUF3QjtFSG9vSnhCO0VLdGdFQTtJRjluRkEsZUFBd0I7RUh5ckp4QjtFSzNqRUE7SUY5bkZBLGVBQXdCO0VIc3pKeEI7QUFqOUVGIiwiZmlsZSI6InYxXFxzdG9yZXNcXHN0b3JlLWNvbW1vbl9yZW5ld2FsMjAyNTA4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx0bWl4aW7lh6bnkIZcclxuIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5Aa2V5ZnJhbWVzIGRpc3BBcnRpY2xlRGV0YWlsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cdCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRtaXhpbuWHpueQhlxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gU1Agc2Nzc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMTUuMnZ3IDAgMDtcbiAgfVxuICAjY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTguNHZ3O1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5NztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjJ2dyAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19pbWcgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMjEuMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucC10b3AtZm9sbG93LWJucjJfX2Nsb3NlIHtcbiAgICB3aWR0aDogNi45MzMzM3Z3O1xuICAgIGhlaWdodDogNi45MzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDAuMjY2Njd2dyBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMuMnZ3O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yMl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mb2xsb3ctYm5yMl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mb2xsb3ctYm5yMi5jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmMtdG9wLW5hdi1zcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjR2dyA0dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRvcC1uYXYtc3Age1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10b3AtbmF2LXNwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdG9wLW5hdi1zcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtdG9wLW5hdi1zcCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjY2Njd2dztcbiAgfVxuICAuYy10b3AtbmF2LXNwIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMnZ3O1xuICAgIHJpZ2h0OiAtOHZ3O1xuICAgIHotaW5kZXg6IDk5NztcbiAgICB3aWR0aDogNTMuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUzLjMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEuNDY2Njd2dztcbiAgICBsZWZ0OiAxMS40NjY2N3Z3O1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzAuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDMwLjY2NjY3dnc7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAucC10b3AtZm9sbG93LWJucl9fY2xvc2Uge1xuICAgIHdpZHRoOiA2LjkzMzMzdnc7XG4gICAgaGVpZ2h0OiA2LjkzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMC4yNjY2N3Z3IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC41MzMzM3Z3O1xuICAgIHJpZ2h0OiA5Ljg2NjY3dnc7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1mb2xsb3ctYm5yX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mb2xsb3ctYm5yX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnIuY2xvc2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5wLXRvcC1maXhlZC1uZXdzMiB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDIuNjY2Njd2dyA0LjI2NjY3dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEREVEQztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzMiB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDQuMjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkU0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZpeGVkLW5ld3Mge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZml4ZWQtbmV3cyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzX19pbm5lcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDIuMTMzMzN2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I0QjRCNDtcbiAgfVxuICAuYy1pbmZvX190dGwge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3R0bCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX190dGwtLWNsb2NrIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fdHRsLS1jbG9jayB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190dGwtLWNsb2NrIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fdHRsLS1jbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9jbG9jay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1pbmZvX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190aW1lIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fdGltZS1zdWIge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX190aW1lLXN1YiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190aW1lLXN1YiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3RpbWUtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fdGltZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190aW1lLXR4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3B1bGxkb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY3dnc7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDQuMjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMC4yNjY2N3Z3IHNvbGlkICNCNEI0QjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNC4yNjY2N3Z3O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLmFjdGl2ZSAuYy1pbmZvX19wdWxsZG93bi10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQ2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLmFjdGl2ZSAuYy1pbmZvX19wdWxsZG93bi10eHQ6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLmFjdGl2ZSAuYy1pbmZvX19wdWxsZG93bi1jb250YWluZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMuMnZ3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjUzMzMzdncgc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItYm90dG9tOiAwLjUzMzMzdncgc29saWQgIzcwNzA3MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjZ2dztcbiAgICByaWdodDogMi42NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLXR0bCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3B1bGxkb3duLXR0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi10dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi10eHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi10eHQge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tdHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tdHh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogY2FsYygxMTAuNSUpO1xuICAgIGhlaWdodDogMC4yNjY2N3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEI0QjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtNC4yNjY2N3Z3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuYy1pbmZvX19wdWxsZG93bi1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgbWF4LWhlaWdodDogNTkuNzMzMzN2dztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjUzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi1jb250ZW50cy10eHQge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0ICsgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIH1cbiAgLmMtaW5mb19fY29sdW1uICsgLmMtaW5mb19fY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA3LjQ2NjY3dnc7XG4gIH1cbiAgLmMtaW5mb19fbGlzdC1pdGVtIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDh2dyA0LjI2NjY3dncgMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY3dncgc29saWQgI0I0QjRCNDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgIGJvcmRlci1yaWdodDogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmMtaW5mb19fbGlzdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDQuMjY2Njd2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3O1xuICAgIGJvcmRlcjogMC4yNjY2N3Z3IHNvbGlkICNCNEI0QjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNC4yNjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX2xpc3QtYnRuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2xpc3QtYnRuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDQuOHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuYy1pbmZvX19saXN0LWJ0biAubG9nb19fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEuMDY2Njd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMS4wNjY2N3Z3O1xuICB9XG4gIC5jLWluZm9fX2xpc3QtYnRuIC5sb2dvX19ibG9jay0tc3RvcmUwNzYgaW1nLCAuYy1pbmZvX19saXN0LWJ0biAubG9nb19fYmxvY2stLXN0b3JlNzIyIGltZyB7XG4gICAgbWF4LWhlaWdodDogOHZ3O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMy4ydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGxfX2VuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi10dGxfX2phIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi10dGxfX2phIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tdHRsLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC0tY2VudGVyLnAtdG9wLWV2ZW50X190dGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmx1ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNC4yNjY2N3Z3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4REEzQzQ7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1ncmVlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNC4yNjY2N3Z3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1waW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNy40NjY2N3Z3O1xuICAgIGhlaWdodDogNy40NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00LjI2NjY3dnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OUE5QztcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLXRycTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNC4yNjY2N3Z3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCQjg7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS15ZWxsb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3LjQ2NjY3dnc7XG4gICAgaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTQuMjY2Njd2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVENzk5O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tcmVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNy40NjY2N3Z3O1xuICAgIGhlaWdodDogNy40NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00LjI2NjY3dnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OTg3RTtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLXdoaXRlMjAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNy40NjY2N3Z3O1xuICAgIGhlaWdodDogNy40NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00LjI2NjY3dnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNDtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWZyb250LXllbGxvdzEwMC1ncmVlbjIwMDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMi44dnc7XG4gICAgaGVpZ2h0OiAxMi44dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yLjR2dztcbiAgICBsZWZ0OiAwLjUzMzMzdnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRTRERDtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWZyb250LXllbGxvdzEwMC1ncmVlbjIwMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNy40NjY2N3Z3O1xuICAgIGxlZnQ6IDEyLjh2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFMkQ0O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay15ZWxsb3cyMDAtcmVkMTAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjA2NjY3dnc7XG4gICAgcmlnaHQ6IC0wLjUzMzMzdnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUVEODtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWJhY2steWVsbG93MjAwLXJlZDEwMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjczMzMzdnc7XG4gICAgcmlnaHQ6IDQuMjY2Njd2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFMEU2O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tZnJvbnQteWVsbG93MzAwLWdyZWVuMTAwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1mcm9udC15ZWxsb3czMDAtZ3JlZW4xMDA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTIuOHZ3O1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNS4zMzMzM3Z3O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCRDJDNTtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWZyb250LXllbGxvdzMwMC1ncmVlbjEwMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNS4zMzMzM3Z3O1xuICAgIGxlZnQ6IDEwLjY2NjY3dnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0REFCMDtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWJhY2stYmx1ZTEwMC1yZWQyMDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWJhY2stYmx1ZTEwMC1yZWQyMDA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNi40dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQuMjY2Njd2dztcbiAgICByaWdodDogLTEuMDY2Njd2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNBNEI3O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay1ibHVlMTAwLXJlZDIwMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDExLjJ2dztcbiAgICBoZWlnaHQ6IDExLjJ2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS42dnc7XG4gICAgcmlnaHQ6IDMuMnZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUJDQzQ7XG4gIH1cbiAgLmMtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M0U0NDtcbiAgICBib3JkZXItcmFkaXVzOiA4dnc7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDkuMzMzMzN2dztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMC4yNjY2N3Z3IHNvbGlkICMzODNFNDQ7XG4gIH1cbiAgLmMtYnRuX190eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuX190eHQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX190eHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG5fX3R4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgICBib3JkZXItcmlnaHQ6IDAuNjY2Njd2dyBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDAuNjY2Njd2dyBzb2xpZCAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmMtYnRuLS1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzhEOEQ4RDtcbiAgfVxuICAuYy1idG4tLWJhY2stbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEOEQ4RDtcbiAgICBib3JkZXItY29sb3I6ICM4RDhEOEQ7XG4gIH1cbiAgLmMtYnRuLS1iYWNrLWxpc3QgLmMtYnRuX190eHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMy4ydnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvdjEvc3RvcmVzL2NvbW1vbi9pY29uX2JhY2stbGlzdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jLWJ0bi1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M0U0NDtcbiAgICBib3JkZXItcmFkaXVzOiA4dnc7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDkuMzMzMzN2dztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMC4yNjY2N3Z3IHNvbGlkICMzODNFNDQ7XG4gIH1cbiAgLmMtYnRuLW1vcmVfX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4tbW9yZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi1tb3JlX190eHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4tbW9yZV9fdHh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgIGJvcmRlci1yaWdodDogMC42NjY2N3Z3IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC42NjY2N3Z3IHNvbGlkICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5jLWJ0bi1tb3JlLS1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzhEOEQ4RDtcbiAgfVxuICAuYy1idG4tbW9yZS0tYmFjay1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzhEOEQ4RDtcbiAgfVxuICAuYy1idG4tbW9yZS0tYmFjay1saXN0IC5jLWJ0bl9fdHh0OjphZnRlciB7XG4gICAgd2lkdGg6IDMuMnZ3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1wYW5lbCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI2NjY3dnc7XG4gIH1cbiAgLmMtcGFuZWxfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYy1wYW5lbF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3Z3O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmMtcGFuZWxfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzM3Z3O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5jLXBhbmVsX19wbGFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAuNTMzMzN2dyAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19wbGFjZSB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLWdyYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwLjUzMzMzdncgMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLWdyYXkge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX3BsYWNlLS1ncmF5IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX3BsYWNlLS1waW5rIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OUE5QztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC41MzMzM3Z3IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX3BsYWNlLS1waW5rIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhbmVsX19wbGFjZS0tcGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19zaG9wIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM4RDhEOEQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fc2hvcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19zaG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMuMnZ3O1xuICAgIGhlaWdodDogMC41MzMzM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCQjg7XG4gICAgYm9yZGVyLXJhZGl1czogMC41MzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJ2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1wYW5lbF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhbmVsX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX190dGwge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19kZXRhaWwtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDIuMTMzMzN2dztcbiAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgI0I5Qzk5ODtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbF9fZGV0YWlsLXR4dCB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fZGV0YWlsLXR4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19kZXRhaWwtdHh0LS1waW5rIHtcbiAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgI0Q0OUE5QztcbiAgfVxuICAuYy1wYW5lbC0tc2FsZSAuYy1wYW5lbF9fc2hvcDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVENzk5O1xuICB9XG4gIC5jLXBhbmVsLS1uZXdzIC5jLXBhbmVsX19zaG9wOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENDk4N0U7XG4gIH1cbiAgLmMtYW5ub3VuY2UtdHh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDEuNnZ3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hbm5vdW5jZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYW5ub3VuY2UtdHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYW5ub3VuY2UtdHh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDAuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmMtYW5ub3VuY2UtdHh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMC4yNjY2N3Z3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmMtc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDE3LjA2NjY3dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLXNoYXJlX19jb250YWluZXIge1xuICAgIG1hcmdpbjogNHZ3IGF1dG8gMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwLjY2NjY3dnc7XG4gIH1cbiAgLmMtc2hhcmVfX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNoYXJlX190dGwge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zaGFyZV9fdHRsIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2hhcmVfX2ljb24ge1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogMTZ2dztcbiAgfVxuICAuYy11bmRlcmxheWVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuMzMzMzN2dztcbiAgfVxuICAuYy1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAzLjJ2dyA0LjI2NjY3dncgNi40dnc7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiBzcGFuLmMtYnJlYWRjcnVtYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzMzMzN2dztcbiAgfVxuICAuYy1icmVhZGNydW1iIHNwYW4uYy1icmVhZGNydW1iLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYy1icmVhZGNydW1iIHNwYW4uYy1icmVhZGNydW1iLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiBzcGFuLmMtYnJlYWRjcnVtYi1jb250ZW50IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDY2Njd2dztcbiAgfVxuICAuYy1icmVhZGNydW1iIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYy1icmVhZGNydW1iIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNjY2Njd2dztcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmMtcGFnZS10dGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjR2dztcbiAgICBtYXJnaW46IDAgMCA2LjR2dyA4LjUzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtcGFnZS10dGxfX2VuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFnZS10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdHRsX19lbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2UtdHRsX19qYSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2UtdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2UtdHRsLWNpcmNsZS0td2hpdGUyMDA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMC4yNjY2N3Z3O1xuICAgIGhlaWdodDogMjAuMjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4wNjY2N3Z3O1xuICAgIGxlZnQ6IC0xMi45MzMzM3Z3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVCRTQ7XG4gIH1cbiAgLmMtcGFnZS10dGwtY2lyY2xlLS1waW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDIwLjI2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMDY2Njd2dztcbiAgICBsZWZ0OiAtMTIuOTMzMzN2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5QTlDO1xuICB9XG4gIC5jLXBhZ2UtdHRsLWNpcmNsZS0tdHJxOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDIwLjI2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMDY2Njd2dztcbiAgICBsZWZ0OiAtMTIuOTMzMzN2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENCQkI4O1xuICB9XG4gIC5jLXBhZ2UtdHRsLWNpcmNsZS0tcmVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDIwLjI2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMDY2Njd2dztcbiAgICBsZWZ0OiAtMTIuOTMzMzN2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5ODdFO1xuICB9XG4gIC5jLXBhZ2UtdHRsLWNpcmNsZS0teWVsbG93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDIwLjI2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMDY2Njd2dztcbiAgICBsZWZ0OiAtMTIuOTMzMzN2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVENzk5O1xuICB9XG4gIC5jLXBhZ2UtdHRsLWNpcmNsZS0tZ3JlZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMC4yNjY2N3Z3O1xuICAgIGhlaWdodDogMjAuMjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4wNjY2N3Z3O1xuICAgIGxlZnQ6IC0xMi45MzMzM3Z3O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNi40dncgMCAxOC42NjY2N3Z3IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4dnc7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHZ3O1xuICB9XG4gIC5jLXVuZGVybGF5ZXItc2VjdGlvbi1jb250YWluZXItLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDYuNHZ3IDAgMTguNjY2Njd2dyAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHZ3O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDh2dztcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyLS1hcnRpY2xlIC5pbWdfX3pvb20td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLXVuZGVybGF5ZXItc2VjdGlvbi1jb250YWluZXItLWFydGljbGUgLmltZ19fem9vbS13cmFwIC5pbWdfX3pvb20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci0tYXJ0aWNsZSAuaW1nX196b29tLXdyYXAgLmltZ19fem9vbTo6YWZ0ZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyLjEzMzMzdnc7XG4gICAgYm90dG9tOiAyLjEzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWdsYXNzLnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG4gIH1cbiAgLmMtcGFnZS1zdWJ0dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjA2NjY3dncgMCAwIDYuOTMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg2NjY3dnc7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFnZS1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYWdlLXN1YnR0bC1ib3JkZXJfX3doaXRlMjAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNDtcbiAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2Njd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjA2NjY3dnc7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjEzMzMzdnc7XG4gIH1cbiAgLmMtZXZlbnRfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDEuMDY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA2NjY3dnc7XG4gIH1cbiAgLmMtZXZlbnRfX2RhdGUteWVhciB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXllYXIge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ldmVudF9fZGF0ZS15ZWFyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZXZlbnRfX2RhdGUtbW9udGgsIC5jLWV2ZW50X19kYXRlLWRheSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLW1vbnRoLCAuYy1ldmVudF9fZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogMTEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWV2ZW50X19kYXRlLW1vbnRoLCAuYy1ldmVudF9fZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ldmVudF9fZGF0ZS1zZXAge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ldmVudF9fZGF0ZS1zZXAge1xuICAgIGZvbnQtc2l6ZTogMTEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXNlcCB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXdlZWtkYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZXZlbnRfX2RhdGUtd2Vla2RheSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXdlZWtkYXkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ldmVudF9fdHRsIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVCRTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X190dGwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXZlbnRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNC4yNjY2N3Z3O1xuICB9XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19pbWcge1xuICAgIHdpZHRoOiA4MC44dnc7XG4gICAgaGVpZ2h0OiA4MC44dnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19faW1nIGltZyB7XG4gICAgd2lkdGg6IDgwLjh2dztcbiAgICBoZWlnaHQ6IDgwLjh2dztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19mbG9vciB7XG4gICAgcGFkZGluZzogMS4wNjY2N3Z3IDIuMTMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC41MzMzM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDhEOEQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19mbG9vciB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19mbG9vciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19zaG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNTMzMzN2dztcbiAgICBjb2xvcjogIzhEOEQ4RDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fc2hvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzLjJ2dztcbiAgICBoZWlnaHQ6IDAuNTMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERBM0M0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNjY2Njd2dztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19zaG9wLS1zYWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNTMzMzN2dztcbiAgICBjb2xvcjogIzhEOEQ4RDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3AtLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3AtLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fc2hvcC0tc2FsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzLjJ2dztcbiAgICBoZWlnaHQ6IDAuNTMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVENzk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNjY2Njd2dztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNjY2N3Z3IHNvbGlkICM4Q0JCQjg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190dGwge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fdHRsLS1zYWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY3dncgc29saWQgI0RFRDc5OTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190dGwtLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3R0bC0tc2FsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190ZXJtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY3dnc7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190ZXJtIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190ZXJtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbF9fdHh0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsX190eHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMi4xMzMzM3Z3O1xuICAgIGJvdHRvbTogMi4xMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3YxL3N0b3Jlcy9hcnRpY2xlL2ZlYXR1cmUvaWNvbl9zbGljay1nbGFzcy5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2N3Z3O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA4MC44dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTkuMnZ3O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2LCAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMTAyJTtcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDkuNnZ3O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAucC1zbGljay1hcnJvd19zcCwgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2LCAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5wLXNsaWNrLWFycm93X3NwOjpiZWZvcmUsIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAuc2xpY2stcHJldjo6YmVmb3JlLCAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWFycm93LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDkuNnZ3O1xuICAgIHBhZGRpbmctdG9wOiA5LjZ2dztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYi1jb3VudCB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYi1jb3VudCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWItY291bnQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbF9fb3RoZXJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogNi40dncgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX290aGVycyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIGR0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzN2dyAwIDA7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX290aGVycyAub3RoZXIgZGQgLnByaWNlLXN0cmlrZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX290aGVycyAub3RoZXIgZGQgLnNhbGUtcHJpY2Uge1xuICAgIGNvbG9yOiAjZTYwMDEyO1xuICB9XG4gIC5jLWFydGljbGUtaW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwLjh2dztcbiAgfVxuICAuYy1hcnRpY2xlLWluZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHZ3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMjY2Njd2dyBzb2xpZCAjOENCQkI4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nLS1zYWxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZ2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY3dncgc29saWQgI0RFRDc5OTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtaW5mb19faGVhZGluZy0tc2FsZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtaW5mb19faGVhZGluZy0tc2FsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtaW5mb19fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWluZm9fX3R4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLWluZm9fX3R4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtaW5mb19fbGluayB7XG4gICAgY29sb3I6ICMxRjhERDk7XG4gIH1cbiAgLmMtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjEzMzMzdnc7XG4gIH1cbiAgLmMtZG90c19fZG90LS1waW5rIHtcbiAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5QTlDO1xuICB9XG4gIC5jLWRvdHNfX2RvdC0tZ3JlZW4ge1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gIH1cbiAgLmMtZG90c19fZG90LS10cnEge1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCQjg7XG4gIH1cbiAgLmMtZG90c19fZG90LS1yZWQge1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENDk4N0U7XG4gIH1cbiAgLmMtZG90c19fZG90LS15ZWxsb3cge1xuICAgIHdpZHRoOiAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERUQ3OTk7XG4gIH1cbiAgLmMtZG90c19fZG90LS1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuYy1kb3RzX19kb3QtLWFuaW1hdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbjogZG90U2NhbGUgMC43NXMgLTAuMjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICB9XG4gIC5jLWRvdHNfX2RvdC0tYW5pbWF0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uOiBkb3RTY2FsZSAwLjc1cyAtMC4xMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIH1cbiAgLmMtZG90c19fZG90LS1hbmltYXRpb246bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb246IGRvdFNjYWxlIDAuNzVzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICB9XG4gIC5yZXN1bHQtemVybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZXN1bHQtemVyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3Z3IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN1bHQtemVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtemVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmMtbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jLW5hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmMtbmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAjbmF2LXNlbGVjdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0bi10by1tb2RhbCB7XG4gICAgbWFyZ2luOiA2LjR2dyA4LjUzMzMzdncgMDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDQuMjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjQjlDOTk4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0bi10by1tb2RhbCBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUuMzMzMzN2dztcbiAgICBib3JkZXItcmlnaHQ6IDAuNTMzMzN2dyBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDAuNTMzMzN2dyBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0I5Qzk5ODtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0bi10by1tb2RhbCBhOmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuYnRuLXRvLW1vZGFsIGEuYnRuLWNvbG9yLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5Qzk5ODtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYS5idG4tY29sb3ItLXRycSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhDQkJCODtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYS5idG4tY29sb3ItLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OTg3RTtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5idG4tdG8tbW9kYWwgYS5idG4tY29sb3ItLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENDlBOUM7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuYnRuLXRvLW1vZGFsIGEuYnRuLWNvbG9yLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERUQ3OTk7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuc3RhdHVzLWJveCB7XG4gICAgd2lkdGg6IDgyLjkzMzMzdnc7XG4gICAgbWFyZ2luOiA2LjR2dyBhdXRvIDUuMzMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5zdGF0dXMtYm94IHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLnN0YXR1cy1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCB7XG4gICAgbWFyZ2luOiA2LjR2dyA5LjZ2dyAwIDUuMzMzMzN2dztcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAudGl0bGUta2V5d29yZCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAudGl0bGUta2V5d29yZCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAudGl0bGUta2V5d29yZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5saXN0LWtleXdvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42dnc7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmxpc3Qta2V5d29yZF9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDEuMDY2Njd2dyAyLjEzMzMzdnc7XG4gICAgYm9yZGVyOiAwLjI2NjY3dncgc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5saXN0LWtleXdvcmRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmxpc3Qta2V5d29yZF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5saXN0LWtleXdvcmRfX2l0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDAuMjY2Njd2dyBzb2xpZCAjOEQ4RDhEO1xuICAgIGJhY2tncm91bmQ6ICM4RDhEOEQ7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDQuMjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtbW9yZSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUgc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyLjkzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjkzMzMzdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC02LjR2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY3dncgc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDAuMjY2Njd2dyBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUgc3Bhbi5hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogOC41MzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtZmlsdGVyIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtZmlsdGVyIGE6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMuNzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuNzMzMzN2dztcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTQuMjY2Njd2dztcbiAgICBib3JkZXItcmlnaHQ6IDAuMjY2Njd2dyBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDgwJSAwO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1maWx0ZXIgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzLjczMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjczMzMzdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC02LjY2NjY3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNjY2N3Z3IHNvbGlkICMwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogODAlIDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIFBDIHNjc3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHotaW5kZXg6IDk5NztcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xuICB9XG4gIC5wLXRvcC1mb2xsb3ctYm5yMl9faW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtZm9sbG93LWJucjJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi4xMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnIyX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnIyLmNsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucC10b3AtZm9sbG93LWJuciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICBib3R0b206IDE4MHB4O1xuICAgIHotaW5kZXg6IDk5NztcbiAgICB3aWR0aDogMjM3cHg7XG4gICAgaGVpZ2h0OiAyMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MXB4O1xuICAgIGxlZnQ6IDUxcHg7XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogNDRweDtcbiAgfVxuICAucC10b3AtZm9sbG93LWJucl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZm9sbG93LWJuci5jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnAtdG9wLWZpeGVkLW5ld3MyIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERURDO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZpeGVkLW5ld3MyIHtcbiAgICBmb250LXNpemU6IDEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzMiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1maXhlZC1uZXdzMl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5wLXRvcC1maXhlZC1uZXdzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkU0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLWZpeGVkLW5ld3Mge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZpeGVkLW5ld3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZml4ZWQtbmV3c19faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5wLXRvcC1maXhlZC1uZXdzX19pbm5lcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I0QjRCNDtcbiAgfVxuICAuYy1pbmZvX19jb2x1bW4ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jLWluZm9fX2NvbHVtbiArIC5jLWluZm9fX2NvbHVtbiB7XG4gICAgbWluLXdpZHRoOiAzNzBweDtcbiAgfVxuICAuYy1pbmZvX19jb2x1bW4tLXN0b3JlMDc2IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuYy1pbmZvX190dGwge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190dGwtLWNsb2NrIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3R0bC0tY2xvY2sge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fdHRsLS1jbG9jayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3R0bC0tY2xvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9jbG9jay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1pbmZvX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fdGltZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3RpbWUtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fdGltZS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fdGltZS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX190aW1lLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3RpbWUtdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fdGltZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYy1pbmZvX19wdWxsZG93bi5hY3RpdmUgLmMtaW5mb19fcHVsbGRvd24tdHh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24uYWN0aXZlIC5jLWluZm9fX3B1bGxkb3duLXR4dDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24uYWN0aXZlIC5jLWluZm9fX3B1bGxkb3duLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tdHRsIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWluZm9fX3B1bGxkb3duLXR0bCB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi10dGw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4ICsgMjRweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QjRCNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuYy1pbmZvX19wdWxsZG93bi10eHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tdHh0IHtcbiAgICBmb250LXNpemU6IDEuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3B1bGxkb3duLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3B1bGxkb3duLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QjRCNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuYy1pbmZvX19wdWxsZG93bi1jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIyNHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLWNvbnRlbnRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5jLWluZm9fX3B1bGxkb3duLWNvbnRlbnRzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19wdWxsZG93bi1jb250ZW50cy10eHQge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0ICsgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jLWluZm9fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWluLWhlaWdodDogMTA0cHg7XG4gIH1cbiAgLmMtaW5mb19fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjRCNEI0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmMtaW5mb19fbGlzdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I0QjRCNDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fbGlzdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19saXN0LWJ0biBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbmZvX19saXN0LWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2xpc3QtYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19saXN0LWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuYy1pbmZvX19saXN0LWJ0biAubG9nb19fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5jLWluZm9fX2xpc3QtYnRuIC5sb2dvX19ibG9jay0tc3RvcmUwNzYgaW1nLCAuYy1pbmZvX19saXN0LWJ0biAubG9nb19fYmxvY2stLXN0b3JlNzIyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGxfX2VuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tdHRsX19lbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tdHRsX19qYSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLXR0bF9famEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLXR0bC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtLW1heC13aWR0aCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmx1ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4REEzQzQ7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1ncmVlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1waW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OUE5QztcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLXRycTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCQjg7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS15ZWxsb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjZweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVENzk5O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tcmVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OTg3RTtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLXdoaXRlMjAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNDtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWZyb250LXllbGxvdzEwMC1ncmVlbjIwMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tZnJvbnQteWVsbG93MTAwLWdyZWVuMjAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtNDhweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFNEREO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tZnJvbnQteWVsbG93MTAwLWdyZWVuMjAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMTNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFMkQ0O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay15ZWxsb3cyMDAtcmVkMTAwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1iYWNrLXllbGxvdzIwMC1yZWQxMDA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtNDZweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRFRUQ4O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay15ZWxsb3cyMDAtcmVkMTAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogLTIzcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRTBFNjtcbiAgfVxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUtLWZyb250LXllbGxvdzMwMC1ncmVlbjEwMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tZnJvbnQteWVsbG93MzAwLWdyZWVuMTAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAtMzhweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JEMkM1O1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tZnJvbnQteWVsbG93MzAwLWdyZWVuMTAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTREQUIwO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay1ibHVlMTAwLXJlZDIwMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZS0tYmFjay1ibHVlMTAwLXJlZDIwMDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IC0zNnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5M0E0Qjc7XG4gIH1cbiAgLmMtc2VjdGlvbi10dGwtY2lyY2xlLS1iYWNrLWJsdWUxMDAtcmVkMjAwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogLTI0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5QkNDNDtcbiAgfVxuICAuYy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzRTQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTdweCAzOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNFNDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWJ0bl9fdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG5fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bl9fdHh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5jLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICAuYy1idG46aG92ZXIgLmMtYnRuX190eHQge1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICB9XG4gIC5jLWJ0bjpob3ZlciAuYy1idG5fX3R4dDo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzhEOEQ4RDtcbiAgfVxuICAuYy1idG4tLWJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDhEOEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEQ4RDhEO1xuICB9XG4gIC5jLWJ0bi0tYmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICAuYy1idG4tLWJhY2stbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEOEQ4RDtcbiAgICBib3JkZXItY29sb3I6ICM4RDhEOEQ7XG4gIH1cbiAgLmMtYnRuLS1iYWNrLWxpc3QgLmMtYnRuX190eHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1idG4tLWJhY2stbGlzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICAuYy1idG4tLWJhY2stbGlzdDpob3ZlciAuYy1idG5fX3R4dDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy92MS9zdG9yZXMvY29tbW9uL2ljb25fYmFjay1saXN0LWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuYy1idG4tbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNFNDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDM4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM4M0U0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtYnRuLW1vcmVfX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuLW1vcmVfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tbW9yZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLW1vcmVfX3R4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5jLWJ0bi1tb3JlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIC5jLWJ0bi1tb3JlOmhvdmVyIC5jLWJ0bi1tb3JlX190eHQge1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICB9XG4gIC5jLWJ0bi1tb3JlOmhvdmVyIC5jLWJ0bi1tb3JlX190eHQ6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4RDhEOEQ7XG4gIH1cbiAgLmMtYnRuLW1vcmUtLWJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDhEOEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEQ4RDhEO1xuICB9XG4gIC5jLWJ0bi1tb3JlLS1iYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIC5jLWJ0bi1tb3JlLS1iYWNrLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDhEOEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEQ4RDhEO1xuICB9XG4gIC5jLWJ0bi1tb3JlLS1iYWNrLWxpc3QgLmMtYnRuX190eHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1idG4tbW9yZS0tYmFjay1saXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIC5jLWJ0bi1tb3JlLS1iYWNrLWxpc3Q6aG92ZXIgLmMtYnRuLW1vcmVfX3R4dDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy92MS9zdG9yZXMvY29tbW9uL2ljb25fYmFjay1saXN0LWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuYy1wYW5lbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMjhweDtcbiAgfVxuICAuYy1wYW5lbDpob3ZlciAuYy1wYW5lbF9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5jLXBhbmVsOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIH1cbiAgLmMtcGFuZWxfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5jLXBhbmVsX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmMtcGFuZWxfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuYy1wYW5lbF9fcGxhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlDOTk4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19wbGFjZSB7XG4gICAgZm9udC1zaXplOiAxLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLWdyYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19wbGFjZS0tZ3JheSB7XG4gICAgZm9udC1zaXplOiAxLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLWdyYXkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLXBpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5QTlDO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsX19wbGFjZS0tcGluayB7XG4gICAgZm9udC1zaXplOiAxLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fcGxhY2UtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fc2hvcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbF9fc2hvcCB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhbmVsX19zaG9wIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX3Nob3A6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERBM0M0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYy1wYW5lbF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhbmVsX190dGwge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhbmVsX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fZGV0YWlsLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCOUM5OTg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX2RldGFpbC10eHQge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX2RldGFpbC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fZGV0YWlsLXR4dC0tcGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENDlBOUM7XG4gIH1cbiAgLmMtcGFuZWwtLXNhbGUgLmMtcGFuZWxfX3Nob3A6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFRDc5OTtcbiAgfVxuICAuYy1wYW5lbC0tbmV3cyAuYy1wYW5lbF9fc2hvcDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5ODdFO1xuICB9XG4gIC5jLWFubm91bmNlLXR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hbm5vdW5jZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hbm5vdW5jZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hbm5vdW5jZS10eHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYy1hbm5vdW5jZS10eHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYy1zaG93LWJuciB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jLXNob3ctYm5yIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuYy1zaG93LWJuciBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gICAgdHJhbnNsYXRlOiA1cHggNXB4O1xuICB9XG4gIC5jLXNoYXJlIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1zaGFyZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jLXNoYXJlX190dGwge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zaGFyZV9fdHRsIHtcbiAgICBmb250LXNpemU6IDIuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2hhcmVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNoYXJlX19pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYy11bmRlcmxheWVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIgc3Bhbi5jLWJyZWFkY3J1bWItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiBzcGFuLmMtYnJlYWRjcnVtYi1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiBzcGFuLmMtYnJlYWRjcnVtYi1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYy1icmVhZGNydW1iIHNwYW4uYy1icmVhZGNydW1iLWNvbnRlbnQgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuYy1icmVhZGNydW1iIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYy1icmVhZGNydW1iIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jLXBhZ2UtdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtcGFnZS10dGxfX2VuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFnZS10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdHRsX19lbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdHRsX19qYSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYWdlLXR0bF9famEge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS10dGxfX2phIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS10dGwtY2lyY2xlLS13aGl0ZTIwMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogLTcxcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNDtcbiAgfVxuICAuYy1wYWdlLXR0bC1jaXJjbGUtLXBpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC03MXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENDlBOUM7XG4gIH1cbiAgLmMtcGFnZS10dGwtY2lyY2xlLS10cnE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC03MXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCQjg7XG4gIH1cbiAgLmMtcGFnZS10dGwtY2lyY2xlLS1yZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC03MXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENDk4N0U7XG4gIH1cbiAgLmMtcGFnZS10dGwtY2lyY2xlLS15ZWxsb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC03MXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERUQ3OTk7XG4gIH1cbiAgLmMtcGFnZS10dGwtY2lyY2xlLS1ncmVlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogLTcxcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5Qzk5ODtcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyLS1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDM2cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci0tYXJ0aWNsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci0tYXJ0aWNsZSAuaW1nX196b29tLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyLS1hcnRpY2xlIC5pbWdfX3pvb20td3JhcCAuaW1nX196b29tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLXVuZGVybGF5ZXItc2VjdGlvbi1jb250YWluZXItLWFydGljbGUgLmltZ19fem9vbS13cmFwIC5pbWdfX3pvb20gaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5jLXVuZGVybGF5ZXItc2VjdGlvbi1jb250YWluZXItLWFydGljbGUgLmltZ19fem9vbS13cmFwIC5pbWdfX3pvb20gaW1nOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci0tYXJ0aWNsZSAuaW1nX196b29tLXdyYXAgLmltZ19fem9vbTo6YWZ0ZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWdsYXNzLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCA0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyLWxpc3Q6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC5jLXBhZ2Utc3VidHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNy41cHggMCAxNXB4IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFnZS1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXN1YnR0bC1ib3JkZXJfX3doaXRlMjAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAuYy1ldmVudF9fZGF0ZS15ZWFyIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZXZlbnRfX2RhdGUteWVhciB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ldmVudF9fZGF0ZS15ZWFyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXZlbnRfX2RhdGUtbW9udGgsIC5jLWV2ZW50X19kYXRlLWRheSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLW1vbnRoLCAuYy1ldmVudF9fZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogNy4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXZlbnRfX2RhdGUtbW9udGgsIC5jLWV2ZW50X19kYXRlLWRheSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXNlcCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXNlcCB7XG4gICAgZm9udC1zaXplOiA3LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ldmVudF9fZGF0ZS1zZXAge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ldmVudF9fZGF0ZS13ZWVrZGF5IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWV2ZW50X19kYXRlLXdlZWtkYXkge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ldmVudF9fZGF0ZS13ZWVrZGF5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXZlbnRfX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ldmVudF9fdHRsIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWV2ZW50X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19mbG9vciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ4RDhEO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX2Zsb29yIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19mbG9vciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19zaG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM4RDhEOEQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fc2hvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENCQkI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fc2hvcC0tc2FsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19zaG9wLS1zYWxlIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19zaG9wLS1zYWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Nob3AtLXNhbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFRDc5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhDQkJCODtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190dGwtLXNhbGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUQ3OTk7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3R0bC0tc2FsZSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtdG9wLWNvbnRlbnRzX190dGwtLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLXRvcC1jb250ZW50c19fdGVybSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Rlcm0ge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHNfX3Rlcm0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy92MS9zdG9yZXMvYXJ0aWNsZS9mZWF0dXJlL2ljb25fc2xpY2stZ2xhc3Muc3ZnXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWJfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLXByZXYsIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMzZweDtcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAucC1zbGljay1hcnJvdywgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5zbGljay1wcmV2LCAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iIC5wLXNsaWNrLWFycm93OjpiZWZvcmUsIC5jLWFydGljbGUtZGV0YWlsIC50aHVtYi13cmFwIC50aHVtYiAuc2xpY2stcHJldjo6YmVmb3JlLCAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWFycm93LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWItY291bnQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWRldGFpbCAudGh1bWItd3JhcCAudGh1bWItY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWwgLnRodW1iLXdyYXAgLnRodW1iLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX290aGVycyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1kZXRhaWxfX290aGVycyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIGR0IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIGRkIC5wcmljZS1zdHJpa2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG4gIC5jLWFydGljbGUtZGV0YWlsX19vdGhlcnMgLm90aGVyIGRkIC5zYWxlLXByaWNlIHtcbiAgICBjb2xvcjogI2U2MDAxMjtcbiAgfVxuICAuYy1hcnRpY2xlLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxuICAuYy1hcnRpY2xlLWluZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Q0JCQjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWluZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nLS1zYWxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVENzk5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS1pbmZvX19oZWFkaW5nLS1zYWxlIHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtaW5mb19faGVhZGluZy0tc2FsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtaW5mb19fdHh0IHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlLWluZm9fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlLWluZm9fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvdHMge1xuICAgIG1hcmdpbjogMTIwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuYy1kb3RzX19kb3QtLXBpbmsge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0OUE5QztcbiAgfVxuICAuYy1kb3RzX19kb3QtLWdyZWVuIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM5OTg7XG4gIH1cbiAgLmMtZG90c19fZG90LS10cnEge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhDQkJCODtcbiAgfVxuICAuYy1kb3RzX19kb3QtLXJlZCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5ODdFO1xuICB9XG4gIC5jLWRvdHNfX2RvdC0teWVsbG93IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERUQ3OTk7XG4gIH1cbiAgLmMtZG90c19fZG90LS1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuYy1kb3RzX19kb3QtLWFuaW1hdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbjogZG90U2NhbGUgMC43NXMgLTAuMjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICB9XG4gIC5jLWRvdHNfX2RvdC0tYW5pbWF0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uOiBkb3RTY2FsZSAwLjc1cyAtMC4xMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIH1cbiAgLmMtZG90c19fZG90LS1hbmltYXRpb246bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb246IGRvdFNjYWxlIDAuNzVzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICB9XG4gIC5yZXN1bHQtemVybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZXN1bHQtemVyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdWx0LXplcm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtemVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmMtbmF2LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jLW5hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jLW5hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1zZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYtc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYtc2VsZWN0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LXNlbGVjdDpob3Zlcjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LXNlbGVjdCBzZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1zZWxlY3Qgc2VsZWN0IG9wdGdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRURFQkU0O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1zZWxlY3QgLm5hdi1zZWxlY3QtYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAudGl0bGUta2V5d29yZCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLnRpdGxlLWtleXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLnRpdGxlLWtleXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAubGlzdC1rZXl3b3JkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAubGlzdC1rZXl3b3JkX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmxpc3Qta2V5d29yZF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5saXN0LWtleXdvcmRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAubGlzdC1rZXl3b3JkX19pdGVtOmhvdmVyLCAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAubGlzdC1rZXl3b3JkX19pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhEOEQ4RDtcbiAgICBiYWNrZ3JvdW5kOiAjOEQ4RDhEO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1tb3JlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUgc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtbW9yZSBzcGFuOmhvdmVyOjphZnRlciwgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLW1vcmUgc3Bhbi5hY3RpdmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5uYXYta2V5d29yZCAuYnRuLWtleXdvcmQtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLWZpbHRlciBhIHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLm5hdi1rZXl3b3JkIC5idG4ta2V5d29yZC1maWx0ZXIgYTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNzUlIDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAubmF2LWtleXdvcmQgLmJ0bi1rZXl3b3JkLWZpbHRlciBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA3NSUgMDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxCYXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLmNhbGVuZGFyQmxvY2sgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbEJhc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxIZWFkZXIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxQcmV2LFxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbENhcHRpb24sXG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsTmV4dCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxDYXB0aW9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsUHJldixcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxOZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdG9yZXMvZXZlbnQvYXJyb3dfY2FsZW5kYXIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbFByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsTmV4dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsV2VlayxcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxEYXRhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogM3B4O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsV2VlayBsaSxcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxEYXRhIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbFdlZWsgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxTdW4ge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsU2F0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbEhvbGkge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5zQ2FsT3RoZXIge1xuICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbE90aGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuY2FsZW5kZXJCb3ggLnNDYWxFdmVudERhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRlYzEgIWltcG9ydGFudDtcbiAgfVxuICAjYy1zb3J0LW5hdiAuc3RpY2t5IC5jYWxlbmRlckJveCAuc0NhbENsaWNrQ3VycmVudCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IHVsLnNDYWxEYXRhIGxpIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmNhbGVuZGVyQm94IC5jYWxlbmRhckJsb2NrIC5hbm5vdGF0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0biBhIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0biBhIHtcbiAgICBmb250LXNpemU6IDEuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjLXNvcnQtbmF2IC5zdGlja3kgLmJ0biBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Mtc29ydC1uYXYgLnN0aWNreSAuYnRuLXRvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIOOCouODi+ODoeODvOOCt+ODp+ODsyAqL1xuQGtleWZyYW1lcyBkb3RTY2FsZSB7XG4gIDAlLFxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdG1peGlu5Yem55CGXHJcbiBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZnVuY3Rpb24gZ2V0LXZ3KCRzaXplLCAkdmlld3BvcnQ6ICRTUF9XSURUSCkge1xyXG5cdCRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcblx0QHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplLXZ3KCRwaXhlbCwgJHZpZXdXaWR0aDogNzUwKSB7XHJcblx0Zm9udC1zaXplOiBnZXQtdncoJHBpeGVsLCAkdmlld1dpZHRoKTtcclxufVxyXG5cclxuQG1peGluIGltZy0xMDAge1xyXG5cdGltZyB7d2lkdGg6IDEwMCU7fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0U2l6ZVZ3KCRhU2l6ZSkge1xyXG5cdCRyYXRlOiAxMDAgLyAkU1BfV0lEVEg7XHJcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcclxufVxyXG5cclxuLy8g44Os44K544Od44Oz44K344OW55So55S75YOP572u44GN5o+b44GIXHJcbkBtaXhpbiB0eHQtcmVwbGFjZS1pbWcge1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gZm9udC1zaXplLXJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaG9yaXpvbi1jZW50ZXIoJHNpemUsICRiYXNlOiAxNikge1xyXG5cdCRmb250U2l6ZTogKCgkc2l6ZSAvICRiYXNlKSAvIDIpICsgcmVtO1xyXG5cdHRvcCA6IGNhbGMoNTAlIC0gI3skZm9udFNpemV9KTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHR6b29tOiAxO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuICBcdCY6YWZ0ZXIge1xyXG5cdCAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vL+iLseiqnuODleOCqeODs+ODiCBwYyxzcFxyXG5AbWl4aW4gZm9udC1lbigkbHMpIHtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMgKyByZW07XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHNwXHJcbkBtaXhpbiB0aGluLWFycm93KCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYmZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYmZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE0KTtcclxuXHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDQpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYWZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYWZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDEwMCk7XHJcblx0XHRoZWlnaHQ6IGdldFNpemVWdygyKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhZkNscjtcclxuXHR9XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHBjXHJcbkBtaXhpbiB0aGluLWFycm93X3BjKCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6ICRiZlJ0ICsgcHg7XHJcblx0XHRib3R0b206ICRiZkJ0ICsgcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogJGFmUnQgKyBweDtcclxuXHRcdGJvdHRvbTogJGFmQnQgKyBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMzRweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFmQ2xyO1xyXG5cdH1cclxufVxyXG5cclxuLy9Gb250QXdlU29tZeefouWNsCBzcFxyXG5AbWl4aW4gZmFzLWFycm93KCRyaWdodCwgJHNpemUsICRmYXMpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6ICRyaWdodCArIHZ3O1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiAkZmFzO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRzaXplKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8vRm9udEF3ZVNvbWXnn6LljbAgcGNcclxuQG1peGluIGZhcy1hcnJvd19wYygkcmlnaHQsICRzaXplLCAkZmFzKSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAkcmlnaHQgKyBweDtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogJGZhcztcclxuXHRmb250LXNpemU6ICRzaXplICsgcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL+WklumDqOODquODs+OCr1xyXG5AbWl4aW4gbGluay1vdXRlcigkcmlnaHQsICR3aWR0aCwgJHB0KSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiBnZXRTaXplVncoJHJpZ2h0KTtcclxuXHR3aWR0aDogZ2V0U2l6ZVZ3KCR3aWR0aCk7XHJcblx0cGFkZGluZy10b3A6IGdldFNpemVWdygkcHQpO1xyXG5cdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2xpbmstb3V0ZXIuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHNwXHJcbkBtaXhpbiBoZWFkaW5nMiB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDM2KTtcclxuXHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoODApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KC0yNSk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTUFSVUlfQkFTRV8xO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjNyZW07XHJcblx0fVxyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHBjXHJcbkBtaXhpbiBoZWFkaW5nMl9wYyB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRNQVJVSV9CQVNFXzE7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vcGPjg6rjgrnjg4jjga7jg63jg7zjg6vjgqrjg7zjg5Djg7xcclxuQG1peGluIHJvbGxvdmVyLWxpc3Qge1xyXG5cdGEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKC01ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBhbmltYXRpb25cclxuQGtleWZyYW1lcyBkaXNwQXJ0aWNsZURldGFpbCB7XHJcblx0MCUge29wYWNpdHk6IDB9XHJcblx0MTAwJSB7b3BhY2l0eTogMX1cclxufVxyXG5cclxuJG1xLXBjOiAobWluLXdpZHRoOjc2OHB4KSAhZGVmYXVsdDtcclxuJG1xLXNwOiAobWF4LXdpZHRoOjc2N3B4KSAhZGVmYXVsdDtcclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRNQVJVSV9HUkFZOiAjNDg0ZTU1O1xyXG4kTUFSVUlfR1JBWV8xOiAjNTk2MDY3O1xyXG4kTUFSVUlfR1JBWV8yOiAjNmE3Mjc5O1xyXG4kTUFSVUlfR1JBWV8zOiAjN2I4Mjg5O1xyXG4kTUFSVUlfR1JBWV80OiAjOGI5MzlhO1xyXG4kTUFSVUlfR1JBWV81OiAjOWRhNGFhO1xyXG4kTUFSVUlfR1JBWV82OiAjYWRiNGI5O1xyXG4kTUFSVUlfR1JBWV83OiAjYmVjM2M5O1xyXG4kTUFSVUlfR1JBWV84OiAjY2VkMmQ3O1xyXG4kTUFSVUlfR1JBWV85OiAjZGVlMWU0O1xyXG4kTUFSVUlfR1JBWV8xMDogI2VlZjBmMjtcclxuXHJcbiRNQVJVSV9SRUQ6ICM1ZTAwMDA7XHJcbiRNQVJVSV9SRURfMTogIzdkMDAwMDtcclxuJE1BUlVJX1JFRF8yOiAjOWEwMDAwO1xyXG4kTUFSVUlfUkVEXzM6ICNiNjAwMDU7XHJcbiRNQVJVSV9SRURfNDogI2NmMDAwZDtcclxuJE1BUlVJX1JFRF81OiAjZTYwMDEyO1xyXG4kTUFSVUlfUkVEXzY6ICNlOTRmMmU7XHJcbiRNQVJVSV9SRURfNzogI2VmN2M1NDtcclxuJE1BUlVJX1JFRF84OiAjZjNhMzgxO1xyXG4kTUFSVUlfUkVEXzk6ICNmOGNhYjI7XHJcbiRNQVJVSV9SRURfMTA6ICNmZGVkZTM7XHJcblxyXG4kTUFSVUlfQkxVRTogIzAwMTM0NTtcclxuJE1BUlVJX0JMVUVfMTogIzAwMjY1ZDtcclxuJE1BUlVJX0JMVUVfMjogIzAwMzU3MztcclxuJE1BUlVJX0JMVUVfMzogIzAwNDE4NjtcclxuJE1BUlVJX0JMVUVfNDogIzAwNGI5ODtcclxuJE1BUlVJX0JMVUVfNTogIzAwNTRhNztcclxuJE1BUlVJX0JMVUVfNjogIzI3NmNiNTtcclxuJE1BUlVJX0JMVUVfNzogIzY2ODdjNDtcclxuJE1BUlVJX0JMVUVfODogIzk1YThkNjtcclxuJE1BUlVJX0JMVUVfOTogI2MwY2FlNztcclxuJE1BUlVJX0JMVUVfMTA6ICNlOWVkZjc7XHJcblxyXG4kTUFSVUlfT1JBTkdFOiAjNjIzNzAwO1xyXG4kTUFSVUlfT1JBTkdFXzE6ICM4MjRlMDA7XHJcbiRNQVJVSV9PUkFOR0VfMjogI2EyNjQwMDtcclxuJE1BUlVJX09SQU5HRV8zOiAjYmY3NzAwO1xyXG4kTUFSVUlfT1JBTkdFXzQ6ICNkYjg5MDA7XHJcbiRNQVJVSV9PUkFOR0VfNTogI2YzOTgwMDtcclxuJE1BUlVJX09SQU5HRV82OiAjZjZhYTM0O1xyXG4kTUFSVUlfT1JBTkdFXzc6ICNmOWJkNjY7XHJcbiRNQVJVSV9PUkFOR0VfODogI2ZiZDE5MztcclxuJE1BUlVJX09SQU5HRV85OiAjZmRlNGJmO1xyXG4kTUFSVUlfT1JBTkdFXzEwOiAjZmVmNWU4O1xyXG5cclxuJE1BUlVJX0dSRUVOOiAjMDAzZjBlO1xyXG4kTUFSVUlfR1JFRU5fMTogIzAwNTYxZjtcclxuJE1BUlVJX0dSRUVOXzI6ICMwMDZhMmM7XHJcbiRNQVJVSV9HUkVFTl8zOiAjMDA3YzM2O1xyXG4kTUFSVUlfR1JFRU5fNDogIzAwOGMzZTtcclxuJE1BUlVJX0dSRUVOXzU6ICMwMDk5NDQ7XHJcbiRNQVJVSV9HUkVFTl82OiAjMDhhNzVjO1xyXG4kTUFSVUlfR1JFRU5fNzogIzU3YmE3YjtcclxuJE1BUlVJX0dSRUVOXzg6ICM5NWNlYTA7XHJcbiRNQVJVSV9HUkVFTl85OiAjYzNlMmM3O1xyXG4kTUFSVUlfR1JFRU5fMTA6ICNlYmY0ZWI7XHJcblxyXG4kTUFSVUlfR1JPVVA6ICM1MTYzNTk7XHJcbiRFUE9TX1JFRDogI0E1MDAxRTtcclxuXHJcbiRNQVJVSV9CQVNFOiAjNDc0YTQ4O1xyXG4kTUFSVUlfQkFTRV8xOiAjOWZhNWExO1xyXG4kTUFSVUlfQkFTRV8yOiAjNzM3QTc2O1xyXG4kTUFSVUlfQkFTRV8zOiAjNUM2MzVGO1xyXG4kTUFSVUlfQkFTRV80OiAjRTdFRUVBO1xyXG4kTUFSVUlfQkFTRV81OiAjRjFGNUYyO1xyXG5cclxuJFdISVRFOiAjZmZmO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRDQVRFR09SWV9MQURJRVM6ICNmNDc1OTc7XHJcbiRDQVRFR09SWV9NRU5TOiAjNzVhOGY0O1xyXG4kQ0FURUdPUllfTEFESUVfTUVOUzogI2Q4NzVmNDtcclxuJENBVEVHT1JZX0tOSUNLX0tOQUNLOiAjZjRiNDc1O1xyXG4kQ0FURUdPUllfU1BPUlRTOiNhNWQ4ZjA7XHJcbiRDQVRFR09SWV9DT1NNRTojZmZiYmZiO1xyXG4kQ0FURUdPUllfRk9PRDogI2ZmNmE2YTtcclxuJENBVEVHT1JZX1NFUlZJQ0U6ICNjMGJlOGE7XHJcbiRDQVRFR09SWV9GQU1JTFk6ICNmZmRlMjk7XHJcbiRDQVRFR09SWV9LSURTOiNiOGQ5MDA7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogOTUwO1xyXG5cclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRtaXhpbuWHpueQhlxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZnVuY3Rpb24gZ2V0U2l6ZVZ3KCRhU2l6ZSkge1xyXG5cdCRyYXRlOiAxMDAgLyAkU1BfV0lEVEg7XHJcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZvbnQoJGxhbmcsJGFTaXplLCRhV2VpZ2h0LCRhTGluZUhlaWdodCwkYUxldHRlclNwYWNpbmcpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6IGdldFNpemVWdygkYVNpemUpO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0XHRmb250LXNpemU6ICgkYVNpemUpICsgcHg7XHJcblx0fVxyXG5cdEBpZiAkbGFuZyA9PSAnanAnIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0QGlmICRsYW5nID09ICdlbicge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0Zm9udC13ZWlnaHQ6ICRhV2VpZ2h0O1xyXG5cdGxldHRlci1zcGFjaW5nOiAoJGFMZXR0ZXJTcGFjaW5nKSArIGVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAkYUxpbmVIZWlnaHQ7XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kTElOS19DT0xPUjogIzFGOEREOTtcclxuXHJcbiRQT0lOVF9DT0xPUl9CTFVFOiAjOERBM0M0O1xyXG4kUE9JTlRfQ09MT1JfQkxVRV8xMDA6ICM5M0E0Qjc7XHJcbiRQT0lOVF9DT0xPUl9UUlE6ICM4Q0JCQjg7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTjogI0I5Qzk5ODtcclxuJFBPSU5UX0NPTE9SX0dSRUVOXzEwMDogI0NCRDJDNTtcclxuJFBPSU5UX0NPTE9SX0dSRUVOXzIwMDogI0RCRTRERDtcclxuJFBPSU5UX0NPTE9SX1lFTExPVzogI0RFRDc5OTtcclxuJFBPSU5UX0NPTE9SX1lFTExPV18xMDA6ICNFN0UyRDQ7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMjAwOiAjRjRFRUQ4O1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XXzMwMDogI0U0REFCMDtcclxuJFBPSU5UX0NPTE9SX1JFRDogI0Q0OTg3RTtcclxuJFBPSU5UX0NPTE9SX1JFRF8xMDA6ICNGMEUwRTY7XHJcbiRQT0lOVF9DT0xPUl9SRURfMjAwOiAjRDlCQ0M0O1xyXG4kUE9JTlRfQ09MT1JfUElOSzogI0Q0OUE5QztcclxuXHJcbiRCTEFDSzogIzAwMDtcclxuJEJMQUNLXzEwMDogIzM4M0U0NDtcclxuJEJMQUNLXzIwMDogIzhEOEQ4RDtcclxuJEJMQUNLXzMwMDogI0I0QjRCNDtcclxuXHJcbiRXSElURTogI0ZGRjtcclxuJFdISVRFXzEwMDogI0Y4RjZGMDtcclxuJFdISVRFXzIwMDogI0VERUJFNDtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kU1BfV0lEVEg6IDc1MDtcclxuJFBDX1dJRFRIOiAxMDAwO1xyXG4iLCJAaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL3dvcmtzcGFjZS8wMTAxL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzXCI7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gU1Agc2Nzc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDExNCkgMCAwO1xyXG4gIH1cclxuICAjY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCBnZXRTaXplVncoMTM4KTtcclxuICB9XHJcbiAgLnAtdG9wLWZvbGxvdy1ibnIyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IGdldFNpemVWdygyNCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJEJMQUNLLCAwLjQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMTYwKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDUyKTtcclxuICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDSztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogZ2V0U2l6ZVZ3KC0yNCk7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIu+8i1wiO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLDMwLDMwMCwxLjUsMC4wNSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUzJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9ICBcclxuICAuYy10b3AtbmF2LXNwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoanAsIDI0LCA0MDAsIDEuOCwgMC4wNSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBnZXRTaXplVncoMTgpIGdldFNpemVWdygzMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtdG9wLWZvbGxvdy1ibnIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiBnZXRTaXplVncoMjQwKTtcclxuICAgIHJpZ2h0OiBnZXRTaXplVncoLTYwKTtcclxuICAgIHotaW5kZXg6IDk5NztcclxuICAgIHdpZHRoOiBnZXRTaXplVncoNDAwKTtcclxuICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDQwMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRCTEFDSywgMC40KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGdldFNpemVWdyg4Nik7XHJcbiAgICAgIGxlZnQ6IGdldFNpemVWdyg4Nik7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygyMzApO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIzMCk7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDUyKTtcclxuICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDSztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogZ2V0U2l6ZVZ3KC00KTtcclxuICAgICAgcmlnaHQ6IGdldFNpemVWdyg3NCk7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLDMwLDMwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUzJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC10b3AtZml4ZWQtbmV3czIge1xyXG4gICAgQGluY2x1ZGUgZm9udChqcCwyNCw0MDAsMS41LDAuMDUpO1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSBnZXRTaXplVncoMzIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEREVEQztcclxuICB9XHJcbiAgLnAtdG9wLWZpeGVkLW5ld3Mge1xyXG4gICAgQGluY2x1ZGUgZm9udChqcCwyNCw0MDAsMS41LDAuMDUpO1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSBnZXRTaXplVncoMzIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFXzIwMDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMTYpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXRTaXplVncoMTYpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkQkxBQ0tfMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWluZm8ge1xyXG4gICAgJl9fdHRsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjgsIDcwMCwgMS44LCAwLjA1KTtcclxuICAgICAgJi0tY2xvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI4LCA3MDAsIDEuOCwgMC4wNSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXRTaXplVncoNjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoNDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNDApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9jbG9jay5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgNDgsIDcwMCwgMS4yLCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX3RpbWUtc3ViIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjgsIDQwMCwgMS41LCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX3RpbWUtdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjQsIDQwMCwgMS41LCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDMyKSBnZXRTaXplVncoMzIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDS18zMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldFNpemVWdygzMik7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmMtaW5mb19fcHVsbGRvd24tdHh0IHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMjYpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1pbmZvX19wdWxsZG93bi1jb250YWluZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHVsbGRvd24tY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygyNCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBnZXRTaXplVncoNCkgc29saWQgIzcwNzA3MDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBnZXRTaXplVncoNCkgc29saWQgIzcwNzA3MDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoMTIpO1xyXG4gICAgICAgIHJpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wdWxsZG93bi10dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAzMCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBnZXRTaXplVncoMTAyKTtcclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duLXR4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDIyLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGdldFNpemVWdygxMDIpO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMTAuNSUpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18zMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTMyKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duLXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vIHdpZHRoOiBnZXRTaXplVncoMik7XHJcbiAgICAgIC8vIGhlaWdodDogMDtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJEJMQUNLXzMwMDtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyByaWdodDogZ2V0U2l6ZVZ3KDIpO1xyXG4gICAgICAvLyBib3R0b206IDA7XHJcbiAgICAgIC8vIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICAmX19wdWxsZG93bi1jb250ZW50cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGdldFNpemVWdygyNCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGdldFNpemVWdyg0NDgpO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGdldFNpemVWdygzNCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAvLyAgIHdpZHRoOiBnZXRTaXplVncoNik7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQ6ICRCTEFDSztcclxuICAgICAgLy8gICBoZWlnaHQ6IGdldFNpemVWdygyMCk7XHJcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogZ2V0U2l6ZVZ3KDQpO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fcHVsbGRvd24tY29udGVudHMtdHh0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjYsIDQwMCwgMS41LCAwLjA1KTtcclxuICAgICAgKyAuYy1pbmZvX19wdWxsZG93bi1jb250ZW50cy10eHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGdldFNpemVWdyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICsgLmMtaW5mb19fY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoNTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyNiwgNDAwLCAxLjYsIDAuMDUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDMyKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMikgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDS18zMDA7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogZ2V0U2l6ZVZ3KDQpIHNvbGlkICRCTEFDSztcclxuICAgICAgICBib3JkZXItYm90dG9tOiBnZXRTaXplVncoNCkgc29saWQgJEJMQUNLO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogZ2V0U2l6ZVZ3KDM2KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3QtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjgsIDcwMCwgMS42LCAwLjA1KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IGdldFNpemVWdygzMik7XHJcbiAgICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDS18zMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldFNpemVWdygzMik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IGdldFNpemVWdyg0KSBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZ2V0U2l6ZVZ3KDQpIHNvbGlkICRCTEFDSztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGdldFNpemVWdygzNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvX19ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiBnZXRTaXplVncoOCk7XHJcbiAgICAgICAgJi0tc3RvcmUwNzYsJi0tc3RvcmU3MjIge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogZ2V0U2l6ZVZ3KDYwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtc2VjdGlvbi10dGwge1xyXG4gICAgcGFkZGluZy10b3A6IGdldFNpemVWdygyNCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJl9fZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgMjQsIDkwMCwgMS4yLCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX2phIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDQpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgNDAsIDQwMCwgMS4yLCAwLjA1KTtcclxuICAgIH1cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJi5wLXRvcC1ldmVudF9fdHRsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1zZWN0aW9uLXR0bC1jaXJjbGUge1xyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTMyKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfQkxVRTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KC0zMik7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX0dSRUVOO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1waW5rIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGdldFNpemVWdygtMzIpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9QSU5LO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10cnEge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KC0zMik7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0teWVsbG93IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGdldFNpemVWdygtMzIpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9ZRUxMT1c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJlZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTMyKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUkVEO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS13aGl0ZTIwMCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTMyKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEVfMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1mcm9udC15ZWxsb3cxMDAtZ3JlZW4yMDAge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg5Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoOTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoLTE4KTtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoNCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX0dSRUVOXzIwMDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdyg1Nik7XHJcbiAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KDk2KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfWUVMTE9XXzEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFjay15ZWxsb3cyMDAtcmVkMTAwIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNDgpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDQ4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KC04KTtcclxuICAgICAgICByaWdodDogZ2V0U2l6ZVZ3KC00KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfWUVMTE9XXzIwMDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDgwKTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg4MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdygyOCk7XHJcbiAgICAgICAgcmlnaHQ6IGdldFNpemVWdygzMik7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1JFRF8xMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWZyb250LXllbGxvdzMwMC1ncmVlbjEwMCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoOTYpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDk2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KC00MCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU5fMTAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNTYpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDU2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDQwKTtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoODApO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9ZRUxMT1dfMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1iYWNrLWJsdWUxMDAtcmVkMjAwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg0OCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNDgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoLTMyKTtcclxuICAgICAgICByaWdodDogZ2V0U2l6ZVZ3KC04KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfQkxVRV8xMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdyg4NCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoODQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoMTIpO1xyXG4gICAgICAgIHJpZ2h0OiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRURfMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiBnZXRTaXplVncoNjApO1xyXG4gICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDMyKSBnZXRTaXplVncoNzApO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDS18xMDA7XHJcbiAgICAmX190eHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjgsIDcwMCwgMS43LCAwLjA1KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZ2V0U2l6ZVZ3KDYwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBnZXRTaXplVncoNSkgc29saWQgJFdISVRFO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdyg1KSBzb2xpZCAkV0hJVEU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgIH1cclxuICAgICYtLWJhY2stbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgLmMtYnRuX190eHQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtYnRuLW1vcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0tfMTAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogZ2V0U2l6ZVZ3KDYwKTtcclxuICAgIHBhZGRpbmc6IGdldFNpemVWdygzMikgZ2V0U2l6ZVZ3KDcwKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBib3JkZXI6IGdldFNpemVWdygyKSBzb2xpZCAkQkxBQ0tfMTAwO1xyXG4gICAgJl9fdHh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI4LCA3MDAsIDEuNywgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGdldFNpemVWdyg2MCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogZ2V0U2l6ZVZ3KDUpIHNvbGlkICRXSElURTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBnZXRTaXplVncoNSkgc29saWQgJFdISVRFO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgIH1cclxuICAgICYtLWJhY2stbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgLmMtYnRuX190eHQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtcGFuZWwge1xyXG4gICAgd2lkdGg6IGdldFNpemVWdyg1MDApO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBnZXRTaXplVncoMzIpO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDUwMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNTAwKTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMTYpO1xyXG4gICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgfVxyXG4gICAgJl9fcGxhY2Uge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLDIyLDcwMCwxLjUsMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9HUkVFTjtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiBnZXRTaXplVncoNCkgZ2V0U2l6ZVZ3KDEyKTtcclxuICAgICAgJi0tZ3JheSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udChqcCwyMiw3MDAsMS41LDAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDQpIGdldFNpemVWdygxMik7XHJcbiAgICAgIH1cclxuICAgICAgJi0tcGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udChqcCwyMiw3MDAsMS41LDAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IGdldFNpemVWdyg0KSBnZXRTaXplVncoMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaG9wIHtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjQsIDcwMCwgMS4zLCAwLjA1KTtcclxuICAgICAgY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygyNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXRTaXplVncoNCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDE1KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGdldFNpemVWdygxOCk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoZW4sIDIyLCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMTgpO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAyNiwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlsLXR4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGdldFNpemVWdygxNik7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBnZXRTaXplVncoMTYpO1xyXG4gICAgICBib3JkZXItdG9wOiBnZXRTaXplVncoMikgc29saWQgJFBPSU5UX0NPTE9SX0dSRUVOO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLDI2LDQwMCwxLjUsMC4wNSk7XHJcbiAgICAgICYtLXBpbmsge1xyXG4gICAgICAgIGJvcmRlci10b3A6IGdldFNpemVWdygyKSBzb2xpZCAkUE9JTlRfQ09MT1JfUElOSztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1wYW5lbC0tc2FsZSB7XHJcbiAgICAuYy1wYW5lbF9fc2hvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1wYW5lbC0tbmV3cyB7XHJcbiAgICAuYy1wYW5lbF9fc2hvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1JFRDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1hbm5vdW5jZS10eHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgcGFkZGluZzogMCBnZXRTaXplVncoMTIpO1xyXG4gICAgQGluY2x1ZGUgZm9udChqcCwgMjIsIDcwMCwgMS41LCAwLjA1KTtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IGdldFNpemVWdygyKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IGdldFNpemVWdygyKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXNoYXJlIHtcclxuICAgIG1hcmdpbi10b3A6IGdldFNpemVWdygxMjgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiBnZXRTaXplVncoMzApIGF1dG8gMDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IGdldFNpemVWdyg4MCk7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAzNiwgOTAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHdpZHRoOiBnZXRTaXplVncoMTIwKTtcclxuICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMTIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtdW5kZXJsYXllci1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFXzEwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMTYwKTtcclxuICB9XHJcbiAgLmMtYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nOiBnZXRTaXplVncoMjQpIGdldFNpemVWdygzMikgZ2V0U2l6ZVZ3KDQ4KTtcclxuICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICBAaW5jbHVkZSBmb250KGpwLCAyMCwgNDAwLCAyLjEsIDAuMDUpO1xyXG4gICAgc3Bhbi5jLWJyZWFkY3J1bWItY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZ2V0U2l6ZVZ3KDEzKTtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGdldFNpemVWdygyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBmb250LXNpemU6IGdldFNpemVWdygyOCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KC0xMi41KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1wYWdlLXR0bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQ4KTtcclxuICAgIG1hcmdpbjogMCAwIGdldFNpemVWdyg0OCkgZ2V0U2l6ZVZ3KDY0KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmX19lbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAyOCwgNzAwLCAxLjIsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9famEge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMjApO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgNDgsIDQwMCwgMS4xLCAwLjA1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtcGFnZS10dGwtY2lyY2xlIHtcclxuICAgICYtLXdoaXRlMjAwIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygxNTIpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDE1Mik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdyg4KTtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTk3KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEVfMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1waW5rIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygxNTIpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDE1Mik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdyg4KTtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTk3KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUElOSztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdHJxIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGdldFNpemVWdygxNTIpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDE1Mik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdyg4KTtcclxuICAgICAgICBsZWZ0OiBnZXRTaXplVncoLTk3KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yZWQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDE1Mik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMTUyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICAgIGxlZnQ6IGdldFNpemVWdygtOTcpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoMTUyKTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygxNTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoOCk7XHJcbiAgICAgICAgbGVmdDogZ2V0U2l6ZVZ3KC05Nyk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDE1Mik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMTUyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICAgIGxlZnQ6IGdldFNpemVWdygtOTcpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9HUkVFTjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy11bmRlcmxheWVyLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IGdldFNpemVWdyg0OCkgMCBnZXRTaXplVncoMTQwKSAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGdldFNpemVWdygzMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBnZXRTaXplVncoNjApO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogZ2V0U2l6ZVZ3KDYwKTtcclxuICAgICYtLWFydGljbGUge1xyXG4gICAgICBwYWRkaW5nOiBnZXRTaXplVncoNDgpIDAgZ2V0U2l6ZVZ3KDE0MCkgMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGdldFNpemVWdygzMik7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBnZXRTaXplVncoNjApO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBnZXRTaXplVncoNjApO1xyXG4gICAgICAuaW1nX196b29tLXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaW1nX196b29tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGdldFNpemVWdygxNik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3YxL3N0b3Jlcy9hcnRpY2xlL2ZlYXR1cmUvaWNvbl9zbGljay1nbGFzcy5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDgwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGdldFNpemVWdyg4MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXBhZ2Utc3VidHRsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IGdldFNpemVWdyg4KSAwIDAgZ2V0U2l6ZVZ3KDUyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdyg0NCk7XHJcbiAgICBAaW5jbHVkZSBmb250KGpwLCA0MCwgNDAwLCAxLjUsIDAuMDUpO1xyXG4gIH1cclxuICAuYy1wYWdlLXN1YnR0bC1ib3JkZXIge1xyXG4gICAgJl9fd2hpdGUyMDAge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFXzIwMDtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg4MCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1ldmVudCB7XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoOCk7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLXllYXIge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLDQ4LDcwMCwxLjIsMC4wNSk7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLW1vbnRoLFxyXG4gICAgJl9fZGF0ZS1kYXkge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLDg4LDcwMCwxLjIsMC4wNSk7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLXNlcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoZW4sODgsMzAwLDEuMiwwLjA1KTtcclxuICAgIH1cclxuICAgICZfX2RhdGUtd2Vla2RheSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsMzYsNzAwLDEuMiwwKTtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsMzIsNDAwLDEuMiwwLjA0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEVfMjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiBnZXRTaXplVncoNjA2KTtcclxuICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNjA2KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDYwNik7XHJcbiAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoNjA2KTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mbG9vciB7XHJcbiAgICAgIHBhZGRpbmc6IGdldFNpemVWdyg4KSBnZXRTaXplVncoMTYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMzIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBnZXRTaXplVncoNCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjQsIDcwMCwgMS41LCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX3Nob3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMjQpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGdldFNpemVWdygzNCk7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyOCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfQkxVRTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Nob3AtLXNhbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMjQpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGdldFNpemVWdygzNCk7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyOCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDI0KTtcclxuICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfWUVMTE9XO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGdldFNpemVWdygyMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGdldFNpemVWdyg0OCk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoZW4sIDI2LCA3MDAsIDEsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGdldFNpemVWdygyMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdygyKSBzb2xpZCAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGphLCA0NCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICAmLS1zYWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdygyKSBzb2xpZCAkUE9JTlRfQ09MT1JfWUVMTE9XO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoamEsIDQ0LCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Rlcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoMzIpO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAyNiwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoODApO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyOCwgNDAwLCAxLjgsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgLnRodW1iLXdyYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoODApO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IGdldFNpemVWdygxNik7XHJcbiAgICAgICAgICBib3R0b206IGdldFNpemVWdygxNik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3YxL3N0b3Jlcy9hcnRpY2xlL2ZlYXR1cmUvaWNvbl9zbGljay1nbGFzcy5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6IGdldFNpemVWdyg4MCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDYwNik7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdyg0NDQpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgIHRvcDogMTAyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgQGV4dGVuZCAucC1zbGljay1hcnJvd19zcDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgQGV4dGVuZCAucC1zbGljay1hcnJvd19zcDtcclxuICAgICAgICAgIHJpZ2h0OiBnZXRTaXplVncoNzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1zbGljay1hcnJvd19zcCB7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWFycm93LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoNzIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDcyKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1iLWNvdW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoNDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGVuLCAyOCwgNzAwLCAxLCAwLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fb3RoZXJzIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRCTEFDSztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRCTEFDSztcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjgsIDQwMCwgMS44LCAwLjA1KTtcclxuICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDQ4KSAwO1xyXG4gICAgICAub3RoZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGdldFNpemVWdyg0MCkgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAucHJpY2Utc3RyaWtlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2FsZS1wcmljZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTYwMDEyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1hcnRpY2xlLWluZm8ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogZ2V0U2l6ZVZ3KDYwNik7XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgMzYsIDkwMCwgMS41LCAwLjA1KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGdldFNpemVWdygxOCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdygyKSBzb2xpZCAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICAmLS1zYWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGVuLCAzNiwgOTAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMTIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdygyKSBzb2xpZCAkUE9JTlRfQ09MT1JfWUVMTE9XO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoNDgpO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyOCwgNDAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGNvbG9yOiAkTElOS19DT0xPUjtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtZG90cyB7XHJcbiAgICBtYXJnaW4tdG9wOiBnZXRTaXplVncoODApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogZ2V0U2l6ZVZ3KDE2KTtcclxuICAgICZfX2RvdC0tcGluayB7XHJcbiAgICAgIHdpZHRoOiBnZXRTaXplVncoMjApO1xyXG4gICAgICBoZWlnaHQ6IGdldFNpemVWdygyMCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLWdyZWVuIHtcclxuICAgICAgd2lkdGg6IGdldFNpemVWdygyMCk7XHJcbiAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLXRycSB7XHJcbiAgICAgIHdpZHRoOiBnZXRTaXplVncoMjApO1xyXG4gICAgICBoZWlnaHQ6IGdldFNpemVWdygyMCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgIH1cclxuICAgICZfX2RvdC0tcmVkIHtcclxuICAgICAgd2lkdGg6IGdldFNpemVWdygyMCk7XHJcbiAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUkVEO1xyXG4gICAgfVxyXG4gICAgJl9fZG90LS15ZWxsb3cge1xyXG4gICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9ZRUxMT1c7XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLWFuaW1hdGlvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZG90U2NhbGUgMC43NXMgLTAuMjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhbmltYXRpb246IGRvdFNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkb3RTY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0LXplcm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDIwMCkgMDtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMzIsIDQwMCwgMSwgMC4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICNjLXNvcnQtbmF2IOODnuODq+OCpOOCteOCpOODiOacrOS9k+OBi+OCiea1geeUqFxyXG4gICNjLXNvcnQtbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGdldFNpemVWdyg4MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc3RpY2t5IHtcclxuICAgICAgLmMtbmF2LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0U2l6ZVZ3KDQwKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLCAzNiwgNDAwLCAxLCAwLjA1KTtcclxuICAgICAgfVxyXG4gICAgICAjbmF2LXNlbGVjdC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tdG8tbW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogZ2V0U2l6ZVZ3KDQ4KSBnZXRTaXplVncoNjQpIDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI2LCA3MDAsIDEsIDAuMDUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBnZXRTaXplVncoMzIpIGdldFNpemVWdygzMik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGdldFNpemVWdyg0MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBnZXRTaXplVncoNDApO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGdldFNpemVWdyg0KSBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBnZXRTaXplVncoNCkgbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQT0lOVF9DT0xPUl9HUkVFTjtcclxuICAgICAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5idG4tY29sb3ItLWdyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX0dSRUVOO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5idG4tY29sb3ItLXRycSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9UUlE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJ0bi1jb2xvci0tcmVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1JFRDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYnRuLWNvbG9yLS1waW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJ0bi1jb2xvci0teWVsbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN0YXR1cy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBnZXRTaXplVncoNjIyKTtcclxuICAgICAgICBtYXJnaW46IGdldFNpemVWdyg0OCkgYXV0byBnZXRTaXplVncoNDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI2LCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1rZXl3b3JkIHtcclxuICAgICAgICBtYXJnaW46IGdldFNpemVWdyg0OCkgZ2V0U2l6ZVZ3KDcyKSAwIGdldFNpemVWdyg0MCk7XHJcbiAgICAgICAgLnRpdGxlLWtleXdvcmQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwgMzIsIDQwMCwgMSwgMC4wNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1rZXl3b3JkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IGdldFNpemVWdygxMik7XHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjYsIDQwMCwgMS41LCAwLjA1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogZ2V0U2l6ZVZ3KDgpIGdldFNpemVWdygxNik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDSztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0U2l6ZVZ3KDIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICAgICAgICBib3JkZXI6IGdldFNpemVWdygyKSBzb2xpZCAkQkxBQ0tfMjAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1rZXl3b3JkLW1vcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDMyKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI4LCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRCTEFDSztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGdldFNpemVWdygyMik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXRTaXplVncoMjIpO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBnZXRTaXplVncoLTQ4KTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBnZXRTaXplVncoMikgc29saWQgJEJMQUNLO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogZ2V0U2l6ZVZ3KDIpIHNvbGlkICRCTEFDSztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ta2V5d29yZC1maWx0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0U2l6ZVZ3KDY0KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI4LCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRCTEFDSztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBnZXRTaXplVncoMjgpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDI4KTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICByaWdodDogZ2V0U2l6ZVZ3KC0zMik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBnZXRTaXplVncoMikgc29saWQgJEJMQUNLO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDgwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogZ2V0U2l6ZVZ3KDI4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGdldFNpemVWdygyOCk7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGdldFNpemVWdygtNTApO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGdldFNpemVWdygyKSBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogODAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIFBDIHNjc3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBib2R5IHtcclxuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xyXG4gIH1cclxuICAucC10b3AtZm9sbG93LWJucjIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMTJweDtcclxuICAgIHotaW5kZXg6IDk5NztcclxuICAgIHdpZHRoOiAzMDhweDtcclxuICAgIGhlaWdodDogODZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJEJMQUNLLCAwLjQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTYsMzAwLDEuNSwwLjA1KTtcclxuICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MyU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtdG9wLWZvbGxvdy1ibnIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgYm90dG9tOiAxODBweDtcclxuICAgIHotaW5kZXg6IDk5NztcclxuICAgIHdpZHRoOiAyMzdweDtcclxuICAgIGhlaWdodDogMjM3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRCTEFDSywgMC40KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUxcHg7XHJcbiAgICAgIGxlZnQ6IDUxcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTM2cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICByaWdodDogNDRweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLDIwLDMwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTMlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2xvc2Uge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXRvcC1maXhlZC1uZXdzMiB7XHJcbiAgICBAaW5jbHVkZSBmb250KGpwLDEzLDQwMCwxLjUsMC4wNSk7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERURDO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXRvcC1maXhlZC1uZXdzIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoanAsMTMsNDAwLDEuNSwwLjA1KTtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURV8yMDA7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJEJMQUNLXzMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pbmZvIHtcclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICArIC5jLWluZm9fX2NvbHVtbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zdG9yZTA3NiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuOCwgMC4wNSk7XHJcbiAgICAgICYtLWNsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLCAxNCwgNzAwLCAxLjgsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy92MS9zdG9yZXMvY29tbW9uL2ljb25fY2xvY2suc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGltZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgMjYsIDcwMCwgMS4yLCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX3RpbWUtc3ViIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAxNCwgNTAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fdGltZS10eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEyLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHVsbGRvd24td3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wdWxsZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLXzMwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5jLWluZm9fX3B1bGxkb3duLXR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtaW5mb19fcHVsbGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wdWxsZG93bi10dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAxNiwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCArIDI0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18zMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duLXR4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDExLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wdWxsZG93bi1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18zMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcHVsbGRvd24tY29udGVudHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMjRweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkQkxBQ0s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3B1bGxkb3duLWNvbnRlbnRzLXR4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEzLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgICsgLmMtaW5mb19fcHVsbGRvd24tY29udGVudHMtdHh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgbWluLWhlaWdodDogMTA0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRCTEFDS18zMDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEzLCA0MDAsIDEuNiwgMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRCTEFDSztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEJMQUNLO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdC1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLXzMwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMTQsIDcwMCwgMS42LCAwLjA1KTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udChqcCwgMTYsIDcwMCwgMS42LCAwLjA1KTtcclxuICAgICAgfVxyXG4gICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRCTEFDSztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvX19ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgJi0tc3RvcmUwNzYsJi0tc3RvcmU3MjIge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtc2VjdGlvbi10dGwge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJl9fZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgMTQsIDkwMCwgMS4yLCAwLjA1KTtcclxuICAgIH1cclxuICAgICZfX2phIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjYsIDQwMCwgMS4zLCAwLjA1KTtcclxuICAgIH1cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtLW1heC13aWR0aCB7XHJcbiAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXNlY3Rpb24tdHRsLWNpcmNsZSB7XHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9CTFVFO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ncmVlbiB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXBpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXRycSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS15ZWxsb3cge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXdoaXRlMjAwIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURV8yMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWZyb250LXllbGxvdzEwMC1ncmVlbjIwMCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgbGVmdDogLTQ4cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX0dSRUVOXzIwMDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfWUVMTE9XXzEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFjay15ZWxsb3cyMDAtcmVkMTAwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICByaWdodDogLTQ2cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPV18yMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRURfMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1mcm9udC15ZWxsb3czMDAtZ3JlZW4xMDAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9HUkVFTl8xMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPV18zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJhY2stYmx1ZTEwMC1yZWQyMDAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzZweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfQkxVRV8xMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRURfMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTdweCAzOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9fdHh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuNywgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJFdISVRFO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIC5jLWJ0bl9fdHh0IHtcclxuICAgICAgICBjb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1iYWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJhY2stbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgLmMtYnRuX190eHQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3Quc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICAgIC5jLWJ0bl9fdHh0IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3QtaG92ZXIuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1idG4tbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18xMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTdweCAzOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLXzEwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9fdHh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuNywgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRXSElURTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJFdISVRFO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcclxuICAgICAgLmMtYnRuLW1vcmVfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1iYWNrLWxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRCTEFDS18yMDA7XHJcbiAgICAgIC5jLWJ0bl9fdHh0IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy92MS9zdG9yZXMvY29tbW9uL2ljb25fYmFjay1saXN0LnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcclxuICAgICAgICAuYy1idG4tbW9yZV9fdHh0IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3YxL3N0b3Jlcy9jb21tb24vaWNvbl9iYWNrLWxpc3QtaG92ZXIuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1wYW5lbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjI4cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmMtcGFuZWxfX2ltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDIyOHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgY29sb3I6ICRCTEFDSztcclxuICAgIH1cclxuICAgICZfX3BsYWNlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwxMSw3MDAsMS41LDAuMDUpO1xyXG4gICAgICBjb2xvcjogJFdISVRFO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogMXB4IDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAmLS1ncmF5IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLDExLDcwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1waW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLDExLDcwMCwxLjUsMC4wNSk7XHJcbiAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUElOSztcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Nob3Age1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAxMiwgNzAwLCAxLjMsIDAuMDUpO1xyXG4gICAgICBjb2xvcjogJEJMQUNLXzIwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfQkxVRTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAxMiwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAxNCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlsLXR4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRQT0lOVF9DT0xPUl9HUkVFTjtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwxMyw0MDAsMS41LDAuMDUpO1xyXG4gICAgICAmLS1waW5rIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtcGFuZWwtLXNhbGUge1xyXG4gICAgLmMtcGFuZWxfX3Nob3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9ZRUxMT1c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtcGFuZWwtLW5ld3Mge1xyXG4gICAgLmMtcGFuZWxfX3Nob3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9SRUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtYW5ub3VuY2UtdHh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgQGluY2x1ZGUgZm9udChqcCwgMTIsIDcwMCwgMS41LCAwLjA1KTtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXNob3ctYm5yIHtcclxuICAgIHdpZHRoOiA2NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcclxuICAgICAgICB0cmFuc2xhdGU6IDVweCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtc2hhcmUge1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luOiA4cHggYXV0byAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAxOCwgOTAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy11bmRlcmxheWVyLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEVfMTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xyXG4gIH1cclxuICAuYy1icmVhZGNydW1iIHtcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgY29sb3I6ICRCTEFDSztcclxuICAgIEBpbmNsdWRlIGZvbnQoanAsIDEyLCA0MDAsIDEuNiwgMC4wNSk7XHJcbiAgICBzcGFuLmMtYnJlYWRjcnVtYi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRCTEFDSztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtcGFnZS10dGwge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmX19lbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAxNCwgOTAwLCAxLjIsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9famEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udChqYSwgMzIsIDQwMCwgMSwgMC4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXBhZ2UtdHRsLWNpcmNsZSB7XHJcbiAgICAmLS13aGl0ZTIwMCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IC03MXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURV8yMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXBpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBsZWZ0OiAtNzFweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUElOSztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdHJxIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogLTcxcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogLTcxcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1JFRDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0teWVsbG93IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogLTcxcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBsZWZ0OiAtNzFweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgIH1cclxuICAgICYtLWFydGljbGUge1xyXG4gICAgICBtYXJnaW46IDM2cHggYXV0byAwO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nX196b29tLXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaW1nX196b29tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92MS9zdG9yZXMvYXJ0aWNsZS9mZWF0dXJlL2ljb25fc2xpY2stZ2xhc3Muc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtdW5kZXJsYXllci1zZWN0aW9uLWNvbnRhaW5lci1saXN0IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJFdISVRFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXBhZ2Utc3VidHRsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDAgMTVweCAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoanAsIDIwLCA0MDAsIDEsIDAuMDUpO1xyXG4gIH1cclxuICAuYy1wYWdlLXN1YnR0bC1ib3JkZXIge1xyXG4gICAgJl9fd2hpdGUyMDAge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFXzIwMDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1ldmVudCB7XHJcbiAgICAmX19kYXRlLXllYXIge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLDMwLDcwMCwxLjIsMC4wNSk7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLW1vbnRoLFxyXG4gICAgJl9fZGF0ZS1kYXkge1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLDU1LDcwMCwxLjIsMC4wNSk7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLXNlcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoZW4sNTUsMzAwLDEuMiwwLjA1KTtcclxuICAgIH1cclxuICAgICZfX2RhdGUtd2Vla2RheSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsMjQsNzAwLDEuMiwwKTtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsMTYsNDAwLDEuMiwwLjA0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEVfMjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtYXJ0aWNsZS10b3AtY29udGVudHMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJl9fZmxvb3Ige1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkV0hJVEU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMQUNLXzIwMDtcclxuICAgIH1cclxuICAgICZfX3Nob3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Nob3AtLXNhbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkQkxBQ0tfMjAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1lFTExPVztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAxMywgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAyNCwgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICAmLS1zYWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkUE9JTlRfQ09MT1JfWUVMTE9XO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDI0LCA3MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Rlcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KGVuLCAxMywgNzAwLCAxLjUsIDAuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA1NjBweDtcclxuICAgICZfX3R4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA0MDAsIDEuOCwgMC4wNSk7XHJcbiAgICB9XHJcbiAgICAudGh1bWItd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3YxL3N0b3Jlcy9hcnRpY2xlL2ZlYXR1cmUvaWNvbl9zbGljay1nbGFzcy5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5wLXNsaWNrLWFycm93O1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgQGV4dGVuZCAucC1zbGljay1hcnJvdztcclxuICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdjEvc3RvcmVzL2FydGljbGUvZmVhdHVyZS9pY29uX3NsaWNrLWFycm93LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1iLWNvdW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoZW4sIDE0LCA3MDAsIDEsIDAuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19vdGhlcnMge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJEJMQUNLO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEJMQUNLO1xyXG4gICAgICBAaW5jbHVkZSBmb250KGpwLCAxNCwgNDAwLCAxLjgsIDAuMDUpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIC5vdGhlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAucHJpY2Utc3RyaWtlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2FsZS1wcmljZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTYwMDEyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1hcnRpY2xlLWluZm8ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogNTYwcHg7XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgZm9udChlbiwgMjAsIDkwMCwgMS41LCAwLjA1KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkUE9JTlRfQ09MT1JfVFJRO1xyXG4gICAgICAmLS1zYWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGVuLCAyMCwgOTAwLCAxLjUsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkUE9JTlRfQ09MT1JfWUVMTE9XO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMTQsIDQwMCwgMS44LCAwLjA1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtZG90cyB7XHJcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgICZfX2RvdC0tcGluayB7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1BJTks7XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLWdyZWVuIHtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfR1JFRU47XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLXRycSB7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBPSU5UX0NPTE9SX1RSUTtcclxuICAgIH1cclxuICAgICZfX2RvdC0tcmVkIHtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUE9JTlRfQ09MT1JfUkVEO1xyXG4gICAgfVxyXG4gICAgJl9fZG90LS15ZWxsb3cge1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQT0lOVF9DT0xPUl9ZRUxMT1c7XHJcbiAgICB9XHJcbiAgICAmX19kb3QtLWFuaW1hdGlvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZG90U2NhbGUgMC43NXMgLTAuMjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhbmltYXRpb246IGRvdFNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkb3RTY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0LXplcm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgQGluY2x1ZGUgZm9udChqcCwgMjQsIDQwMCwgMSwgMC4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICNjLXNvcnQtbmF2IOODnuODq+OCpOOCteOCpOODiOacrOS9k+OBi+OCiea1geeUqFxyXG4gICNjLXNvcnQtbmF2IHtcclxuICAgIHdpZHRoOiAxNTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIC5zdGlja3kge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAuYy1uYXYtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA0MDAsIDEsIDAuMDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1zZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250KGpwLCAxMywgNDAwLCAxLCAwLjA1KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgb3B0Z3JvdXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEVfMjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXNlbGVjdC1idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXYta2V5d29yZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAudGl0bGUta2V5d29yZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGpwLCAxNCwgNDAwLCAxLCAwLjA1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWtleXdvcmQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChqcCwgMTIsIDQwMCwgMS41LCAwLjA1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJMQUNLO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0tfMjAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCTEFDS18yMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1rZXl3b3JkLW1vcmUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEyLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEJMQUNLO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRCTEFDSztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ta2V5d29yZC1maWx0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEyLCA0MDAsIDEuNSwgMC4wNSk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkQkxBQ0s7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNzUlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRCTEFDSztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA3NSUgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FsZW5kZXJCb3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDE0LCA0MDAsIDEsIDAuMDUpO1xyXG4gICAgICAgIC5zQ2FsQmFzZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJCbG9jayAqIHtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsQmFzZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbEhlYWRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsUHJldixcclxuICAgICAgICAuc0NhbENhcHRpb24sXHJcbiAgICAgICAgLnNDYWxOZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRXSElURTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNDYWxDYXB0aW9uIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsUHJldixcclxuICAgICAgICAuc0NhbE5leHQge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdG9yZXMvZXZlbnQvYXJyb3dfY2FsZW5kYXIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bztcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNDYWxQcmV2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbE5leHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbFdlZWssXHJcbiAgICAgICAgLnNDYWxEYXRhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNDYWxXZWVrIGxpLFxyXG4gICAgICAgIC5zQ2FsRGF0YSBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNDYWxXZWVrIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsU3VuIHtcclxuICAgICAgICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsU2F0IHtcclxuICAgICAgICAgIGNvbG9yOiAkQkxBQ0s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zQ2FsSG9saSB7XHJcbiAgICAgICAgICBjb2xvcjogJEJMQUNLO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbE90aGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbE90aGVyIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNDYWxFdmVudERhdGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGVjMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc0NhbENsaWNrQ3VycmVudCB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnNDYWxEYXRhIGxpIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhckJsb2NrIC5hbm5vdGF0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoanAsIDEzLCA0MDAsIDEsIDAuMDUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLXRvLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cclxuQGtleWZyYW1lcyBkb3RTY2FsZSB7XHJcbiAgMCUsXHJcbiAgMzAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG4iLG51bGxdfQ== */
