@media screen and (min-width: 768px){.sp-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 767px){.pc-disp,.pcsmall-disp{display:none !important}}.col1_{margin:0 auto;width:700px}.notes{font-size:1.2rem;padding-left:1em;text-indent:-1em}.complete__message_{line-height:1.8;margin-top:30px;padding-bottom:20px}.formlist_ th{background:none;border:0;font-weight:normal;padding:0}.table__block_ th{-webkit-box-sizing:border-box;box-sizing:border-box}.btn__line2_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.btn__line2_ .btn__act_{background:#4998db;color:#fff}.btn__line2_ .form__btn_{-ms-flex-preferred-size:48%;flex-basis:48%;line-height:1.3}.btn__line2_ button{line-height:1.3}.btn__line3_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto}.btn__line3_ .form__btn_{-ms-flex-preferred-size:214px;flex-basis:214px}.btn__line3_ .form__blueBtn_ input{width:214px}.form__whiteBtn_ input{background-color:#fff;border:1px solid #4998db;color:#4998db;height:50px;padding:.5em;text-align:center;width:100%}.one__goods_{border-top:1px solid #ebebeb;padding:30px 0 10px;position:relative}.one__goods_ .img_{display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;width:130px}.one__goods_ .img_ 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;-webkit-box-sizing:border-box;border:1px solid #ebebeb;box-sizing:border-box;height:100%;width:100%}.one__goods_ .img_ img{width:100%}.spec_ p{margin-bottom:5px}.submit_{margin:20px auto}.submit__container_ .btn__line2_{margin-top:30px}.submit__container_ .form__lastBtn_{border-top:1px solid #ebebeb;margin-top:30px !important;padding-top:30px}.message_{border-bottom:1px solid #ebebeb;font-size:1.4rem;line-height:1.8;margin-bottom:30px;margin-top:30px;padding-bottom:30px}button.btn__act_{background:#4998db;color:#fff}.btn__act_ a{background:#4998db;color:#fff}.btn__act_ a:hover{opacity:.7}.goods_name_{color:#4998db}.lead__namebox_.customer_status_{padding:30px 0 4.5px}.mymenu_{width:100%}.mymenu_ .category__item_{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ebebeb;margin-bottom:0;padding:15px 0;width:100%}.mymenu_ .category__item_:first-of-type{border-top:1px solid #ebebeb}.mymenu_ .category__icon_{-ms-flex-preferred-size:26px;flex-basis:26px;margin:4px 20px 0 14px}.mymenu_ .category__icon_ a{height:26px}.mymenu_ .category__icon_ img{width:100%}.category__list__title_{color:#4998db;margin-bottom:20px;margin-top:40px}.category__title_{color:#4998db;font-size:2rem}.category__title_ a{color:#4998db}.page__menu_ .grayArea_{font-size:1.4rem;margin-left:auto}.mymenu__addAddress_,.category__desc_{width:640px}.mymenu__addAddress_{margin-bottom:5px;margin-top:15px;padding:20px}.mymenu__addAddress_ p{margin-bottom:5px;margin-left:0}.mymenu__addAddress_ ul{margin-left:0}.mymenu__addAddress_ li{list-style:none;margin-left:0}.mymenu__addAddress_ li a{color:#000}.mymenu__addAddress_ li a:hover{text-decoration:underline}.mymenu_lineAccountStatus--notLinked{color:red}.recommend_{font-size:1.4rem;font-weight:bold;margin-bottom:20px}.mypage__lineError{border:1px solid red;color:red;margin:20px 0;padding:20px}.mypage__lineErrorTitle{font-size:1.8rem;font-weight:600}.mymenu_lineAccountUnlinkAnnounce{font-size:1.4rem;padding-top:5px}.mymenu_lineAccountUnlinkAnnounce a{text-decoration:underline}.page__history__cat_ th{border:0}.history__list_{margin:30px auto}.tProduct__detail_{display:block;margin-bottom:3px;width:408px}.tProduct__detail_ a{display:block;text-decoration:underline}.tProduct__img_ a{color:#4998db;display:block;height:100%;text-decoration:underline;width:100%}.tProduct__img_ img{width:100%}.history__one_{border-bottom:1px solid #ebebeb;margin-bottom:50px;padding-bottom:80px;position:relative}.pItemLead_{margin:0 0 40px}.pItemProcessimage_{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;width:200px}.pItemLead__detail_{-webkit-box-sizing:border-box;box-sizing:border-box}.pItemLead__detail_ tr{display:-webkit-box;display:-ms-flexbox;display:flex}.pItemLead__detail_ tr:first-child{width:100%}.pItemLead__detail_ tr:nth-of-type(n+2){margin-right:50px}.pItemLead__detail_ tr:not(:last-of-type){margin-bottom:3px}.pItemLead__detail_ th{display:inline-block;font-size:1.6rem;white-space:nowrap;width:auto}.pItemLead__detail_ td{display:inline-block;width:auto}.goodslist_{margin-bottom:25px}.goodslist_ tr{display:grid;grid-template-columns:130px 1fr;grid-column-gap:20px}.page__history_ .pItemLead__detail_ tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__history_ .itemPrice_tax_{font-size:1rem}.page__history_ .btn__line1_{margin-top:17px}.page__history_ .goodslist_ td:first-of-type{grid-column:1;grid-row:1/5}.page__history_ .goodslist_ td:nth-of-type(2){grid-column:2;grid-row:1}.page__history_ .goodslist_ td:nth-of-type(3){grid-column:2;grid-row:2}.page__history_ .goodslist_ td:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:3}@media all and (-ms-high-contrast: none){.goodslist_ tr{-ms-grid-rows:30px 30px 1fr 1fr 1fr}.page__history_ .goodslist_ td:nth-of-type(2){-ms-grid-column:3}.page__history_ .goodslist_ td:nth-of-type(3){-ms-grid-column:3}.page__history_ .goodslist_ td:nth-of-type(4){-ms-grid-column:3}}.goodslist_containerInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.goodslist_details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.goodslist_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.imgBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;height:130px;margin:5px 0;width:130px}.imgBox_ img{width:100%}.goodslist_detailTitle--product{-ms-flex-preferred-size:15%;flex-basis:15%}.goodslist_detailText--product{-ms-flex-preferred-size:85%;flex-basis:85%}.goodslist_detailLensInner{width:100%}.goodslist__detailLensConent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;margin-top:15px;padding:16px 10px}.goodslist__detailLensItems{-ms-flex-preferred-size:52px;flex-basis:52px;padding:10px}.goodslist_goodsListDetail--lens{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;font-size:12px}.goodslist__detailLensTitle--type{width:72px}.goodslist__detailLensText--type{width:calc(100% - 72px)}.txtBox_{display:block;text-align:center}.goods_{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:3;grid-row:2}.other__info__box_{margin:50px auto 0;width:200px}.other__info__box_ .form__btn_{width:100%}.other__info__box_ .form__btn_ a{width:200px}.cartstatus__box_ .customer_status_{border-bottom:1px solid #ebebeb;padding:0 0 20px}.cartstatus__box_ .customer_status_ h3{color:#4998db;font-size:2.4rem;margin-bottom:10px}.cartstatus__box_ .container__inner_{width:100%}.cartstatus__box_ a{color:#4998db}.contents{-webkit-box-sizing:border-box;border:1px solid #4998db;box-sizing:border-box;padding:30px}.accordion__area_{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;margin-bottom:20px;padding-bottom:20px}.accordion__area_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.accordion__area_ p{font-size:1.4rem}.accordion__area_ p:first-child{margin-bottom:20px;margin-top:20px}.accordion__inner_{display:block}.purcheased__historydetailitemBox_{margin-top:40px}.pItemProcesshistorydetailimage_{margin-bottom:10px}.spandual_{margin:50px 0 20px;padding-bottom:20px;width:100%}.method_addr_{margin-bottom:10px}.totalCal_{margin-bottom:50px}.totalCal_ tr,.totalCal_ dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.totalCal_ tr:not(:last-of-type),.totalCal_ dl:not(:last-of-type){margin-bottom:10px}.totalCal_ th{display:block}.totalCal_ th span{display:block;font-size:1.4rem}.total_ td{background:#f7f7f7;color:#e20c0c;font-size:2rem;font-weight:bold}.carriage_,.totalOff_,.subTotal_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;overflow:hidden;padding:10px 20px}.discount__value_{color:#e20c0c}.item__calBox_{margin-bottom:30px}.item__calBox_ tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:10px 20px}.item__calBox_ tr+tr{margin-top:10px}.item__calBox_ th{font-size:1.8rem}.item__calBox_ th span{display:block;font-size:1.4rem}.item__calBox_ th span.itemPrice_tax_{display:inline-block;font-size:.6em;vertical-align:baseline}.item__calBox_ td{font-size:1.8rem}.item__calBox_ .itemPrice_tax_{display:inline-block;font-size:10.8rem}.h3__title_{color:#4998db;font-size:2rem;font-weight:normal;margin-bottom:20px}.form__box_{border-bottom:1px solid #4998db;border-top:1px solid #ebebeb;margin-bottom:30px;padding:25px 0 30px}.form__box_ p{line-height:1}.blueArea_{-webkit-box-sizing:border-box;background:#e8f5fc;border:0;box-sizing:border-box;margin-bottom:50px;padding:30px}.white__areaBox_{background:#fff;border:1px solid #8bcdf0;padding:30px}.title__box_{color:#4998db;font-size:2rem;font-weight:bold;margin-bottom:30px;text-align:center}.frameBox_{border-bottom:1px solid #ebebeb;margin-bottom:30px}.grassTypeBox_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.grassTypeBox_ dl{-ms-flex-preferred-size:289px;flex-basis:289px}.lensType__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}.lensType__item{padding:10px;width:52px}.lensType__detail{-ms-flex-preferred-size:calc(100% - 52px);flex-basis:calc(100% - 52px)}.lensBox_ .h3__title_{font-size:1.6rem;margin-bottom:3px}.prescriptionBox_ table{margin:5px 0 30px}.prescriptionBox_ th,.prescriptionBox_ td{-webkit-box-sizing:border-box;border:1px solid #ebebeb;box-sizing:border-box;font-weight:normal;padding:12px 7px;text-align:center}.prescriptionBox_ th{width:194px}.prescriptionBox_ td{width:193px}.lensType_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.lensType_ dl{-ms-flex-preferred-size:289px;flex-basis:289px}.delivery__info_ .h3__title_{margin-bottom:10px}.delivery__info_ table{margin-bottom:40px}.delivery__info_ tr{display:block;margin-bottom:20px}.delivery__info_ th{color:#4998db;font-size:2rem;font-weight:normal;margin-bottom:10px}.delivery__info_ td{display:block}.serviceCase_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.serviceCase__img_{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:73px;border:1px solid #ebebeb;flex-basis:73px;height:73px}.serviceCase__img_ img{width:100%}.serviceCase__text_{-ms-flex-preferred-size:487px;flex-basis:487px;height:73px}.page__historydetail_ .goodslist_ td:first-of-type{grid-column:1;grid-row:1/7;margin-top:5px}.page__historydetail_ .goodslist_ td:nth-of-type(2){grid-column:3;grid-row:1}.page__historydetail_ .goodslist_ td:nth-of-type(4){grid-column:3;grid-row:3}.page__historydetail_ .goodslist_ td:nth-of-type(5){grid-column:3;grid-row:4}.page__historydetail_ .goodslist_ td:last-of-type{grid-column:3;grid-row:5}.page__historydetail_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn__fontSmall_ a{font-size:1.4rem}.page__cartStatusCyuui_ a{color:#4998db}.link__salesDestChange_{margin-top:8px}.link__salesDestChange_ a{color:#4998db;text-decoration:underline}.mypageHistoryDetail__sunglassesPrecaution{border:1px solid #000;margin-bottom:40px;margin-top:20px;width:100%}.mypageHistoryDetail__sunglassesPrecaution[open] .mypageHistoryDetail__sunglassesPrecautionTitle::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.mypageHistoryDetail__sunglassesPrecaution[open] .mypageHistoryDetail__sunglassesPrecautioContent{max-height:100%}.mypageHistoryDetail__sunglassesPrecaution .caution{color:red}.mypageHistoryDetail__sunglassesPrecautionTitle{cursor:pointer;padding:12px 12px 12px 22px;position:relative}.mypageHistoryDetail__sunglassesPrecautionTitle::after{border:1px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;height:8px;position:absolute;right:12px;top:50%;width:8px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:.2s;pointer-events:none;transition:.2s}.mypageHistoryDetail__sunglassesPrecautioContent{-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.mypageHistoryDetail__sunglassesPrecautioContentInner{margin-top:10px;padding:20px 20px 12px}.bookmarkDetail img{width:100%}.bookmarkDetail .bookmarkDetailinner{width:100%}.bookmarkDetail .loginname_{margin-inline:auto;max-width:1000px}.bookmarkDetail .bookmarkDetailContents{margin-inline:auto;margin-top:40px;max-width:1000px;width:100%}.bookmarkDetail .bookmark__cutomerStatus{border-bottom:0;padding-bottom:18px;padding-top:30px}.bookmarkDetail .bookmark__title{border-bottom:1px solid #000;font-size:2.8rem;padding-bottom:20px;text-align:center}.bookmarkDetail .bookmark__navigation{padding-top:22px}.bookmarkDetail .bookmark__navigationLists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookmarkDetail .bookmark__navigationList{-ms-flex-preferred-size:500px;border-bottom:2px solid currentColor;color:#888;flex-basis:500px;padding-bottom:12px;padding-top:16px;text-align:center}.bookmarkDetail .bookmark__navigationList.is--active{border-color:currentColor;color:#000;font-weight:700}.bookmarkDetail .bookmark__navigationListLink{display:block;width:100%}.bookmarkDetail .bookmark__count{padding-top:20px}.bookmarkDetail .bookmark__countText{font-size:1.2rem}.bookmarkDetail .bookmark__countNumber{font-size:2rem;font-weight:700;margin-inline:4px}.bookmarkDetail .bookmark__announce{background:#f6f6f6;font-size:1.4rem;margin-top:16px;padding-bottom:4px;padding-left:4px;padding-top:4px}.bookmarkDetail .pagenation_{margin-bottom:0;margin-top:60px}.bookmarkDetail .navipage_{margin-bottom:0}.bookmarkDetail .customer_status_{border-bottom:0}.bookmarkDetail .bookmark__favorited{margin-top:60px}.bookmarkDetail .bookmark__favoritedInner{display:grid;grid-template-columns:repeat(3, 320px)}.bookmarkDetail .bookmark__favoritedListInner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookmarkDetail .bookmark__favoritedListItem{height:auto;margin-inline:auto}.bookmarkDetail .bookmark__favoritedDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookmarkDetail .bookmark__favoritedNameTitle{color:#000;font-size:1.4rem;font-weight:700}.bookmarkDetail .bookmark__favoritedSpec{font-size:1.4rem}.bookmarkDetail .bookmark__remove{height:20px;position:absolute;right:20px;top:20px;width:20px}.bookmarkDetail .bookmark__removeButton{border:0;padding:0}.bookmarkDetail .bookmark__removeButton::before,.bookmarkDetail .bookmark__removeButton::after{border:1px solid #888;content:"";height:1px;position:absolute;right:0;top:0;width:20px}.bookmarkDetail .bookmark__removeButton::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bookmarkDetail .bookmark__removeButton::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bookmarkDetail .mypage__backButton{margin-inline:auto;margin-top:80px;width:345px}.bookmarkDetail .mypage__backButtonLink{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;border:1px solid currentColor;color:#4998db;font-size:1.5rem;height:45px;width:100%}.bookmarkDetail .zoffLensColorsGoods__button{background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookmarkDetail--goods .bookmark__favoritedInner{gap:18px}.bookmarkDetail--goods .bookmark__favoritedList{border:1px solid #ebebeb;border-radius:8px;height:500px;max-width:321px;padding:48px 20px 32px;width:321px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bookmarkDetail--goods .bookmark__favoritedListItem{height:182px;width:280px}.bookmarkDetail--goods .bookmark__favoritedNameTitle{height:80px;padding-top:10px}.bookmarkDetail--goods .bookmark__favoritedNameNoInformation{padding-top:5px}.bookmarkDetail--goods .bookmark__favoritedSpec{height:75px;padding-top:12px}.bookmarkDetail--goods .bookmark__favoritedCart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;margin-top:20px;width:224px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookmarkDetail--goods .bookmark__favoritedCart--nostock{width:280px}.bookmarkDetail--goods .bookmark__favoritedCartButton{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;background:#000;border:0;border-radius:50px;color:#fff;gap:0 8px;height:56px}.bookmarkDetail--goods .bookmark__favoritedCartButton--nostock,.bookmarkDetail--goods .bookmark__favoritedCartButton--disable{background:#888;pointer-events:none}.bookmarkDetail--goods .bookmark__favoritedCartButtonText::before{background-size:16px 15px;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;margin-right:5px;width:16px}.bookmarkDetail--goods .bookmark__favoritedCartButton--inStock .bookmark__favoritedCartButtonText::before{background-image:url(/img/private/common/icon/icon_btn_cart.svg)}.bookmarkDetail--goods .bookmark__favoritedCartButton--disable .bookmark__favoritedCartButtonText::before{background-image:url(/img/private/common/icon/icon_btn_cart-disable.svg)}.bookmarkDetail--goods .bookmark__remove{height:20px;position:absolute;right:0;top:-20px;width:20px}.bookmarkDetail--lens .bookmark__favoritedInner{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bookmarkDetail--lens .bookmark__favoritedList{border:1px solid #ebebeb;border-radius:8px;max-width:320px;padding:48px 20px 32px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bookmarkDetail--lens .bookmark__favoritedListInner{width:100%}.bookmarkDetail--lens .bookmark__favoritedListItem{width:75px}.bookmarkDetail--lens .bookmark__favoritedName{padding-top:8px}.bookmarkDetail--lens .bookmark__favoritedSpec{padding-top:8px}.bookmarkDetail--lens .bookmark__favoritedPrice{padding-top:4px}.bookmarkDetail--lens .bookmark__favoritedCombination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;background:#fff;border-bottom:1px solid CurrentColor;border-top:1px solid CurrentColor;flex:1;margin-top:8px;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.bookmarkDetail--lens .bookmark__favoritedCombination.open .bookmark__favoritedCombinationTitle::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.bookmarkDetail--lens .bookmark__favoritedCombination.open .bookmark__favoritedCombinationContents{max-height:500px}.bookmarkDetail--lens .bookmark__favoritedCombinationTitle{border:0;color:#000;font-size:1.4rem;padding:17px 48px;position:relative;text-align:center;width:100%}.bookmarkDetail--lens .bookmark__favoritedCombinationTitle::after{border:1px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;height:6px;position:absolute;right:32px;top:50%;width:6px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:.2s;pointer-events:none;transition:.2s}.bookmarkDetail--lens .bookmark__favoritedCombinationContents{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.bookmarkDetail--lens .bookmark__remove{right:0;top:-20px}.bookmarkDetail--lens .zoffLensColorsCombination{padding-bottom:40px;padding-top:40px}.bookmarkDetail--lens .zoffLensColorsGoods__list{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding-bottom:33px;padding-top:8px;scrollbar-width:none;user-select:none}.bookmarkDetail--lens .zoffLensColorsGoods__listItem{-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-negative:0;flex-shrink:0}.bookmarkDetail--lens .zoffLensColorsGoods__listItemFace{display:block}.bookmarkDetail--lens .zoffLensColorsGoods__listItemFace img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.bookmarkDetail--lens .zoffLensColorsGoods__listItemBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;gap:4px;padding:8px}.bookmarkDetail--lens .zoffLensColorsGoods__listItemBody--price{white-space:nowrap}.bookmarkDetail--lens .zoffLensColorsGoods__button{gap:8px;margin-top:8px;padding:7px}.bookmarkDetail--lens .zoffLensColorsGoods__buttonText{font-size:1.4rem}.page__backorder_ .notes{margin-top:30px}.page__backorder_ .btn__line1_{padding-top:40px}.page__backorder_ .message_{border-bottom:0;margin-bottom:10px}.backorder_item_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.backorder_item_ .name_,.backorder_item_ .spec_{margin-bottom:5px}.backorder_item_ .desc_{width:500px}.backorder_item_ .del_{padding:10px}.page__coupon_ .customer_status_{margin-bottom:0}.page__coupon_ .navipage_.top_{font-size:1.6rem}.page__coupon_ .navipage_.bottom_{margin-bottom:10px}.page__coupon_ .listContent_{border:1px solid #ebebeb}.page__coupon_ .listContent_ th{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;text-align:left}.page__coupon_ .listContent_ thead th{background:#f7f7f7;color:#4998db;padding:15px 20px}.page__coupon_ .listContent_ tbody th{border-right:1px solid #ebebeb;padding:15px 18px;white-space:pre-wrap;width:230px}.page__coupon_ .listContent_ td{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;padding:15px 18px;text-align:left;white-space:pre-wrap;width:468px}.page__coupon_ .btn__line1_{margin-top:80px}.coupon_list_{margin-bottom:20px}.page__leadTxt_{padding-top:25px}.page__memberRegistrationChange_ .formContent_{margin-top:25px}.page__memberRegistrationChange_ .formContent_ tr{padding-bottom:20px}.page__memberRegistrationChange_ .formContent_ tr:first-of-type{padding-top:0}.page__memberRegistrationChange_ .formContent_ tr:nth-of-type(7){padding-top:0}.page__memberRegistrationChange_ .formContent_ .fContent__layout__line2_:first-of-type{padding-bottom:10px}.page__memberRegistrationChange_ .formContent_ .no__separate_{padding-bottom:0}.page__memberRegistrationChange_ .formContent_ .family__info__Inputbox_{border-bottom:1px solid #ebebeb;margin-top:25px;padding-bottom:25px}.page__memberRegistrationChange_ .formContent_ .family__info__no__separate_{border-bottom:none}.page__memberRegistrationChange_ .family__info__Inputbox_ tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__memberRegistrationChange_ .form__btn_ .form__blueBtn_{text-align:center}.form__family__box_ .formdetail_ td select{width:144px}.form__family__box_ .form__birth_ label{-ms-flex-preferred-size:144px;flex-basis:144px}.form__family__box_ .no__separate_{border-bottom:0;padding-bottom:0}.form__family__box_ .no__separate_:last-of-type{padding-top:30px}.form__family__box_ .small_{width:48%}table.customer_{margin-bottom:20px}.fContent__underTitle_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerconfirm_{margin-bottom:20px}.checktype_kana,.checktype_name{font-size:1.4rem}.page__memberRegistrationChange_ .checktype_kana input,.checktype_kana input,.page__memberRegistrationChange_ .checktype_name input,.checktype_name input{margin-top:5px}.fContent__layout__side2_ .small_{color:#4998db;margin-top:10px}.fContent__underTitle_{margin-bottom:10px}.fContent__underTitle_ img{display:inline-block;margin-left:20px;position:relative;top:-0.1em;vertical-align:middle}.fContent__layout__side2_ th{width:120px}.fContent__layout__side2_ td{width:600px}.fContent__parts__sizeS_{width:26%}.fContent__layout__line3_ .fContent__select__wrap_ select{display:block}.fContent__layout__line3_ .fContent__select__wrap_ label{padding-right:0}.fContent__layout__line3_ .fContent__parts__sizeS_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fContent__layout__line3_ .fContent__parts__sizeS_ label:first-of-type select{margin-left:0}.fContent__layout__line3_ .fContent__parts__sizeS_ select{margin:5px 10px;width:182px}.form__family__box_{background:#f7f7f7;padding:20px}.form__family__box_ .fContent__select__wrap_ select{background:#fff}.form__family__box_ td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__family__box_ .formdetail_ th{background:none}.form__family__box_ .formdetail_ td{background:none;width:540px}@media all and (-ms-high-contrast: none){.form__family__box_ .fContent__layout__line3_ .fContent__select__wrap_ label{padding-right:10px}.form__family__box_ .fContent__layout__line3_ .fContent__select__wrap_ label:nth-of-type(n+2){padding-right:20px}}.form__birth_ .fContent__parts__sizeS_{width:100%}.form__birth_ .fContent__parts__sizeS_::after{display:none}.form__birth_ label{display:block}.family__info__Inputbox_{border-bottom:1px solid #ebebeb;margin-top:25px;padding-bottom:20px}.family__info__Inputbox_ .grayArea_{padding:20px}.family__info__Inputbox_ .plusmark_{width:100%}.family__info__Inputbox_ .family__info__title_{color:#4998db;font-size:2rem;font-weight:normal;line-height:1;margin-bottom:20px}.familyinfoAddFormRemove_{display:block;position:relative;-webkit-box-sizing:border-box;background:#fff;border:#4998db solid 1px;box-sizing:border-box;color:#4998db;cursor:pointer;font-size:1.6rem;font-weight:bold;height:50px;margin:30px 0;padding:.5em;text-align:center;width:100%}.fContent__link_ a{color:#4998db;font-size:1.6rem;text-decoration:underline}.fContent__link_ .small_{color:#4998db;font-size:1.6rem;margin-left:20px;text-decoration:underline}.fContent__password__link_{border-bottom:0;font-size:1.6rem;margin:20px 0 10px;padding-bottom:0}.family__lead_,.mystore_lead_{margin-bottom:20px}.form__family__box_+.form__family__box_{border-top:#ededed solid 1px}.classrequired{background:#fff}.submit__container_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memberRegistrationValidation__change_ .formdetail_ tr{border-bottom:1px solid #ebebeb;display:block;padding:25px 0;width:100%}.memberRegistrationValidation__change_ .formdetail_ tr:last-of-type{border-bottom:0;padding-bottom:0}.memberRegistrationValidation__change_ .formdetail_ th{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.memberRegistrationValidation__change_ .formdetail_ td{display:block}.page__salesdestchange_ .customer_status_{padding-bottom:25px}.page__salesdestchange_ .salesdestchange_ td:first-of-type{padding-bottom:8px}.page__salesdestchange_ .submit__container_ .form__blueBtn_{text-align:center}.page__salesdestchange__validation_ .customer_status_{margin-bottom:30px;padding-bottom:25px}.page__salesdestchange__validation_ .customerconfirm_{width:700px}.page__salesdestchange__validation_ .customerconfirm_ tr{border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:auto;grid-template-rows:auto;padding-bottom:25px;padding-top:25px;width:700px}.page__salesdestchange__validation_ .form__btn_{text-align:center}.mailchange_{margin-bottom:10px}.mailchange_ tr{border-bottom:0;display:block}.mailchange_ tr:nth-of-type(2){border-bottom:1px solid #ebebeb}.passchange_{margin-bottom:10px}.passchange_ tr{border-bottom:0}.passchange_ tr:nth-of-type(2){border-bottom:1px solid #ebebeb;padding-bottom:30px}.page__custdest_ .formdetail_ tr:nth-of-type(7){padding-top:0}.page__custdest_ .formdetail_ .fContent__title_:last-child{margin-bottom:0}.page__custdest_ .message_{display:none}.page__custdest_ .caution_message_{-webkit-box-sizing:border-box;border:solid 3px #4998db;box-sizing:border-box;font-size:1.4rem;margin:40px auto 0;padding:25px 20px}.page__custdest_ .caution_message_ a{color:#4998db;text-decoration:underline}.customer_ .customerconfirm_{margin-bottom:0}.customer_ .customerconfirm_ th{margin-bottom:10px}.page__custdest__validation_ .caution_message_{padding-top:30px}.page__custdest__validation_ .customer_status_>.customer_status_{border-bottom:0}.page__custdest__validation_ .formdetail_ tr{border-bottom:1px solid #ebebeb;display:block;padding:25px 0;width:100%}.page__custdest__validation_ .formdetail_ th{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.page__custdest__validation_ .formdetail_ td{display:block}.cardedit_ .common_headline2_{margin-bottom:10px}.cardedit_ .error_{padding-top:10px}.cardedit_ .formdetail_{border-bottom:1px solid #ebebeb;display:block;margin:0;padding-bottom:18px;width:100%}.cardedit_ .formdetail_ tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cardedit_ .formdetail_ tr{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:18px}.cardedit_ .formdetail_ th{color:#4998db;display:block;font-size:2rem}.cardedit_ .formdetail_ td{display:block;padding-top:16px}.cardedit_ .formRequired_{display:inline-block;font-size:1.2rem;line-height:1;margin-left:10px;padding:4px 5px;vertical-align:text-top}.submit__btnDeleat_{display:block;-webkit-box-sizing:border-box;background:#fff;border:1px solid #4998db;border-radius:0;box-sizing:border-box;color:#4998db;height:50px;line-height:1.3;padding:15px 7px;position:relative;text-align:center;width:214px}.formdetailcard_{border-collapse:collapse;width:100%}.formdetailcard_ th{color:#4998db;display:block;font-size:2rem;line-height:1;margin:20px 0 10px;padding:0;text-align:left;width:100%}.formdetailcard_ td{display:block;line-height:15px;padding:8px 0px;width:100%}.cardedit_info_{margin-bottom:20px;padding-top:30px}.page__mystore_ a{text-decoration:underline}.page__mystore_ .h3__title_{margin-top:50px;padding-bottom:20px;text-align:center}.page__mystore_ .h4__title_{font-size:1.8rem}.page__mystore_ .btn__line1_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #ebebeb;justify-content:center;margin-top:0;padding:30px 0}.page__mystore_ .btnBox_{-ms-flex-preferred-size:150px;flex-basis:150px}.btn__regist_{width:270px}.list_line_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebeb;padding:20px 0 30px}.store_name_{-ms-flex-preferred-size:500px;flex-basis:500px}.store_name_ a{color:#4998db}.imgBtn__line1_{margin:0 auto;padding-top:40px;width:335px}.page__dioptreInfo_ .btn_line1_{margin:0 auto;width:270px}.page__dioptreInfo_ .lead__nameBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page__dioptreInfo_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dioptreRegistered_{margin:50px 0}.formSelectWrap_{background:#fff;border:0;color:#4998db;position:relative;width:auto}.formSelectWrap_ select{-webkit-box-sizing:border-box;border:1px solid #4998db;box-sizing:border-box;color:#4998db;font-size:1.6rem;height:50px;line-height:1.3;padding:15px 36px 15px 20px;width:100%}.formSelectWrap_::after{border-bottom:#4998db solid 1px;border-right:#4998db solid 1px;content:"";display:block;height:10px;position:absolute;right:1em;top:17px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dioptreRegisteredbox_{border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.dioptreRegisteredbox_ .btnBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:320px}.dioptreRegisteredbox_ .btnBox_ button{display:block;width:150px}.dioptreRegisteredbox_ .container__inner_{border-bottom:1px solid #ebebeb;padding-bottom:20px}.dioptreRegisteredbox_ .container__inner_:last-child{border-bottom:none}.dioptreRegistered__data_{display:block;padding-right:20px;width:360px}.dioptreRegistered__data_ dl{display:-webkit-box;display:-ms-flexbox;display:flex}.dioptreEcRegistered_btnArea_ a{background-color:#4998db;border:none;color:#fff !important;font-size:1.6rem;width:335px}.page__mag_ .message_{border-bottom:0;padding-bottom:0;width:100%}.page__mag_ .message_ th{width:100%}.page__mag_ .common_headline2_{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-bottom:20px;padding:30px 0;position:relative}.page__mag_ .grayArea_{height:30vh;margin:30px 0}.page__mag_ .scroll__content_{padding:30px 0 30px 30px}.page__mag_ .submit__container_:first-of-type{padding-bottom:50px}.mypageMag__termsBox{border-bottom:1px solid #ebebeb;padding-bottom:40px;width:100%}.mypageMag__termsBox:last-child{border-bottom:none}.mypageMag__termsBox a{color:#4998db}.ly__mypageMag__termsHeadline{padding-bottom:20px}.mypageMag__termsTitle{color:#4998db;font-size:2rem;font-weight:normal}.ly__mypageMag__termsTitle{margin-bottom:0;margin-top:30px}.ly__mypageMag__termsTitleFirst{margin-bottom:20px;padding-top:20px;width:100%}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger{height:165px}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#90ccf0 !important;height:165px;width:10px}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerContainer{background:#ebebeb;border-left:1px solid #c7c7c7}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mypageMag__systemRequirements{font-weight:bold}.mypageMag__mailCancelNote{font-size:80%;padding-bottom:30px}.mypageMag__mailCancelNoteList{padding-left:15px;position:relative}.mypageMag__mailCancelNoteList::before{content:"※";display:inline-block;left:0;position:absolute;top:0}.page__magcomplete_ .mailCancelNote{padding:30px 0}.page__withdrawal_ .styleGuide__pageTitle{font-size:2.8rem}.withdrawal_{margin-bottom:10px}.withdrawal_ td{width:100%}.mypageWithdrawal__description{color:#e20c0c;line-height:1.8}.ly__mypageWithdrawal__description{border:solid 2px #e20c0c;margin:20px 0 40px;padding:3.5%}.page__logout_ p{margin-bottom:70px;margin-top:30px}.page__logout_ .styleGuide__pageTitle+p a{color:#4998db;text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInpvZmZfbXlwYWdlLmNzcyIsIm1vZHVsZS9fdmFyaWFibGVzLnNjc3MiLCJtb2R1bGUvX215cGFnZV9jb21tb24uc2NzcyIsIm1vZHVsZS9fbXlwYWdlX3RvcC5zY3NzIiwibW9kdWxlL19teXBhZ2VfaGlzdG9yeS5zY3NzIiwibW9kdWxlL19teXBhZ2VfaGlzdG9yeWRldGFpbC5zY3NzIiwibW9kdWxlL19teXBhZ2VfYm9va21hcmsuc2NzcyIsIm1vZHVsZS9fbXlwYWdlX2JhY2tvcmRlci5zY3NzIiwibW9kdWxlL19teXBhZ2VfY291cG9uLnNjc3MiLCJtb2R1bGUvX215cGFnZV9jdXN0b21lci5zY3NzIiwibW9kdWxlL19teXBhZ2VfbWFpbGNoYW5nZS5zY3NzIiwibW9kdWxlL19teXBhZ2VfcGFzc2NoYW5nZS5zY3NzIiwibW9kdWxlL19teXBhZ2VfY3VzdGRlc3Quc2NzcyIsIm1vZHVsZS9fbXlwYWdlX2NhcmRlZGl0LnNjc3MiLCJtb2R1bGUvX215cGFnZV9teXN0b3JlLnNjc3MiLCJtb2R1bGUvX215cGFnZV9kaW9wdHJlSW5mby5zY3NzIiwibW9kdWxlL19teXBhZ2VfbWFnLnNjc3MiLCJtb2R1bGUvX215cGFnZV93aXRoZHJhd2FsLnNjc3MiLCJtb2R1bGUvX215cGFnZV9sb2dvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQ0NpRkUsdUJBWUQsdUJBQUEsQ0FBQSxDQUFBLHFDQVpDLHVCQWdCRCx1QkFBQSxDQUFBLENBQUEsT0NwRkcsYUFBQSxDQURKLFdBRUksQ0FBQSxPQUlBLGdCQUNBLENBRkosZ0JBQ0ksQ0FDQSxnQkFDQSxDQUFBLG9CQUtBLGVBQUEsQ0FGSixlQUNJLENBQUEsbUJBRUEsQ0FBQSxjQU9JLGVBQUEsQ0FGQSxRQUNBLENBQUEsa0JBQ0EsQ0FISixTQUlJLENBQUEsa0JBS0osNkJBQ0ksQ0FESixxQkFDSSxDQUFBLGFBSVIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSxlQUNBLENBQUEs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QUEsQ0FEQSxtQkFDQSxDQUZKLFVBR0ksQ0FBQSxnQ0FDQSxrQkFDSSxDQUFBLHVCQUVKLGFmbEJNLENBQUEsOEJldUJWLG1CQUNJLENBQUEsdUJBS0EsYUFBQSxDQUZKLGNBQ0ksQ0FBQSxrQmY1Qk0sQ0FBQSwyQmVrQ04sZUFBQSxDQURKLGVBRUksQ0FBQSxnQ0FJQSxrQkFDQSxDQUFBLGdCQUFBLENBRkosVUFHSSxDQUFBLDZDQUtJLFlBQ0ksQ0FBQSwrREFHSSxtQ0FBQSxDQURBLFlBQ0EsQ0FGSixVQUdJLENBQUEsc0RBSUosa0JBQUEsQ0FESiw2QmZwRFUsQ0FBQSxpRGV3RFYsOEJBQ0ksQ0FBQSwrQkFLWixnQkFDSSxDQUFBLDJCQUdKLGFBQ0ksQ0FBQSxtQkFDQSxDQUFBLCtCQUlBLGlCQUFBLENBREosaUJBRUksQ0FBQSx1Q0FDQSxXQUNJLENBQUEsb0JBQ0EsQ0FFQSxNQUFBLENBRkEsaUJBQ0EsQ0FBQSxLQUVBLENBQUEsb0NBS0osY0FDSSxDQUFBLDBDQ3pHSixnQkFDSSxDQUFBLGFBSVIsa0JBQ0ksQ0FBQSxnQkFDQSxVQUNJLENBQUEsK0JBS0osYUFBQSxDQURKLGVoQlNpQixDQUFBLG1DZ0JGYix3QkFBQSxDQUZKLGtCQUNJLENBQUEsWUFFQSxDQUFBLGlCQ25CSSxrQkFBQSxDQURKLGVBRUksQ0FBQSwwQ0FJSSxhQUFBLENBREoseUJqQmFFIiwiZmlsZSI6InpvZmZfbXlwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc3AtZGlzcCwucGNzbWFsbC1kaXNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBjLWRpc3AsLnBjc21hbGwtZGlzcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmNvbDFfe3dpZHRoOjcwMHB4O21hcmdpbjowIGF1dG99Lm5vdGVze3BhZGRpbmctbGVmdDoxZW07Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWluZGVudDotMWVtfS5jb21wbGV0ZV9fbWVzc2FnZV97bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS44fS5mb3JtbGlzdF8gdGh7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOm5vbmV9LnRhYmxlX19ibG9ja18gdGh7Ym94LXNpemluZzpib3JkZXItYm94fS5idG5fX2xpbmUyX3tkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDozMHB4fS5idG5fX2xpbmUyXyAuYnRuX19hY3Rfe2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNDk5OGRifS5idG5fX2xpbmUyXyAuZm9ybV9fYnRuX3tmbGV4LWJhc2lzOjQ4JTtsaW5lLWhlaWdodDoxLjN9LmJ0bl9fbGluZTJfIGJ1dHRvbntsaW5lLWhlaWdodDoxLjN9LmJ0bl9fbGluZTNfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46NTBweCBhdXRvfS5idG5fX2xpbmUzXyAuZm9ybV9fYnRuX3tmbGV4LWJhc2lzOjIxNHB4fS5idG5fX2xpbmUzXyAuZm9ybV9fYmx1ZUJ0bl8gaW5wdXR7d2lkdGg6MjE0cHh9LmZvcm1fX3doaXRlQnRuXyBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3BhZGRpbmc6LjVlbTtib3JkZXI6MXB4IHNvbGlkICM0OTk4ZGI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQ5OThkYjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm9uZV9fZ29vZHNfe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAwIDEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViZWJlYn0ub25lX19nb29kc18gLmltZ197ZGlzcGxheTpmbGV4O3dpZHRoOjEzMHB4O2hlaWdodDoxMzBweH0ub25lX19nb29kc18gLmltZ18gYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmVifS5vbmVfX2dvb2RzXyAuaW1nXyBpbWd7d2lkdGg6MTAwJX0uc3BlY18gcHttYXJnaW4tYm90dG9tOjVweH0uc3VibWl0X3ttYXJnaW46MjBweCBhdXRvfS5zdWJtaXRfX2NvbnRhaW5lcl8gLmJ0bl9fbGluZTJfe21hcmdpbi10b3A6MzBweH0uc3VibWl0X19jb250YWluZXJfIC5mb3JtX19sYXN0QnRuX3ttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDozMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlYmViZWJ9Lm1lc3NhZ2Vfe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS44fWJ1dHRvbi5idG5fX2FjdF97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM0OTk4ZGJ9LmJ0bl9fYWN0XyBhe2JhY2tncm91bmQ6IzQ5OThkYjtjb2xvcjojZmZmfS5idG5fX2FjdF8gYTpob3ZlcntvcGFjaXR5Oi43fS5nb29kc19uYW1lX3tjb2xvcjojNDk5OGRifS5sZWFkX19uYW1lYm94Xy5jdXN0b21lcl9zdGF0dXNfe3BhZGRpbmc6MzBweCAwIDQuNXB4fS5teW1lbnVfe3dpZHRoOjEwMCV9Lm15bWVudV8gLmNhdGVnb3J5X19pdGVtX3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5teW1lbnVfIC5jYXRlZ29yeV9faXRlbV86Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmVifS5teW1lbnVfIC5jYXRlZ29yeV9faWNvbl97ZmxleC1iYXNpczoyNnB4O21hcmdpbjo0cHggMjBweCAwIDE0cHh9Lm15bWVudV8gLmNhdGVnb3J5X19pY29uXyBhe2hlaWdodDoyNnB4fS5teW1lbnVfIC5jYXRlZ29yeV9faWNvbl8gaW1ne3dpZHRoOjEwMCV9LmNhdGVnb3J5X19saXN0X190aXRsZV97bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MjBweDtjb2xvcjojNDk5OGRifS5jYXRlZ29yeV9fdGl0bGVfe2ZvbnQtc2l6ZToycmVtO2NvbG9yOiM0OTk4ZGJ9LmNhdGVnb3J5X190aXRsZV8gYXtjb2xvcjojNDk5OGRifS5wYWdlX19tZW51XyAuZ3JheUFyZWFfe2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWxlZnQ6YXV0b30ubXltZW51X19hZGRBZGRyZXNzXywuY2F0ZWdvcnlfX2Rlc2Nfe3dpZHRoOjY0MHB4fS5teW1lbnVfX2FkZEFkZHJlc3Nfe21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjIwcHh9Lm15bWVudV9fYWRkQWRkcmVzc18gcHttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206NXB4fS5teW1lbnVfX2FkZEFkZHJlc3NfIHVse21hcmdpbi1sZWZ0OjB9Lm15bWVudV9fYWRkQWRkcmVzc18gbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjB9Lm15bWVudV9fYWRkQWRkcmVzc18gbGkgYXtjb2xvcjojMDAwfS5teW1lbnVfX2FkZEFkZHJlc3NfIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXltZW51X2xpbmVBY2NvdW50U3RhdHVzLS1ub3RMaW5rZWR7Y29sb3I6cmVkfS5yZWNvbW1lbmRfe21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm15cGFnZV9fbGluZUVycm9ye21hcmdpbjoyMHB4IDA7cGFkZGluZzoyMHB4O2JvcmRlcjoxcHggc29saWQgcmVkO2NvbG9yOnJlZH0ubXlwYWdlX19saW5lRXJyb3JUaXRsZXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjYwMH0ubXltZW51X2xpbmVBY2NvdW50VW5saW5rQW5ub3VuY2V7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nLXRvcDo1cHh9Lm15bWVudV9saW5lQWNjb3VudFVubGlua0Fubm91bmNlIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZV9faGlzdG9yeV9fY2F0XyB0aHtib3JkZXI6MH0uaGlzdG9yeV9fbGlzdF97bWFyZ2luOjMwcHggYXV0b30udFByb2R1Y3RfX2RldGFpbF97ZGlzcGxheTpibG9jazt3aWR0aDo0MDhweDttYXJnaW4tYm90dG9tOjNweH0udFByb2R1Y3RfX2RldGFpbF8gYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRQcm9kdWN0X19pbWdfIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzQ5OThkYn0udFByb2R1Y3RfX2ltZ18gaW1ne3dpZHRoOjEwMCV9Lmhpc3RvcnlfX29uZV97cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo1MHB4O3BhZGRpbmctYm90dG9tOjgwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ucEl0ZW1MZWFkX3ttYXJnaW46MCAwIDQwcHh9LnBJdGVtUHJvY2Vzc2ltYWdlX3tib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjAwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5wSXRlbUxlYWRfX2RldGFpbF97Ym94LXNpemluZzpib3JkZXItYm94fS5wSXRlbUxlYWRfX2RldGFpbF8gdHJ7ZGlzcGxheTpmbGV4fS5wSXRlbUxlYWRfX2RldGFpbF8gdHI6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0ucEl0ZW1MZWFkX19kZXRhaWxfIHRyOm50aC1vZi10eXBlKG4rMil7bWFyZ2luLXJpZ2h0OjUwcHh9LnBJdGVtTGVhZF9fZGV0YWlsXyB0cjpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbTozcHh9LnBJdGVtTGVhZF9fZGV0YWlsXyB0aHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxLjZyZW07d2hpdGUtc3BhY2U6bm93cmFwfS5wSXRlbUxlYWRfX2RldGFpbF8gdGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b30uZ29vZHNsaXN0X3ttYXJnaW4tYm90dG9tOjI1cHh9Lmdvb2RzbGlzdF8gdHJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMzBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHh9LnBhZ2VfX2hpc3RvcnlfIC5wSXRlbUxlYWRfX2RldGFpbF8gdGJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wYWdlX19oaXN0b3J5XyAuaXRlbVByaWNlX3RheF97Zm9udC1zaXplOjFyZW19LnBhZ2VfX2hpc3RvcnlfIC5idG5fX2xpbmUxX3ttYXJnaW4tdG9wOjE3cHh9LnBhZ2VfX2hpc3RvcnlfIC5nb29kc2xpc3RfIHRkOmZpcnN0LW9mLXR5cGV7Z3JpZC1yb3c6MS81O2dyaWQtY29sdW1uOjF9LnBhZ2VfX2hpc3RvcnlfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDIpe2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46Mn0ucGFnZV9faGlzdG9yeV8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoMyl7Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjoyfS5wYWdlX19oaXN0b3J5XyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSg0KXtncmlkLXJvdzozO2dyaWQtY29sdW1uOjI7ZGlzcGxheTpmbGV4fUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7Lmdvb2RzbGlzdF8gdHJ7LW1zLWdyaWQtcm93czozMHB4IDMwcHggMWZyIDFmciAxZnJ9LnBhZ2VfX2hpc3RvcnlfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDIpey1tcy1ncmlkLWNvbHVtbjozfS5wYWdlX19oaXN0b3J5XyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSgzKXstbXMtZ3JpZC1jb2x1bW46M30ucGFnZV9faGlzdG9yeV8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoNCl7LW1zLWdyaWQtY29sdW1uOjN9fS5nb29kc2xpc3RfY29udGFpbmVySW5uZXJ7ZGlzcGxheTpmbGV4O2dhcDowIDIwcHh9Lmdvb2RzbGlzdF9kZXRhaWxze2ZsZXgtZ3JvdzoxfS5nb29kc2xpc3RfZGV0YWlse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6d3JhcH0uaW1nQm94X3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEzMHB4O21hcmdpbjo1cHggMDt3aWR0aDoxMzBweH0uaW1nQm94XyBpbWd7d2lkdGg6MTAwJX0uZ29vZHNsaXN0X2RldGFpbFRpdGxlLS1wcm9kdWN0e2ZsZXgtYmFzaXM6MTUlfS5nb29kc2xpc3RfZGV0YWlsVGV4dC0tcHJvZHVjdHtmbGV4LWJhc2lzOjg1JX0uZ29vZHNsaXN0X2RldGFpbExlbnNJbm5lcnt3aWR0aDoxMDAlfS5nb29kc2xpc3RfX2RldGFpbExlbnNDb25lbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzoxNnB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmVifS5nb29kc2xpc3RfX2RldGFpbExlbnNJdGVtc3tmbGV4LWJhc2lzOjUycHg7cGFkZGluZzoxMHB4fS5nb29kc2xpc3RfZ29vZHNMaXN0RGV0YWlsLS1sZW5ze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6d3JhcDtmb250LXNpemU6MTJweH0uZ29vZHNsaXN0X19kZXRhaWxMZW5zVGl0bGUtLXR5cGV7d2lkdGg6NzJweH0uZ29vZHNsaXN0X19kZXRhaWxMZW5zVGV4dC0tdHlwZXt3aWR0aDpjYWxjKDEwMCUgLSA3MnB4KX0udHh0Qm94X3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5nb29kc197Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjozO2Rpc3BsYXk6ZmxleH0ub3RoZXJfX2luZm9fX2JveF97d2lkdGg6MjAwcHg7bWFyZ2luOjUwcHggYXV0byAwfS5vdGhlcl9faW5mb19fYm94XyAuZm9ybV9fYnRuX3t3aWR0aDoxMDAlfS5vdGhlcl9faW5mb19fYm94XyAuZm9ybV9fYnRuXyBhe3dpZHRoOjIwMHB4fS5jYXJ0c3RhdHVzX19ib3hfIC5jdXN0b21lcl9zdGF0dXNfe3BhZGRpbmc6MCAwIDIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uY2FydHN0YXR1c19fYm94XyAuY3VzdG9tZXJfc3RhdHVzXyBoM3ttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjIuNHJlbTtjb2xvcjojNDk5OGRifS5jYXJ0c3RhdHVzX19ib3hfIC5jb250YWluZXJfX2lubmVyX3t3aWR0aDoxMDAlfS5jYXJ0c3RhdHVzX19ib3hfIGF7Y29sb3I6IzQ5OThkYn0uY29udGVudHN7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MzBweDtib3JkZXI6MXB4IHNvbGlkICM0OTk4ZGJ9LmFjY29yZGlvbl9fYXJlYV97Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LmFjY29yZGlvbl9fYXJlYV86bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOm5vbmV9LmFjY29yZGlvbl9fYXJlYV8gcHtmb250LXNpemU6MS40cmVtfS5hY2NvcmRpb25fX2FyZWFfIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH0uYWNjb3JkaW9uX19pbm5lcl97ZGlzcGxheTpibG9ja30ucHVyY2hlYXNlZF9faGlzdG9yeWRldGFpbGl0ZW1Cb3hfe21hcmdpbi10b3A6NDBweH0ucEl0ZW1Qcm9jZXNzaGlzdG9yeWRldGFpbGltYWdlX3ttYXJnaW4tYm90dG9tOjEwcHh9LnNwYW5kdWFsX3t3aWR0aDoxMDAlO21hcmdpbjo1MHB4IDAgMjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5tZXRob2RfYWRkcl97bWFyZ2luLWJvdHRvbToxMHB4fS50b3RhbENhbF97bWFyZ2luLWJvdHRvbTo1MHB4fS50b3RhbENhbF8gdHIsLnRvdGFsQ2FsXyBkbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAyMHB4fS50b3RhbENhbF8gdHI6bm90KDpsYXN0LW9mLXR5cGUpLC50b3RhbENhbF8gZGw6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MTBweH0udG90YWxDYWxfIHRoe2Rpc3BsYXk6YmxvY2t9LnRvdGFsQ2FsXyB0aCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNHJlbX0udG90YWxfIHRke2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2UyMGMwYztiYWNrZ3JvdW5kOiNmN2Y3Zjd9LmNhcnJpYWdlXywudG90YWxPZmZfLC5zdWJUb3RhbF97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxMHB4IDIwcHg7Zm9udC1zaXplOjEuOHJlbX0uZGlzY291bnRfX3ZhbHVlX3tjb2xvcjojZTIwYzBjfS5pdGVtX19jYWxCb3hfe21hcmdpbi1ib3R0b206MzBweH0uaXRlbV9fY2FsQm94XyB0cntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjEwcHggMjBweH0uaXRlbV9fY2FsQm94XyB0cit0cnttYXJnaW4tdG9wOjEwcHh9Lml0ZW1fX2NhbEJveF8gdGh7Zm9udC1zaXplOjEuOHJlbX0uaXRlbV9fY2FsQm94XyB0aCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNHJlbX0uaXRlbV9fY2FsQm94XyB0aCBzcGFuLml0ZW1QcmljZV90YXhfe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouNmVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5pdGVtX19jYWxCb3hfIHRke2ZvbnQtc2l6ZToxLjhyZW19Lml0ZW1fX2NhbEJveF8gLml0ZW1QcmljZV90YXhfe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMC44cmVtfS5oM19fdGl0bGVfe21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ5OThkYn0uZm9ybV9fYm94X3ttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzoyNXB4IDAgMzBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0OTk4ZGJ9LmZvcm1fX2JveF8gcHtsaW5lLWhlaWdodDoxfS5ibHVlQXJlYV97Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nOjMwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDojZThmNWZjfS53aGl0ZV9fYXJlYUJveF97cGFkZGluZzozMHB4O2JvcmRlcjoxcHggc29saWQgIzhiY2RmMDtiYWNrZ3JvdW5kOiNmZmZ9LnRpdGxlX19ib3hfe21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0OTk4ZGJ9LmZyYW1lQm94X3ttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uZ3Jhc3NUeXBlQm94X3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToyMHB4fS5ncmFzc1R5cGVCb3hfIGRse2ZsZXgtYmFzaXM6Mjg5cHh9LmxlbnNUeXBlX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MCAxM3B4fS5sZW5zVHlwZV9faXRlbXt3aWR0aDo1MnB4O3BhZGRpbmc6MTBweH0ubGVuc1R5cGVfX2RldGFpbHtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDUycHgpfS5sZW5zQm94XyAuaDNfX3RpdGxlX3ttYXJnaW4tYm90dG9tOjNweDtmb250LXNpemU6MS42cmVtfS5wcmVzY3JpcHRpb25Cb3hfIHRhYmxle21hcmdpbjo1cHggMCAzMHB4fS5wcmVzY3JpcHRpb25Cb3hfIHRoLC5wcmVzY3JpcHRpb25Cb3hfIHRke2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEycHggN3B4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9LnByZXNjcmlwdGlvbkJveF8gdGh7d2lkdGg6MTk0cHh9LnByZXNjcmlwdGlvbkJveF8gdGR7d2lkdGg6MTkzcHh9LmxlbnNUeXBlX3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToyMHB4fS5sZW5zVHlwZV8gZGx7ZmxleC1iYXNpczoyODlweH0uZGVsaXZlcnlfX2luZm9fIC5oM19fdGl0bGVfe21hcmdpbi1ib3R0b206MTBweH0uZGVsaXZlcnlfX2luZm9fIHRhYmxle21hcmdpbi1ib3R0b206NDBweH0uZGVsaXZlcnlfX2luZm9fIHRye21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5kZWxpdmVyeV9faW5mb18gdGh7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDk5OGRifS5kZWxpdmVyeV9faW5mb18gdGR7ZGlzcGxheTpibG9ja30uc2VydmljZUNhc2Vfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjMwcHh9LnNlcnZpY2VDYXNlX19pbWdfe2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LWJhc2lzOjczcHg7aGVpZ2h0OjczcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmVifS5zZXJ2aWNlQ2FzZV9faW1nXyBpbWd7d2lkdGg6MTAwJX0uc2VydmljZUNhc2VfX3RleHRfe2ZsZXgtYmFzaXM6NDg3cHg7aGVpZ2h0OjczcHh9LnBhZ2VfX2hpc3RvcnlkZXRhaWxfIC5nb29kc2xpc3RfIHRkOmZpcnN0LW9mLXR5cGV7Z3JpZC1yb3c6MS83O2dyaWQtY29sdW1uOjE7bWFyZ2luLXRvcDo1cHh9LnBhZ2VfX2hpc3RvcnlkZXRhaWxfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDIpe2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46M30ucGFnZV9faGlzdG9yeWRldGFpbF8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoNCl7Z3JpZC1yb3c6MztncmlkLWNvbHVtbjozfS5wYWdlX19oaXN0b3J5ZGV0YWlsXyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSg1KXtncmlkLXJvdzo0O2dyaWQtY29sdW1uOjN9LnBhZ2VfX2hpc3RvcnlkZXRhaWxfIC5nb29kc2xpc3RfIHRkOmxhc3Qtb2YtdHlwZXtncmlkLXJvdzo1O2dyaWQtY29sdW1uOjN9LnBhZ2VfX2hpc3RvcnlkZXRhaWxfIC5idG5fX2xpbmUyX3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYnRuX19mb250U21hbGxfIGF7Zm9udC1zaXplOjEuNHJlbX0ucGFnZV9fY2FydFN0YXR1c0N5dXVpXyBhe2NvbG9yOiM0OTk4ZGJ9LmxpbmtfX3NhbGVzRGVzdENoYW5nZV97bWFyZ2luLXRvcDo4cHh9LmxpbmtfX3NhbGVzRGVzdENoYW5nZV8gYXtjb2xvcjojNDk5OGRiO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206NDBweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uW29wZW5dIC5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvblRpdGxlOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKX0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb25bb3Blbl0gLm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9Db250ZW50e21heC1oZWlnaHQ6MTAwJX0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb24gLmNhdXRpb257Y29sb3I6cmVkfS5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvblRpdGxle3BhZGRpbmc6MTJweCAxMnB4IDEycHggMjJweDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb25UaXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTJweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOiMwMDAgIzAwMCByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7dHJhbnNpdGlvbjouMnM7cG9pbnRlci1ldmVudHM6bm9uZX0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb0NvbnRlbnR7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlfS5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudElubmVye21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjIwcHggMjBweCAxMnB4fS5ib29rbWFya0RldGFpbCBpbWd7d2lkdGg6MTAwJX0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrRGV0YWlsaW5uZXJ7d2lkdGg6MTAwJX0uYm9va21hcmtEZXRhaWwgLmxvZ2lubmFtZV97bWF4LXdpZHRoOjEwMDBweDttYXJnaW4taW5saW5lOmF1dG99LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya0RldGFpbENvbnRlbnRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMDBweDttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWlubGluZTphdXRvfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2N1dG9tZXJTdGF0dXN7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX190aXRsZXtwYWRkaW5nLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyLjhyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19uYXZpZ2F0aW9ue3BhZGRpbmctdG9wOjIycHh9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fbmF2aWdhdGlvbkxpc3Rze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX25hdmlnYXRpb25MaXN0e2ZsZXgtYmFzaXM6NTAwcHg7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM4ODg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgY3VycmVudENvbG9yfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX25hdmlnYXRpb25MaXN0LmlzLS1hY3RpdmV7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2ZvbnQtd2VpZ2h0OjcwMH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19uYXZpZ2F0aW9uTGlzdExpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2NvdW50e3BhZGRpbmctdG9wOjIwcHh9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fY291bnRUZXh0e2ZvbnQtc2l6ZToxLjJyZW19LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fY291bnROdW1iZXJ7bWFyZ2luLWlubGluZTo0cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToycmVtfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2Fubm91bmNle3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWxlZnQ6NHB4O3BhZGRpbmctYm90dG9tOjRweDttYXJnaW4tdG9wOjE2cHg7Zm9udC1zaXplOjEuNHJlbTtiYWNrZ3JvdW5kOiNmNmY2ZjZ9LmJvb2ttYXJrRGV0YWlsIC5wYWdlbmF0aW9uX3ttYXJnaW4tdG9wOjYwcHg7bWFyZ2luLWJvdHRvbTowfS5ib29rbWFya0RldGFpbCAubmF2aXBhZ2Vfe21hcmdpbi1ib3R0b206MH0uYm9va21hcmtEZXRhaWwgLmN1c3RvbWVyX3N0YXR1c197Ym9yZGVyLWJvdHRvbTowfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2Zhdm9yaXRlZHttYXJnaW4tdG9wOjYwcHh9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkSW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMzIwcHgpfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdEl0ZW17aGVpZ2h0OmF1dG87bWFyZ2luLWlubGluZTphdXRvfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX2Zhdm9yaXRlZERldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxO2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkTmFtZVRpdGxle2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDB9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkU3BlY3tmb250LXNpemU6MS40cmVtfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX3JlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fcmVtb3ZlQnV0dG9ue2JvcmRlcjowO3BhZGRpbmc6MH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19yZW1vdmVCdXR0b246OmJlZm9yZSwuYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19yZW1vdmVCdXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjIwcHg7aGVpZ2h0OjFweDtib3JkZXI6MXB4IHNvbGlkICM4ODh9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fcmVtb3ZlQnV0dG9uOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX3JlbW92ZUJ1dHRvbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmJvb2ttYXJrRGV0YWlsIC5teXBhZ2VfX2JhY2tCdXR0b257d2lkdGg6MzQ1cHg7bWFyZ2luLXRvcDo4MHB4O21hcmdpbi1pbmxpbmU6YXV0b30uYm9va21hcmtEZXRhaWwgLm15cGFnZV9fYmFja0J1dHRvbkxpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjQ1cHg7Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojNDk5OGRifS5ib29rbWFya0RldGFpbCAuem9mZkxlbnNDb2xvcnNHb29kc19fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6OTk5OXB4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZElubmVye2dhcDoxOHB4fS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0e3dpZHRoOjMyMXB4O21heC13aWR0aDozMjFweDtoZWlnaHQ6NTAwcHg7cGFkZGluZzo0OHB4IDIwcHggMzJweDtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdEl0ZW17d2lkdGg6MjgwcHg7aGVpZ2h0OjE4MnB4fS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lVGl0bGV7aGVpZ2h0OjgwcHg7cGFkZGluZy10b3A6MTBweH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkTmFtZU5vSW5mb3JtYXRpb257cGFkZGluZy10b3A6NXB4fS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19mYXZvcml0ZWRTcGVje2hlaWdodDo3NXB4O3BhZGRpbmctdG9wOjEycHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnR7d2lkdGg6MjI0cHg7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1pbmxpbmU6YXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnQtLW5vc3RvY2t7d2lkdGg6MjgwcHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDowIDhweDtoZWlnaHQ6NTZweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwcHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24tLW5vc3RvY2ssLmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24tLWRpc2FibGV7YmFja2dyb3VuZDojODg4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDoxNnB4O2JhY2tncm91bmQtc2l6ZToxNnB4IDE1cHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24tLWluU3RvY2sgLmJvb2ttYXJrX19mYXZvcml0ZWRDYXJ0QnV0dG9uVGV4dDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcHJpdmF0ZS9jb21tb24vaWNvbi9pY29uX2J0bl9jYXJ0LnN2Zyl9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24tLWRpc2FibGUgLmJvb2ttYXJrX19mYXZvcml0ZWRDYXJ0QnV0dG9uVGV4dDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcHJpdmF0ZS9jb21tb24vaWNvbi9pY29uX2J0bl9jYXJ0LWRpc2FibGUuc3ZnKX0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtyaWdodDowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkSW5uZXJ7Z2FwOjIwcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTthbGlnbi1pdGVtczpzdGFydH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjttYXgtd2lkdGg6MzIwcHg7cGFkZGluZzo0OHB4IDIwcHggMzJweDtib3JkZXItcmFkaXVzOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJbm5lcnt3aWR0aDoxMDAlfS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJdGVte3dpZHRoOjc1cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkTmFtZXtwYWRkaW5nLXRvcDo4cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkU3BlY3twYWRkaW5nLXRvcDo4cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkUHJpY2V7cGFkZGluZy10b3A6NHB4fS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO21hcmdpbi10b3A6OHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCBDdXJyZW50Q29sb3I7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgQ3VycmVudENvbG9yO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuM3MgZWFzZX0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbi5vcGVuIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25UaXRsZTo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyl9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb24ub3BlbiAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uQ29udGVudHN7bWF4LWhlaWdodDo1MDBweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvblRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxLjRyZW07d2lkdGg6MTAwJTtwYWRkaW5nOjE3cHggNDhweDtib3JkZXI6MDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwfS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uVGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjMycHg7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjojMDAwICMwMDAgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO3RyYW5zaXRpb246LjJzO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25Db250ZW50c3ttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3MgZWFzZX0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19yZW1vdmV7dG9wOi0yMHB4O3JpZ2h0OjB9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0NvbWJpbmF0aW9ue3BhZGRpbmctYm90dG9tOjQwcHg7cGFkZGluZy10b3A6NDBweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3R7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2N1cnNvcjpncmFiO3VzZXItc2VsZWN0Om5vbmU7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjMzcHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbXtmbGV4LWJhc2lzOjIwMHB4O2ZsZXgtc2hyaW5rOjB9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUZhY2V7ZGlzcGxheTpibG9ja30uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtRmFjZSBpbWd7YXNwZWN0LXJhdGlvOjMvMjtvYmplY3QtZml0OmNvdmVyfS5ib29rbWFya0RldGFpbC0tbGVucyAuem9mZkxlbnNDb2xvcnNHb29kc19fbGlzdEl0ZW1Cb2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6NHB4O2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZzo4cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUJvZHktLXByaWNle3doaXRlLXNwYWNlOm5vd3JhcH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2J1dHRvbntnYXA6OHB4O3BhZGRpbmc6N3B4O21hcmdpbi10b3A6OHB4fS5ib29rbWFya0RldGFpbC0tbGVucyAuem9mZkxlbnNDb2xvcnNHb29kc19fYnV0dG9uVGV4dHtmb250LXNpemU6MS40cmVtfS5wYWdlX19iYWNrb3JkZXJfIC5ub3Rlc3ttYXJnaW4tdG9wOjMwcHh9LnBhZ2VfX2JhY2tvcmRlcl8gLmJ0bl9fbGluZTFfe3BhZGRpbmctdG9wOjQwcHh9LnBhZ2VfX2JhY2tvcmRlcl8gLm1lc3NhZ2Vfe21hcmdpbi1ib3R0b206MTBweDtib3JkZXItYm90dG9tOjB9LmJhY2tvcmRlcl9pdGVtX3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uYmFja29yZGVyX2l0ZW1fIC5uYW1lXywuYmFja29yZGVyX2l0ZW1fIC5zcGVjX3ttYXJnaW4tYm90dG9tOjVweH0uYmFja29yZGVyX2l0ZW1fIC5kZXNjX3t3aWR0aDo1MDBweH0uYmFja29yZGVyX2l0ZW1fIC5kZWxfe3BhZGRpbmc6MTBweH0ucGFnZV9fY291cG9uXyAuY3VzdG9tZXJfc3RhdHVzX3ttYXJnaW4tYm90dG9tOjB9LnBhZ2VfX2NvdXBvbl8gLm5hdmlwYWdlXy50b3Bfe2ZvbnQtc2l6ZToxLjZyZW19LnBhZ2VfX2NvdXBvbl8gLm5hdmlwYWdlXy5ib3R0b21fe21hcmdpbi1ib3R0b206MTBweH0ucGFnZV9fY291cG9uXyAubGlzdENvbnRlbnRfe2JvcmRlcjoxcHggc29saWQgI2ViZWJlYn0ucGFnZV9fY291cG9uXyAubGlzdENvbnRlbnRfIHRoe2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO3RleHQtYWxpZ246bGVmdH0ucGFnZV9fY291cG9uXyAubGlzdENvbnRlbnRfIHRoZWFkIHRoe3BhZGRpbmc6MTVweCAyMHB4O2NvbG9yOiM0OTk4ZGI7YmFja2dyb3VuZDojZjdmN2Y3fS5wYWdlX19jb3Vwb25fIC5saXN0Q29udGVudF8gdGJvZHkgdGh7d2lkdGg6MjMwcHg7cGFkZGluZzoxNXB4IDE4cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWJlYmViO3doaXRlLXNwYWNlOnByZS13cmFwfS5wYWdlX19jb3Vwb25fIC5saXN0Q29udGVudF8gdGR7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjQ2OHB4O3BhZGRpbmc6MTVweCAxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOnByZS13cmFwfS5wYWdlX19jb3Vwb25fIC5idG5fX2xpbmUxX3ttYXJnaW4tdG9wOjgwcHh9LmNvdXBvbl9saXN0X3ttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2VfX2xlYWRUeHRfe3BhZGRpbmctdG9wOjI1cHh9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50X3ttYXJnaW4tdG9wOjI1cHh9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50XyB0cntwYWRkaW5nLWJvdHRvbToyMHB4fS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gdHI6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDowfS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gdHI6bnRoLW9mLXR5cGUoNyl7cGFkZGluZy10b3A6MH0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZm9ybUNvbnRlbnRfIC5mQ29udGVudF9fbGF5b3V0X19saW5lMl86Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbToxMHB4fS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gLm5vX19zZXBhcmF0ZV97cGFkZGluZy1ib3R0b206MH0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZm9ybUNvbnRlbnRfIC5mYW1pbHlfX2luZm9fX0lucHV0Ym94X3ttYXJnaW4tdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gLmZhbWlseV9faW5mb19fbm9fX3NlcGFyYXRlX3tib3JkZXItYm90dG9tOm5vbmV9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZhbWlseV9faW5mb19fSW5wdXRib3hfIHRye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1fX2J0bl8gLmZvcm1fX2JsdWVCdG5fe3RleHQtYWxpZ246Y2VudGVyfS5mb3JtX19mYW1pbHlfX2JveF8gLmZvcm1kZXRhaWxfIHRkIHNlbGVjdHt3aWR0aDoxNDRweH0uZm9ybV9fZmFtaWx5X19ib3hfIC5mb3JtX19iaXJ0aF8gbGFiZWx7ZmxleC1iYXNpczoxNDRweH0uZm9ybV9fZmFtaWx5X19ib3hfIC5ub19fc2VwYXJhdGVfe3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTowfS5mb3JtX19mYW1pbHlfX2JveF8gLm5vX19zZXBhcmF0ZV86bGFzdC1vZi10eXBle3BhZGRpbmctdG9wOjMwcHh9LmZvcm1fX2ZhbWlseV9fYm94XyAuc21hbGxfe3dpZHRoOjQ4JX10YWJsZS5jdXN0b21lcl97bWFyZ2luLWJvdHRvbToyMHB4fS5mQ29udGVudF9fdW5kZXJUaXRsZV97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uY3VzdG9tZXJjb25maXJtX3ttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrdHlwZV9rYW5hLC5jaGVja3R5cGVfbmFtZXtmb250LXNpemU6MS40cmVtfS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5jaGVja3R5cGVfa2FuYSBpbnB1dCwuY2hlY2t0eXBlX2thbmEgaW5wdXQsLnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmNoZWNrdHlwZV9uYW1lIGlucHV0LC5jaGVja3R5cGVfbmFtZSBpbnB1dHttYXJnaW4tdG9wOjVweH0uZkNvbnRlbnRfX2xheW91dF9fc2lkZTJfIC5zbWFsbF97bWFyZ2luLXRvcDoxMHB4O2NvbG9yOiM0OTk4ZGJ9LmZDb250ZW50X191bmRlclRpdGxlX3ttYXJnaW4tYm90dG9tOjEwcHh9LmZDb250ZW50X191bmRlclRpdGxlXyBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0wLjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6MjBweH0uZkNvbnRlbnRfX2xheW91dF9fc2lkZTJfIHRoe3dpZHRoOjEyMHB4fS5mQ29udGVudF9fbGF5b3V0X19zaWRlMl8gdGR7d2lkdGg6NjAwcHh9LmZDb250ZW50X19wYXJ0c19fc2l6ZVNfe3dpZHRoOjI2JX0uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyBzZWxlY3R7ZGlzcGxheTpibG9ja30uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyBsYWJlbHtwYWRkaW5nLXJpZ2h0OjB9LmZDb250ZW50X19sYXlvdXRfX2xpbmUzXyAuZkNvbnRlbnRfX3BhcnRzX19zaXplU197ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfS5mQ29udGVudF9fbGF5b3V0X19saW5lM18gLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfIGxhYmVsOmZpcnN0LW9mLXR5cGUgc2VsZWN0e21hcmdpbi1sZWZ0OjB9LmZDb250ZW50X19sYXlvdXRfX2xpbmUzXyAuZkNvbnRlbnRfX3BhcnRzX19zaXplU18gc2VsZWN0e3dpZHRoOjE4MnB4O21hcmdpbjo1cHggMTBweH0uZm9ybV9fZmFtaWx5X19ib3hfe3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmN2Y3Zjd9LmZvcm1fX2ZhbWlseV9fYm94XyAuZkNvbnRlbnRfX3NlbGVjdF9fd3JhcF8gc2VsZWN0e2JhY2tncm91bmQ6I2ZmZn0uZm9ybV9fZmFtaWx5X19ib3hfIHRke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZm9ybV9fZmFtaWx5X19ib3hfIC5mb3JtZGV0YWlsXyB0aHtiYWNrZ3JvdW5kOm5vbmV9LmZvcm1fX2ZhbWlseV9fYm94XyAuZm9ybWRldGFpbF8gdGR7d2lkdGg6NTQwcHg7YmFja2dyb3VuZDpub25lfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmZvcm1fX2ZhbWlseV9fYm94XyAuZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyBsYWJlbHtwYWRkaW5nLXJpZ2h0OjEwcHh9LmZvcm1fX2ZhbWlseV9fYm94XyAuZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyBsYWJlbDpudGgtb2YtdHlwZShuKzIpe3BhZGRpbmctcmlnaHQ6MjBweH19LmZvcm1fX2JpcnRoXyAuZkNvbnRlbnRfX3BhcnRzX19zaXplU197d2lkdGg6MTAwJX0uZm9ybV9fYmlydGhfIC5mQ29udGVudF9fcGFydHNfX3NpemVTXzo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mb3JtX19iaXJ0aF8gbGFiZWx7ZGlzcGxheTpibG9ja30uZmFtaWx5X19pbmZvX19JbnB1dGJveF97bWFyZ2luLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uZmFtaWx5X19pbmZvX19JbnB1dGJveF8gLmdyYXlBcmVhX3twYWRkaW5nOjIwcHh9LmZhbWlseV9faW5mb19fSW5wdXRib3hfIC5wbHVzbWFya197d2lkdGg6MTAwJX0uZmFtaWx5X19pbmZvX19JbnB1dGJveF8gLmZhbWlseV9faW5mb19fdGl0bGVfe21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk5OGRifS5mYW1pbHlpbmZvQWRkRm9ybVJlbW92ZV97ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDttYXJnaW46MzBweCAwO3BhZGRpbmc6LjVlbTtib3JkZXI6IzQ5OThkYiBzb2xpZCAxcHg7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0OTk4ZGI7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfS5mQ29udGVudF9fbGlua18gYXtmb250LXNpemU6MS42cmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzQ5OThkYn0uZkNvbnRlbnRfX2xpbmtfIC5zbWFsbF97bWFyZ2luLWxlZnQ6MjBweDtmb250LXNpemU6MS42cmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzQ5OThkYn0uZkNvbnRlbnRfX3Bhc3N3b3JkX19saW5rX3ttYXJnaW46MjBweCAwIDEwcHg7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOjA7Zm9udC1zaXplOjEuNnJlbX0uZmFtaWx5X19sZWFkXywubXlzdG9yZV9sZWFkX3ttYXJnaW4tYm90dG9tOjIwcHh9LmZvcm1fX2ZhbWlseV9fYm94XysuZm9ybV9fZmFtaWx5X19ib3hfe2JvcmRlci10b3A6I2VkZWRlZCBzb2xpZCAxcHh9LmNsYXNzcmVxdWlyZWR7YmFja2dyb3VuZDojZmZmfS5zdWJtaXRfX2NvbnRhaW5lcl8gLmJ0bl9fbGluZTJfe2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tZW1iZXJSZWdpc3RyYXRpb25WYWxpZGF0aW9uX19jaGFuZ2VfIC5mb3JtZGV0YWlsXyB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjI1cHggMH0ubWVtYmVyUmVnaXN0cmF0aW9uVmFsaWRhdGlvbl9fY2hhbmdlXyAuZm9ybWRldGFpbF8gdHI6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTowfS5tZW1iZXJSZWdpc3RyYXRpb25WYWxpZGF0aW9uX19jaGFuZ2VfIC5mb3JtZGV0YWlsXyB0aHtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MTVweH0ubWVtYmVyUmVnaXN0cmF0aW9uVmFsaWRhdGlvbl9fY2hhbmdlXyAuZm9ybWRldGFpbF8gdGR7ZGlzcGxheTpibG9ja30ucGFnZV9fc2FsZXNkZXN0Y2hhbmdlXyAuY3VzdG9tZXJfc3RhdHVzX3twYWRkaW5nLWJvdHRvbToyNXB4fS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfIC5zYWxlc2Rlc3RjaGFuZ2VfIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206OHB4fS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfIC5zdWJtaXRfX2NvbnRhaW5lcl8gLmZvcm1fX2JsdWVCdG5fe3RleHQtYWxpZ246Y2VudGVyfS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfX3ZhbGlkYXRpb25fIC5jdXN0b21lcl9zdGF0dXNfe21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nLWJvdHRvbToyNXB4fS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfX3ZhbGlkYXRpb25fIC5jdXN0b21lcmNvbmZpcm1fe3dpZHRoOjcwMHB4fS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfX3ZhbGlkYXRpb25fIC5jdXN0b21lcmNvbmZpcm1fIHRye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6YXV0bztncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bzt3aWR0aDo3MDBweDtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ucGFnZV9fc2FsZXNkZXN0Y2hhbmdlX192YWxpZGF0aW9uXyAuZm9ybV9fYnRuX3t0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbGNoYW5nZV97bWFyZ2luLWJvdHRvbToxMHB4fS5tYWlsY2hhbmdlXyB0cntkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MH0ubWFpbGNoYW5nZV8gdHI6bnRoLW9mLXR5cGUoMil7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ucGFzc2NoYW5nZV97bWFyZ2luLWJvdHRvbToxMHB4fS5wYXNzY2hhbmdlXyB0cntib3JkZXItYm90dG9tOjB9LnBhc3NjaGFuZ2VfIHRyOm50aC1vZi10eXBlKDIpe3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ucGFnZV9fY3VzdGRlc3RfIC5mb3JtZGV0YWlsXyB0cjpudGgtb2YtdHlwZSg3KXtwYWRkaW5nLXRvcDowfS5wYWdlX19jdXN0ZGVzdF8gLmZvcm1kZXRhaWxfIC5mQ29udGVudF9fdGl0bGVfOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWdlX19jdXN0ZGVzdF8gLm1lc3NhZ2Vfe2Rpc3BsYXk6bm9uZX0ucGFnZV9fY3VzdGRlc3RfIC5jYXV0aW9uX21lc3NhZ2Vfe2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46NDBweCBhdXRvIDA7cGFkZGluZzoyNXB4IDIwcHg7Ym9yZGVyOnNvbGlkIDNweCAjNDk5OGRiO2ZvbnQtc2l6ZToxLjRyZW19LnBhZ2VfX2N1c3RkZXN0XyAuY2F1dGlvbl9tZXNzYWdlXyBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzQ5OThkYn0uY3VzdG9tZXJfIC5jdXN0b21lcmNvbmZpcm1fe21hcmdpbi1ib3R0b206MH0uY3VzdG9tZXJfIC5jdXN0b21lcmNvbmZpcm1fIHRoe21hcmdpbi1ib3R0b206MTBweH0ucGFnZV9fY3VzdGRlc3RfX3ZhbGlkYXRpb25fIC5jYXV0aW9uX21lc3NhZ2Vfe3BhZGRpbmctdG9wOjMwcHh9LnBhZ2VfX2N1c3RkZXN0X192YWxpZGF0aW9uXyAuY3VzdG9tZXJfc3RhdHVzXz4uY3VzdG9tZXJfc3RhdHVzX3tib3JkZXItYm90dG9tOjB9LnBhZ2VfX2N1c3RkZXN0X192YWxpZGF0aW9uXyAuZm9ybWRldGFpbF8gdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNXB4IDB9LnBhZ2VfX2N1c3RkZXN0X192YWxpZGF0aW9uXyAuZm9ybWRldGFpbF8gdGh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToxNXB4fS5wYWdlX19jdXN0ZGVzdF9fdmFsaWRhdGlvbl8gLmZvcm1kZXRhaWxfIHRke2Rpc3BsYXk6YmxvY2t9LmNhcmRlZGl0XyAuY29tbW9uX2hlYWRsaW5lMl97bWFyZ2luLWJvdHRvbToxMHB4fS5jYXJkZWRpdF8gLmVycm9yX3twYWRkaW5nLXRvcDoxMHB4fS5jYXJkZWRpdF8gLmZvcm1kZXRhaWxfe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LmNhcmRlZGl0XyAuZm9ybWRldGFpbF8gdGJvZHl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmNhcmRlZGl0XyAuZm9ybWRldGFpbF8gdHJ7ZmxleC1iYXNpczo1MCU7cGFkZGluZy10b3A6MThweH0uY2FyZGVkaXRfIC5mb3JtZGV0YWlsXyB0aHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToycmVtO2NvbG9yOiM0OTk4ZGJ9LmNhcmRlZGl0XyAuZm9ybWRldGFpbF8gdGR7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxNnB4fS5jYXJkZWRpdF8gLmZvcm1SZXF1aXJlZF97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dGV4dC10b3A7bWFyZ2luLWxlZnQ6MTBweDtwYWRkaW5nOjRweCA1cHg7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxfS5zdWJtaXRfX2J0bkRlbGVhdF97ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjE0cHg7aGVpZ2h0OjUwcHg7cGFkZGluZzoxNXB4IDdweDtib3JkZXI6MXB4IHNvbGlkICM0OTk4ZGI7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojNDk5OGRiO2JhY2tncm91bmQ6I2ZmZn0uZm9ybWRldGFpbGNhcmRfe3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5mb3JtZGV0YWlsY2FyZF8gdGh7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoyMHB4IDAgMTBweDtwYWRkaW5nOjA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzQ5OThkYn0uZm9ybWRldGFpbGNhcmRfIHRke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjhweCAwcHg7bGluZS1oZWlnaHQ6MTVweH0uY2FyZGVkaXRfaW5mb197bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjMwcHh9LnBhZ2VfX215c3RvcmVfIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZV9fbXlzdG9yZV8gLmgzX190aXRsZV97bWFyZ2luLXRvcDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjIwcHh9LnBhZ2VfX215c3RvcmVfIC5oNF9fdGl0bGVfe2ZvbnQtc2l6ZToxLjhyZW19LnBhZ2VfX215c3RvcmVfIC5idG5fX2xpbmUxX3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjA7cGFkZGluZzozMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ucGFnZV9fbXlzdG9yZV8gLmJ0bkJveF97ZmxleC1iYXNpczoxNTBweH0uYnRuX19yZWdpc3Rfe3dpZHRoOjI3MHB4fS5saXN0X2xpbmVfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4IDAgMzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5zdG9yZV9uYW1lX3tmbGV4LWJhc2lzOjUwMHB4fS5zdG9yZV9uYW1lXyBhe2NvbG9yOiM0OTk4ZGJ9LmltZ0J0bl9fbGluZTFfe3dpZHRoOjMzNXB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6NDBweH0ucGFnZV9fZGlvcHRyZUluZm9fIC5idG5fbGluZTFfe3dpZHRoOjI3MHB4O21hcmdpbjowIGF1dG99LnBhZ2VfX2Rpb3B0cmVJbmZvXyAubGVhZF9fbmFtZUJveF97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2VfX2Rpb3B0cmVJbmZvXyAuYnRuX19saW5lMl97anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRpb3B0cmVSZWdpc3RlcmVkX3ttYXJnaW46NTBweCAwfS5mb3JtU2VsZWN0V3JhcF97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztib3JkZXI6MDtjb2xvcjojNDk5OGRiO2JhY2tncm91bmQ6I2ZmZn0uZm9ybVNlbGVjdFdyYXBfIHNlbGVjdHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtwYWRkaW5nOjE1cHggMzZweCAxNXB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNDk5OGRiO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM0OTk4ZGJ9LmZvcm1TZWxlY3RXcmFwXzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7cmlnaHQ6MWVtO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLWJvdHRvbTojNDk5OGRiIHNvbGlkIDFweDtib3JkZXItcmlnaHQ6IzQ5OThkYiBzb2xpZCAxcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmRpb3B0cmVSZWdpc3RlcmVkYm94X3tkaXNwbGF5OmZsZXg7cGFkZGluZzoyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uZGlvcHRyZVJlZ2lzdGVyZWRib3hfIC5idG5Cb3hfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDozMjBweH0uZGlvcHRyZVJlZ2lzdGVyZWRib3hfIC5idG5Cb3hfIGJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MHB4fS5kaW9wdHJlUmVnaXN0ZXJlZGJveF8gLmNvbnRhaW5lcl9faW5uZXJfe3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uZGlvcHRyZVJlZ2lzdGVyZWRib3hfIC5jb250YWluZXJfX2lubmVyXzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0uZGlvcHRyZVJlZ2lzdGVyZWRfX2RhdGFfe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzYwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5kaW9wdHJlUmVnaXN0ZXJlZF9fZGF0YV8gZGx7ZGlzcGxheTpmbGV4fS5kaW9wdHJlRWNSZWdpc3RlcmVkX2J0bkFyZWFfIGF7d2lkdGg6MzM1cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojNDk5OGRifS5wYWdlX19tYWdfIC5tZXNzYWdlX3t3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTowfS5wYWdlX19tYWdfIC5tZXNzYWdlXyB0aHt3aWR0aDoxMDAlfS5wYWdlX19tYWdfIC5jb21tb25faGVhZGxpbmUyX3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzozMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViZWJlYjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19tYWdfIC5ncmF5QXJlYV97aGVpZ2h0OjMwdmg7bWFyZ2luOjMwcHggMH0ucGFnZV9fbWFnXyAuc2Nyb2xsX19jb250ZW50X3twYWRkaW5nOjMwcHggMCAzMHB4IDMwcHh9LnBhZ2VfX21hZ18gLnN1Ym1pdF9fY29udGFpbmVyXzpmaXJzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjUwcHh9Lm15cGFnZU1hZ19fdGVybXNCb3h7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo0MHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9Lm15cGFnZU1hZ19fdGVybXNCb3g6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9Lm15cGFnZU1hZ19fdGVybXNCb3ggYXtjb2xvcjojNDk5OGRifS5seV9fbXlwYWdlTWFnX190ZXJtc0hlYWRsaW5le3BhZGRpbmctYm90dG9tOjIwcHh9Lm15cGFnZU1hZ19fdGVybXNUaXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ5OThkYn0ubHlfX215cGFnZU1hZ19fdGVybXNUaXRsZXttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTowfS5seV9fbXlwYWdlTWFnX190ZXJtc1RpdGxlRmlyc3R7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MjBweH0ubUNTLW15LXRoZW1lLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6MTY1cHh9Lm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTY1cHg7YmFja2dyb3VuZC1jb2xvcjojOTBjY2YwICFpbXBvcnRhbnR9Lm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjN2M3Yzc7YmFja2dyb3VuZDojZWJlYmVifS5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm15cGFnZU1hZ19fc3lzdGVtUmVxdWlyZW1lbnRze2ZvbnQtd2VpZ2h0OmJvbGR9Lm15cGFnZU1hZ19fbWFpbENhbmNlbE5vdGV7Zm9udC1zaXplOjgwJTtwYWRkaW5nLWJvdHRvbTozMHB4fS5teXBhZ2VNYWdfX21haWxDYW5jZWxOb3RlTGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTVweH0ubXlwYWdlTWFnX19tYWlsQ2FuY2VsTm90ZUxpc3Q6OmJlZm9yZXtjb250ZW50Olwi4oC7XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5wYWdlX19tYWdjb21wbGV0ZV8gLm1haWxDYW5jZWxOb3Rle3BhZGRpbmc6MzBweCAwfS5wYWdlX193aXRoZHJhd2FsXyAuc3R5bGVHdWlkZV9fcGFnZVRpdGxle2ZvbnQtc2l6ZToyLjhyZW19LndpdGhkcmF3YWxfe21hcmdpbi1ib3R0b206MTBweH0ud2l0aGRyYXdhbF8gdGR7d2lkdGg6MTAwJX0ubXlwYWdlV2l0aGRyYXdhbF9fZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MS44O2NvbG9yOiNlMjBjMGN9Lmx5X19teXBhZ2VXaXRoZHJhd2FsX19kZXNjcmlwdGlvbnttYXJnaW46MjBweCAwIDQwcHg7cGFkZGluZzozLjUlO2JvcmRlcjpzb2xpZCAycHggI2UyMGMwY30ucGFnZV9fbG9nb3V0XyBwe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjcwcHh9LnBhZ2VfX2xvZ291dF8gLnN0eWxlR3VpZGVfX3BhZ2VUaXRsZStwIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojNDk5OGRifSIsIlxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PVsg44OV44Kp44Oz44OIL+ODmeODvOOCueOCq+ODqeODvCAgXT09PT09XG5cbi8vIOODleOCqeODs+ODiOODleOCoeODn+ODquODvFxuJGZvbnQtZW46J09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1qYTonTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRmb250LXRpdGxlOidOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG5cbi8vXG4vLyDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcbiRmd0xpZ2h0OjMwMDtcbiRmd1JlZzo0MDA7XG4kZndNaWQ6NTAwO1xuJGZ3U2VtaUJvbGQ6NjAwO1xuJGZ3Qm9sZDo3MDA7XG4kZndCbGFjazo5MDA7XG4vL1xuLy8g44OV44Kp44Oz44OI5oyH5a6aXG5AbWl4aW4gZm9udC1lbntcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICBmb250LXdlaWdodDogJGZ3U2VtaUJvbGQ7XG59XG5cbi8vXG4vLyDjgqvjg6njg7xcbiR6b2ZmQmx1ZTojNDk5OERCO1xuJGNvbG9yVGV4dDogIzAwMDtcbiRjb2xvckJvcmRlckdyYXk6ICNlYmViZWI7XG4kY29sb3JBdHRlbnRpb246ICNlMjBjMGM7XG4kY29sb3JDYXV0aW9uOiNmZjAwMDA7XG4kY2F1dGlvbkNvbG9yOiAjZmYxOTAwO1xuJGNvbG9yQXJlYUdyYXk6ICNmN2Y3Zjc7XG4kY29sb3JCb29rbWFya0dyYXk6ICNmNmY2ZjY7XG4kY29sb3JCdXR0b25JY29uOiM4ODg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vPT09PT1bIOaVsOWApOioiOeulyBdPT09PT1cbiRwYy1kZXNpZ24td2lkdGg6IDEyODA7IC8v44OH44K244Kk44Oz44OH44O844K/UEPjgrXjgqTjgrpcbiRzcC1kZXNpZ24td2lkdGg6IDM3NTsgLy/jg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgrnjg57jg5vjgrXjgqTjgrpcbi8vIC0tLS1cbi8vIHBlcmNlbnToqIjnrpflvI9cbi8vICogZXgpXG4vLyAgIHdpZHRoOiBjYWxjUGVyKDIwMCw2NDApXG5AZnVuY3Rpb24gY2FsY1BlcigkbnVtMSwkbnVtMikge1xuICBAcmV0dXJuIG1hdGguZGl2KCRudW0xLCAgJG51bTIpICogMTAwJTtcbn1cbi8vIC0tLS1cbi8vIHZ36KiI566X5byPXG4vLyAqIGV4KVxuLy8gICB3aWR0aDogY2FsY1Z3KDIwMClcbkBmdW5jdGlvbiBjYWxjVncoJG51bSwgJHdpZHRoOiAkc3AtZGVzaWduLXdpZHRoKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMXZ3ICogJG51bSwgJHdpZHRoKSAqIDEwMDtcbn1cbkBmdW5jdGlvbiBjYWxjVndQQygkbnVtLCAkd2lkdGg6ICRwYy1kZXNpZ24td2lkdGgpIHtcbiAgLy9AcmV0dXJuICggJHcgLyAkcGMtZGVzaWduLXdpZHRoICkgKiAxMDB2dztcbiAgQHJldHVybiBtYXRoLmRpdigxdncgKiAkbnVtLCAkd2lkdGgpICogMTAwO1xufVxuQGZ1bmN0aW9uIGNhbGNQeCgkbnVtKSB7XG4gIEByZXR1cm4gJG51bSAqIC41cHg7XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLz09PT09WyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7wgLyDjg6zjgqTjgqLjgqbjg4ggIF09PT09PVxuJGxheW91dC13aWR0aC1pbm5lcjogNzY4cHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxuJGxheW91dC13aWR0aC1pbm5lci1zcDogNzY3cHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxuJGxheW91dC13aWR0aC1pbm5lci1wYzogMTI4MHB4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcbiRicmVha3BvaW50czogKCAvLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4hcbiAgXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwfSlcIixcbiAgXCJ0YWJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcH0pIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXIgLSAxcHh9KVwiLFxuICBcIm5vdHNwXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3AgKyAxcHggfSlcIixcbik7XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8g44OH44OQ44Kk44K544GU44Go44Gu5Ye644GX5YiG44GRXG4ucGMtZGlzcHt9XG4uc3AtZGlzcHt9XG4ucGNzbWFsbC1ub25kaXNwe31cbi5wY3NtYWxsLWRpc3B7fVxuXG5AaW5jbHVkZSBtcSgnbm90c3AnKSB7XG5cdC5wYy1kaXNweyB9XG5cdC5zcC1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cbn1cbkBpbmNsdWRlIG1xKCdzcCcpIHtcblx0LnNwLWRpc3B7IH1cblx0LnBjLWRpc3AsLnBjc21hbGwtZGlzcHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxufVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm15cGFnZSBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbDFfIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ub3RlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jb21wbGV0ZV9fbWVzc2FnZV8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmZvcm1saXN0XyB7XG4gICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG4udGFibGVfX2Jsb2NrXyB7XG4gICAgdGgge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuLmJ0bl9fbGluZTJfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLmJ0bl9fYWN0XyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkem9mZkJsdWU7XG4gICAgfVxuICAgIC5mb3JtX19idG5fIHtcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbn1cblxuLmJ0bl9fbGluZTNfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAuZm9ybV9fYnRuXyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIxNHB4O1xuICAgIH1cbiAgICAuZm9ybV9fYmx1ZUJ0bl8ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtX193aGl0ZUJ0bl8ge1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHpvZmZCbHVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4ub25lX19nb29kc18ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAuaW1nXyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjXyB7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbi5zdWJtaXRfIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLnN1Ym1pdF9fY29udGFpbmVyXyB7XG4gICAgLmJ0bl9fbGluZTJfIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLmZvcm1fX2xhc3RCdG5fIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgfVxufVxuXG4ubWVzc2FnZV8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5idXR0b24ge1xuICAgICYuYnRuX19hY3RfIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICR6b2ZmQmx1ZTtcbiAgICB9XG59XG5cbi5idG5fX2FjdF8ge1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkem9mZkJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ29vZHNfbmFtZV8ge1xuICAgIGNvbG9yOiAkem9mZkJsdWU7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubXlwYWdlIHRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5sZWFkX19uYW1lYm94XyB7XG4gICAgJi5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDQuNXB4O1xuICAgIH1cbn1cblxuLm15bWVudV8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jYXRlZ29yeV9faXRlbV8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeV9faWNvbl8ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNnB4O1xuICAgICAgICBtYXJnaW46IDRweCAyMHB4IDAgMTRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnlfX2xpc3RfX3RpdGxlXyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiR6b2ZmQmx1ZTtcbn1cblxuLmNhdGVnb3J5X190aXRsZV8ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjokem9mZkJsdWU7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4ucGFnZV9fbWVudV8ge1xuICAgIC5ncmF5QXJlYV8ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4ubXltZW51X19hZGRBZGRyZXNzXywuY2F0ZWdvcnlfX2Rlc2NfIHtcbiAgICB3aWR0aDogNjQwcHg7XG59XG5cbi5teW1lbnVfX2FkZEFkZHJlc3NfIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teW1lbnVfbGluZUFjY291bnRTdGF0dXMtLW5vdExpbmtlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4ucmVjb21tZW5kXyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm15cGFnZV9fbGluZUVycm9yIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckNhdXRpb247XG4gICAgY29sb3I6ICRjb2xvckNhdXRpb247XG59XG4ubXlwYWdlX19saW5lRXJyb3JUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm15bWVudV9saW5lQWNjb3VudFVubGlua0Fubm91bmNlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6LO85YWl5bGl5q20XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19oaXN0b3J5X19jYXRfIHtcbiAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi5oaXN0b3J5X19saXN0XyB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi50UHJvZHVjdF9fZGV0YWlsXyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLnRQcm9kdWN0X19pbWdfIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5oaXN0b3J5X19vbmVfIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbn1cblxuLnBJdGVtTGVhZF8ge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5wSXRlbVByb2Nlc3NpbWFnZV8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wSXRlbUxlYWRfX2RldGFpbF8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5nb29kc2xpc3RfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG59XG5cbi5wYWdlX19oaXN0b3J5XyB7XG4gICAgLnBJdGVtTGVhZF9fZGV0YWlsXyB7XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW1QcmljZV90YXhfIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAuYnRuX19saW5lMV8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgICAuZ29vZHNsaXN0XyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA1O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5nb29kc2xpc3RfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgLW1zLWdyaWQtcm93czogMzBweCAzMHB4IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlX19oaXN0b3J5XyB7XG4gICAgICAgIC5nb29kc2xpc3RfIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdvb2RzbGlzdF9jb250YWluZXJJbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgMjBweDtcbn1cbi5nb29kc2xpc3RfZGV0YWlscyB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmdvb2RzbGlzdF9kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xufVxuXG4uaW1nQm94XyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5nb29kc2xpc3RfZGV0YWlsVGl0bGUtLXByb2R1Y3Qge1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbn1cbi5nb29kc2xpc3RfZGV0YWlsVGV4dC0tcHJvZHVjdCB7XG4gICAgZmxleC1iYXNpczogODUlO1xufVxuLmdvb2RzbGlzdF9kZXRhaWxMZW5zSW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmdvb2RzbGlzdF9fZGV0YWlsTGVuc0NvbmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uZ29vZHNsaXN0X19kZXRhaWxMZW5zSXRlbXMge1xuICAgIGZsZXgtYmFzaXM6IDUycHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5nb29kc2xpc3RfZ29vZHNMaXN0RGV0YWlsLS1sZW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uZ29vZHNsaXN0X19kZXRhaWxMZW5zVGl0bGUtLXR5cGUge1xuICAgIHdpZHRoOiA3MnB4O1xufVxuLmdvb2RzbGlzdF9fZGV0YWlsTGVuc1RleHQtLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbn1cblxuLnR4dEJveF8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvb2RzXyB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm90aGVyX19pbmZvX19ib3hfIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAuZm9ybV9fYnRuXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnRzdGF0dXNfX2JveF8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXJfX2lubmVyXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICB9XG59XG5cbi5jb250ZW50cyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbn1cblxuLmFjY29yZGlvbl9fYXJlYV8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX19pbm5lcl8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6LO85YWl5bGl5q206Kmz57SwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wdXJjaGVhc2VkX19oaXN0b3J5ZGV0YWlsaXRlbUJveF8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wSXRlbVByb2Nlc3NoaXN0b3J5ZGV0YWlsaW1hZ2VfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3BhbmR1YWxfIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubWV0aG9kX2FkZHJfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG90YWxDYWxfIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRyLCBkbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG90YWxfIHtcbiAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JBdHRlbnRpb247XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxufVxuXG4uY2FycmlhZ2VfLCAudG90YWxPZmZfLCAuc3ViVG90YWxfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZGlzY291bnRfX3ZhbHVlXyB7XG4gICAgY29sb3I6ICRjb2xvckF0dGVudGlvbjtcbn1cblxuLml0ZW1fX2NhbEJveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgKyB0ciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICYuaXRlbVByaWNlX3RheF8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXG4gICAgfVxuICAgIC5pdGVtUHJpY2VfdGF4XyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMC44cmVtO1xuICAgIH1cbn1cblxuLmgzX190aXRsZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbn1cblxuLmZvcm1fX2JveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4uYmx1ZUFyZWFfIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2U4ZjVmYztcbn1cblxuLndoaXRlX19hcmVhQm94XyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGJjZGYwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50aXRsZV9fYm94XyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkem9mZkJsdWU7XG59XG5cbi5mcmFtZUJveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG59XG5cbi5ncmFzc1R5cGVCb3hfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGwge1xuICAgICAgICBmbGV4LWJhc2lzOiAyODlweDtcbiAgICB9XG59XG5cbi5sZW5zVHlwZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEzcHg7XG59XG4ubGVuc1R5cGVfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubGVuc1R5cGVfX2RldGFpbCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNTJweCk7XG59XG5cbi5sZW5zQm94XyB7XG4gICAgLmgzX190aXRsZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuLnByZXNjcmlwdGlvbkJveF8ge1xuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAzMHB4O1xuICAgIH1cbiAgICB0aCx0ZCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDEycHggN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICB9XG59XG5cbi5sZW5zVHlwZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI4OXB4O1xuICAgIH1cbn1cblxuLmRlbGl2ZXJ5X19pbmZvXyB7XG4gICAgLmgzX190aXRsZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNlcnZpY2VDYXNlXyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlcnZpY2VDYXNlX19pbWdfIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtYmFzaXM6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VydmljZUNhc2VfX3RleHRfIHtcbiAgICBmbGV4LWJhc2lzOiA0ODdweDtcbiAgICBoZWlnaHQ6IDczcHg7XG59XG5cbi5wYWdlX19oaXN0b3J5ZGV0YWlsXyB7ICBcbiAgICAuZ29vZHNsaXN0XyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA3O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX19saW5lMl8ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uYnRuX19mb250U21hbGxfIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4ucGFnZV9fY2FydFN0YXR1c0N5dXVpXyB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4ubGlua19fc2FsZXNEZXN0Q2hhbmdlXyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzQ5OThkYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgJltvcGVuXSB7XG4gICAgLm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uVGl0bGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuY2F1dGlvbiB7XG4gICAgY29sb3I6ICNGRjAwMDA7XG4gIH1cbn1cblxuLm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uVGl0bGUge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuXG4ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb0NvbnRlbnRJbm5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMnB4O1xufVxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jgYrmsJfjgavlhaXjgopcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib29rbWFya0RldGFpbCB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYm9va21hcmtEZXRhaWxpbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxvZ2lubmFtZV8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIH1cclxuICAuYm9va21hcmtEZXRhaWxDb250ZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG4gIC5ib29rbWFya19fY3V0b21lclN0YXR1cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fbmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19uYXZpZ2F0aW9uTGlzdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuYm9va21hcmtfX25hdmlnYXRpb25MaXN0IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JCdXR0b25JY29uO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICYuaXMtLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICZMaW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2NvdW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2NvdW50VGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19jb3VudE51bWJlciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Fubm91bmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JCb29rbWFya0dyYXk7XHJcbiAgfVxyXG4gIC5wYWdlbmF0aW9uXyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLm5hdmlwYWdlXyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY3VzdG9tZXJfc3RhdHVzXyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZElubmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMjBweCk7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdElubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdEl0ZW0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWREZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lVGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkU3BlYyB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19yZW1vdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19yZW1vdmVCdXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCdXR0b25JY29uO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXlwYWdlX19iYWNrQnV0dG9uIHtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIH1cclxuICAubXlwYWdlX19iYWNrQnV0dG9uTGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGNvbG9yOiAkem9mZkJsdWU7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5ib29rbWFya0RldGFpbC0tZ29vZHMge1xyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkSW5uZXIge1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3Qge1xyXG4gICAgd2lkdGg6IDMyMXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjFweDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0SW5uZXIge1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJdGVtIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTgycHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTmFtZVRpdGxlIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZE5hbWVOb0luZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkU3BlYyB7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRDYXJ0IHtcclxuICAgIHdpZHRoOiAyMjRweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYtLW5vc3RvY2sge1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwIDhweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAmLS1ub3N0b2NrLCAmLS1kaXNhYmxlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yQnV0dG9uSWNvbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvblRleHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRDYXJ0QnV0dG9uLS1pblN0b2NrIHtcclxuICAgIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvblRleHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ByaXZhdGUvY29tbW9uL2ljb24vaWNvbl9idG5fY2FydC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0tZGlzYWJsZSB7XHJcbiAgICAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcml2YXRlL2NvbW1vbi9pY29uL2ljb25fYnRuX2NhcnQtZGlzYWJsZS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rbWFya19fcmVtb3ZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4uYm9va21hcmtEZXRhaWwtLWxlbnMge1xyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkSW5uZXIge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIHBhZGRpbmc6IDQ4cHggMjBweCAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdElubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJdGVtIHtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZE5hbWUge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRTcGVjIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkUHJpY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBDdXJyZW50Q29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25UaXRsZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uQ29udGVudHMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25UaXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTdweCA0OHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uQ29udGVudHMge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19yZW1vdmUge1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuem9mZkxlbnNDb2xvcnNDb21iaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAuem9mZkxlbnNDb2xvcnNHb29kc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBncmFiOyBcclxuICAgIHVzZXItc2VsZWN0OiBub25lOyBcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUZhY2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtQm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtQm9keS0tcHJpY2Uge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2J1dHRvbiB7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2J1dHRvblRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWGjeWFpeiNt+OBruOBiuefpeOCieOBm+eUs+OBl+i+vOOBv+WVhuWTgVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZV9fYmFja29yZGVyXyB7XG4gICAgLm5vdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogIDMwcHg7XG4gICAgfVxuICAgIC5idG5fX2xpbmUxXyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAubWVzc2FnZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgfVxufVxuXG4uYmFja29yZGVyX2l0ZW1fIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubmFtZV8sLnNwZWNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuZGVzY18ge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuICAgIC5kZWxfIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgq/jg7zjg53jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX2NvdXBvbl8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAubmF2aXBhZ2VfIHtcbiAgICAgICAgJi50b3BfIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tXyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0Q29udGVudF8ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JBcmVhR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDQ2OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9ICBcbiAgICB9XG4gICAgLmJ0bl9fbGluZTFfIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG59XG5cbi5jb3Vwb25fbGlzdF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlX19sZWFkVHh0XyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Lya5ZOh5oOF5aCx44Gu5aSJ5pu0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIHtcbiAgICAuZm9ybUNvbnRlbnRfIHtcbiAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgIHRyIHtcbiAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAuZkNvbnRlbnRfX2xheW91dF9fbGluZTJfICB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubm9fX3NlcGFyYXRlXyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYW1pbHlfX2luZm9fX0lucHV0Ym94XyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgfVxuICAgICAgICAuZmFtaWx5X19pbmZvX19ub19fc2VwYXJhdGVfIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhbWlseV9faW5mb19fSW5wdXRib3hfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fX2J0bl8ge1xuICAgICAgICAuZm9ybV9fYmx1ZUJ0bl8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybV9fZmFtaWx5X19ib3hfIHtcbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9fYmlydGhfIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vX19zZXBhcmF0ZV8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbWFsbF8ge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cbn1cblxudGFibGUge1xuICAgICYuY3VzdG9tZXJfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5mQ29udGVudF9fdW5kZXJUaXRsZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbWVyY29uZmlybV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja3R5cGVfa2FuYSwuY2hlY2t0eXBlX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGlucHV0IHtcbiAgICAgICAgLnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gJiwme1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZDb250ZW50X19sYXlvdXRfX3NpZGUyXyB7XG4gICAgLnNtYWxsXyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX3VuZGVyVGl0bGVfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX2xheW91dF9fc2lkZTJfIHtcbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxufVxuLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfIHtcbiAgICB3aWR0aDogMjYlO1xufVxuXG4vKiAz44Gk5Lim44GzICovXG4uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIHtcbiAgICAuZkNvbnRlbnRfX3NlbGVjdF9fd3JhcF8ge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZkNvbnRlbnRfX3BhcnRzX19zaXplU18ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgICAgICBtYXJnaW46ICA1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyog44K744Os44Kv44OI44Oc44OD44Kv44K5ICovXG4uZm9ybV9fZmFtaWx5X19ib3hfIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvckFyZWFHcmF5O1xuICAgIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5mb3JtX19mYW1pbHlfX2JveF8ge1xuICAgICAgICAuZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIHtcbiAgICAgICAgICAgIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm1fX2JpcnRoXyB7XG4gICAgLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLyog44GU5a625peP5oOF5aCx6L+95YqgICovXG4uZmFtaWx5X19pbmZvX19JbnB1dGJveF8ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgLmdyYXlBcmVhXyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5wbHVzbWFya18ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZhbWlseV9faW5mb19fdGl0bGVfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6JHpvZmZCbHVlO1xuICAgIH1cbn1cblxuLmZhbWlseWluZm9BZGRGb3JtUmVtb3ZlXyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgYm9yZGVyOiAkem9mZkJsdWUgc29saWQgMXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZkNvbnRlbnRfX2xpbmtfIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjokem9mZkJsdWU7XG4gICAgfVxuICAgIC5zbWFsbF8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjokem9mZkJsdWU7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX3Bhc3N3b3JkX19saW5rXyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZmFtaWx5X19sZWFkXyAsLm15c3RvcmVfbGVhZF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtX19mYW1pbHlfX2JveF8gIHtcbiAgICArIC5mb3JtX19mYW1pbHlfX2JveF8ge1xuICAgICAgICBib3JkZXItdG9wOiAjZWRlZGVkIHNvbGlkIDFweDtcbiAgICB9XG59XG5cbi5jbGFzc3JlcXVpcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3VibWl0X19jb250YWluZXJfIHtcbiAgICAuYnRuX19saW5lMl8ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4ubWVtYmVyUmVnaXN0cmF0aW9uVmFsaWRhdGlvbl9fY2hhbmdlXyB7XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfIHtcbiAgICAuY3VzdG9tZXJfc3RhdHVzXyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuc2FsZXNkZXN0Y2hhbmdlXyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0X19jb250YWluZXJfIHtcbiAgICAgICAgLmZvcm1fX2JsdWVCdG5fIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV9fdmFsaWRhdGlvbl8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5jdXN0b21lcmNvbmZpcm1fIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtX19idG5fIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODoeODvOODq+OCouODieODrOOCueWkieabtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbGNoYW5nZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeOCueODr+ODvOODieOBruWkieabtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFzc2NoYW5nZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgYrlsYrjgZHlhYjjga7ov73liqDjg7vlpInmm7Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX2N1c3RkZXN0XyB7XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZkNvbnRlbnRfX3RpdGxlXyB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZV97IFxuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5jYXV0aW9uX21lc3NhZ2VfIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkem9mZkJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyXyB7XG4gICAgLmN1c3RvbWVyY29uZmlybV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlX19jdXN0ZGVzdF9fdmFsaWRhdGlvbl8ge1xuICAgIC5jYXV0aW9uX21lc3NhZ2VfIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgPiAuY3VzdG9tZXJfc3RhdHVzXyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kr44O844OJ5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJkZWRpdF8ge1xuICAgIC5jb21tb25faGVhZGxpbmUyXyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lcnJvcl97XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1SZXF1aXJlZF8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbi5zdWJtaXRfX2J0bkRlbGVhdF8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHpvZmZCbHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ybWRldGFpbGNhcmRfIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4uY2FyZGVkaXRfaW5mb18ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oe44Kk5bqX6IiX44Gu44GU55m76Yyy44O75YmK6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19teXN0b3JlXyB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuaDNfX3RpdGxlXyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5oNF9fdGl0bGVfIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5idG5fX2xpbmUxXyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIH1cbiAgICAuYnRuQm94XyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE1MHB4O1xuICAgIH1cbn1cblxuXG5cbi5idG5fX3JlZ2lzdF8ge1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuLmxpc3RfbGluZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG59XG5cbi5zdG9yZV9uYW1lXyB7XG4gICAgZmxleC1iYXNpczogNTAwcHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4uaW1nQnRuX19saW5lMV8ge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW6puaVsOaDheWgsVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZV9fZGlvcHRyZUluZm9fIHtcbiAgICAuYnRuX2xpbmUxXyB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5sZWFkX19uYW1lQm94XyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ0bl9fbGluZTJfIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmRpb3B0cmVSZWdpc3RlcmVkXyB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5mb3JtU2VsZWN0V3JhcF8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzZweCAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkem9mZkJsdWUgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICR6b2ZmQmx1ZSBzb2xpZCAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5kaW9wdHJlUmVnaXN0ZXJlZGJveF8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIC5idG5Cb3hfIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyX19pbm5lcl8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlvcHRyZVJlZ2lzdGVyZWRfX2RhdGFfIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uZGlvcHRyZUVjUmVnaXN0ZXJlZF9idG5BcmVhXyB7XG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6Hjg6vjg57jgqzphY3kv6HoqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX21hZ18ge1xuICAgIC5tZXNzYWdlXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1vbl9oZWFkbGluZTJfIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICB9XG4gICAgLmdyYXlBcmVhXyB7XG4gICAgICAgIGhlaWdodDogMzB2aDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC5zY3JvbGxfX2NvbnRlbnRfIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcbiAgICB9XG4gICAgLnN1Ym1pdF9fY29udGFpbmVyXyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15cGFnZU1hZ19fdGVybXNCb3gge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4ubHlfX215cGFnZU1hZ19fdGVybXNIZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5teXBhZ2VNYWdfX3Rlcm1zVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiR6b2ZmQmx1ZTtcbn1cblxuLmx5X19teXBhZ2VNYWdfX3Rlcm1zVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmx5X19teXBhZ2VNYWdfX3Rlcm1zVGl0bGVGaXJzdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG5cbi5tQ1MtbXktdGhlbWUge1xuICAgICYubUNTQl9zY3JvbGxUb29scyB7XG4gICAgICAgIC5tQ1NCX2RyYWdnZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICAgIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNjZjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M3YzdjNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teXBhZ2VNYWdfX3N5c3RlbVJlcXVpcmVtZW50cyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5teXBhZ2VNYWdfX21haWxDYW5jZWxOb3RlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm15cGFnZU1hZ19fbWFpbENhbmNlbE5vdGVMaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucGFnZV9fbWFnY29tcGxldGVfIHtcbiAgICAubWFpbENhbmNlbE5vdGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxufVxuXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pgIDkvJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX3dpdGhkcmF3YWxfIHtcbiAgICAuc3R5bGVHdWlkZV9fcGFnZVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG4ud2l0aGRyYXdhbF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5teXBhZ2VXaXRoZHJhd2FsX19kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjokY29sb3JBdHRlbnRpb247XG59XG5cbi5seV9fbXlwYWdlV2l0aGRyYXdhbF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgcGFkZGluZzogMy41JTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3JBdHRlbnRpb247XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ot44Kw44Ki44Km44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19sb2dvdXRfIHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gICAgLnN0eWxlR3VpZGVfX3BhZ2VUaXRsZSArIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
