@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
====================================*/
/** SP */

/** PC */

@media screen and (max-width: 767px) {
  .foot {
    margin-top: 18.66667vw;
  }
  .foot a {
    color: #474a48;
    text-decoration: none;
  }
  .foot .pagetop {
    font-size: 3.46667vw;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.1rem;
    text-align: right;
    position: relative;
  }
  .foot .pagetop a {
    display: inline-block;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    position: absolute;
    top: -14.66667vw;
    right: -6.66667vw;
    border-bottom: 1px solid #474a48;
    padding-bottom: 0.53333vw;
    padding-right: 4vw;
    padding-left: 1.33333vw;
  }
  .foot .pagetop a::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0.66667vw;
    display: inline-block;
    width: 1.86667vw;
    height: 0.53333vw;
    background-color: #474a48;
    -webkit-transform: skewY(45deg);
            transform: skewY(45deg);
  }
  .foot .foot-wrap {
    background: #b1b6b2;
    color: #474a48;
    font-size: 3.46667vw;
    padding: 0 2.66667vw;
  }
  .foot .foot-top-nav {
    padding-top: 5.33333vw;
  }
  .foot .foot-top-nav .foot-top-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item {
    width: 45.33333vw;
    height: 13.33333vw;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #474a48;
    padding-left: 16vw;
    margin-bottom: 2.66667vw;
    line-height: 1.2;
    position: relative;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item:nth-of-type(even) {
    margin-left: auto;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-top::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 1.6vw;
    display: inline-block;
    background: url(/assets/img/common/ico/group.svg) top left no-repeat;
    background-size: cover;
    width: 12.93333vw;
    height: 6.8vw;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-top::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 5.6vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.66667vw;
    width: 10.4vw;
    padding-top: 9.6vw;
    background: url(/assets/img/common/ico_re/store.svg) top left no-repeat;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 5.6vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store.panel-open {
    background: #fde4bf;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store.panel-open::after {
    content: "\f106";
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-ec::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.66667vw;
    width: 9.06667vw;
    padding-top: 6.4vw;
    background: url(/assets/img/common/ico_re/cart.svg) top left no-repeat;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-ec::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 5.6vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-card::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.93333vw;
    width: 9.2vw;
    padding-top: 6.53333vw;
    background: url(/assets/img/common/ico_re/eposcard.svg) top left no-repeat;
  }
  .foot .foot-top-nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-card::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 5.6vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-store-list {
    display: none;
    margin-bottom: 4vw;
  }
  .foot .foot-top-store-list .store-area-list__shop {
    display: none;
  }
  .foot .foot-note-list {
    line-height: 1.6;
    padding-bottom: 8vw;
  }
  .foot .foot-note-list__item {
    font-size: 3.2vw;
    text-align: justify;
    padding-left: 3.2vw;
    text-indent: -3.2vw;
    padding-bottom: 1.33333vw;
  }
  .foot .foot-bottom-nav {
    color: #fff;
    font-size: 3.46667vw;
  }
  .foot .foot-bottom-nav__btn {
    display: none;
    width: 93.33333%;
    margin: 0 auto;
    font-size: 3.46667vw;
    font-weight: bold;
    padding: 4.28571% 0;
    position: relative;
  }
  .foot .foot-bottom-nav__btn::after {
    position: absolute;
    top: 22.85714%;
    right: 0;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.93333vw;
  }
  .foot .foot-bottom-nav__btn.open-panel::after {
    content: "\f106";
  }
  .foot .foot-bottom-nav-list__item {
    border-bottom: 1px solid #9fa5a1;
    position: relative;
  }
  .foot .foot-bottom-nav-list__item a {
    display: block;
    padding: 2.66667vw 0;
    text-decoration: none;
    color: #474a48;
  }
  .foot .foot-copy {
    font-size: 2.93333vw;
    padding-top: 5.33333vw;
    padding-bottom: 2.66667vw;
  }
  .foot .foot-copy-txt {
    text-align: center;
  }
}

@media screen and (min-width: 768px) {
  .foot {
    width: 100%;
    margin: 0 auto;
    color: #474a48;
    /** 店舗一覧 */
  }
  .foot a {
    text-decoration: none;
    color: #474a48;
  }
  .foot .pagetop {
    font-size: 14px;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.1rem;
    text-align: right;
    position: relative;
  }
  .foot .pagetop a {
    display: inline-block;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    position: absolute;
    top: -74px;
    right: -18px;
    border-bottom: 1px solid #474a48;
    padding-bottom: 4px;
    padding-right: 30px;
    padding-left: 10px;
  }
  .foot .pagetop a::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 4px;
    display: inline-block;
    width: 10px;
    height: 2px;
    background-color: #474a48;
    -webkit-transform: skewY(45deg);
            transform: skewY(45deg);
  }
  .foot .foot-wrap {
    padding: 20px 0;
    background: #b1b6b2;
  }
  .foot .foot-top-nav nav {
    width: 950px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .foot .foot-top-nav nav .foot-top-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
  }
  .foot .foot-top-nav nav .foot-top-nav-list:last-of-type {
    margin-right: 0;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 230px;
    padding: 15px 0 15px 84px;
    margin-bottom: 15px;
    margin-right: 10px;
    background: #fff;
    font-size: 18px;
    position: relative;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item:last-of-type {
    margin-right: 0;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-top::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 14px;
    display: inline-block;
    background: url(/assets/img/common/ico/group.svg) top left no-repeat;
    background-size: cover;
    width: 59px;
    height: 31px;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-top::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 8px;
    font-family: FontAwesome;
    content: "";
    font-size: 28px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 14px;
    display: inline-block;
    background: url(/assets/img/common/ico_re/store.svg) top left no-repeat;
    background-size: cover;
    width: 47px;
    height: 43px;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-store::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 8px;
    font-family: FontAwesome;
    content: "";
    font-size: 28px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-ec::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 14px;
    display: inline-block;
    background: url(/assets/img/common/ico_re/cart.svg) top left no-repeat;
    background-size: cover;
    width: 50px;
    height: 35px;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-ec::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 8px;
    font-family: FontAwesome;
    content: "";
    font-size: 28px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-card::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 14px;
    display: inline-block;
    background: url(/assets/img/common/ico_re/eposcard.svg) top left no-repeat;
    background-size: cover;
    width: 52px;
    height: 37px;
  }
  .foot .foot-top-nav nav .foot-top-nav-list .foot-top-nav-list__item.ft-nav-card::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 8px;
    font-family: FontAwesome;
    content: "";
    font-size: 28px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .foot .foot-top-store-list {
    display: none;
    width: 135.71429%;
    margin-left: -3.57143%;
    margin-bottom: 4.28571%;
  }
  .foot .foot-top-store-list .store-area-list__shop {
    display: none;
  }
  .foot .foot-note {
    width: 950px;
    margin: 40px auto 0;
  }
  .foot .foot-note .foot-note-list {
    font-size: 14px;
    line-height: 1.6;
    padding-bottom: 60px;
  }
  .foot .foot-note .foot-note-list .foot-note-list__item {
    padding-bottom: 5px;
    padding-left: 13px;
    text-indent: -13px;
  }
  .foot .foot-bottom-nav {
    width: 950px;
    margin: 0 auto;
  }
  .foot .foot-bottom-nav .foot-bottom-nav__btn {
    display: none;
    width: 950px;
    margin: 0 auto;
    font-size: 1rem;
    padding: 20px 30px 20px 0;
    text-align: right;
    position: relative;
  }
  .foot .foot-bottom-nav .foot-bottom-nav__btn::after {
    position: absolute;
    top: 15px;
    right: 0;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 1.625rem;
  }
  .foot .foot-bottom-nav .foot-bottom-nav__btn.open-panel::after {
    content: "\f106";
  }
  .foot .foot-bottom-nav .foot-bottom-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .foot .foot-bottom-nav .foot-bottom-nav-list .foot-bottom-nav-list__item {
    position: relative;
    margin: 0 40px 20px 0;
    font-size: 14px;
  }
  .foot .foot-copy {
    width: 950px;
    margin: 0 auto;
    padding-top: 20px;
  }
  .foot .foot-copy .foot-copy-txt {
    font-size: 14px;
    text-align: right;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.1rem;
  }
  .foot .disp-foot-store-list {
    display: none;
  }
  .foot .disp-foot-store-list .store-area {
    width: 950px;
    margin: 0 auto;
    padding: 20px 0;
  }
  .foot .disp-foot-store-list .store-area-list__shop-list,
  .foot .disp-foot-store-list .store-area-list__shop-list-other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .foot .disp-foot-store-list .store-area-list__area {
    background: #fff;
    color: #474a48;
    border: 1px solid #474a48;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 15px 0;
    text-align: center;
  }
  .foot .disp-foot-store-list .store-area-list__area a {
    text-decoration: none;
    color: #fff;
  }
  .foot .disp-foot-store-list .store-area-shop-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 10px 10px 0;
  }
  .foot .disp-foot-store-list .store-area-shop-list__item:nth-of-type(5n) {
    margin-right: 0;
  }
  .foot .disp-foot-store-list .store-area-shop-list__item a {
    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;
    width: 182px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    padding: 15px 10px;
    font-size: 14px;
    position: relative;
    line-height: 1.4;
  }
  .foot .disp-foot-store-list .store-area-shop-list__item a:hover {
    background: #E7EEEA;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .foot .disp-foot-store-list .store-area-list__area-ec a {
    display: block;
    width: 250px;
    margin-top: 30px;
    padding: 15px 18px 15px 10px;
    border: 1px solid #7b8289;
    border-radius: 4px;
    font-size: 0.875rem;
    color: #516359;
    background: #fff;
    position: relative;
    text-decoration: none;
  }
  .foot .disp-foot-store-list .store-area-list__area-ec a span {
    text-decoration: underline;
  }
  .foot .disp-foot-store-list .store-area-list__area-ec a:hover {
    text-decoration: none;
    background: #516359;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .foot .disp-foot-store-list .store-area-list__area-ec a:hover span {
    text-decoration: none;
  }
  .foot .disp-foot-store-list .store-area-list__area-ec a:hover::after {
    color: #fff;
  }
  .foot .disp-foot-store-list .store-area-list__area-close {
    background: #fff;
    padding: 20px 0;
    margin: 30px 0 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;
    text-align: center;
    cursor: pointer;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.1rem;
    color: #474a48;
  }
  .foot .disp-foot-store-list .store-area-list__area-close::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    background-size: contain;
    padding-right: 10px;
  }
  .foot .disp-foot-store-list .store-area-list__area-close:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .foot .disp-foot-store-list .store-area-list__shop-title-ss,
  .foot .disp-foot-store-list .store-area-list__shop-title-ol,
  .foot .disp-foot-store-list .store-area-list__shop-title-es {
    margin: 20px 0 5px;
    color: #474a48;
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvY29tbW9uL2Zvb3Rlcl9yZS5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9jb21tb24vZm9vdGVyX3JlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O2lDREtpQztBQ2tNakM7RUFDQztJQUFJLFVBQVU7RUQvTGI7RUNnTUQ7SUFBTSxVQUFVO0VEN0xmO0FBQ0Y7QUMwTEE7RUFDQztJQUFJLFVBQVU7RUQvTGI7RUNnTUQ7SUFBTSxVQUFVO0VEN0xmO0FBQ0Y7O0FFYkE7Ozs7aUNGbUJpQztBRWJqQzs7cUNGZ0JxQztBRTJEckM7O3FDRnhEcUM7QUVzRXJDOztxQ0ZuRXFDO0FHekJyQyxRQUFBOztBQTRNQSxRQUFBOztBQTNNQTtFQUNDO0lBQ0Msc0JGYzJCO0VEYTNCO0VHNUJEO0lBR0UsY0RnRWlCO0lDL0RqQixxQkFBcUI7RUg0QnRCO0VHaENEO0lBT0Usb0JGUTBCO0lBZ0M1Qix3Q0FBd0M7SUFDeEMsc0JBQXlCO0lFdkN2QixpQkFBaUI7SUFDakIsa0JBQWtCO0VINkJuQjtFR3ZDRDtJQVlHLHFCQUFxQjtJQUNyQixpQ0FBeUI7WUFBekIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixnQkZBeUI7SUVDekIsaUJGRHlCO0lFRXpCLGdDRGtEZ0I7SUNqRGhCLHlCRkh5QjtJRUl6QixrQkZKeUI7SUVLekIsdUJGTHlCO0VEbUMzQjtFR2xERDtJQXNCSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixpQkZWd0I7SUVXeEIscUJBQXFCO0lBQ3JCLGdCRlp3QjtJRWF4QixpQkZid0I7SUVjeEIseUJEc0NlO0lDckNmLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUgrQjFCO0VHN0REO0lBbUNFLG1CQUFtQjtJQUNuQixjRCtCaUI7SUM5QmpCLG9CRnRCMEI7SUV1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SUFDNUIseUJEOWNrQjtJQytjbEIsa0JBQWtCO0lGN2JyQixtQkFBZ0M7SUUrYjdCLGNEeFppQjtJQ3laakIsZ0JEL1lRO0lDZ1pSLGtCQUFrQjtJQUNsQixxQkFBcUI7RUgwRHZCO0VHelVEO0lBaVJJLDBCQUEwQjtFSDJEN0I7RUc1VUQ7SUFvUkkscUJBQXFCO0lBQ3JCLG1CRGphZ0I7SUNrYWhCLFdEeFpPO0lDeVpQLHVCQUFlO0lBQWYsZUFBZTtFSDJEbEI7RUdsVkQ7SUF5UksscUJBQXFCO0VINER6QjtFR3JWRDtJQTRSSyxXRDlaTTtFRjBkVjtFR3hWRDtJQWtTRyxnQkRwYVE7SUNxYVIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixlQUFlO0lGdGNsQix3Q0FBd0M7SUFDeEMsc0JBQXlCO0lFdWN0QixjRHBiZ0I7RUY4ZWxCO0VHcldEO0lBNlNJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLHlFQUF5RTtJQUN6RSx3QkFBd0I7SUFDeEIsbUJBQW1CO0VIMkR0QjtFRzdXRDtJQXFUSSxXQUFXO0lBQ1gsdUJBQWU7SUFBZixlQUFlO0VIMkRsQjtFR2pYRDs7O0lBNlRHLGtCQUFrQjtJQUNsQixjRHZjZ0I7SUN3Y2hCLGVBQWU7RUh5RGpCO0FBQ0YiLCJmaWxlIjoiY29tbW9uXFxmb290ZXJfcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqIFNQICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogMTguNjY2Njd2dztcbiAgfVxuICAuZm9vdCBhIHtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmZvb3QgLnBhZ2V0b3Age1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3QgLnBhZ2V0b3AgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE0LjY2NjY3dnc7XG4gICAgcmlnaHQ6IC02LjY2NjY3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzRhNDg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMzMzMzdnc7XG4gIH1cbiAgLmZvb3QgLnBhZ2V0b3AgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDAuNjY2Njd2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuODY2Njd2dztcbiAgICBoZWlnaHQ6IDAuNTMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0YTQ4O1xuICAgIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICB9XG4gIC5mb290IC5mb290LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNiMWI2YjI7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgcGFkZGluZzogMCAyLjY2NjY3dnc7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IC5mb290LXRvcC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NS4zMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxLjZ2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vZ3JvdXAuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTIuOTMzMzN2dztcbiAgICBoZWlnaHQ6IDYuOHZ3O1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtdG9wOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SFXCI7XG4gICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi1zdG9yZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDIuNjY2Njd2dztcbiAgICB3aWR0aDogMTAuNHZ3O1xuICAgIHBhZGRpbmctdG9wOiA5LjZ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9zdG9yZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0uZnQtbmF2LXN0b3JlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi1zdG9yZS5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtc3RvcmUucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi1lYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDIuNjY2Njd2dztcbiAgICB3aWR0aDogOS4wNjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA2LjR2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9jYXJ0LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtZWM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0uZnQtbmF2LWNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAyLjkzMzMzdnc7XG4gICAgd2lkdGg6IDkuMnZ3O1xuICAgIHBhZGRpbmctdG9wOiA2LjUzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvZXBvc2NhcmQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi1jYXJkOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SFXCI7XG4gICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLXN0b3JlLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG4gIC5mb290IC5mb290LXRvcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3QgLmZvb3Qtbm90ZS1saXN0IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbiAgLmZvb3QgLmZvb3Qtbm90ZS1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgICB0ZXh0LWluZGVudDogLTMuMnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzdnc7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA5My4zMzMzMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNC4yODU3MSUgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdl9fYnRuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuODU3MTQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi45MzMzM3Z3O1xuICB9XG4gIC5mb290IC5mb290LWJvdHRvbS1uYXZfX2J0bi5vcGVuLXBhbmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuZm9vdCAuZm9vdC1ib3R0b20tbmF2LWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdCAuZm9vdC1ib3R0b20tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5mb290IC5mb290LWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgfVxuICAuZm9vdCAuZm9vdC1jb3B5LXR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKiBQQyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICAgIC8qKiDlupfoiJfkuIDopqcgKi9cbiAgfVxuICAuZm9vdCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gIH1cbiAgLmZvb3QgLnBhZ2V0b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290IC5wYWdldG9wIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03NHB4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NGE0ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5mb290IC5wYWdldG9wIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzRhNDg7XG4gICAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gIH1cbiAgLmZvb3QgLmZvb3Qtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNiMWI2YjI7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiBuYXYge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiBuYXYgLmZvb3QtdG9wLW5hdi1saXN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDg0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiBuYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9ncm91cC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IG5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi10b3A6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0uZnQtbmF2LXN0b3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9zdG9yZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxuICAuZm9vdCAuZm9vdC10b3AtbmF2IG5hdiAuZm9vdC10b3AtbmF2LWxpc3QgLmZvb3QtdG9wLW5hdi1saXN0X19pdGVtLmZ0LW5hdi1zdG9yZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiBuYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtZWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2NhcnQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLW5hdiBuYXYgLmZvb3QtdG9wLW5hdi1saXN0IC5mb290LXRvcC1uYXYtbGlzdF9faXRlbS5mdC1uYXYtZWM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0uZnQtbmF2LWNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2Vwb3NjYXJkLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG4gIC5mb290IC5mb290LXRvcC1uYXYgbmF2IC5mb290LXRvcC1uYXYtbGlzdCAuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0uZnQtbmF2LWNhcmQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5mb290IC5mb290LXRvcC1zdG9yZS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMzUuNzE0MjklO1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0MyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MSU7XG4gIH1cbiAgLmZvb3QgLmZvb3QtdG9wLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdCAuZm9vdC1ub3RlIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuICAuZm9vdCAuZm9vdC1ub3RlIC5mb290LW5vdGUtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZvb3QgLmZvb3Qtbm90ZSAuZm9vdC1ub3RlLWxpc3QgLmZvb3Qtbm90ZS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICB0ZXh0LWluZGVudDogLTEzcHg7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdiB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290IC5mb290LWJvdHRvbS1uYXYgLmZvb3QtYm90dG9tLW5hdl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdiAuZm9vdC1ib3R0b20tbmF2X19idG46OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdiAuZm9vdC1ib3R0b20tbmF2X19idG4ub3Blbi1wYW5lbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmZvb3QgLmZvb3QtYm90dG9tLW5hdiAuZm9vdC1ib3R0b20tbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290IC5mb290LWJvdHRvbS1uYXYgLmZvb3QtYm90dG9tLW5hdi1saXN0IC5mb290LWJvdHRvbS1uYXYtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3QgLmZvb3QtY29weSB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mb290IC5mb290LWNvcHkgLmZvb3QtY29weS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYSB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LFxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LW90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzRhNDg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbTpudGgtb2YtdHlwZSg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFRUVBO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1lYyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YjgyODk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjIGEgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1MTYzNTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjIGE6aG92ZXIgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gIH1cbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5mb290IC5kaXNwLWZvb3Qtc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLXNzLFxuICAuZm9vdCAuZGlzcC1mb290LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC10aXRsZS1vbCxcbiAgLmZvb3QgLmRpc3AtZm9vdC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtdGl0bGUtZXMge1xuICAgIG1hcmdpbjogMjBweCAwIDVweDtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx0bWl4aW7lh6bnkIZcclxuIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBmdW5jdGlvbiBnZXQtdncoJHNpemUsICR2aWV3cG9ydDogJFNQX1dJRFRIKSB7XHJcblx0JHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcclxuXHRAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemUtdncoJHBpeGVsLCAkdmlld1dpZHRoOiA3NTApIHtcclxuXHRmb250LXNpemU6IGdldC12dygkcGl4ZWwsICR2aWV3V2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nLTEwMCB7XHJcblx0aW1nIHt3aWR0aDogMTAwJTt9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXRTaXplVncoJGFTaXplKSB7XHJcblx0JHJhdGU6IDEwMCAvICRTUF9XSURUSDtcclxuXHRAcmV0dXJuICRyYXRlICogJGFTaXplICogMXZ3O1xyXG59XHJcblxyXG4vLyDjg6zjgrnjg53jg7Pjgrfjg5bnlKjnlLvlg4/nva7jgY3mj5vjgYhcclxuQG1peGluIHR4dC1yZXBsYWNlLWltZyB7XHJcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbkBtaXhpbiBmb250LXNpemUtcmVtKCRzaXplLCAkYmFzZTogMTYpIHtcclxuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcclxufVxyXG5cclxuQG1peGluIGJveC1ob3Jpem9uLWNlbnRlcigkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0JGZvbnRTaXplOiAoKCRzaXplIC8gJGJhc2UpIC8gMikgKyByZW07XHJcblx0dG9wIDogY2FsYyg1MCUgLSAjeyRmb250U2l6ZX0pO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG5cdHpvb206IDE7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0ICBjb250ZW50OiBcIlwiO1xyXG5cdCAgZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG4gIFx0JjphZnRlciB7XHJcblx0ICBjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbi8v6Iux6Kqe44OV44Kp44Oz44OIIHBjLHNwXHJcbkBtaXhpbiBmb250LWVuKCRscykge1xyXG5cdGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRscyArIHJlbTtcclxufVxyXG5cclxuLy/ntLDouqvnn6LljbAgc3BcclxuQG1peGluIHRoaW4tYXJyb3coJGJmUnQsJGJmQnQsJEJmQ2xyLCRhZlJ0LCRhZkJ0LCRhZkNscikge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogZ2V0U2l6ZVZ3KCRiZlJ0KTtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KCRiZkJ0KTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiBnZXRTaXplVncoMTQpO1xyXG5cdFx0aGVpZ2h0OiBnZXRTaXplVncoNCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmZDbHI7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuXHR9XHRcdFx0XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogZ2V0U2l6ZVZ3KCRhZlJ0KTtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KCRhZkJ0KTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiBnZXRTaXplVncoMTAwKTtcclxuXHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDIpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFmQ2xyO1xyXG5cdH1cclxufVxyXG5cclxuLy/ntLDouqvnn6LljbAgcGNcclxuQG1peGluIHRoaW4tYXJyb3dfcGMoJGJmUnQsJGJmQnQsJEJmQ2xyLCRhZlJ0LCRhZkJ0LCRhZkNscikge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogJGJmUnQgKyBweDtcclxuXHRcdGJvdHRvbTogJGJmQnQgKyBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmZDbHI7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuXHR9XHRcdFx0XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAkYWZSdCArIHB4O1xyXG5cdFx0Ym90dG9tOiAkYWZCdCArIHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEzNHB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWZDbHI7XHJcblx0fVxyXG59XHJcblxyXG4vL0ZvbnRBd2VTb21l55+i5Y2wIHNwXHJcbkBtaXhpbiBmYXMtYXJyb3coJHJpZ2h0LCAkc2l6ZSwgJGZhcykge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogJHJpZ2h0ICsgdnc7XHJcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdGNvbnRlbnQ6ICRmYXM7XHJcblx0Zm9udC1zaXplOiBnZXRTaXplVncoJHNpemUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLy9Gb250QXdlU29tZeefouWNsCBwY1xyXG5AbWl4aW4gZmFzLWFycm93X3BjKCRyaWdodCwgJHNpemUsICRmYXMpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6ICRyaWdodCArIHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiAkZmFzO1xyXG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8v5aSW6YOo44Oq44Oz44KvXHJcbkBtaXhpbiBsaW5rLW91dGVyKCRyaWdodCwgJHdpZHRoLCAkcHQpIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IGdldFNpemVWdygkcmlnaHQpO1xyXG5cdHdpZHRoOiBnZXRTaXplVncoJHdpZHRoKTtcclxuXHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KCRwdCk7XHJcblx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvbGluay1vdXRlci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8vaDLjgr/jgqTjg4jjg6sgc3BcclxuQG1peGluIGhlYWRpbmcyIHtcclxuXHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiBnZXRTaXplVncoMzYpO1xyXG5cdG1hcmdpbi1ib3R0b206IGdldFNpemVWdyg4MCk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiBnZXRTaXplVncoLTI1KTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxNSU7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRNQVJVSV9CQVNFXzE7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTAuM3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vaDLjgr/jgqTjg4jjg6sgcGNcclxuQG1peGluIGhlYWRpbmcyX3BjIHtcclxuXHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiAtMTVweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJE1BUlVJX0JBU0VfMTtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIGFuaW1hdGlvblxyXG5Aa2V5ZnJhbWVzIGRpc3BBcnRpY2xlRGV0YWlsIHtcclxuXHQwJSB7b3BhY2l0eTogMH1cclxuXHQxMDAlIHtvcGFjaXR5OiAxfVxyXG59XHJcblxyXG4kbXEtcGM6IChtaW4td2lkdGg6NzY4cHgpICFkZWZhdWx0O1xyXG4kbXEtc3A6IChtYXgtd2lkdGg6NzY3cHgpICFkZWZhdWx0O1xyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHQgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJE1BUlVJX0dSQVk6ICM0ODRlNTU7XHJcbiRNQVJVSV9HUkFZXzE6ICM1OTYwNjc7XHJcbiRNQVJVSV9HUkFZXzI6ICM2YTcyNzk7XHJcbiRNQVJVSV9HUkFZXzM6ICM3YjgyODk7XHJcbiRNQVJVSV9HUkFZXzQ6ICM4YjkzOWE7XHJcbiRNQVJVSV9HUkFZXzU6ICM5ZGE0YWE7XHJcbiRNQVJVSV9HUkFZXzY6ICNhZGI0Yjk7XHJcbiRNQVJVSV9HUkFZXzc6ICNiZWMzYzk7XHJcbiRNQVJVSV9HUkFZXzg6ICNjZWQyZDc7XHJcbiRNQVJVSV9HUkFZXzk6ICNkZWUxZTQ7XHJcbiRNQVJVSV9HUkFZXzEwOiAjZWVmMGYyO1xyXG5cclxuJE1BUlVJX1JFRDogIzVlMDAwMDtcclxuJE1BUlVJX1JFRF8xOiAjN2QwMDAwO1xyXG4kTUFSVUlfUkVEXzI6ICM5YTAwMDA7XHJcbiRNQVJVSV9SRURfMzogI2I2MDAwNTtcclxuJE1BUlVJX1JFRF80OiAjY2YwMDBkO1xyXG4kTUFSVUlfUkVEXzU6ICNlNjAwMTI7XHJcbiRNQVJVSV9SRURfNjogI2U5NGYyZTtcclxuJE1BUlVJX1JFRF83OiAjZWY3YzU0O1xyXG4kTUFSVUlfUkVEXzg6ICNmM2EzODE7XHJcbiRNQVJVSV9SRURfOTogI2Y4Y2FiMjtcclxuJE1BUlVJX1JFRF8xMDogI2ZkZWRlMztcclxuXHJcbiRNQVJVSV9CTFVFOiAjMDAxMzQ1O1xyXG4kTUFSVUlfQkxVRV8xOiAjMDAyNjVkO1xyXG4kTUFSVUlfQkxVRV8yOiAjMDAzNTczO1xyXG4kTUFSVUlfQkxVRV8zOiAjMDA0MTg2O1xyXG4kTUFSVUlfQkxVRV80OiAjMDA0Yjk4O1xyXG4kTUFSVUlfQkxVRV81OiAjMDA1NGE3O1xyXG4kTUFSVUlfQkxVRV82OiAjMjc2Y2I1O1xyXG4kTUFSVUlfQkxVRV83OiAjNjY4N2M0O1xyXG4kTUFSVUlfQkxVRV84OiAjOTVhOGQ2O1xyXG4kTUFSVUlfQkxVRV85OiAjYzBjYWU3O1xyXG4kTUFSVUlfQkxVRV8xMDogI2U5ZWRmNztcclxuXHJcbiRNQVJVSV9PUkFOR0U6ICM2MjM3MDA7XHJcbiRNQVJVSV9PUkFOR0VfMTogIzgyNGUwMDtcclxuJE1BUlVJX09SQU5HRV8yOiAjYTI2NDAwO1xyXG4kTUFSVUlfT1JBTkdFXzM6ICNiZjc3MDA7XHJcbiRNQVJVSV9PUkFOR0VfNDogI2RiODkwMDtcclxuJE1BUlVJX09SQU5HRV81OiAjZjM5ODAwO1xyXG4kTUFSVUlfT1JBTkdFXzY6ICNmNmFhMzQ7XHJcbiRNQVJVSV9PUkFOR0VfNzogI2Y5YmQ2NjtcclxuJE1BUlVJX09SQU5HRV84OiAjZmJkMTkzO1xyXG4kTUFSVUlfT1JBTkdFXzk6ICNmZGU0YmY7XHJcbiRNQVJVSV9PUkFOR0VfMTA6ICNmZWY1ZTg7XHJcblxyXG4kTUFSVUlfR1JFRU46ICMwMDNmMGU7XHJcbiRNQVJVSV9HUkVFTl8xOiAjMDA1NjFmO1xyXG4kTUFSVUlfR1JFRU5fMjogIzAwNmEyYztcclxuJE1BUlVJX0dSRUVOXzM6ICMwMDdjMzY7XHJcbiRNQVJVSV9HUkVFTl80OiAjMDA4YzNlO1xyXG4kTUFSVUlfR1JFRU5fNTogIzAwOTk0NDtcclxuJE1BUlVJX0dSRUVOXzY6ICMwOGE3NWM7XHJcbiRNQVJVSV9HUkVFTl83OiAjNTdiYTdiO1xyXG4kTUFSVUlfR1JFRU5fODogIzk1Y2VhMDtcclxuJE1BUlVJX0dSRUVOXzk6ICNjM2UyYzc7XHJcbiRNQVJVSV9HUkVFTl8xMDogI2ViZjRlYjtcclxuXHJcbiRNQVJVSV9HUk9VUDogIzUxNjM1OTtcclxuJEVQT1NfUkVEOiAjQTUwMDFFO1xyXG5cclxuJE1BUlVJX0JBU0U6ICM0NzRhNDg7XHJcbiRNQVJVSV9CQVNFXzE6ICM5ZmE1YTE7XHJcbiRNQVJVSV9CQVNFXzI6ICM3MzdBNzY7XHJcbiRNQVJVSV9CQVNFXzM6ICM1QzYzNUY7XHJcbiRNQVJVSV9CQVNFXzQ6ICNFN0VFRUE7XHJcbiRNQVJVSV9CQVNFXzU6ICNGMUY1RjI7XHJcblxyXG4kV0hJVEU6ICNmZmY7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJENBVEVHT1JZX0xBRElFUzogI2Y0NzU5NztcclxuJENBVEVHT1JZX01FTlM6ICM3NWE4ZjQ7XHJcbiRDQVRFR09SWV9MQURJRV9NRU5TOiAjZDg3NWY0O1xyXG4kQ0FURUdPUllfS05JQ0tfS05BQ0s6ICNmNGI0NzU7XHJcbiRDQVRFR09SWV9TUE9SVFM6I2E1ZDhmMDtcclxuJENBVEVHT1JZX0NPU01FOiNmZmJiZmI7XHJcbiRDQVRFR09SWV9GT09EOiAjZmY2YTZhO1xyXG4kQ0FURUdPUllfU0VSVklDRTogI2MwYmU4YTtcclxuJENBVEVHT1JZX0ZBTUlMWTogI2ZmZGUyOTtcclxuJENBVEVHT1JZX0tJRFM6I2I4ZDkwMDtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kU1BfV0lEVEg6IDc1MDtcclxuJFBDX1dJRFRIOiA5NTA7XHJcblxyXG5cclxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuLyoqIFNQICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuZm9vdCB7XHJcblx0XHRtYXJnaW4tdG9wOiBnZXRTaXplVncoMTQwKTtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cdFx0XHJcblx0XHQucGFnZXRvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDI2KTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1lbigwLjEpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOmdldFNpemVWdygtMTEwKTtcclxuXHRcdFx0XHRyaWdodDpnZXRTaXplVncoLTUwKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IGdldFNpemVWdyg0KTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogZ2V0U2l6ZVZ3KDEwKTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBnZXRTaXplVncoNSk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE0KTtcclxuXHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDQpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb290LXdyYXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYjFiNmIyO1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDI2KTtcclxuXHRcdFx0cGFkZGluZzogMCBnZXRTaXplVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0LmZvb3QtdG9wLW5hdiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNDApO1xyXG5cdFx0XHQuZm9vdC10b3AtbmF2LWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0LmZvb3QtdG9wLW5hdi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMzQwKTtcclxuXHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDEwMCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogZ2V0U2l6ZVZ3KDEyMCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZnQtbmF2LXRvcCB7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygxMik7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2dyb3VwLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg5Nyk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBnZXRTaXplVncoNTEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiw0MiwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZnQtbmF2LXN0b3JlIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg3OCk7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdyg3Mik7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc3RvcmUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvdygyLDQyLCBcIlxcZjEwN1wiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBhbmVsLW9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZGU0YmY7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZnQtbmF2LWVjIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2OCk7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdyg0OCk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvY2FydC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsNDIsIFwiXFxmMTA1XCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmZ0LW5hdi1jYXJkIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygyMik7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2OSk7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdyg0OSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvZXBvc2NhcmQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvdygyLDQyLCBcIlxcZjEwNVwiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvb3QtdG9wLXN0b3JlLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuZm9vdC1ub3RlLWxpc3Qge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZ2V0U2l6ZVZ3KDYwKTtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5mb290LW5vdGUtbGlzdF9faXRlbSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDI0KTtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiBnZXRTaXplVncoMjQpO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogZ2V0U2l6ZVZ3KC0yNCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMTApO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmZvb3QtYm90dG9tLW5hdiB7XHJcblx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDI2KTtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5mb290LWJvdHRvbS1uYXZfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDcwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI2KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvNzAwKSAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE2MC83MDApO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg1Mik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vcGVuLXBhbmVsIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvb3QtYm90dG9tLW5hdi1saXN0X19pdGVtIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSAwO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb290LWNvcHkge1xyXG5cdFx0XHRmb250LXNpemU6IGdldFNpemVWdygyMik7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNDApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdH1cclxuXHRcdC5mb290LWNvcHktdHh0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyoqIFBDICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHQuZm9vdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0fVxyXG5cdFx0LnBhZ2V0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtZW4oMC4xKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTc0cHg7XHJcblx0XHRcdFx0cmlnaHQ6LTE4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdC13cmFwIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYjFiNmIyO1xyXG5cdFx0fVxyXG5cdFx0LmZvb3QtdG9wLW5hdiB7XHJcblx0XHRcdG5hdiB7XHJcblx0XHRcdFx0d2lkdGg6IDk1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0LmZvb3QtdG9wLW5hdi1saXN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9vdC10b3AtbmF2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDg0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCYuZnQtbmF2LXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9ncm91cC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTlweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93X3BjKDgsIDI4LCBcIlxcZjEwNVwiKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmZ0LW5hdi1zdG9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9zdG9yZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93X3BjKDgsIDI4LCBcIlxcZjEwN1wiKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmZ0LW5hdi1lYyB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9jYXJ0LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3dfcGMoOCwgMjgsIFwiXFxmMTA1XCIpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuZnQtbmF2LWNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvZXBvc2NhcmQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvd19wYyg4LCAyOCwgXCJcXGYxMDVcIilcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb290LXRvcC1zdG9yZS1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJFBDX1dJRFRILzcwMCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKC0yNS83MDApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX3Nob3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb290LW5vdGUge1xyXG5cdFx0XHR3aWR0aDogOTUwcHg7XHJcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0XHRcdC5mb290LW5vdGUtbGlzdCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHRcdFx0LmZvb3Qtbm90ZS1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdC1ib3R0b20tbmF2IHtcclxuXHRcdFx0d2lkdGg6IDk1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LmZvb3QtYm90dG9tLW5hdl9fYnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE2KTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDI2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vcGVuLXBhbmVsIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvb3QtYm90dG9tLW5hdi1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHQuZm9vdC1ib3R0b20tbmF2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDQwcHggMjBweCAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvb3QtY29weSB7XHJcblx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHQuZm9vdC1jb3B5LXR4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtZW4oMC4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LyoqIOW6l+iIl+S4gOimpyAqL1xyXG5cdFx0LmRpc3AtZm9vdC1zdG9yZS1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0LnN0b3JlLWFyZWEge1xyXG5cdFx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLWxpc3Qtb3RoZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fYXJlYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDVuKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbSBhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTgycHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9CQVNFXzQ7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMgYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAxOHB4IDE1cHggMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWV8zO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1jbG9zZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtZW4oMC4xKTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLXNzLFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLW9sLFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLWVzIHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCA1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSJdfQ== */
