@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}body{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS P Gothic",Osaka,sans-serif;font-feature-settings:"palt";font-weight:500;height:100%;overflow-y:scroll;width:100%}body.is-fixed{position:fixed}img{vertical-align:bottom;width:100%}img :hover{opacity:1}a{color:#000;display:block;text-decoration:none}a:hover{cursor:pointer;opacity:.7}button:hover{cursor:pointer}li,ul{list-style:none}main{width:100%}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.l-container{background:#fff;margin:0 auto;overflow-x:hidden;position:relative;width:100%;z-index:2}.l-inner,.p-top__special__feature,.p-top__special__item{margin:0 auto;width:90.66667vw}.main-text,.p-about__about-text{font-size:4vw;line-height:8vw}.is-hide{display:none!important}.u-container{margin-left:auto;margin-right:auto}.u-left{float:left}.u-right{float:right}.c-bg__left .c-menu__item,.p-detail-list__title,.u-center{margin-left:auto;margin-right:auto}.p-weekendspecial__special__headings::before,.u-vertical-center{-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%)}.p-detail__comics-weekend-volume,.p-detail__related-headings::after,.p-download__download-detail-credit,.p-special__theme .aco-btn,.p-weekendspecial__special__headings::after,.u-horizontal-center{-webkit-transform:translateX(-50%);left:50%;transform:translateX(-50%)}.u-hide{display:none}.u-block{display:block}.u-iblock,.u-small{display:inline-block}.u-inline{display:inline}.u-opacity1{opacity:1}.p-detail__related,.p-weekendspecial__special,.u-over{overflow:hidden}.u-suptext{font-size:75.5%;position:relative;top:-.1em;vertical-align:top}.u-subtext{font-size:75.5%;position:relative;top:.1em;vertical-align:bottom}.u-indent-1{padding-left:1em;text-indent:-1em}.u-indent0{text-indent:0!important}.u-indent1{text-indent:1em!important}.c-menu__btn,.p-top__headings,.p-top__subheadings,.p-weekendspecial__special__headings,.p-weekendspecial__special__lead,.u-btntext,.u-headings,.u-kiwi,.u-small,.u-subheadings{font-family:'Kiwi Maru',serif}.u-dots{font-family:DotGothic16,sans-serif;font-style:normal;font-weight:400}.c-btn__ivory a,.c-modal-bannar__close p,.c-modal-cookie__modal p,.p-about__banner-headings,.p-about__past-headings,.p-detail-list__banner-headings,.p-detail__comics-term-term,.p-detail__comics-term-volume,.p-detail__comics-weekend-volume p,.p-detail__mv-author,.p-detail__mv-title,.p-detail__related-headings,.p-special__week-headings-black p,.p-special__week-headings-color p,.p-top__special-headings-text,.u-mplus{font-family:"M PLUS 1p",sans-serif;font-style:normal}.p-match__about__headings,.p-match__book__catch,.p-match__book__data,.p-match__book__lead,.p-match__faq-headings,.p-match__faq__aco-headings .p-match__caption,.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption,.p-match__howto__step-lead,.p-match__movie__headings,.u-mplus-rounded{font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal}.c-bg__board__text-wrapper p,.c-header__menu .c-menu__board__text-wrapper p,.u-dotgothic{font-family:DotGothic16,sans-serif;font-style:normal;font-weight:400}.c-menu__btn,.p-top__headings,.p-top__subheadings,.u-btntext,.u-headings,.u-light,.u-subheadings{font-weight:300}.u-regular{font-weight:400}.p-about__banner-headings,.p-about__past-headings,.p-detail-list__banner-headings,.p-detail__mv-author,.p-detail__mv-title,.p-detail__related-headings,.p-faq__question__question,.p-special__week-headings-color p,.p-top__special-headings-text,.u-medium{font-weight:500}.p-download__download-detail-list-item,.p-match__about__headings,.p-special__week-headings-black p,.p-terms__list__headings,.p-top__special-headings-black,.u-bold{font-weight:700}.p-match__book__catch,.p-match__book__data,.p-match__book__lead,.p-match__faq-headings,.p-match__faq__aco-headings .p-match__caption,.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption,.p-match__howto__step-lead,.p-match__movie__headings,.p-weekendspecial__special__lead,.u-extrabold{font-weight:800}.u-black{font-weight:900}.is-deactive{pointer-events:none}.is-deactive:hover{cursor:none}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-vertical-middle{vertical-align:middle}.u-vertical-top{vertical-align:top}.u-vertical-bottom{vertical-align:bottom}.u-ellipsis{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-btn-fixed,.c-header__menu,.c-modal-bannar,.c-modal-cookie,.p-detail-list__filter__initial-item,.p-detail-list__filter__tag-item,.p-detail-list__search__input button,.p-detail-list__title .next-page,.p-detail-list__title .prev-page,.p-detail-list__title ul[role=menubar],.p-detail-list__title ul[role=menubar] li a,.p-match .next-page,.p-match .prev-page,.p-match ul[role=menubar],.p-match ul[role=menubar] li a,.u-transition,a:hover{-webkit-transition:all .3s linear;transition:all .3s linear}.c-btn__ivory::after,.c-menu__btn::after,.c-menu__btn::before,.p-detail-list__search__input::before,.p-detail__related-headings::after,.p-special__week-headings-color::after,.p-special__week__list-item.is-open .p-special__week-headings::before,.p-top__recommend-headings::after,.p-top__special-headings::before,.p-top__subheadings::after,.p-top__subheadings::before,.p-weekendspecial__special__headings::after,.p-weekendspecial__special__headings::before,.u-pseudo{content:'';display:block;position:absolute}.u-btntext,.u-white{color:#fff}.u-black{color:#000}.p-top__special__text,.p-weekendspecial__mv__lead,.u-lead{font-size:4vw;line-height:calc(60 / 30)}.p-weekendspecial__special__lead,.u-caption{font-size:3.46667vw;line-height:calc(40 / 26)}.p-top__headings,.u-headings{font-size:7.46667vw;line-height:calc(70 / 56);text-align:center}.p-top__subheadings,.u-subheadings{font-size:5.33333vw;line-height:calc(50 / 40);text-align:center}.u-btntext{font-size:5.33333vw;letter-spacing:.2em;line-height:calc(50 / 40);text-align:center}.c-btn-fixed,.u-shadow10{-webkit-filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, .3))}@-webkit-keyframes slideshow12{0%{opacity:0}1%{opacity:1}8%{opacity:1}11%{opacity:0}100%{opacity:0}}@keyframes slideshow12{0%{opacity:0}1%{opacity:1}8%{opacity:1}11%{opacity:0}100%{opacity:0}}@-webkit-keyframes slideshow6{0%{opacity:0}2%{opacity:1}16%{opacity:1}18%{opacity:0}100%{opacity:0}}@keyframes slideshow6{0%{opacity:0}2%{opacity:1}16%{opacity:1}18%{opacity:0}100%{opacity:0}}@-webkit-keyframes slideshow4{0%{opacity:0}3%{opacity:1}24%{opacity:1}28%{opacity:0}100%{opacity:0}}@keyframes slideshow4{0%{opacity:0}3%{opacity:1}24%{opacity:1}28%{opacity:0}100%{opacity:0}}.fadein{-webkit-transition:all 1s cubic-bezier(.25,.8,.45,1) 0s;opacity:0;transition:all 1s cubic-bezier(.25,.8,.45,1) 0s}.fadein-load{-webkit-transition:all 1s cubic-bezier(.25,.8,.45,1) 1s;opacity:0;transition:all 1s cubic-bezier(.25,.8,.45,1) 1s}.fadein-load.is-active,.fadein.is-active{opacity:1}.fadein-late{-webkit-transition:all 1s cubic-bezier(.25,.8,.45,1) .5s;opacity:0;transition:all 1s cubic-bezier(.25,.8,.45,1) .5s}.fadein-late.is-active{opacity:1}@-webkit-keyframes MoveText{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MoveText{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes MoveText2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes MoveText2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(10%);transform:translateY(10%)}}.c-header{-webkit-transform:translateX(-50%);background-color:#ff712e;border-bottom:4px solid #000;height:55px;left:50%;margin:0 auto;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:20}.c-header__inner{height:100%;position:relative;width:100%}.c-header__logo{-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:97px}.c-header__menu{background-color:#fff;height:calc(100vh - 55px);left:0;opacity:0;position:fixed;top:55px;visibility:hidden;width:100vw;z-index:20}.c-header__menu.is-open{opacity:1;visibility:visible}.c-header__menu__btn{-webkit-transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:45px}.c-header__menu__btn span{-webkit-transition:all 1s ease 0s;background-color:#fff;height:2px;transition:all 1s ease 0s;width:45px}.c-header__menu__btn span:first-child{margin-bottom:5px}.c-header__menu__btn span:nth-child(2){margin-bottom:5px;opacity:1}.c-header__menu__btn.is-open span:first-child{-webkit-transform:translateY(7px) rotate(30deg);transform:translateY(7px) rotate(30deg)}.c-header__menu__btn.is-open span:nth-child(2){opacity:0}.c-header__menu__btn.is-open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-30deg);transform:translateY(-7px) rotate(-30deg)}.c-header__menu__btn:hover{cursor:pointer}.c-header__menu__inner{-ms-overflow-style:none;scrollbar-width:none;height:100%;margin:0 auto;overflow-y:scroll}.c-header__menu__inner::-webkit-scrollbar{display:none}.c-header__menu .c-menu__list{margin-top:2.66667vw;padding:0 4vw;width:100%}.c-header__menu .c-menu__item{margin-bottom:2.66667vw}.c-header__menu .c-menu__board__text-wrapper{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:13.33333vw;overflow:hidden}.c-header__menu .c-menu__board__text-wrapper p{-ms-flex-negative:0;color:#fff;flex-shrink:0;font-size:8vw;line-height:13.06667vw;white-space:nowrap}.c-header__menu .c-menu__board__text-wrapper p:nth-child(1){-webkit-animation:MoveText var(--tick-duration,24s) var(--tick-delay,-12s) infinite linear;animation:MoveText var(--tick-duration,24s) var(--tick-delay,-12s) infinite linear}.c-header__menu .c-menu__board__text-wrapper p:nth-child(2){-webkit-animation:MoveText2 var(--tick-duration,24s) infinite linear;animation:MoveText2 var(--tick-duration,24s) infinite linear}.c-header__menu .c-menu__match{padding:0 4vw;padding-bottom:21.33333vw}.c-header__menu .c-menu__match h3{display:none}.c-banners{background-color:#ff712e;padding-bottom:21.33333vw;padding-top:10.66667vw}.c-banners-item:not(:last-child){margin-bottom:2.66667vw}.c-banners-item:last-child{margin-bottom:0}.c-footer{background-color:#000;color:#fff;line-height:1;padding-bottom:32vw;padding-top:21.33333vw;text-align:center}.c-footer__menu__list{margin-bottom:8vw}.c-footer__menu__item:not(:last-child){margin-bottom:4vw}.c-footer__menu__item a{color:#fff;font-size:4vw;line-height:1}.c-footer__copyright{font-size:2.66667vw}.c-modal-cookie{display:none}.c-modal-cookie__modal{background-color:rgba(0,0,0,.8);bottom:0;padding:2.66667vw 1.73333vw;position:fixed;right:0;width:100%;z-index:97}.c-modal-cookie__modal p{color:#fff;font-size:3.2vw;line-height:4.8vw}.c-modal-cookie__modal a{border-bottom:1px solid #ff712e;color:#ff712e;display:inline}.c-modal-cookie__bg{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:96}.c-modal-bannar{-webkit-transform:translate(-50%,-50%);display:none;left:50%;margin-top:-2.66667vw;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99}.c-modal-bannar__img{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3))}.c-modal-bannar__img a{width:90vw}.c-modal-bannar__headings{width:90vw}.c-modal-bannar__close{background-color:#fff;border:2px solid #000;border-radius:6.66667vw;height:13.33333vw;margin:0 auto;margin-top:5.33333vw;width:33.06667vw}.c-modal-bannar__close p{font-size:4vw;line-height:13.33333vw;text-align:center}.c-modal-bannar__close:hover{cursor:pointer;opacity:.7}.c-btn-fixed{opacity:0;position:fixed;visibility:hidden;z-index:20}.c-btn-fixed.is-show{opacity:1;visibility:visible}.c-btn-campaign{bottom:0;left:0;width:46.66667vw}.c-btn-search{bottom:1.33333vw;left:48.53333vw;width:34.66667vw}.c-gotop{bottom:0;right:1.33333vw;width:13.33333vw}.p-page .l-container{padding-top:55px}.cover-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.cover-list::after{content:"";display:block;height:0;width:27.33333vw}.cover-item{border:2px solid #000;margin-top:2.66667vw;width:27.33333vw}.cover-item:nth-child(-n+3){margin-top:0}.comics-list,.p-detail-list__title__list,.p-match__book__detail__list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.comics-list::after,.p-detail-list__title__list::after,.p-match__book__detail__list::after{content:"";display:block;height:0;width:27.33333vw}.comics-item{margin-top:5.33333vw;width:27.33333vw}.comics-item a{border:2px solid #000}.comics-item:nth-child(-n+3){margin-top:0}.comics-item-text{font-size:2.93333vw;line-height:4vw;margin-top:1.33333vw}#c-modal-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}#c-modal-overlay:hover{cursor:pointer}.js-modal-close:hover,.js-modal-open:hover{cursor:pointer;opacity:.7}.c-bg{background-color:#f9f7e5;background-position:center 0;height:100vh;position:fixed;width:100%;z-index:1}.c-bg__inner{margin:0 auto;padding-bottom:20px;text-align:center;width:258px}.c-bg__left,.c-bg__right{-ms-overflow-style:none;scrollbar-width:none;height:100vh;height:100%;overflow:auto;position:absolute;top:0;width:calc(50% - 250px)}.c-bg__left{left:0;padding-top:7px}.c-bg__left__logo{margin-bottom:10px}.c-bg__left .c-menu__list{margin-bottom:20px;margin-top:10px;width:100%}.c-bg__left .c-menu__list img{width:100%}.c-bg__left .c-menu__item{margin-bottom:10px}.c-bg__left .c-menu__item:last-child{margin-bottom:0}.c-bg__left .c-menu__match{margin-bottom:20px}.c-bg__left .c-menu__match h3{margin:0 auto;width:236px}.c-bg__left .c-menu__board{display:none}.c-bg__left__deaibooks h3{margin:0 auto;width:244px}.c-bg__right{padding-top:10px;right:0}.c-bg__board{border:4px solid #000;margin-bottom:30px}.c-bg__board__text-wrapper{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;overflow:hidden}.c-bg__board__text-wrapper p{-ms-flex-negative:0;color:#fff;flex-shrink:0;font-size:24px;line-height:48px;padding-right:2.66667vw;white-space:nowrap}.c-bg__board__text-wrapper p:nth-child(1){-webkit-animation:MoveText var(--tick-duration,24s) var(--tick-delay,-12s) infinite linear;animation:MoveText var(--tick-duration,24s) var(--tick-delay,-12s) infinite linear}.c-bg__board__text-wrapper p:nth-child(2){-webkit-animation:MoveText2 var(--tick-duration,24s) infinite linear;animation:MoveText2 var(--tick-duration,24s) infinite linear}.c-bg__bannars-item:not(:last-child){margin-bottom:10px}.c-btn__ivory{height:19.2vw;margin:0 auto;position:relative;width:90.66667vw}.c-btn__ivory:not(:last-child){margin-bottom:1.33333vw}.c-btn__ivory a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url(../images/common/btn_ivory_bg@2x.png);background-repeat:no-repeat;background-size:90.66667vw 19.2vw;border-radius:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:19.2vw;justify-content:center;line-height:1.2;margin:0 auto;position:relative;text-align:center}.c-btn__ivory::after{background-image:url(../images/common/btn_ivory_arrow@2x.png);background-repeat:no-repeat;background-size:contain;height:2.93333vw;right:2.66667vw;top:7.6vw;width:2.13333vw}.c-menu__btn{color:#fff;font-size:16px;height:64px;letter-spacing:.2em;line-height:60px;margin-top:20px;position:relative;width:258px;z-index:1}.c-menu__btn:hover{opacity:.5}.c-menu__btn::before{background-image:url(../images/common/btn_bg-black@2x.png);background-repeat:no-repeat;background-size:contain;height:100%;left:0;top:0;width:100%;z-index:-1}.c-menu__btn::after{background-image:url(../images/common/btn_arrow-white@2x.png);background-repeat:no-repeat;background-size:16px 16px;height:16px;right:15px;top:22px;width:16px;z-index:2}.p-about__about{background-color:#fff;padding-bottom:8.66667vw;padding-top:10.66667vw}.p-about__about-headings{margin:0 auto;margin-bottom:3.33333vw;width:75.2vw}.p-about__special{background-color:#f9f7e5;padding:10.66667vw 0}.p-about__special-headings{margin-bottom:2.66667vw}.p-about__special-item:not(:last-child){margin-bottom:2.66667vw}.p-about__weekendspecial{background-color:#ff712e;padding-bottom:10.66667vw;padding-top:5.33333vw}.p-about__weekendspecial-headings{margin-bottom:1.06667vw}.p-about__weekendspecial-item:not(:last-child){margin-bottom:2.66667vw}.p-about__banner{background-color:#f9f7e5;padding-bottom:5.33333vw;padding-top:4vw}.p-about__banner-headings{background-image:url(../images/detail/detail_speechbubble3@2x.png);background-repeat:no-repeat;background-size:contain;font-size:5.33333vw;height:19.46667vw;line-height:6.66667vw;margin-bottom:2.66667vw;padding-top:2.13333vw;text-align:center;width:100%}.p-about__banner a:last-child{margin-top:2.66667vw}.p-about__past{background-color:#f9f7e5;padding-bottom:10.66667vw;padding-top:5.33333vw}.p-about__past-headings{background-image:url(../images/detail/detail_speechbubble3@2x.png);background-repeat:no-repeat;background-size:contain;font-size:5.33333vw;height:19.46667vw;line-height:6.66667vw;margin-bottom:2.66667vw;padding-top:2.13333vw;text-align:center;width:100%}.p-about__past__list-item:not(:last-child){margin-bottom:2.66667vw}.p-detail-list__search{background-color:#fff;padding-top:9.33333vw;position:relative;z-index:1}.p-detail-list__search__headings{margin-bottom:5.33333vw;text-align:center}.p-detail-list__search__input{-ms-flex-wrap:wrap;border-radius:2.66667vw;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:13.33333vw;margin-bottom:3.33333vw;overflow:hidden;position:relative}.p-detail-list__search__input::before{border:2px solid #000;border-radius:2.66667vw;height:100%;width:100%}.p-detail-list__search__input input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:4vw;height:13.33333vw;line-height:100%;padding:2.66667vw 4vw 2.66667vw 4vw;position:relative;width:74.66667vw;z-index:2}.p-detail-list__search__input input:focus{outline:0}.p-detail-list__search__input input::-webkit-input-placeholder{line-height:100%}.p-detail-list__search__input input::-moz-placeholder{line-height:100%}.p-detail-list__search__input input:-ms-input-placeholder{line-height:100%}.p-detail-list__search__input input::-ms-input-placeholder{line-height:100%}.p-detail-list__search__input input::placeholder{line-height:100%}.p-detail-list__search__input button{background-color:#000;background-image:url(../images/detail/icon_search@2x.png);background-position:center center;background-repeat:no-repeat;background-size:6.4vw 6.4vw;border:none;display:inline-block;font-size:0;height:13.33333vw;position:relative;width:16vw;z-index:2}.p-detail-list__search__input button:hover{opacity:.7}.p-detail-list__search__input button:focus{outline:#000}.p-detail-list__search__caution{font-size:3.46667vw;line-height:6.66667vw;margin-bottom:3.73333vw}.p-detail-list__filter__initial{background-color:#ff712e;border-radius:2.66667vw;margin-bottom:5.33333vw;padding:5.33333vw 4.66667vw}.p-detail-list__filter__initial-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:82.66667vw}.p-detail-list__filter__initial-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #000;border-radius:2.66667vw;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:10.66667vw;justify-content:center;line-height:100%;width:14.4vw}.p-detail-list__filter__initial-item.is-active{background-color:#000;color:#fff}.p-detail-list__filter__initial-item:nth-child(n+6){margin-top:2.66667vw}.p-detail-list__filter__tag{margin-bottom:5.33333vw;position:relative}.p-detail-list__filter__tag-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.p-detail-list__filter__tag-list:not(:last-child){margin-bottom:2.66667vw}.p-detail-list__filter__tag-item{background-color:#ff712e;color:#fff;cursor:pointer;display:inline-block;font-size:3.46667vw;line-height:8vw;line-height:10.66667vw;padding:0 4.66667vw;text-align:center}.p-detail-list__filter__tag-item:first-child{margin-right:2.66667vw}.p-detail-list__filter__tag-item.is-active{background-color:#000;color:#fff}.p-detail-list__title{background-color:#ffdf85;background-size:5.26667vw 5.26667vw;margin-left:-.66667vw;padding:5.33333vw 4.66667vw 10.66667vw}.p-detail-list__title__item{display:none;margin-top:5.33333vw;width:27.33333vw}.p-detail-list__title__item img{border:2px solid #000}.p-detail-list__title__item:nth-child(-n+3){margin-top:0}.p-detail-list__title__item.is-show{display:block}.p-detail-list__title__image{margin-bottom:.8vw}.p-detail-list__title__title{font-size:2.93333vw;line-height:4vw}.p-detail-list__title__nohit{display:none}.p-detail-list__title__nohit-text{font-size:4vw}.p-detail-list__title .pagenation{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;justify-content:center;margin-top:5.33333vw}.p-detail-list__title .pagenation a:hover{background-color:#fff;color:#fff;cursor:pointer;opacity:1}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:2.13333vw 2.93333vw;border:2px solid #000;border-radius:1.33333vw;color:#fff;display:inline-block;height:10.66667vw;margin:0 1.33333vw;width:12vw}.p-detail-list__title .next-page.disabled,.p-detail-list__title .prev-page.disabled{opacity:.7;pointer-events:none}.p-detail-list__title .next-page button,.p-detail-list__title .prev-page button{display:inline-block;vertical-align:top;visibility:hidden}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-image:url(../images/detail/icon_arrow-black@2x.png);width:21.86667vw}.p-detail-list__title .next-page{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-detail-list__title ul[role=menubar]{display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;margin:0;padding-left:0}.p-detail-list__title ul[role=menubar] li{border-radius:2.66667vw;display:inline-block;height:10.66667vw;margin:0 1.33333vw;overflow:hidden;width:12vw}.p-detail-list__title ul[role=menubar] li.current{pointer-events:none}.p-detail-list__title ul[role=menubar] li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-text-decoration:0;align-items:center;background-color:#fff;border:2px solid #000;border-radius:2.66667vw;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:100%;justify-content:center;overflow:hidden;text-decoration:0;width:100%}.p-detail-list__title ul[role=menubar] li a:hover{background-color:#000;color:#fff}.p-detail-list__title ul[role=menubar] li.current a{background-color:#000;color:#fff}.p-detail-list__banner{background-color:#f9f7e5;padding:10.66667vw 0}.p-detail-list__banner-headings{background-image:url(../images/detail/detail_speechbubble3@2x.png);background-repeat:no-repeat;background-size:contain;font-size:5.33333vw;height:19.46667vw;line-height:6.66667vw;margin-bottom:3.33333vw;padding-top:2.4vw;text-align:center;width:100%}.p-detail-list__banner-headings span{color:#ff712e}.p-detail-list__banner a:last-child{margin-top:2.66667vw}.p-detail__mv{padding-bottom:4.8vw;padding-top:2.66667vw}.p-detail__mv-image{margin:0 auto;margin-bottom:2.4vw;width:61.33333vw}.p-detail__mv-title{font-size:5.33333vw;line-height:1.2;margin:0 auto;text-align:center;width:90.66667vw}.p-detail__mv-author{font-size:4vw;line-height:4vw;margin-top:2.4vw;text-align:center}.p-detail__comics{background-color:#e5e5e5;padding-bottom:5.33333vw;padding-top:5.33333vw}.p-detail__comics-weekend{margin-bottom:5.33333vw;margin-left:-4.66667vw;position:relative;width:100vw}.p-detail__comics-weekend-volume{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:8.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;justify-content:center;position:absolute;width:40vw}.p-detail__comics-weekend-volume p{font-size:5.33333vw;line-height:1;text-align:center}.p-detail__comics-term{background-image:url(../images/detail/detail_speechbubble2@2x.png);background-repeat:no-repeat;background-size:contain;height:22.4vw;margin-bottom:1.33333vw;padding-top:3.2vw;width:100%}.p-detail__comics-term:last-child{margin-bottom:5.33333vw}.p-detail__comics-term-term{font-size:5.33333vw;line-height:1;margin-bottom:1.33333vw;text-align:center}.p-detail__comics-term-volume{font-size:5.86667vw;line-height:1;margin:0 auto;text-align:center}.p-detail__comics-term.p-detail__comics-term-small{padding-top:4.4vw}.p-detail__comics-term.p-detail__comics-term-small .p-detail__comics-term-term,.p-detail__comics-term.p-detail__comics-term-small .p-detail__comics-term-volume{font-size:4.8vw}.p-detail__information{padding-bottom:8.66667vw;padding-top:8.66667vw}.p-detail__information-synopsis{font-size:4vw;line-height:8vw}.p-detail__related{background-color:#ffdf85;background-size:5.26667vw 5.26667vw;padding-bottom:10.66667vw;padding-top:10.66667vw;width:100vw}.p-detail__related-headings{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;justify-content:center;letter-spacing:.1em;line-height:10.4vw;margin-bottom:4.93333vw;position:relative;text-align:center;z-index:1}.p-detail__related-headings::after{background-image:url(../images/detail/detail_speechbubble@2x.png);background-repeat:no-repeat;background-size:80vw 12.93333vw;height:12.93333vw;top:0;width:80vw;z-index:-1}.p-detail__related .comics-list-headings{border:4px solid #000;margin-bottom:2.66667vw}.p-detail__share{height:64.8vw;left:0;position:fixed;top:22.4vw;width:14.66667vw;z-index:20}.p-detail__share .c-share-list{bottom:6.66667vw;left:4.66667vw;position:absolute}.p-detail__share .c-share-item{height:8vw;width:8vw}.p-detail__share .c-share-item:not(:last-child){margin-bottom:2.66667vw}.p-detail__share .c-share-item a{background-size:8vw 8vw;display:block;height:100%;width:100%}.p-detail__share .c-share-item .u-x{background-image:url(../images/common/icon_x@2x.png)}.p-detail__share .c-share-item .u-line{background-image:url(../images/common/icon_line@2x.png)}.p-download__download{padding-top:9.33333vw}.p-download__download__title{height:7.73333vw;margin:0 auto;width:44.86667vw}.p-download__download-headings{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:12vw;justify-content:center;margin-top:4vw;padding-bottom:1.33333vw;position:relative;text-align:center}.p-download__download-headings-img1{background-image:url(../images/download/download-download_headings1@2x.png);background-repeat:no-repeat;background-size:26.33333vw 6.6vw;display:inline-block;height:6.6vw;margin-right:1.33333vw;width:26.33333vw}.p-download__download-headings-img2{background-image:url(../images/download/download-download_headings2@2x.png);background-repeat:no-repeat;background-size:20.73333vw 6.73333vw;display:inline-block;height:6.73333vw;margin-left:1.33333vw;width:20.73333vw}.p-download__download-headings::after{-webkit-transform:translateX(-50%);background-image:url(../images/download/download-download_frame1@2x.png);background-repeat:no-repeat;background-size:91.2vw 12.86667vw;content:'';display:block;height:12.86667vw;left:50%;position:absolute;top:0;transform:translateX(-50%);width:91.2vw;z-index:-1}.p-download__download-wallpaper{border:2px solid #000;margin-top:1.33333vw}.p-download__download-btn{margin:auto;margin-top:5.33333vw;padding-bottom:10.66667vw;width:90.66667vw}.p-download__download-btn a:nth-of-type(2){margin-top:2.66667vw}.p-download__download-detail{background:#ffdf85;padding:10.66667vw 0 9.6vw}.p-download__download-detail-headings{height:38.26667vw;position:relative;z-index:1}.p-download__download-detail-headings::after{-webkit-transform:translateX(-50%);background-image:url(../images/download/download-download_frame2@2x.png);background-repeat:no-repeat;background-size:91.2vw 38.26667vw;content:'';display:block;height:38.26667vw;left:50%;position:absolute;top:0;transform:translateX(-50%);width:91.2vw;z-index:-1}.p-download__download-detail-headings-img{-webkit-transform:translateX(-50%);background-image:url(../images/download/download-download_list-headings@2x.png);background-repeat:no-repeat;background-size:65.13333vw 13vw;content:'';display:block;height:13vw;left:50%;position:absolute;top:8vw;transform:translateX(-50%);width:65.13333vw}.p-download__download-detail-credit{display:block;font-size:3.46667vw;line-height:5.33333vw;padding-left:8vw;position:absolute;top:23.33333vw;width:90.66667vw}.p-download__download-detail-list{margin-top:4.26667vw}.p-download__download-detail-list-item{font-size:4vw;line-height:6.13333vw;text-align:center}.p-download__download-detail-list-item:not(:last-child){margin-bottom:5.6vw}.p-faq__faq{padding-top:10.66667vw}.p-faq__faq p{font-size:3.46667vw;line-height:6.66667vw}.p-faq__category__list:not(:last-child){margin-bottom:10.66667vw}.p-faq__category__list:last-child{margin-bottom:16vw}.p-faq__category__headings1{height:7.4vw;margin:0 auto;margin-bottom:5.33333vw;width:77.46667vw}.p-faq__category__headings2{height:23.33333vw;margin:0 auto;margin-bottom:5.33333vw;width:56.33333vw}.p-faq__category__headings3{height:7.26667vw;margin:0 auto;margin-bottom:5.33333vw;width:61.46667vw}.p-faq__question__list-item:not(:last-child){margin-bottom:5.33333vw}.p-faq__question__question{background:#000;color:#fff;font-size:4vw;line-height:6.66667vw;padding:2.26667vw 0 1.73333vw 5.33333vw}.p-faq__question__answer{background:#fff;border:2px solid #000;margin:0 auto;padding:5.33333vw}.p-faq__question__answer a{color:#ff712e;display:inline-block;text-decoration:underline;word-break:break-all}.p-match .u-fuwafuwa{animation:floating-y 1.8s ease-in-out infinite alternate-reverse}.p-match .p-match__movie__headings,.p-match .u-matchblue1{color:#00beeb}.p-match .p-match__about__headings,.p-match .p-match__faq-headings,.p-match .p-match__faq__aco-headings .p-match__caption,.p-match .p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption,.p-match .p-match__howto__step-lead,.p-match .u-matchblue2,.p-match__faq__aco-headings .p-match .p-match__caption,.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match .p-match__caption{color:#00bfec}.p-match a{height:100%;width:100%}.p-match .l-inner,.p-match .p-top__special__feature,.p-match .p-top__special__item{margin:0 auto;width:90.66667vw}.p-match__caption{font-size:4vw;line-height:8vw}.p-match__main{background-image:url(../images/match/match_mv_bg@2x.png);background-repeat:no-repeat;background-size:contain;height:100vw;width:100vw}.p-match__mv__title{margin:0 auto;margin-bottom:5.33333vw;margin-top:5.33333vw;width:87vw}.p-match__mv__btn{margin-bottom:10.66667vw}.p-match__movie__headings{font-size:6.66667vw;line-height:9.33333vw;text-align:center}.p-match__movie iframe{height:50.66667vw;width:90.66667vw}.p-match__about{margin:10.66667vw 0}.p-match__about__headings{font-size:5.33333vw;line-height:6.66667vw;margin:5.33333vw 0}.p-match__howto{background:-webkit-gradient(linear,left top,right top,from(#00c5f2),to(#0093ed));background:linear-gradient(to right,#00c5f2 0,#0093ed 100%);padding:10.66667vw 0}.p-match__howto__catch{width:91.2vw}.p-match__howto__headings{margin:auto;margin-bottom:5.33333vw;margin-top:4vw;width:72.26667vw}.p-match__howto__step{margin-top:5.33333vw}.p-match__howto__step .p-match__caption{line-height:5.33333vw;margin-top:1.33333vw;text-align:center}.p-match__howto__step-item{background:#fff;border:2px solid #fff;border-radius:4vw;margin-top:10.66667vw;padding-bottom:2vw;position:relative}.p-match__howto__step-item:first-child{margin-top:0}.p-match__howto__step-item:first-child .p-match__howto__step-headings img{display:block;height:11.33333vw;width:62.33333vw}.p-match__howto__step-item:nth-child(2) .p-match__howto__step-headings img{display:block;height:11.33333vw;width:63.13333vw}.p-match__howto__step-item:last-child{padding-bottom:5.33333vw}.p-match__howto__step-item:last-child .p-match__howto__step-headings img{display:block;height:11.33333vw;width:64.4vw}.p-match__howto__step-item:last-child .p-match__howto__step-main{margin-bottom:5.33333vw}.p-match__howto__step-item:last-child::after{display:none!important}.p-match__howto__step-item::after{-webkit-transform:translateX(-50%);background-image:url(../images/match/match_step_arrow@2x.png);background-size:14.66667vw 6.66667vw;bottom:-9.33333vw;content:'';display:block;height:6.66667vw;left:50%;position:absolute;transform:translateX(-50%);width:14.66667vw}.p-match__howto__step-headings{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00bfec;border-radius:18px 18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:16vw;padding:1.33333vw 0 0 2vw}.p-match__howto__step-main{margin:0 auto;width:86.66667vw}.p-match__howto__step-lead{font-size:5.33333vw;letter-spacing:-.05em;line-height:6.66667vw;margin:5.33333vw 0;padding-left:2vw}.p-match__howto__step-wrap{position:relative}.p-match__howto__step-wrap img{display:block;margin:0 auto;width:86.66667vw}.p-match__howto__step-catch{content:'';display:block;left:1.6vw;position:absolute;top:5.33333vw;width:86.66667vw;z-index:2}.p-match__faq{margin:10.66667vw 0}.p-match__faq-catch{width:91.2vw}.p-match__faq-headings{font-size:9.33333vw;line-height:7.33333vw;margin:2.66667vw 5.33333vw;text-align:center}.p-match__faq__aco{margin-bottom:10.66667vw}.p-match__faq__aco-wrap{border:3px #00c5ef solid;border-radius:4vw;margin-top:5.33333vw}.p-match__faq__aco-wrap:first-child{margin-top:10.66667vw}.p-match__faq__aco-wrap.is-open{display:block}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings{background:#00c5ef;border-radius:15px 15px 0 0}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption{color:#fff!important;font-size:5.33333vw;line-height:6.66667vw;padding:0!important;width:42.66667vw}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings::before{background-image:url(../images/match/match_faq_btn-on@2x.png)!important}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings::after{background-image:url(../images/match/match_faq_arrow-on@2x.png)!important}.p-match__faq__aco-wrap.is-open .p-match__caption{font-size:3.46667vw;padding:2.66667vw 3.33333vw}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-inner{display:block}.p-match__faq__aco-headings{border-radius:18px 18px 0 0;padding:3.33333vw 0 3.33333vw 19.33333vw;position:relative}.p-match__faq__aco-headings .p-match__caption{color:#00c5ef;font-size:5.33333vw;line-height:6.66667vw;width:42.66667vw}.p-match__faq__aco-headings::before{-webkit-transform:translateY(-50%);background-image:url(../images/match/match_faq_btn-off@2x.png);background-size:13.33333vw 13.33333vw;content:'';display:block;height:13.33333vw;left:3.33333vw;position:absolute;top:50%;transform:translateY(-50%);width:13.33333vw}.p-match__faq__aco-headings::after{-webkit-transform:translateY(-50%);background-image:url(../images/match/match_faq_arrow-off@2x.png);background-size:4.13333vw 2.33333vw;content:'';display:block;height:2.33333vw;position:absolute;right:3.33333vw;top:50%;transform:translateY(-50%);width:4.13333vw}.p-match__faq__aco-headings:hover{cursor:pointer}.p-match__faq__aco-inner{display:none}.p-match__book{position:relative}.p-match__book .l-inner,.p-match__book .p-top__special__feature,.p-match__book .p-top__special__item{width:100%!important}.p-match__book__catch{background:#fff;border:4px solid #0093ed;border-radius:6.66667vw;color:#0093ed;font-size:4vw;line-height:9.33333vw;margin:0 auto;position:relative;text-align:center;width:90.66667vw;z-index:2}.p-match__book__headings{background:-webkit-gradient(linear,left top,right top,from(#00c5f2),to(#0093ed));background:linear-gradient(to right,#00c5f2 0,#0093ed 100%);margin-top:-4.66667vw;padding:6.66667vw 0 2.66667vw;position:relative;z-index:-1}.p-match__book__headings .p-match__caption{color:#fff;font-size:3.2vw;line-height:6.66667vw;text-align:center}.p-match__book__lead{color:#fff;font-size:5.33333vw;line-height:6.66667vw;text-align:center}.p-match__book__data{color:#00c2ef;font-size:5.33333vw;line-height:6.66667vw;padding:1.33333vw 0;position:relative;text-align:center}.p-match__book__data::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:17px 7px 0 7px;bottom:-17px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.p-match__book__detail{background:#a3f4ff;padding:5.33333vw 0 10.66667vw}.p-match__book__detail__list{margin:0 auto;width:93.86667vw}.p-match__book__detail__list-item{display:none;margin-top:5.33333vw;width:27.33333vw}.p-match__book__detail__list-item img{border:2px solid #000}.p-match__book__detail__list-item:nth-child(-n+3){margin-top:0}.p-match__book__detail__list-item.is-show{display:block}.p-match__book__detail__list-image{margin-bottom:.8vw}.p-match__book__detail__list-title{font-size:2.93333vw;line-height:4vw}.p-match .pagenation{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;justify-content:center;margin-top:10.66667vw}.p-match .pagenation a:hover{background-color:#fff;color:#fff;cursor:pointer;opacity:1}.p-match .next-page,.p-match .prev-page{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:2.13333vw 2.93333vw;border:2px solid #000;border-radius:1.33333vw;color:#fff;display:inline-block;height:10.66667vw;margin:0 1.33333vw;width:12vw}.p-match .next-page.disabled,.p-match .prev-page.disabled{opacity:.7;pointer-events:none}.p-match .next-page button,.p-match .prev-page button{display:inline-block;vertical-align:top;visibility:hidden}.p-match .next-page,.p-match .prev-page{background-image:url(../images/detail/icon_arrow-black@2x.png);width:21.86667vw}.p-match .next-page{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-match ul[role=menubar]{display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;margin:0;padding-left:0}.p-match ul[role=menubar] li{border-radius:2.66667vw;display:inline-block;height:10.66667vw;margin:0 1.33333vw;overflow:hidden;width:12vw}.p-match ul[role=menubar] li.current{pointer-events:none}.p-match ul[role=menubar] li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-text-decoration:0;align-items:center;background-color:#fff;border:2px solid #000;border-radius:2.66667vw;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:100%;justify-content:center;overflow:hidden;text-decoration:0;width:100%}.p-match ul[role=menubar] li a:hover{background-color:#000;color:#fff}.p-match ul[role=menubar] li.current a{background-color:#000;color:#fff}.p-notfound .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh}.p-notfound__main{padding:22.66667vw 0 9.33333vw}.p-notfound__main_text{margin:0 auto;margin-bottom:17.33333vw;width:68vw}.u-small{font-size:4vw;line-height:5.33333vw}.p-special__week{background-color:#000;padding-top:3.2vw}.p-special__week .l-inner,.p-special__week .p-top__special__feature,.p-special__week .p-top__special__item{-webkit-transition:all .5s ease;height:0;overflow:hidden;transition:all .5s ease}.p-special__week__list{background-color:#fff}.p-special__week__list-item{margin-bottom:5.33333vw}.p-special__week__list-item.is-open{border-bottom:4px solid #000;margin-bottom:8vw}.p-special__week__list-item.is-open .p-special__week-headings-color::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-special__week__list-item.is-open .p-special__week-headings::before{-webkit-transform:translateX(-50%);border-bottom:0;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;border-style:solid;border-top:2.3333vw solid #000;bottom:-4.6666vw;bottom:-2.3vw;height:0;left:50%;transform:translateX(-50%);width:0}.p-special__week__list-item.is-open .l-inner,.p-special__week__list-item.is-open .p-top__special__feature,.p-special__week__list-item.is-open .p-top__special__item{height:auto;margin-top:4vw}.p-special__week .week1 .p-special__week-headings-text{background-color:#d28ae4}.p-special__week .week2 .p-special__week-headings-text{background-color:#3aa8ce}.p-special__week .week3 .p-special__week-headings-text{background-color:#3ece3e}.p-special__week .week4 .p-special__week-headings-text{background-color:#ff712e}.p-special__week-headings{position:relative;text-align:center;z-index:1}.p-special__week-headings-term{-webkit-transform:translate(-50%);display:inline-block;left:50%;position:absolute;top:-2.66667vw;transform:translate(-50%);width:34.66667vw}.p-special__week-headings-black{background:#000;height:14.66667vw;padding-top:5.33333vw}.p-special__week-headings-black p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:block;font-size:5.33333vw}.p-special__week-headings-color{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:4px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:9.33333vw;justify-content:center;position:relative}.p-special__week-headings-color:hover{cursor:pointer}.p-special__week-headings-color img{display:inline-block;line-height:1;margin-right:1.33333vw;width:26.66667vw}.p-special__week-headings-color p{font-size:4vw}.p-special__week-headings-color::after{-webkit-transform:translateY(-50%) scale(1,-1);background-image:url(../images/special/special_arrow@2x.png);background-size:6.66667vw 6.66667vw;height:6.66667vw;right:4vw;top:50%;transform:translateY(-50%) scale(1,-1);width:6.66667vw}.p-special__week-headings-color::after:hover{cursor:pointer}.p-special__theme{position:relative}.p-special__theme .aco-btn{background-image:url(../images/special/special_arrow@2x.png);background-size:6.66667vw 6.66667vw;bottom:2.4vw;height:6.66667vw;position:absolute;width:6.66667vw}.p-special__theme .aco-btn:hover{cursor:pointer}.p-special__theme__list{padding-bottom:10.66667vw;position:relative}.p-special__theme__item{border:4px #000 solid}.p-special__theme__item:not(:last-child){margin-bottom:5.33333vw}.p-special__theme__item .comics-list-headings{border-bottom:4px #000 solid}.p-special__theme__item .comics-list,.p-special__theme__item .p-detail-list__title__list,.p-special__theme__item .p-match__book__detail__list{background:#f9f7e5;padding:2.66667vw 2.13333vw 10.66667vw}.p-terms{text-align:center}.p-terms__terms{padding-top:10.66667vw}.p-terms__terms p{font-size:3.46667vw;line-height:6.66667vw}.p-terms__terms__headings{height:8.6vw;margin:0 auto;margin-bottom:5.33333vw;width:87.13333vw}.p-terms__terms__lead{margin-bottom:10.66667vw;text-align:left}.p-terms__list{margin-bottom:10.66667vw}.p-terms__list__item{text-align:left}.p-terms__list__item:not(:last-child){margin-bottom:5.73333vw}.p-terms__list__headings{font-size:4vw;line-height:5.33333vw;margin-bottom:2.66667vw}.p-terms__list__text{padding-left:1em;text-indent:-1em}.p-terms__list__text.no-indent{padding-left:0;text-indent:0}.p-terms__list__text:not(:last-child){margin-bottom:1.33333vw}.p-terms__list__text a{display:inline;word-break:break-all}.p-top__headings{margin-bottom:5.33333vw}.p-top__subheadings{margin-bottom:5.06667vw;position:relative}.p-top__banner-list{margin-bottom:5.33333vw}.p-top__banner-item{margin:auto;margin-top:5.33333vw;width:90.66667vw}.p-top__banner-item:last-child{margin-top:2.66667vw;width:94vw}.p-top__mv{padding-bottom:2.66667vw;position:relative}.p-top__mv-swiper{border-bottom:4px solid #000}.swiper-button-next,.swiper-button-prev{height:8vw;width:8vw}.swiper-button-next::after,.swiper-button-prev::after{background-image:url(../images/top/top_mv_slider_arrow@2x.png);background-repeat:no-repeat;background-size:8vw 8vw;content:'';display:block;height:8vw;width:8vw}.swiper-button-next::after{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.p-top__recommend{background:#ffdf85;padding:5.33333vw 4.66667vw 10.66667vw}.p-top__recommend-headings{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;font-size:4vw;height:9.86667vw;justify-content:center;line-height:6.13333vw;margin-bottom:4vw;position:relative;text-align:center;text-align:center;z-index:1}.p-top__recommend-headings::after{-webkit-transform:translateX(-50%);background-image:url(../images/common/speechbubble@2x.png);background-repeat:no-repeat;background-size:91.2vw 12.86667vw;height:12.86667vw;left:50%;top:0;transform:translateX(-50%);width:91.2vw;z-index:-1}.p-top__recommend-headings-img{background-image:url(../images/top/top_recommend_headings@2x.png);background-repeat:no-repeat;background-size:22.2vw 6.13333vw;display:inline-block;height:6.13333vw;margin:0 1.33333vw;width:22.2vw}.p-top__weekendspecial{background-color:#ff712e;padding:0 4.66667vw;padding-bottom:10.66667vw;padding-top:4.66667vw}.p-top__weekendspecial-headings{margin-bottom:2.66667vw}.p-top__weekendspecial .comics-list,.p-top__weekendspecial .p-detail-list__title__list,.p-top__weekendspecial .p-match__book__detail__list{padding:0}.p-top__special{padding-bottom:10.66667vw}.p-top__special-headings{position:relative;text-align:center;z-index:1}.p-top__special-headings::before{-webkit-transform:translateX(-50%);border-bottom:0;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;border-style:solid;border-top:2.3333vw solid #000;bottom:-4.6666vw;bottom:-2.3vw;height:0;left:50%;transform:translateX(-50%);width:0}.p-top__special-headings-term{-webkit-transform:translate(-50%);display:inline-block;left:50%;position:absolute;top:-2.66667vw;transform:translate(-50%);width:34.66667vw}.p-top__special-headings-text{background-color:#ffdf85;border:2px solid #000;font-size:4vw;line-height:8vw}.p-top__special-headings-black{background:#000;color:#fff;display:block;font-size:5.33333vw;line-height:14.66667vw}.p-top__special-headings-img{display:inline-block;line-height:1;margin-right:1.33333vw;margin-top:2vw;position:relative;width:25.6vw}.p-top__special__feature{border:4px solid #000;margin-top:5.33333vw}.p-top__special__feature .comics-list-headings{border-bottom:4px solid #000}.p-top__special__feature .comics-list,.p-top__special__feature .p-detail-list__title__list,.p-top__special__feature .p-match__book__detail__list{background:#e5e5e5;padding:2.66667vw 2.13333vw 10.66667vw}.p-top__special__item{margin-top:10.66667vw}.p-top__special__text{margin-top:2.66667vw}.p-top__special-banner{margin:0 auto;padding-top:10.66667vw;width:90.66667vw}.p-top__campaign{background-color:#ff712e;background-position:center 0;background-size:5.26667vw 5.26667vw;padding:10.66667vw 0}.p-top__campaign-item{margin-top:1.33333vw}.p-top__campaign-item:first-child{margin-top:2.66667vw}.p-top__bookstore{background-color:#e5e5e5;padding:10.66667vw 0}.p-top__bookstore-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.66667vw}.p-top__bookstore-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.33333vw;width:44vw}.p-top__bookstore-item:nth-child(-n+2){margin-top:0}.p-weekendspecial__mv{border-bottom:2px solid #000;position:relative}.p-weekendspecial__mv__lead{background-color:#000;color:#fff;padding:5.33333vw 8.66667vw}.p-weekendspecial__week__list-item{padding:4vw 4.66667vw 9.33333vw}.p-weekendspecial__week__list-item:nth-child(1),.p-weekendspecial__week__list-item:nth-child(3),.p-weekendspecial__week__list-item:nth-child(5){background:#ffdf85}.p-weekendspecial__week__list-item:nth-child(2),.p-weekendspecial__week__list-item:nth-child(4){background:#ffa700}.p-weekendspecial__special__list{padding-bottom:13.33333vw}.p-weekendspecial__special__headings{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#3ece3e;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;height:21.33333vw;justify-content:center;margin-top:10.66667vw;padding-left:8.66667vw;position:relative;text-align:left}.p-weekendspecial__special__headings span{display:inline-block;font-size:5.33333vw;line-height:1.5;width:100%}.p-weekendspecial__special__headings::before{background-size:100vw 21.33333vw;height:21.33333vw;left:0;width:100vw;z-index:-1}.p-weekendspecial__special__headings::after{background-image:url(../images/common/icon_triangle@2x.png);background-size:4vw 2.66667vw;bottom:-2.4vw;height:2.66667vw;width:4vw}.p-weekendspecial__special__item:first-child .p-weekendspecial__special__headings{margin-top:0}.p-weekendspecial__special .feature1 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings01@2x.png)}.p-weekendspecial__special .feature2 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings02@2x.png)}.p-weekendspecial__special .feature3 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings03@2x.png)}.p-weekendspecial__special .feature4 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings04@2x.png)}.p-weekendspecial__special .feature5 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings05@2x.png)}.p-weekendspecial__special__lead{background:#3ece3e;color:#fff;font-size:4vw;letter-spacing:.05em;line-height:5.33333vw;margin-bottom:4vw;padding:4vw 0 4vw 8.66667vw;text-align:left}.p-weekendspecial__special{width:100vw}.p-weekendspecial__special__slider{margin-bottom:10.66667vw;width:100%}.p-weekendspecial__special__slider .swiper{overflow:visible;width:100%}.p-weekendspecial__special__slide:hover{opacity:.7}.p-weekendspecial__special__slide-image{margin-bottom:2.66667vw}.p-weekendspecial__special__slide-title{font-size:2.66667vw;line-height:1.5;text-align:left}@media (min-width:769px){.l-container{border-left:4px solid #000;border-right:4px solid #000;width:500px}.l-inner,.p-top__special__feature,.p-top__special__item{width:453.33333px}.main-text,.p-about__about-text{font-size:20px}.main-text,.p-about__about-text{line-height:40px}.p-top__special__text,.p-weekendspecial__mv__lead,.u-lead{font-size:20px}.p-weekendspecial__special__lead,.u-caption{font-size:17.33333px}.p-top__headings,.u-headings{font-size:37.33333px}.p-top__subheadings,.u-subheadings{font-size:26.66667px}.u-btntext{font-size:26.66667px}.c-header{width:500px}.c-header__menu{width:500px}.c-header__menu .c-menu__list{margin-top:13.33333px}.c-header__menu .c-menu__list{padding:0 20px}.c-header__menu .c-menu__item{margin-bottom:13.33333px}.c-header__menu .c-menu__board__text-wrapper{height:66.66667px}.c-header__menu .c-menu__board__text-wrapper p{font-size:40px}.c-header__menu .c-menu__board__text-wrapper p{line-height:65.33333px}.c-header__menu .c-menu__match{padding:0 20px}.c-header__menu .c-menu__match{padding-bottom:106.66667px}.c-banners{padding-top:53.33333px}.c-banners{padding-bottom:106.66667px}.c-banners-item:not(:last-child){margin-bottom:13.33333px}.c-banners-item:last-child{margin-bottom:0}.c-footer{padding-bottom:160px}.c-footer{padding-top:106.66667px}.c-footer__menu__list{margin-bottom:40px}.c-footer__menu__item:not(:last-child){margin-bottom:20px}.c-footer__menu__item a{font-size:20px}.c-footer__copyright{font-size:13.33333px}.c-modal-cookie__modal{padding:13.33333px 8.66667px}.c-modal-cookie__modal{right:calc(50% - 250px);width:500px}.c-modal-cookie__modal p{font-size:16px}.c-modal-cookie__modal p{line-height:24px}.c-modal-bannar{margin-top:-13.33333px}.c-modal-bannar__img a{width:450px}.c-modal-bannar__headings{width:450px}.c-modal-bannar__close{width:165.33333px}.c-modal-bannar__close{height:66.66667px}.c-modal-bannar__close{border-radius:33.33333px}.c-modal-bannar__close{margin-top:26.66667px}.c-modal-bannar__close p{line-height:66.66667px}.c-modal-bannar__close p{font-size:20px}.c-btn-campaign{width:233.33333px}.c-btn-search{width:173.33333px}.c-btn-search{bottom:6.66667px}.c-btn-search{left:242.66667px}.c-gotop{bottom:0}.c-gotop{right:6.66667px}.c-gotop{width:66.66667px}.cover-list::after{width:136.66667px}.cover-item{width:136.66667px}.cover-item{margin-top:13.33333px}.cover-item:nth-child(-n+3){margin-top:0}.comics-list,.p-detail-list__title__list,.p-match__book__detail__list{padding:0 2.4vw}.comics-list::after,.p-detail-list__title__list::after,.p-match__book__detail__list::after{width:136.66667px}.comics-item{margin-top:26.66667px}.comics-item{width:136.66667px}.comics-item:nth-child(-n+3){margin-top:0}.comics-item-text{margin-top:6.66667px}.comics-item-text{font-size:14.66667px}.comics-item-text{line-height:20px}.c-bg__left .c-menu__item:last-child{margin-bottom:0}.c-bg__board__text-wrapper p{padding-right:13.33333px}.c-btn__ivory{width:453.33333px}.c-btn__ivory{height:96px}.c-btn__ivory:not(:last-child){margin-bottom:6.66667px}.c-btn__ivory a{font-size:26.66667px}.c-btn__ivory a{height:96px}.c-btn__ivory a{border-radius:20px}.c-btn__ivory a{background-size:453.33333px 96px}.c-btn__ivory::after{width:10.66667px}.c-btn__ivory::after{height:14.66667px}.c-btn__ivory::after{right:13.33333px}.c-btn__ivory::after{top:38px}.c-menu__btn::before{top:0}.c-menu__btn::before{left:0}.p-about__about{padding-top:53.33333px}.p-about__about{padding-bottom:43.33333px}.p-about__about-headings{width:376px}.p-about__about-headings{margin-bottom:16.66667px}.p-about__special{padding:53.33333px 0}.p-about__special-headings{margin-bottom:13.33333px}.p-about__special-item:not(:last-child){margin-bottom:13.33333px}.p-about__weekendspecial{padding-top:26.66667px}.p-about__weekendspecial{padding-bottom:53.33333px}.p-about__weekendspecial-headings{margin-bottom:5.33333px}.p-about__weekendspecial-item:not(:last-child){margin-bottom:13.33333px}.p-about__banner{padding-bottom:26.66667px}.p-about__banner{padding-top:20px}.p-about__banner-headings{height:97.33333px}.p-about__banner-headings{margin-bottom:13.33333px}.p-about__banner-headings{padding-top:10.66667px}.p-about__banner-headings{font-size:26.66667px}.p-about__banner-headings{line-height:33.33333px}.p-about__banner a:last-child{margin-top:13.33333px}.p-about__past{padding-top:26.66667px}.p-about__past{padding-bottom:53.33333px}.p-about__past-headings{height:97.33333px}.p-about__past-headings{margin-bottom:13.33333px}.p-about__past-headings{padding-top:10.66667px}.p-about__past-headings{font-size:26.66667px}.p-about__past-headings{line-height:33.33333px}.p-about__past__list-item:not(:last-child){margin-bottom:13.33333px}.p-detail-list__search{padding-top:46.66667px}.p-detail-list__search__headings{margin-bottom:26.66667px}.p-detail-list__search__input{height:66.66667px}.p-detail-list__search__input{margin-bottom:16.66667px}.p-detail-list__search__input{border-radius:13.33333px}.p-detail-list__search__input::before{border-radius:13.33333px}.p-detail-list__search__input input{padding:13.33333px 20px 13.33333px 20px}.p-detail-list__search__input input{font-size:20px}.p-detail-list__search__input input{width:373.33333px}.p-detail-list__search__input input{height:66.66667px}.p-detail-list__search__input button{width:80px}.p-detail-list__search__input button{height:66.66667px}.p-detail-list__search__input button{background-size:32px 32px}.p-detail-list__search__caution{font-size:17.33333px}.p-detail-list__search__caution{line-height:33.33333px}.p-detail-list__search__caution{margin-bottom:18.66667px}.p-detail-list__filter__initial{border-radius:13.33333px}.p-detail-list__filter__initial{padding:26.66667px 23.33333px}.p-detail-list__filter__initial{margin-bottom:26.66667px}.p-detail-list__filter__initial-list{width:413.33333px}.p-detail-list__filter__initial-item{width:72px}.p-detail-list__filter__initial-item{height:53.33333px}.p-detail-list__filter__initial-item{font-size:26.66667px}.p-detail-list__filter__initial-item{border-radius:13.33333px}.p-detail-list__filter__initial-item:nth-child(n+6){margin-top:13.33333px}.p-detail-list__filter__tag{margin-bottom:26.66667px}.p-detail-list__filter__tag-list:not(:last-child){margin-bottom:13.33333px}.p-detail-list__filter__tag-item{font-size:17.33333px}.p-detail-list__filter__tag-item{line-height:40px}.p-detail-list__filter__tag-item{line-height:53.33333px}.p-detail-list__filter__tag-item{padding:0 23.33333px}.p-detail-list__filter__tag-item:first-child{margin-right:13.33333px}.p-detail-list__title{margin-left:-3.33333px}.p-detail-list__title{padding:26.66667px 23.33333px 53.33333px}.p-detail-list__title{background-size:26.33333px 26.33333px}.p-detail-list__title__item{margin-top:26.66667px}.p-detail-list__title__item{width:136.66667px}.p-detail-list__title__item:nth-child(-n+3){margin-top:0}.p-detail-list__title__image{margin-bottom:4px}.p-detail-list__title__title{font-size:14.66667px}.p-detail-list__title__title{line-height:20px}.p-detail-list__title__nohit-text{font-size:20px}.p-detail-list__title .pagenation{height:53.33333px}.p-detail-list__title .pagenation{margin-top:26.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{border-radius:6.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{width:60px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{height:53.33333px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{margin:0 6.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-size:10.66667px 14.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{width:109.33333px}.p-detail-list__title .next-page:hover,.p-detail-list__title .prev-page:hover{background-color:#000;background-image:url(../images/detail/icon_arrow-white@2x.png);cursor:pointer}.p-detail-list__title ul[role=menubar]{height:53.33333px}.p-detail-list__title ul[role=menubar] li{border-radius:13.33333px}.p-detail-list__title ul[role=menubar] li{width:60px}.p-detail-list__title ul[role=menubar] li{height:53.33333px}.p-detail-list__title ul[role=menubar] li{margin:0 6.66667px}.p-detail-list__title ul[role=menubar] li a{font-size:26.66667px}.p-detail-list__title ul[role=menubar] li a{border-radius:13.33333px}.p-detail-list__banner{padding:53.33333px 0}.p-detail-list__banner-headings{height:97.33333px}.p-detail-list__banner-headings{margin-bottom:16.66667px}.p-detail-list__banner-headings{padding-top:12px}.p-detail-list__banner-headings{font-size:26.66667px}.p-detail-list__banner-headings{line-height:33.33333px}.p-detail-list__banner a:last-child{margin-top:13.33333px}.p-detail__mv{padding-top:13.33333px}.p-detail__mv{padding-bottom:24px}.p-detail__mv-image{width:306.66667px}.p-detail__mv-image{margin-bottom:12px}.p-detail__mv-title{font-size:26.66667px}.p-detail__mv-title{width:453.33333px}.p-detail__mv-author{font-size:20px}.p-detail__mv-author{line-height:20px}.p-detail__mv-author{margin-top:12px}.p-detail__comics{padding-top:26.66667px}.p-detail__comics{padding-bottom:26.66667px}.p-detail__comics-weekend{width:500px}.p-detail__comics-weekend{margin-bottom:26.66667px}.p-detail__comics-weekend{margin-left:-23.33333px}.p-detail__comics-weekend-volume{bottom:44px}.p-detail__comics-weekend-volume{height:53.33333px}.p-detail__comics-weekend-volume{width:200px}.p-detail__comics-weekend-volume p{font-size:26.66667px}.p-detail__comics-term{height:112px}.p-detail__comics-term{margin-bottom:6.66667px}.p-detail__comics-term{padding-top:16px}.p-detail__comics-term:last-child{margin-bottom:26.66667px}.p-detail__comics-term-term{margin-bottom:6.66667px}.p-detail__comics-term-term{font-size:26.66667px}.p-detail__comics-term-volume{font-size:29.33333px}.p-detail__comics-term.p-detail__comics-term-small{padding-top:22px}.p-detail__comics-term.p-detail__comics-term-small .p-detail__comics-term-term,.p-detail__comics-term.p-detail__comics-term-small .p-detail__comics-term-volume{font-size:24px}.p-detail__information{padding-top:43.33333px}.p-detail__information{padding-bottom:43.33333px}.p-detail__information-synopsis{font-size:20px}.p-detail__information-synopsis{line-height:40px}.p-detail__related{background-size:26.33333px 26.33333px}.p-detail__related{width:500px}.p-detail__related{padding-top:53.33333px}.p-detail__related{padding-bottom:53.33333px}.p-detail__related-headings{font-size:20px}.p-detail__related-headings{line-height:52px}.p-detail__related-headings{margin-bottom:24.66667px}.p-detail__related-headings::after{background-size:400px 64.66667px}.p-detail__related-headings::after{width:400px}.p-detail__related-headings::after{height:64.66667px}.p-detail__related-headings::after{top:0}.p-detail__related .comics-list-headings{margin-bottom:13.33333px}.p-detail__share{width:73.33333px}.p-detail__share{height:324px}.p-detail__share{top:112px}.p-detail__share .c-share-list{left:23.33333px}.p-detail__share .c-share-list{bottom:33.33333px}.p-detail__share .c-share-item{width:40px}.p-detail__share .c-share-item{height:40px}.p-detail__share .c-share-item:not(:last-child){margin-bottom:13.33333px}.p-detail__share .c-share-item a{background-size:40px 40px}.p-download__download{padding-top:46.66667px}.p-download__download__title{width:224.33333px}.p-download__download__title{height:38.66667px}.p-download__download-headings{height:60px}.p-download__download-headings{margin-top:20px}.p-download__download-headings{padding-bottom:6.66667px}.p-download__download-headings-img1{background-size:131.66667px 33px}.p-download__download-headings-img1{width:131.66667px}.p-download__download-headings-img1{height:33px}.p-download__download-headings-img1{margin-right:6.66667px}.p-download__download-headings-img2{background-size:103.66667px 33.66667px}.p-download__download-headings-img2{width:103.66667px}.p-download__download-headings-img2{height:33.66667px}.p-download__download-headings-img2{margin-left:6.66667px}.p-download__download-headings::after{background-size:456px 64.33333px}.p-download__download-headings::after{width:456px}.p-download__download-headings::after{height:64.33333px}.p-download__download-wallpaper{margin-top:6.66667px}.p-download__download-btn{padding-bottom:53.33333px}.p-download__download-btn{width:453.33333px}.p-download__download-btn{margin-top:26.66667px}.p-download__download-btn a:nth-of-type(2){margin-top:13.33333px}.p-download__download-detail{padding:53.33333px 0 48px}.p-download__download-detail-headings{height:191.33333px}.p-download__download-detail-headings::after{background-size:456px 191.33333px}.p-download__download-detail-headings::after{width:456px}.p-download__download-detail-headings::after{height:191.33333px}.p-download__download-detail-headings-img{background-size:325.66667px 65px}.p-download__download-detail-headings-img{width:325.66667px}.p-download__download-detail-headings-img{height:65px}.p-download__download-detail-headings-img{top:40px}.p-download__download-detail-credit{width:453.33333px}.p-download__download-detail-credit{padding-left:40px}.p-download__download-detail-credit{font-size:17.33333px}.p-download__download-detail-credit{line-height:26.66667px}.p-download__download-detail-credit{top:116.66667px}.p-download__download-detail-list{margin-top:21.33333px}.p-download__download-detail-list-item{font-size:20px}.p-download__download-detail-list-item{line-height:30.66667px}.p-download__download-detail-list-item:not(:last-child){margin-bottom:28px}.p-faq__faq{padding-top:53.33333px}.p-faq__faq p{font-size:17.33333px}.p-faq__faq p{line-height:33.33333px}.p-faq__category__list:not(:last-child){margin-bottom:53.33333px}.p-faq__category__list:last-child{margin-bottom:80px}.p-faq__category__headings1{width:387.33333px}.p-faq__category__headings1{height:37px}.p-faq__category__headings1{margin-bottom:26.66667px}.p-faq__category__headings2{width:281.66667px}.p-faq__category__headings2{height:116.66667px}.p-faq__category__headings2{margin-bottom:26.66667px}.p-faq__category__headings3{width:307.33333px}.p-faq__category__headings3{height:36.33333px}.p-faq__category__headings3{margin-bottom:26.66667px}.p-faq__question__list-item:not(:last-child){margin-bottom:26.66667px}.p-faq__question__question{font-size:20px}.p-faq__question__question{line-height:33.33333px}.p-faq__question__question{padding:11.33333px 0 8.66667px 26.66667px}.p-faq__question__answer{padding:26.66667px}.p-match .l-container{border-left:6px solid #000;border-right:6px solid #000}.p-match .l-inner,.p-match .p-top__special__feature,.p-match .p-top__special__item{width:453.33333px}.p-match__caption{font-size:20px}.p-match__caption{line-height:40px}.p-match__main{width:500px}.p-match__main{height:500px}.p-match__mv__title{width:435px}.p-match__mv__title{margin-top:26.66667px}.p-match__mv__title{margin-bottom:26.66667px}.p-match__mv__btn{margin-bottom:53.33333px}.p-match__movie__headings{font-size:33.33333px}.p-match__movie__headings{line-height:46.66667px}.p-match__movie iframe{width:453.33333px}.p-match__movie iframe{height:253.33333px}.p-match__about{margin:53.33333px 0}.p-match__about__headings{font-size:26.66667px}.p-match__about__headings{line-height:33.33333px}.p-match__about__headings{margin:26.66667px 0}.p-match__howto{padding:53.33333px 0}.p-match__howto__catch{width:456px}.p-match__howto__headings{margin-top:20px}.p-match__howto__headings{margin-bottom:26.66667px}.p-match__howto__headings{width:361.33333px}.p-match__howto__step .p-match__caption{margin-top:6.66667px}.p-match__howto__step .p-match__caption{line-height:26.66667px}.p-match__howto__step{margin-top:26.66667px}.p-match__howto__step-item{border-radius:20px}.p-match__howto__step-item{margin-top:53.33333px}.p-match__howto__step-item{padding-bottom:10px}.p-match__howto__step-item:first-child{margin-top:0}.p-match__howto__step-item:first-child .p-match__howto__step-headings img{width:311.66667px}.p-match__howto__step-item:first-child .p-match__howto__step-headings img{height:56.66667px}.p-match__howto__step-item:nth-child(2) .p-match__howto__step-headings img{width:315.66667px}.p-match__howto__step-item:nth-child(2) .p-match__howto__step-headings img{height:56.66667px}.p-match__howto__step-item:last-child{padding-bottom:26.66667px}.p-match__howto__step-item:last-child .p-match__howto__step-headings img{width:322px}.p-match__howto__step-item:last-child .p-match__howto__step-headings img{height:56.66667px}.p-match__howto__step-item:last-child .p-match__howto__step-main{margin-bottom:26.66667px}.p-match__howto__step-item::after{background-size:73.33333px 33.33333px}.p-match__howto__step-item::after{width:73.33333px}.p-match__howto__step-item::after{height:33.33333px}.p-match__howto__step-item::after{bottom:-46.66667px}.p-match__howto__step-headings{height:80px}.p-match__howto__step-headings{padding:6.66667px 0 0 10px}.p-match__howto__step-main{width:433.33333px}.p-match__howto__step-lead{font-size:26.66667px}.p-match__howto__step-lead{line-height:33.33333px}.p-match__howto__step-lead{margin:26.66667px 0}.p-match__howto__step-lead{padding-left:10px}.p-match__howto__step-wrap img{width:433.33333px}.p-match__howto__step-catch{width:433.33333px}.p-match__howto__step-catch{top:26.66667px}.p-match__howto__step-catch{left:8px}.p-match__faq{margin:53.33333px 0}.p-match__faq-catch{width:456px}.p-match__faq-headings{font-size:46.66667px}.p-match__faq-headings{line-height:36.66667px}.p-match__faq-headings{margin:13.33333px 26.66667px}.p-match__faq__aco{margin-bottom:53.33333px}.p-match__faq__aco-wrap{border-radius:20px}.p-match__faq__aco-wrap{margin-top:26.66667px}.p-match__faq__aco-wrap:first-child{margin-top:53.33333px}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption{width:213.33333px}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption{font-size:26.66667px}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings .p-match__caption{line-height:33.33333px}.p-match__faq__aco-wrap.is-open .p-match__caption{font-size:17.33333px}.p-match__faq__aco-wrap.is-open .p-match__caption{padding:13.33333px 16.66667px}.p-match__faq__aco-headings{padding:16.66667px 0 16.66667px 96.66667px}.p-match__faq__aco-headings .p-match__caption{width:213.33333px}.p-match__faq__aco-headings .p-match__caption{font-size:26.66667px}.p-match__faq__aco-headings .p-match__caption{line-height:33.33333px}.p-match__faq__aco-headings::before{background-size:66.66667px 66.66667px}.p-match__faq__aco-headings::before{width:66.66667px}.p-match__faq__aco-headings::before{height:66.66667px}.p-match__faq__aco-headings::before{left:16.66667px}.p-match__faq__aco-headings::after{background-size:20.66667px 11.66667px}.p-match__faq__aco-headings::after{width:20.66667px}.p-match__faq__aco-headings::after{height:11.66667px}.p-match__faq__aco-headings::after{right:16.66667px}.p-match__book__catch{width:453.33333px}.p-match__book__catch{font-size:20px}.p-match__book__catch{line-height:46.66667px}.p-match__book__catch{border-radius:33.33333px}.p-match__book__headings{margin-top:-23.33333px}.p-match__book__headings{padding:33.33333px 0 13.33333px}.p-match__book__headings .p-match__caption{font-size:16px}.p-match__book__headings .p-match__caption{line-height:33.33333px}.p-match__book__lead{font-size:26.66667px}.p-match__book__lead{line-height:33.33333px}.p-match__book__data{font-size:26.66667px}.p-match__book__data{line-height:33.33333px}.p-match__book__data{padding:6.66667px 0}.p-match__book__detail{padding:26.66667px 0 53.33333px}.p-match__book__detail__list{width:469.33333px}.p-match__book__detail__list-item{margin-top:26.66667px}.p-match__book__detail__list-item{width:136.66667px}.p-match__book__detail__list-item:nth-child(-n+3){margin-top:0}.p-match__book__detail__list-image{margin-bottom:4px}.p-match__book__detail__list-title{font-size:14.66667px}.p-match__book__detail__list-title{line-height:20px}.p-match .pagenation{height:53.33333px}.p-match .pagenation{margin-top:53.33333px}.p-match .next-page,.p-match .prev-page{border-radius:6.66667px}.p-match .next-page,.p-match .prev-page{width:60px}.p-match .next-page,.p-match .prev-page{height:53.33333px}.p-match .next-page,.p-match .prev-page{margin:0 6.66667px}.p-match .next-page,.p-match .prev-page{background-size:10.66667px 14.66667px}.p-match .next-page,.p-match .prev-page{width:109.33333px}.p-match .next-page:hover,.p-match .prev-page:hover{background-color:#000;background-image:url(../images/detail/icon_arrow-white@2x.png);cursor:pointer}.p-match ul[role=menubar]{height:53.33333px}.p-match ul[role=menubar] li{border-radius:13.33333px}.p-match ul[role=menubar] li{width:60px}.p-match ul[role=menubar] li{height:53.33333px}.p-match ul[role=menubar] li{margin:0 6.66667px}.p-match ul[role=menubar] li a{font-size:26.66667px}.p-match ul[role=menubar] li a{border-radius:13.33333px}.p-notfound{min-height:100vh}.p-notfound .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh}.p-notfound .c-footer{margin-top:auto}.p-notfound__main{padding:113.33333px 0 46.66667px}.p-notfound__main_text{width:340px}.p-notfound__main_text{margin-bottom:86.66667px}.u-small{font-size:20px}.u-small{line-height:26.66667px}.p-special__week{padding-top:16px}.p-special__week__list-item{margin-bottom:26.66667px}.p-special__week__list-item.is-open{margin-bottom:40px}.p-special__week__list-item.is-open .p-special__week-headings::before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:17.5px solid #000;bottom:-17px}.p-special__week__list-item.is-open .l-inner,.p-special__week__list-item.is-open .p-top__special__feature,.p-special__week__list-item.is-open .p-top__special__item{margin-top:20px}.p-special__week-headings-term{top:-13.33333px}.p-special__week-headings-term{width:173.33333px}.p-special__week-headings-black{height:73.33333px}.p-special__week-headings-black{padding-top:26.66667px}.p-special__week-headings-black p{font-size:26.66667px}.p-special__week-headings-color{height:46.66667px}.p-special__week-headings-color img{width:133.33333px}.p-special__week-headings-color img{margin-right:6.66667px}.p-special__week-headings-color p{font-size:20px}.p-special__week-headings-color::after{width:33.33333px}.p-special__week-headings-color::after{height:33.33333px}.p-special__week-headings-color::after{background-size:33.33333px 33.33333px}.p-special__week-headings-color::after{right:20px}.p-special__theme .aco-btn{bottom:12px}.p-special__theme .aco-btn{width:33.33333px}.p-special__theme .aco-btn{height:33.33333px}.p-special__theme .aco-btn{background-size:33.33333px 33.33333px}.p-special__theme__list{padding-bottom:53.33333px}.p-special__theme__item:not(:last-child){margin-bottom:26.66667px}.p-special__theme__item .comics-list,.p-special__theme__item .p-detail-list__title__list,.p-special__theme__item .p-match__book__detail__list{padding:13.33333px 10.66667px 53.33333px}.p-terms__terms{padding-top:53.33333px}.p-terms__terms p{font-size:17.33333px}.p-terms__terms p{line-height:33.33333px}.p-terms__terms__headings{width:435.66667px}.p-terms__terms__headings{height:43px}.p-terms__terms__headings{margin-bottom:26.66667px}.p-terms__terms__lead{margin-bottom:53.33333px}.p-terms__list{margin-bottom:53.33333px}.p-terms__list__item:not(:last-child){margin-bottom:28.66667px}.p-terms__list__headings{font-size:20px}.p-terms__list__headings{line-height:26.66667px}.p-terms__list__headings{margin-bottom:13.33333px}.p-terms__list__text:not(:last-child){margin-bottom:6.66667px}.p-top__headings{margin-bottom:26.66667px}.p-top__subheadings{margin-bottom:25.33333px}.p-top__banner-list{margin-bottom:26.66667px}.p-top__banner-item{width:453.33333px}.p-top__banner-item{margin-top:26.66667px}.p-top__banner-item:last-child{margin-top:13.33333px}.p-top__banner-item:last-child{width:470px}.p-top__mv{padding-bottom:13.33333px}.swiper-button-next,.swiper-button-prev{width:40px}.swiper-button-next,.swiper-button-prev{height:40px}.swiper-button-next::after,.swiper-button-prev::after{background-size:40px 40px}.swiper-button-next::after,.swiper-button-prev::after{width:40px}.swiper-button-next::after,.swiper-button-prev::after{height:40px}.p-top__recommend{padding:26.66667px 23.33333px 53.33333px}.p-top__recommend-headings{font-size:20px}.p-top__recommend-headings{height:49.33333px}.p-top__recommend-headings{line-height:30.66667px}.p-top__recommend-headings{margin-bottom:20px}.p-top__recommend-headings::after{background-size:456px 64.33333px}.p-top__recommend-headings::after{width:456px}.p-top__recommend-headings::after{height:64.33333px}.p-top__recommend-headings-img{background-size:111px 30.66667px}.p-top__recommend-headings-img{width:111px}.p-top__recommend-headings-img{margin:0 6.66667px}.p-top__recommend-headings-img{height:30.66667px}.p-top__weekendspecial{padding:0 23.33333px}.p-top__weekendspecial{padding-top:23.33333px}.p-top__weekendspecial{padding-bottom:53.33333px}.p-top__weekendspecial-headings{margin-bottom:13.33333px}.p-top__special{padding-bottom:53.33333px}.p-top__special-headings::before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:17.5px solid #000;bottom:-17px}.p-top__special-headings-term{top:-13.33333px}.p-top__special-headings-term{width:173.33333px}.p-top__special-headings-text{font-size:20px}.p-top__special-headings-text{line-height:40px}.p-top__special-headings-black{font-size:26.66667px}.p-top__special-headings-black{line-height:73.33333px}.p-top__special-headings-img{width:128px}.p-top__special-headings-img{margin-top:10px}.p-top__special-headings-img{margin-right:6.66667px}.p-top__special__feature{margin-top:26.66667px}.p-top__special__feature .comics-list,.p-top__special__feature .p-detail-list__title__list,.p-top__special__feature .p-match__book__detail__list{padding:13.33333px 10.66667px 53.33333px}.p-top__special__item{margin-top:53.33333px}.p-top__special__text{margin-top:13.33333px}.p-top__special-banner{width:453.33333px}.p-top__special-banner{padding-top:53.33333px}.p-top__campaign{padding:53.33333px 0}.p-top__campaign{background-size:26.33333px 26.33333px}.p-top__campaign-item{margin-top:6.66667px}.p-top__campaign-item:first-child{margin-top:13.33333px}.p-top__bookstore{padding:53.33333px 0}.p-top__bookstore-list{margin-top:13.33333px}.p-top__bookstore-item{width:220px}.p-top__bookstore-item{margin-top:6.66667px}.p-top__bookstore-item:nth-child(-n+2){margin-top:0}.p-weekendspecial .comics-list,.p-weekendspecial .p-detail-list__title__list,.p-weekendspecial .p-match__book__detail__list{padding:0}.p-weekendspecial__mv__lead{padding:26.66667px 43.33333px}.p-weekendspecial__week__list-item{padding:20px 23.33333px 46.66667px}.p-weekendspecial__special__list{padding-bottom:66.66667px}.p-weekendspecial__special__headings{padding-left:43.33333px}.p-weekendspecial__special__headings{margin-top:53.33333px}.p-weekendspecial__special__headings{height:106.66667px}.p-weekendspecial__special__headings span{font-size:26.66667px}.p-weekendspecial__special__headings::before{width:500px}.p-weekendspecial__special__headings::before{height:106.66667px}.p-weekendspecial__special__headings::before{background-size:500px 106.66667px}.p-weekendspecial__special__headings::before{left:0}.p-weekendspecial__special__headings::after{width:20px}.p-weekendspecial__special__headings::after{height:13.33333px}.p-weekendspecial__special__headings::after{bottom:-12px}.p-weekendspecial__special__headings::after{background-size:20px 13.33333px}.p-weekendspecial__special__item:first-child .p-weekendspecial__special__headings{margin-top:0}.p-weekendspecial__special__lead{padding:20px 0 20px 43.33333px}.p-weekendspecial__special__lead{font-size:20px}.p-weekendspecial__special__lead{line-height:26.66667px}.p-weekendspecial__special__lead{margin-bottom:20px}.p-weekendspecial__special{width:500px}.p-weekendspecial__special__slider{margin-bottom:53.33333px}.p-weekendspecial__special__slide-image{margin-bottom:13.33333px}.p-weekendspecial__special__slide-title{font-size:13.33333px}}@media (min-width:769px) and (max-width:1024px){.l-container{margin-left:0}.is-pc{display:none}.c-header{-webkit-transform:translateX(0);left:0;transform:translateX(0)}.c-modal-cookie__modal{right:calc(100% - 500px)}.c-gotop{right:calc(100% - 500px)}.c-bg__left{display:none}.c-bg__right{width:calc(100% - 500px)}}@media (max-width:768px){.is-pc{display:none}.c-btn-fixed,.u-shadow10{-webkit-filter:drop-shadow(1.33333vw 1.33333vw 1.33333vw rgba(0, 0, 0, .3));filter:drop-shadow(1.33333vw 1.33333vw 1.33333vw rgba(0, 0, 0, .3))}.c-header{border-bottom:2px solid #000}.c-modal-bannar__img{-webkit-filter:drop-shadow(0 0 1.33333vw rgba(0, 0, 0, .3));filter:drop-shadow(0 0 1.33333vw rgba(0, 0, 0, .3))}.c-btn-fixed a:hover{opacity:1}.c-btn-fixed a:active{opacity:1}.c-bg{display:none}.p-match__howto__step-headings{border-radius:15px 15px 0 0}.p-match__faq__aco-wrap.is-open .p-match__faq__aco-headings{border-radius:10px 10px 0 0}.p-match__faq__aco-headings{border-radius:15px 15px 0 0}.p-match__book__catch{border:2px solid #0093ed}.p-match__book__data::after{border-width:4vw 2vw 0 2vw;bottom:-4vw}.p-match__book__detail__list{width:90.66667vw}.p-top__mv-swiper{border-bottom:2px solid #000}.p-top__special__feature{border:2px solid #000}.p-top__special__feature .comics-list-headings{border-bottom:2px solid #000}}@media (min-width:1025px){.is-sp{display:none}.c-header{display:none}.c-btn-campaign{left:calc(50% - 250px)}.c-btn-search{left:calc(50% - 6px)}.c-gotop{right:calc(50% - 250px)}.p-page .l-container{padding-top:0}.p-detail__share{left:calc(50% - 250px)}}@media (min-width:769px) and (min-width:769px){.comics-list,.p-detail-list__title__list,.p-match__book__detail__list{padding:0 12px}}@media (hover:hover){.p-detail-list__filter__initial-item:hover{background-color:#000;color:#fff}.p-detail-list__filter__tag-item:hover{background-color:#000;color:#fff}}@media (max-width:768px) and (min-width:769px){.p-match__book__detail__list{width:453.33333px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbi5zY3NzIiwicGFydHMvX3BhcnRzLnNjc3MiLCJwYWdlL19hYm91dC5zY3NzIiwicGFnZS9fZGV0YWlsLWxpc3Quc2NzcyIsInBhZ2UvX2RldGFpbC5zY3NzIiwicGFnZS9fZG93bmxvYWQuc2NzcyIsInBhZ2UvX2ZhcS5zY3NzIiwicGFnZS9fbWF0Y2guc2NzcyIsInBhZ2UvX25vdGZvdW5kLnNjc3MiLCJwYWdlL19zcGVjaWFsLnNjc3MiLCJwYWdlL190ZXJtcy5zY3NzIiwicGFnZS9fdG9wLnNjc3MiLCJwYWdlL193ZWVrZW5kc3BlY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkF1QkEsS0FDQSxRQW9DQSxRQUNBLE1BY0EsTUFuQ0EsRUFuQkEsV0FaQSxLQXFEQSxPQVRBLFFBNUJBLEtBQ0EsS0FrQkEsR0FqQkEsSUFvQ0EsUUFuQ0EsSUFsQkEsSUFnQ0EsR0FDQSxHQWRBLEdBbUJBLFNBZ0JBLFdBQ0EsT0FDQSxPQWpCQSxLQW5DQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FnREEsT0FDQSxPQzdEQSxLRGtDQSxFQTVCQSxPQWlCQSxJQUNBLElBQ0EsSUFrQkEsTUFDQSxPQUpBLEdBMkJBLEtBTEEsS0FDQSxJQTFEQSxPQWlDQSxHQXpCQSxFQUVBLElBV0EsRUFDQSxLQXFDQSxRQXBDQSxNQXhCQSxLQXlCQSxPQUNBLElBbUNBLFFBbENBLElBY0EsTUFFQSxNQUtBLEdBSkEsTUFHQSxHQUZBLE1BaUJBLEtBaEJBLEdBWEEsR0FQQSxJQXFDQSxNQ01FLFdBQUEsSUFKQSxPQUFBLEVBRUEsVUFBQSxLQUpBLE9BQUEsRUFHQSxRQUFBLEVBRkEsUUFBQSxFQUlBLGVBQUEsU0FJRixLQUNFLFlBQUEsRUFHRixRREVBLE1BQ0Es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LE1BV0osU0FBQSx5QkFBQSxzQkNISSxNQUFBLFlEUUosV0FBQSxxQkMzQ0ksVUFBQSxLRDJDSixXQUFBLHFCQ3pCSSxZQUFBLEtDbUxKLHNCQUFBLDRCQUFBLFFEck1JLFVBQUEsS0MwTUosaUNBQUEsV0QxTUksVUFBQSxXQytNSixpQkFBQSxZRC9NSSxVQUFBLFdDdU5KLG9CQUFBLGVEdk5JLFVBQUEsV0NnT0osV0RoT0ksVUFBQSxXR2pESixVQWlCSSxNQUFBLE1BMkJGLGdCQWFJLE1BQUEsTUFiSCw4QkgyR0MsV0FBQSxXRzNHRCw4Qkh1SkMsUUFBQSxFQUFBLEtHdkpELDhCSHNJQyxjQUFBLFdHdElELDZDSHlEQyxPQUFBLFdHekRELCtDSEtDLFVBQUEsS0dMRCwrQ0h1QkMsWUFBQSxXR3ZCRCwrQkh1SkMsUUFBQSxFQUFBLEtHdkpELCtCSDJNQyxlQUFBLFlHcEVKLFdIeUNJLFlBQUEsV0d6Q0osV0hvRUksZUFBQSxZRzdERCxpQ0hSQyxjQUFBLFdHUUQsMkJIUkMsY0FBQSxFR29CSixVSGlESSxlQUFBLE1HakRKLFVIc0JJLFlBQUEsWUdYQSxzQkgvQkEsY0FBQSxLR29DQyx1Q0hwQ0QsY0FBQSxLR29DQyx3QkhyS0QsVUFBQSxLR3NMRixxQkh0TEUsVUFBQSxXR2lNRix1QkgvQ0UsUUFBQSxXQUFBLFVHK0NGLHVCQVVJLE1BQUEsa0JBQ0EsTUFBQSxNQVhILHlCSGpNQyxVQUFBLEtHaU1ELHlCSC9LQyxZQUFBLEtHd05KLGdCSHBJSSxXQUFBLFlHOElELHVCSGpOQyxNQUFBLE1HOE5GLDBCSDlORSxNQUFBLE1Ha09GLHVCSGxPRSxNQUFBLFlHa09GLHVCSGpORSxPQUFBLFdHaU5GLHVCSElFLGNBQUEsV0dKRix1QkgvSkUsV0FBQSxXRytKRCx5QkhuUEMsWUFBQSxXR21QRCx5QkhyUUMsVUFBQSxLR3VUSixnQkhwUkksTUFBQSxZRzhSSixjSDlSSSxNQUFBLFlHOFJKLGNIdkZJLE9BQUEsVUd1RkosY0h6R0ksS0FBQSxZR29ISixTSGxHSSxPQUFBLEVHa0dKLFNIM0dJLE1BQUEsVUcyR0osU0h6U0ksTUFBQSxXR3FVSixtQkhyVUksTUFBQSxZR21WSixZSG5WSSxNQUFBLFlHbVZKLFlIaFJJLFdBQUEsV0dnUkosNEJIaFJJLFdBQUEsRUd5UkosYUFBQSw0QkFBQSw2QkgvT0UsUUFBQSxFQUFBLE1HK09GLG9CQUFBLG1DQUFBLG9DSDVWSSxNQUFBLFlHNldKLGFIMVNJLFdBQUEsV0cwU0osYUg3V0ksTUFBQSxZRzZXSiw2QkgxU0ksV0FBQSxFR21URixrQkhuVEUsV0FBQSxVR21URixrQkh6WkUsVUFBQSxXR3laRixrQkh2WUUsWUFBQSxLRzJjRCxxQ0g1VkMsY0FBQSxFR2dhQyw2QkhwV0QsY0FBQSxXR3dZSixjSGxpQkksTUFBQSxZR2tpQkosY0hqaEJJLE9BQUEsS0dpaEJKLCtCSHBjSSxjQUFBLFVHb2NKLGdCSHJrQkksVUFBQSxXR3FrQkosZ0JIamhCSSxPQUFBLEtHaWhCSixnQkg1VEksY0FBQSxLRzRUSixnQkgzVUksZ0JBQUEsWUFBQSxLRzJVSixxQkhsaUJJLE1BQUEsV0draUJKLHFCSGpoQkksT0FBQSxXR2loQkoscUJIcFdJLE1BQUEsV0dvV0oscUJIdFhJLElBQUEsS0c2WkoscUJIN1pJLElBQUEsRUc2WkoscUJIcFpJLEtBQUEsRUloUkosZ0JKbU9JLFlBQUEsV0luT0osZ0JKOFBJLGVBQUEsV0l6UEgseUJKc0ZHLE1BQUEsTUl0RkgseUJKb0xHLGNBQUEsV0l6S0osa0JKMExJLFFBQUEsV0FBQSxFSXRMSCwyQkpxS0csY0FBQSxXSWpLRix3Q0ppS0UsY0FBQSxXSTFKSix5QkpvTUksWUFBQSxXSXBNSix5QkorTkksZUFBQSxXSTFOSCxrQ0pxSkcsY0FBQSxVSWpKRiwrQ0ppSkUsY0FBQSxXSTFJSixpQkorTUksZUFBQSxXSS9NSixpQkpvTEksWUFBQSxLSS9LSCwwQkp3REcsT0FBQSxXSXhESCwwQkpxSUcsY0FBQSxXSXJJSCwwQkorS0csWUFBQSxXSS9LSCwwQkpJRyxVQUFBLFdJSkgsMEJKc0JHLFlBQUEsV0kzQkosOEJKK0dJLFdBQUEsV0lwRkosZUp5SkksWUFBQSxXSXpKSixlSm9MSSxlQUFBLFdJL0tILHdCSjZCRyxPQUFBLFdJN0JILHdCSjBHRyxjQUFBLFdJMUdILHdCSm9KRyxZQUFBLFdJcEpILHdCSnZCRyxVQUFBLFdJdUJILHdCSkxHLFlBQUEsV0lzQkQsMkNKeUZDLGNBQUEsV0t0TEosdUJMZ09JLFlBQUEsV0sxTkYsaUNMZ0xFLGNBQUEsV0szS0YsOEJMOEZFLE9BQUEsV0s5RkYsOEJMMktFLGNBQUEsV0szS0YsOEJMbVRFLGNBQUEsV0tuVEQsc0NMbVRDLGNBQUEsV0tuVEQsb0NMNE1DLFFBQUEsV0FBQSxLQUFBLFdBQUEsS0s1TUQsb0NMMENDLFVBQUEsS0sxQ0Qsb0NMNkVDLE1BQUEsWUs3RUQsb0NMOEZDLE9BQUEsV0s5RkQscUNMNkVDLE1BQUEsS0s3RUQscUNMOEZDLE9BQUEsV0s5RkQscUNMb1NDLGdCQUFBLEtBQUEsS0tsT0YsZ0NMeEJFLFVBQUEsV0t3QkYsZ0NMTkUsWUFBQSxXS01GLGdDTHlHRSxjQUFBLFdLOUZGLGdDTHNPRSxjQUFBLFdLdE9GLGdDTCtHRSxRQUFBLFdBQUEsV0svR0YsZ0NMOEZFLGNBQUEsV0t2RkEscUNMUEEsTUFBQSxZS2NBLHFDTGRBLE1BQUEsS0tjQSxxQ0xHQSxPQUFBLFdLSEEscUNMakRBLFVBQUEsV0tpREEscUNMd05BLGNBQUEsV0t4TkMsb0RMcURELFdBQUEsV0tqQkYsNEJMNENFLGNBQUEsV0t4Q0Msa0RMd0NELGNBQUEsV0toQ0EsaUNMakdBLFVBQUEsV0tpR0EsaUNML0VBLFlBQUEsS0srRUEsaUNML0VBLFlBQUEsV0srRUEsaUNMaURBLFFBQUEsRUFBQSxXS2pEQyw2Q0x1QkQsYUFBQSxXS2dCSixzQkx6QkksWUFBQSxXS3lCSixzQkxrQkksUUFBQSxXQUFBLFdBQUEsV0tsQkosc0JMa0hJLGdCQUFBLFdBQUEsV0t2R0YsNEJMN0NFLFdBQUEsV0s2Q0YsNEJMaEhFLE1BQUEsWUtnSEQsNENMN0NDLFdBQUEsRUsrREYsNkJMcENFLGNBQUEsSUt3Q0YsNkJMektFLFVBQUEsV0t5S0YsNkJMdkpFLFlBQUEsS0srSkEsa0NMakxBLFVBQUEsS0t3SUosa0NMcEZJLE9BQUEsV0tvRkosa0NMbENJLFdBQUEsV0hvc0hGLGlDUWxxSEYsaUNMaUlJLGNBQUEsVUhxaUhGLGlDUXRxSEYsaUNMckdJLE1BQUEsS0grd0hGLGlDUTFxSEYsaUNMcEZJLE9BQUEsV0hrd0hGLGlDUTlxSEYsaUNMM0RJLE9BQUEsRUFBQSxVSDZ1SEYsaUNRbHJIRixpQ0xrSEksZ0JBQUEsV0FBQSxXSG9rSEYsaUNRdHJIRixpQ0xyR0ksTUFBQSxZSCt4SEYsdUNRMXJIRix1Q0FrR1EsaUJBQUEsS0FDQSxpQkFBQSw4Q0FDQSxPQUFBLFFBcEdSLHVDTHBGSSxPQUFBLFdLb0ZKLDBDTGlJSSxjQUFBLFdLaklKLDBDTHJHSSxNQUFBLEtLcUdKLDBDTHBGSSxPQUFBLFdLb0ZKLDBDTDNESSxPQUFBLEVBQUEsVUsyREosNENMeElJLFVBQUEsV0t3SUosNENMaUlJLGNBQUEsV0srQkosdUJMdEpJLFFBQUEsV0FBQSxFSzBKRixnQ0x4UEUsT0FBQSxXS3dQRixnQ0wzS0UsY0FBQSxXSzJLRixnQ0xqSUUsWUFBQSxLS2lJRixnQ0w1U0UsVUFBQSxXSzRTRixnQ0wxUkUsWUFBQSxXS3NSSixvQ0xsTUksV0FBQSxXTXBKSixjTnlOSSxZQUFBLFdNek5KLGNOb1BJLGVBQUEsS01oUEYsb0JONkVFLE1BQUEsWU03RUYsb0JOMktFLGNBQUEsS01yS0Ysb0JOb0NFLFVBQUEsV01wQ0Ysb0JOdUVFLE1BQUEsWU03REYscUJOMEJFLFVBQUEsS00xQkYscUJONENFLFlBQUEsS001Q0YscUJOZ0lFLFdBQUEsS01sSEosa0JOdUxJLFlBQUEsV012TEosa0JOa05JLGVBQUEsV003TUYsMEJOMENFLE1BQUEsTU0xQ0YsMEJOd0lFLGNBQUEsV014SUYsMEJOc0hFLFlBQUEsWU1oSEEsaUNOMk9BLE9BQUEsS00zT0EsaUNOcURBLE9BQUEsV01yREEsaUNOb0NBLE1BQUEsTU1wQ0MsbUNOQ0QsVUFBQSxXTWtCRix1Qk5rQ0UsT0FBQSxNTWxDRix1Qk4rR0UsY0FBQSxVTS9HRix1Qk55SkUsWUFBQSxLTXpKRCxrQ04rR0MsY0FBQSxXTWxHQSw0Qk5rR0EsY0FBQSxVTWxHQSw0Qk4vQkEsVUFBQSxXTXVDQSw4Qk52Q0EsVUFBQSxXTWtCRCxtRE55SkMsWUFBQSxLTXpKRCwrRVQ4NkhELGlGR2g4SEUsVUFBQSxLTThESix1Qk42R0ksWUFBQSxXTTdHSix1Qk53SUksZUFBQSxXTXBJRixnQ05sRUUsVUFBQSxLTWtFRixnQ05oREUsWUFBQSxLTTBESixtQk44S0ksZ0JBQUEsV0FBQSxXTTlLSixtQk56Q0ksTUFBQSxNTXlDSixtQk4rRkksWUFBQSxXTS9GSixtQk4wSEksZUFBQSxXTWxIRiw0Qk5wRkUsVUFBQSxLTW9GRiw0Qk5sRUUsWUFBQSxLTWtFRiw0Qk42Q0UsY0FBQSxXTTdDRCxtQ05zS0MsZ0JBQUEsTUFBQSxXTXRLRCxtQ05qREMsTUFBQSxNTWlERCxtQ05oQ0MsT0FBQSxXTWdDRCxtQ04ySEMsSUFBQSxFTW5JSix5Q05xREksY0FBQSxXTVZKLGlCTnBGSSxNQUFBLFdNb0ZKLGlCTm5FSSxPQUFBLE1NbUVKLGlCTndGSSxJQUFBLE1NeEZKLCtCTmlHSSxLQUFBLFdNakdKLCtCTm1ISSxPQUFBLFdNbkhKLCtCTnBGSSxNQUFBLEtNb0ZKLCtCTm5FSSxPQUFBLEtNbUVKLGdETlVJLGNBQUEsV01WSixpQ05tSUksZ0JBQUEsS0FBQSxLTzlTRixzQlArTkUsWUFBQSxXTzdOQSw2QlBxRkEsTUFBQSxZT3JGQSw2QlBzR0EsT0FBQSxXT2pHQSwrQlBpR0EsT0FBQSxLT2pHQSwrQlBtSkEsV0FBQSxLT25KQSwrQlBtUEEsZUFBQSxVTzFPRSxvQ1A4UkYsZ0JBQUEsWUFBQSxLTzlSRSxvQ1B1RUYsTUFBQSxZT3ZFRSxvQ1B3RkYsT0FBQSxLT3hGRSxvQ1A0SkYsYUFBQSxVT25KRSxvQ1BxUkYsZ0JBQUEsWUFBQSxXT3JSRSxvQ1A4REYsTUFBQSxZTzlERSxvQ1ArRUYsT0FBQSxXTy9FRSxvQ1AwSUYsWUFBQSxVTzVKQyxzQ1B1U0QsZ0JBQUEsTUFBQSxXT3ZTQyxzQ1BnRkQsTUFBQSxNT2hGQyxzQ1BpR0QsT0FBQSxXT3ZEQSxnQ1B5R0EsV0FBQSxVT3JHQSwwQlBxTUEsZUFBQSxXT3JNQSwwQlBrQ0EsTUFBQSxZT2xDQSwwQlBxR0EsV0FBQSxXT3JHQywyQ1BxR0QsV0FBQSxXTzFGQSw2QlA4SUEsUUFBQSxXQUFBLEVBQUEsS08zSUUsc0NQcUNGLE9BQUEsWU9yQ0csNkNQMk9ILGdCQUFBLE1BQUEsWU8zT0csNkNQb0JILE1BQUEsTU9wQkcsNkNQcUNILE9BQUEsWU9uQkksMENQeU5KLGdCQUFBLFlBQUEsS096TkksMENQRUosTUFBQSxZT0ZJLDBDUG1CSixPQUFBLEtPbkJJLDBDUDhLSixJQUFBLEtPaEtFLG9DUFpGLE1BQUEsWU9ZRSxvQ1BxSUYsYUFBQSxLT3JJRSxvQ1AvQ0YsVUFBQSxXTytDRSxvQ1A3QkYsWUFBQSxXTzZCRSxvQ1BnS0YsSUFBQSxZT3RKRSxrQ1A2Q0YsV0FBQSxXTzNDSSx1Q1AzREosVUFBQSxLTzJESSx1Q1B6Q0osWUFBQSxXT3lDSyx3RFBzRUwsY0FBQSxLUXRMSixZUmdPSSxZQUFBLFdRaE9KLGNScURJLFVBQUEsV1FyREosY1J1RUksWUFBQSxXUTVERix3Q1IyS0UsY0FBQSxXUTNLRixrQ1IyS0UsY0FBQSxLUWpLSCw0QlJtRUcsTUFBQSxZUW5FSCw0QlJvRkcsT0FBQSxLUXBGSCw0QlJpS0csY0FBQSxXUTNKRiw0QlI2REUsTUFBQSxZUTdERiw0QlI4RUUsT0FBQSxZUTlFRiw0QlIySkUsY0FBQSxXUXJKRiw0QlJ1REUsTUFBQSxZUXZERiw0QlJ3RUUsT0FBQSxXUXhFRiw0QlJxSkUsY0FBQSxXUTNJRCw2Q1IySUMsY0FBQSxXUXBJSCwyQlJHRyxVQUFBLEtRSEgsMkJScUJHLFlBQUEsV1FyQkgsMkJScUtHLFFBQUEsV0FBQSxFQUFBLFVBQUEsV1E1SkgseUJSb0lHLFFBQUEsV1NsTUosc0JBWUcsWUFBQSxJQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQWJILGtCQUFBLGtDQUFBLCtCVDJGSSxNQUFBLFlTbkVILGtCVGdDRyxVQUFBLEtTaENILGtCVGtERyxZQUFBLEtTN0NILGVUOERHLE1BQUEsTVM5REgsZVQrRUcsT0FBQSxNU3RFRixvQlRxREUsTUFBQSxNU3JERixvQlR3SEUsV0FBQSxXU3hIRixvQlRtSkUsY0FBQSxXUzdJRixrQlQ2SUUsY0FBQSxXU3hJRiwwQlRPRSxVQUFBLFdTUEYsMEJUeUJFLFlBQUEsV1MxQkYsdUJUMkNFLE1BQUEsWVMzQ0YsdUJUNERFLE9BQUEsWVM5Q0gsZ0JUdUVHLE9BQUEsV0FBQSxFU3JFRiwwQlRSRSxVQUFBLFdTUUYsMEJUVUUsWUFBQSxXU1ZGLDBCVHFFRSxPQUFBLFdBQUEsRVM1REgsZ0JUaUlHLFFBQUEsV0FBQSxFUzlIRix1QlRlRSxNQUFBLE1TWkYsMEJUK0VFLFdBQUEsS1MvRUYsMEJUMEdFLGNBQUEsV1MxR0YsMEJUWUUsTUFBQSxZU05ELHdDVHlFQyxXQUFBLFVTekVELHdDVFhDLFlBQUEsV1NXRixzQlR5RUUsV0FBQSxXU2xFRCwyQlRxT0MsY0FBQSxLU3JPRCwyQlRrRUMsV0FBQSxXU2xFRCwyQlRrS0MsZUFBQSxLU2xLQSx1Q1RrRUEsV0FBQSxFU2xFQSwwRVREQSxNQUFBLFlTQ0EsMEVUZ0JBLE9BQUEsV1NoQkEsMkVUREEsTUFBQSxZU0NBLDJFVGdCQSxPQUFBLFdTaEJBLHNDVGtLQSxlQUFBLFdTbEtBLHlFVERBLE1BQUEsTVNDQSx5RVRnQkEsT0FBQSxXU2hCQSxpRVQ2RkEsY0FBQSxXUzdGQSxrQ1RzTkEsZ0JBQUEsV0FBQSxXU3ROQSxrQ1REQSxNQUFBLFdTQ0Esa0NUZ0JBLE9BQUEsV1NoQkEsa0NUc01BLE9BQUEsWVMvSUQsK0JUdkNDLE9BQUEsS1N1Q0QsK0JUdUVDLFFBQUEsVUFBQSxFQUFBLEVBQUEsS1M1REQsMkJUbkVDLE1BQUEsWVN1RUQsMkJUMUdDLFVBQUEsV1MwR0QsMkJUeEZDLFlBQUEsV1N3RkQsMkJUN0JDLE9BQUEsV0FBQSxFUzZCRCwyQlQwRUMsYUFBQSxLU2hFQSwrQlRqRkEsTUFBQSxZU3lGRCw0QlR6RkMsTUFBQSxZU3lGRCw0QlRtRkMsSUFBQSxXU25GRCw0QlQ0RkMsS0FBQSxJU2pGSCxjVDFERyxPQUFBLFdBQUEsRVM0REYsb0JUdEdFLE1BQUEsTVN5R0YsdUJUNUlFLFVBQUEsV1M0SUYsdUJUMUhFLFlBQUEsV1MwSEYsdUJUL0RFLE9BQUEsV0FBQSxXU3dFRixtQlRwQkUsY0FBQSxXU3NCRCx3QlRrSEMsY0FBQSxLU2xIRCx3QlRqREMsV0FBQSxXU2lEQSxvQ1RqREEsV0FBQSxXU2lEQSw4RVRwSEEsTUFBQSxZU29IQSw4RVR2SkEsVUFBQSxXU3VKQSw4RVRySUEsWUFBQSxXU3FJQSxrRFR2SkEsVUFBQSxXU3VKQSxrRFRMQSxRQUFBLFdBQUEsV1M4Q0QsNEJUOUJDLFFBQUEsV0FBQSxFQUFBLFdBQUEsV1M4QkEsOENUN0pBLE1BQUEsWVM2SkEsOENUaE1BLFVBQUEsV1NnTUEsOENUOUtBLFlBQUEsV1M4S0Esb0NUMERBLGdCQUFBLFdBQUEsV1MxREEsb0NUN0pBLE1BQUEsV1M2SkEsb0NUNUlBLE9BQUEsV1M0SUEsb0NUd0JBLEtBQUEsV1N4QkEsbUNUMERBLGdCQUFBLFdBQUEsV1MxREEsbUNUN0pBLE1BQUEsV1M2SkEsbUNUNUlBLE9BQUEsV1M0SUEsbUNUaUNBLE1BQUEsV1NxQkYsc0JUbk5FLE1BQUEsWVNtTkYsc0JUdFBFLFVBQUEsS1NzUEYsc0JUcE9FLFlBQUEsV1NvT0Ysc0JUbUJFLGNBQUEsV1NERix5QlRsS0UsV0FBQSxZU2tLRix5QlQ5R0UsUUFBQSxXQUFBLEVBQUEsV1M4R0QsMkNUeFFDLFVBQUEsS1N3UUQsMkNUdFBDLFlBQUEsV1NtUUYscUJUclJFLFVBQUEsV1NxUkYscUJUblFFLFlBQUEsV1MyUUYscUJUN1JFLFVBQUEsV1M2UkYscUJUM1FFLFlBQUEsV1MyUUYscUJUM0lFLFFBQUEsVUFBQSxFU3NLRix1QlQ5SkUsUUFBQSxXQUFBLEVBQUEsV1NpS0EsNkJUeFJBLE1BQUEsWVMrUkMsa0NUNU5ELFdBQUEsV1M0TkMsa0NUL1JELE1BQUEsWVMrUkUsa0RUNU5GLFdBQUEsRVMwT0MsbUNUL01ELGNBQUEsSVNrTkMsbUNUblZELFVBQUEsV1NtVkMsbUNUalVELFlBQUEsS1MxRUoscUJUNEdJLE9BQUEsV1M1R0oscUJUOEpJLFdBQUEsV0g2NElGLG9CWTNpSkYsb0JUaVVJLGNBQUEsVUg4dUlGLG9CWS9pSkYsb0JUMkZJLE1BQUEsS0h3OUlGLG9CWW5qSkYsb0JUNEdJLE9BQUEsV0gyOElGLG9CWXZqSkYsb0JUcUlJLE9BQUEsRUFBQSxVSHM3SUYsb0JZM2pKRixvQlRrVEksZ0JBQUEsV0FBQSxXSDZ3SUYsb0JZL2pKRixvQlQyRkksTUFBQSxZSHcrSUYsMEJZbmtKRiwwQkE2YkksaUJBQUEsS0FDQSxpQkFBQSw4Q0FDQSxPQUFBLFFBL2JKLDBCVDRHSSxPQUFBLFdTNUdKLDZCVGlVSSxjQUFBLFdTalVKLDZCVDJGSSxNQUFBLEtTM0ZKLDZCVDRHSSxPQUFBLFdTNUdKLDZCVHFJSSxPQUFBLEVBQUEsVVNySUosK0JUd0RJLFVBQUEsV1N4REosK0JUaVVJLGNBQUEsV1U5VEosWUFVSSxXQUFBLE1BVkoseUJBZU0sbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQ0EsY0FBQSxLQUZBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FDQSxVQUFBLEtBSEEsV0FBQSxNQWJOLHNCQW9CTSxXQUFBLEtBVU4sa0JWaUxJLFFBQUEsWUFBQSxFQUFBLFdVOUtGLHVCVnVERSxNQUFBLE1VdkRGLHVCVnFKRSxjQUFBLFdXdExKLFNYcURJLFVBQUEsS1dyREosU1h1RUksWUFBQSxXV3hESixpQlhpTkksWUFBQSxLV25NRiw0Qlh5SkUsY0FBQSxXV3pKRCxvQ1h5SkMsY0FBQSxLV3pKRCxzRUE0Qk8sWUFBQSxJQUFBLE1BQUEsWUFEQSxhQUFBLElBQUEsTUFBQSxZQUVBLFdBQUEsT0FBQSxNQUFBLEtBQ0EsT0FBQSxNQTlCUCw2Q0FBQSw2REFBQSwwRFg4SEMsV0FBQSxLV2hFQSwrQlh5S0EsSUFBQSxZV3pLQSwrQlhIQSxNQUFBLFlXWUEsZ0NYS0EsT0FBQSxXV0xBLGdDWDRIQSxZQUFBLFdXNUhDLGtDWC9DRCxVQUFBLFdXOERBLGdDWFZBLE9BQUEsV1dVQyxvQ1gzQkQsTUFBQSxZVzJCQyxvQ1gwREQsYUFBQSxVVzFEQyxrQ1g5REQsVUFBQSxLVzhEQyx1Q1gzQkQsTUFBQSxXVzJCQyx1Q1hWRCxPQUFBLFdXVUMsdUNYNExELGdCQUFBLFdBQUEsV1c1TEMsdUNYbUtELE1BQUEsS1d4SEosMkJYaUlJLE9BQUEsS1dqSUosMkJYdEVJLE1BQUEsV1dzRUosMkJYckRJLE9BQUEsV1dxREosMkJYaUpJLGdCQUFBLFdBQUEsV1doSUYsd0JYNEVFLGVBQUEsV1d2RUQseUNYRUMsY0FBQSxXV0ZELHFDQUFBLG9EQUFBLHFEWDJCQyxRQUFBLFdBQUEsV0FBQSxXWTdNRixnQlo4TkUsWUFBQSxXWTlORCxrQlptREMsVUFBQSxXWW5ERCxrQlpxRUMsWUFBQSxXWTVERiwwQlo2RUUsTUFBQSxZWTdFRiwwQlo4RkUsT0FBQSxLWTlGRiwwQloyS0UsY0FBQSxXWXBLSCxzQlpvS0csY0FBQSxXWS9KSCxlWitKRyxjQUFBLFdZNUpELHNDWjRKQyxjQUFBLFdZckpGLHlCWm9CRSxVQUFBLEtZcEJGLHlCWnNDRSxZQUFBLFdZdENGLHlCWnFKRSxjQUFBLFdZOUlDLHNDWjhJRCxjQUFBLFVhckxGLGlCYnFMRSxjQUFBLFdhakxGLG9CYmlMRSxjQUFBLFdhbktBLG9CYm1LQSxjQUFBLFdhaEtBLG9CYmtFQSxNQUFBLFlhbEVBLG9CYnFJQSxXQUFBLFdhcklDLCtCYnFJRCxXQUFBLFdhcklDLCtCYmtFRCxNQUFBLE1hbERKLFdicU5JLGVBQUEsV0g4Z0pGLG9CZ0J0dEpGLG9CYnFDSSxNQUFBLEtIcXJKRixvQmdCMXRKRixvQmJzREksT0FBQSxLSHdxSkYsMkJnQnp0SkYsMkJidVBJLGdCQUFBLEtBQUEsS0hzK0lGLDJCZ0I3dEpGLDJCYmdDSSxNQUFBLEtIaXNKRiwyQmdCanVKRiwyQmJpREksT0FBQSxLYS9CSixrQmJxSUksUUFBQSxXQUFBLFdBQUEsV2FsSUYsMkJieEJFLFVBQUEsS2F3QkYsMkJiNEJFLE9BQUEsV2E1QkYsMkJiTkUsWUFBQSxXYU1GLDJCYnlHRSxjQUFBLEthekdELGtDYmtPQyxnQkFBQSxNQUFBLFdhbE9ELGtDYldDLE1BQUEsTWFYRCxrQ2I0QkMsT0FBQSxXYUhBLCtCYnlNQSxnQkFBQSxNQUFBLFdhek1BLCtCYmRBLE1BQUEsTWFjQSwrQmI0QkEsT0FBQSxFQUFBLFVhNUJBLCtCYkdBLE9BQUEsV2FZSix1QmJrRkksUUFBQSxFQUFBLFdhbEZKLHVCYjJHSSxZQUFBLFdhM0dKLHVCYnNJSSxlQUFBLFdhaklBLGdDYjREQSxjQUFBLFdhaERKLGdCYnFISSxlQUFBLFdhbkhELGlDQW1CSyxZQUFBLElBQUEsTUFBQSxZQURBLGFBQUEsSUFBQSxNQUFBLFlBRUEsV0FBQSxPQUFBLE1BQUEsS0FDQSxPQUFBLE1BR0osOEJib0dBLElBQUEsWWFwR0EsOEJieEVBLE1BQUEsWWFnRkEsOEJibkhBLFVBQUEsS2FtSEEsOEJiakdBLFlBQUEsS2F5R0EsK0JiM0hBLFVBQUEsV2EySEEsK0JiekdBLFlBQUEsV2FpSEEsNkJiaEdBLE1BQUEsTWFnR0EsNkJiN0JBLFdBQUEsS2E2QkEsNkJiWEEsYUFBQSxVYW9CRix5QmJ0Q0UsV0FBQSxXYXNDRCxzQ0FBQSxxREFBQSxzRGJjQyxRQUFBLFdBQUEsV0FBQSxXYVFGLHNCYjVERSxXQUFBLFdhZ0VGLHNCYmhFRSxXQUFBLFdhb0VGLHVCYnZJRSxNQUFBLFlhdUlGLHVCYkNFLFlBQUEsV2FTSixpQmJsQ0ksUUFBQSxXQUFBLEVha0NKLGlCYnNFSSxnQkFBQSxXQUFBLFdhakVGLHNCYm5GRSxXQUFBLFVhbUZELGtDYm5GQyxXQUFBLFdhOEZKLGtCYmxESSxRQUFBLFdBQUEsRWFxREYsdUJiakdFLFdBQUEsV2F1R0YsdUJiMUtFLE1BQUEsTWEwS0YsdUJidkdFLFdBQUEsVWF1R0QsdUNidkdDLFdBQUEsRWMzSkosK0JBQUEsOENBQUEsK0NBS00sUUFBQSxFQWdCSiw0QmRrTEUsUUFBQSxXQUFBLFdjdEtBLG1DZDhLQSxRQUFBLEtBQUEsV0FBQSxXYzNKRixpQ2R1TUUsZUFBQSxXY25NRixxQ2RpTEUsYUFBQSxXY2pMRixxQ2RtR0UsV0FBQSxXY25HRixxQ2RpREUsT0FBQSxZY2pERCwwQ2RIQyxVQUFBLFdjR0QsNkNkZ0NDLE1BQUEsTWNoQ0QsNkNkaURDLE9BQUEsWWNqREQsNkNkdVBDLGdCQUFBLE1BQUEsWWN2UEQsNkNkcU5DLEtBQUEsRWNyTkQsNENkZ0NDLE1BQUEsS2NoQ0QsNENkaURDLE9BQUEsV2NqREQsNENkdU9DLE9BQUEsTWN2T0QsNENkdVBDLGdCQUFBLEtBQUEsV2M3TUQsa0ZkeURDLFdBQUEsRWNwQkYsaUNkZ0ZFLFFBQUEsS0FBQSxFQUFBLEtBQUEsV2NoRkYsaUNkbEZFLFVBQUEsS2NrRkYsaUNkaEVFLFlBQUEsV2NnRUYsaUNkK0NFLGNBQUEsS2M3QkosMkJkakVJLE1BQUEsTWNxRUYsbUNkeUJFLGNBQUEsV2NWQSx3Q2RVQSxjQUFBLFdjUEEsd0NkMUhBLFVBQUEsWUF6QkYsZ0REMENGLGFBZUksWUFBQSxFRTlFSixPQU1JLFFBQUEsS0VUSixVQTBCSSxrQkFBQSxjQURBLEtBQUEsRUFDQSxVQUFBLGNBd05GLHVCQWVJLE1BQUEsbUJBNEhOLFNBVUksTUFBQSxtQkF1SUYsWUFLSSxRQUFBLEtBa0RKLGFBS0ksTUFBQSxvQkh6akJKLHlCQ2RGLE9BRUksUUFBQSxLQXVSSixhQUFBLFlBSUksZUFBQSw2REFBQSxPQUFBLDZERWhTSixVQWFJLGNBQUEsSUFBQSxNQUFBLEtBd1JGLHFCQUlJLGVBQUEsNkNBQUEsT0FBQSw2Q0F3Q04scUJBZU0sUUFBQSxFQWZOLHNCQWtCTSxRQUFBLEVBeUlOLE1BU0ksUUFBQSxLTXpXRCwrQkFPRSxjQUFBLEtBQUEsS0FBQSxFQUFBLEVBcURELDREQWFHLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUE0QkosNEJBS0UsY0FBQSxLQUFBLEtBQUEsRUFBQSxFQWlESCxzQkFhRSxPQUFBLElBQUEsTUFBQSxRQTBCRCw0QkF1QkUsYUFBQSxJQUFBLElBQUEsRUFBQSxJQURBLE9BQUEsS0FRRCw2QlQzUkYsTUFBQSxXYTNDQSxrQkFJSSxjQUFBLElBQUEsTUFBQSxLQW1KSix5QkFNSSxPQUFBLElBQUEsTUFBQSxLQU5ILCtDQWFLLGNBQUEsSUFBQSxNQUFBLE1iM0tOLDBCQ2xCRixPQUVJLFFBQUEsS0VmSixVQXFCSSxRQUFBLEtBbVZKLGdCQU1JLEtBQUEsa0JBSUosY0FNSSxLQUFBLGdCQUtKLFNBTUksTUFBQSxrQkFTSixxQkFNTSxZQUFBLEVHMU9OLGlCQVNJLEtBQUEsbUJOdktGLCtDR3NhRixhQUFBLDRCQUFBLDZCSDdPSSxRQUFBLEVBQUEsTUt6RUUscUJBeEJELDJDQTBCSyxpQkFBQSxLQUNBLE1BQUEsS0FxQkwsdUNBd0JLLGlCQUFBLEtBREEsTUFBQSxNTC9KUiwrQ1NrV0UsNkJUeFJBLE1BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIOOCq+ODqeODvCAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyog44Kr44Op44O8ICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyogIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyogIOWPs+ODkeODh+OCo+ODs+OCsCAqL1xuLyogIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIk1TIFDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQIEdvdGhpY1wiLCBPc2FrYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5LmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaW1nIDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmwtaW5uZXIsIC5wLXRvcF9fc3BlY2lhbF9fZmVhdHVyZSwgLnAtdG9wX19zcGVjaWFsX19pdGVtIHtcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaW5uZXIsIC5wLXRvcF9fc3BlY2lhbF9fZmVhdHVyZSwgLnAtdG9wX19zcGVjaWFsX19pdGVtIHtcbiAgICB3aWR0aDogNDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLm1haW4tdGV4dCwgLnAtYWJvdXRfX2Fib3V0LXRleHQge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluLXRleHQsIC5wLWFib3V0X19hYm91dC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluLXRleHQsIC5wLWFib3V0X19hYm91dC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg6zjgqTjgqLjgqbjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51LWNlbnRlciwgLmMtYmdfX2xlZnQgLmMtbWVudV9faXRlbSwgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdmVydGljYWwtY2VudGVyLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWhvcml6b250YWwtY2VudGVyLCAucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kLXZvbHVtZSwgLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzOjphZnRlciwgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1jcmVkaXQsIC5wLXNwZWNpYWxfX3RoZW1lIC5hY28tYnRuLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1pYmxvY2ssIC51LXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LW9wYWNpdHkxIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtb3ZlciwgLnAtZGV0YWlsX19yZWxhdGVkLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg44OG44Kt44K544OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zdXB0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTtcbn1cblxuLnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbn1cblxuLnUtaW5kZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi51LWluZGVudDAge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWtpd2ksIC51LWhlYWRpbmdzLCAucC10b3BfX2hlYWRpbmdzLCAudS1zdWJoZWFkaW5ncywgLnAtdG9wX19zdWJoZWFkaW5ncywgLnUtYnRudGV4dCwgLmMtbWVudV9fYnRuLCAudS1zbWFsbCwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnS2l3aSBNYXJ1Jywgc2VyaWY7XG59XG5cbi51LWRvdHMge1xuICBmb250LWZhbWlseTogXCJEb3RHb3RoaWMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi51LW1wbHVzLCAuYy1tb2RhbC1jb29raWVfX21vZGFsIHAsIC5jLW1vZGFsLWJhbm5hcl9fY2xvc2UgcCwgLmMtYnRuX19pdm9yeSBhLCAucC1hYm91dF9fYmFubmVyLWhlYWRpbmdzLCAucC1hYm91dF9fcGFzdC1oZWFkaW5ncywgLnAtZGV0YWlsLWxpc3RfX2Jhbm5lci1oZWFkaW5ncywgLnAtZGV0YWlsX19tdi10aXRsZSwgLnAtZGV0YWlsX19tdi1hdXRob3IsIC5wLWRldGFpbF9fY29taWNzLXdlZWtlbmQtdm9sdW1lIHAsIC5wLWRldGFpbF9fY29taWNzLXRlcm0tdGVybSwgLnAtZGV0YWlsX19jb21pY3MtdGVybS12b2x1bWUsIC5wLWRldGFpbF9fcmVsYXRlZC1oZWFkaW5ncywgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayBwLCAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yIHAsIC5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtbXBsdXMtcm91bmRlZCwgLnAtbWF0Y2hfX21vdmllX19oZWFkaW5ncywgLnAtbWF0Y2hfX2Fib3V0X19oZWFkaW5ncywgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWxlYWQsIC5wLW1hdGNoX19mYXEtaGVhZGluZ3MsIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uLCAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3MgLnAtbWF0Y2hfX2NhcHRpb24sIC5wLW1hdGNoX19ib29rX19jYXRjaCwgLnAtbWF0Y2hfX2Jvb2tfX2xlYWQsIC5wLW1hdGNoX19ib29rX19kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS1kb3Rnb3RoaWMsIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19ib2FyZF9fdGV4dC13cmFwcGVyIHAsIC5jLWJnX19ib2FyZF9fdGV4dC13cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogXCJEb3RHb3RoaWMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOOCpuOCp+OCpOODiCBraXdp44GvMzAw44GoNTAw44Gu44G/XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1saWdodCwgLnUtaGVhZGluZ3MsIC5wLXRvcF9faGVhZGluZ3MsIC51LXN1YmhlYWRpbmdzLCAucC10b3BfX3N1YmhlYWRpbmdzLCAudS1idG50ZXh0LCAuYy1tZW51X19idG4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtbWVkaXVtLCAucC1hYm91dF9fYmFubmVyLWhlYWRpbmdzLCAucC1hYm91dF9fcGFzdC1oZWFkaW5ncywgLnAtZGV0YWlsLWxpc3RfX2Jhbm5lci1oZWFkaW5ncywgLnAtZGV0YWlsX19tdi10aXRsZSwgLnAtZGV0YWlsX19tdi1hdXRob3IsIC5wLWRldGFpbF9fcmVsYXRlZC1oZWFkaW5ncywgLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24sIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3IgcCwgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS1ib2xkLCAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWxpc3QtaXRlbSwgLnAtbWF0Y2hfX2Fib3V0X19oZWFkaW5ncywgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayBwLCAucC10ZXJtc19fbGlzdF9faGVhZGluZ3MsIC5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LWV4dHJhYm9sZCwgLnAtbWF0Y2hfX21vdmllX19oZWFkaW5ncywgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWxlYWQsIC5wLW1hdGNoX19mYXEtaGVhZGluZ3MsIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uLCAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3MgLnAtbWF0Y2hfX2NhcHRpb24sIC5wLW1hdGNoX19ib29rX19jYXRjaCwgLnAtbWF0Y2hfX2Jvb2tfX2xlYWQsIC5wLW1hdGNoX19ib29rX19kYXRhLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Oc44K/44Oz44KS44OH44Kj44Ki44Kv44OG44Kj44OW44GrXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaXMtZGVhY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlzLWRlYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIOaWh+Wtl+aPg+OBiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtdmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtdmVydGljYWwtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIHRyYW5zaXRpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRyYW5zaXRpb24sIGE6aG92ZXIsIC5jLWhlYWRlcl9fbWVudSwgLmMtbW9kYWwtY29va2llLCAuYy1tb2RhbC1iYW5uYXIsIC5jLWJ0bi1maXhlZCwgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uLCAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0sIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtLCAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSxcbi5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlLCAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0sIC5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhLCAucC1tYXRjaCAucHJldi1wYWdlLFxuLnAtbWF0Y2ggLm5leHQtcGFnZSwgLnAtbWF0Y2ggdWxbcm9sZT1cIm1lbnViYXJcIl0sIC5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg5pOs5Ly86KaB57SgXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1wc2V1ZG8sIC5jLWJ0bl9faXZvcnk6OmFmdGVyLCAuYy1tZW51X19idG46OmJlZm9yZSwgLmMtbWVudV9fYnRuOjphZnRlciwgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQ6OmJlZm9yZSwgLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzOjphZnRlciwgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5nczo6YmVmb3JlLCAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yOjphZnRlciwgLnAtdG9wX19zdWJoZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX3N1YmhlYWRpbmdzOjphZnRlciwgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3M6OmFmdGVyLCAucC10b3BfX3NwZWNpYWwtaGVhZGluZ3M6OmJlZm9yZSwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg6ImyXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS13aGl0ZSwgLnUtYnRudGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fdGV4dCwgLnAtd2Vla2VuZHNwZWNpYWxfX212X19sZWFkIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwIC8gMzApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbGVhZCwgLnAtdG9wX19zcGVjaWFsX190ZXh0LCAucC13ZWVrZW5kc3BlY2lhbF9fbXZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udS1jYXB0aW9uLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LWNhcHRpb24sIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19sZWFkIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnUtaGVhZGluZ3MsIC5wLXRvcF9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDcuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNzAgLyA1Nik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LWhlYWRpbmdzLCAucC10b3BfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDM3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnUtc3ViaGVhZGluZ3MsIC5wLXRvcF9fc3ViaGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTAgLyA0MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXN1YmhlYWRpbmdzLCAucC10b3BfX3N1YmhlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnUtYnRudGV4dCB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDQwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1idG50ZXh0IHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnUtc2hhZG93MTAsIC5jLWJ0bi1maXhlZCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXNoYWRvdzEwLCAuYy1idG4tZml4ZWQge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMS4zMzMzM3Z3IDEuMzMzMzN2dyAxLjMzMzMzdncgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgfVxufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qIHNsaWRlc2hvdyAqL1xuQGtleWZyYW1lcyBzbGlkZXNob3cxMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDglIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDExJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVzaG93NiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE2JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxOCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVpbiB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwcztcbn1cblxuLmZhZGVpbi1sb2FkIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDFzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDFzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAxcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDFzO1xufVxuXG4uZmFkZWluLWxvYWQuaXMtYWN0aXZlLFxuLmZhZGVpbi5pcy1hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGVpbi1sYXRlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDAuNXM7XG59XG5cbi5mYWRlaW4tbGF0ZS5pcy1hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBNb3ZlVGV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIE1vdmVUZXh0MiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0aW5nLXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBoZWFkZXIgKi9cbi5jLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcxMkU7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5jLWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA5N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYy1oZWFkZXJfX21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudS5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4gc3BhbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoMzBkZWcpO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTMwZGVnKTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZpcmVmb3gg5a++5b+cICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgcGFkZGluZzogMHZ3IDR2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2JvYXJkX190ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fYm9hcmRfX3RleHQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19ib2FyZF9fdGV4dC13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjA2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19ib2FyZF9fdGV4dC13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2JvYXJkX190ZXh0LXdyYXBwZXIgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDY1LjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2JvYXJkX190ZXh0LXdyYXBwZXIgcDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IE1vdmVUZXh0IHZhcigtLXRpY2stZHVyYXRpb24sIDI0cykgdmFyKC0tdGljay1kZWxheSwgLTEycykgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fYm9hcmRfX3RleHQtd3JhcHBlciBwOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogTW92ZVRleHQyIHZhcigtLXRpY2stZHVyYXRpb24sIDI0cykgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbWF0Y2gge1xuICBwYWRkaW5nOiAwdncgNHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMjEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19tYXRjaCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19tYXRjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19tYXRjaCBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1iYW5uZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyMS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTJFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYmFubmVycyB7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJhbm5lcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1iYW5uZXJzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJhbm5lcnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5jLWJhbm5lcnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYmFubmVycy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmb290ZXIgKi9cbi5jLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnZ3O1xuICBwYWRkaW5nLXRvcDogMjEuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19tZW51X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19tZW51X19pdGVtIGEge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjb29raWXmib/oq77nlLvpnaIgKi9cbi5jLW1vZGFsLWNvb2tpZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW1vZGFsLWNvb2tpZV9fbW9kYWwge1xuICBwYWRkaW5nOiAyLjY2NjY3dncgMS43MzMzM3Z3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk3O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbW9kYWwtY29va2llX19tb2RhbCB7XG4gICAgcGFkZGluZzogMTMuMzMzMzNweCA4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIH1cbn1cblxuLmMtbW9kYWwtY29va2llX19tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1tb2RhbC1jb29raWVfX21vZGFsIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5jLW1vZGFsLWNvb2tpZV9fbW9kYWwgYSB7XG4gIGNvbG9yOiAjRkY3MTJFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNzEyRTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYy1tb2RhbC1jb29raWVfX2JnIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTY7XG59XG5cbi5jLW1vZGFsLWJhbm5hciB7XG4gIG1hcmdpbi10b3A6IC0yLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1tb2RhbC1iYW5uYXJfX2ltZyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2ltZyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEuMzMzMzN2dyByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICB9XG59XG5cbi5jLW1vZGFsLWJhbm5hcl9faW1nIGEge1xuICB3aWR0aDogOTB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1vZGFsLWJhbm5hcl9faW1nIGEge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4uYy1tb2RhbC1iYW5uYXJfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDkwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuLmMtbW9kYWwtYmFubmFyX19jbG9zZSB7XG4gIHdpZHRoOiAzMy4wNjY2N3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDYuNjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1vZGFsLWJhbm5hcl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxNjUuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyX19jbG9zZSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2Nsb3NlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2Nsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLW1vZGFsLWJhbm5hcl9fY2xvc2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBmb250LXNpemU6IDR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyX19jbG9zZSBwIHtcbiAgICBsaW5lLWhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyX19jbG9zZSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmMtbW9kYWwtYmFubmFyX19jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOi/veW+k+ODnOOCv+ODsyAqL1xuLmMtYnRuLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1idG4tZml4ZWQuaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tZml4ZWQgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYy1idG4tZml4ZWQgYTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmMtYnRuLWNhbXBhaWduIHtcbiAgd2lkdGg6IDQ2LjY2NjY3dnc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bi1jYW1wYWlnbiB7XG4gICAgd2lkdGg6IDIzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmMtYnRuLWNhbXBhaWduIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgfVxufVxuXG4uYy1idG4tc2VhcmNoIHtcbiAgd2lkdGg6IDM0LjY2NjY3dnc7XG4gIGJvdHRvbTogMS4zMzMzM3Z3O1xuICBsZWZ0OiA0OC41MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDE3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG4tc2VhcmNoIHtcbiAgICBib3R0b206IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuLXNlYXJjaCB7XG4gICAgbGVmdDogMjQyLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYy1idG4tc2VhcmNoIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gIH1cbn1cblxuLmMtZ290b3Age1xuICBib3R0b206IDB2dztcbiAgcmlnaHQ6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDEzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1nb3RvcCB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWdvdG9wIHtcbiAgICByaWdodDogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1nb3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYy1nb3RvcCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1nb3RvcCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdl5YWx6YCaICovXG4ucC1wYWdlIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhZ2UgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDmm7jlvbHkuIDopqcgKi9cbi5jb3Zlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3Zlci1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjcuMzMzMzN2dztcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvdmVyLWxpc3Q6OmFmdGVyIHtcbiAgICB3aWR0aDogMTM2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmNvdmVyLWl0ZW0ge1xuICB3aWR0aDogMjcuMzMzMzN2dztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvdmVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMzYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvdmVyLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmNvdmVyLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvdmVyLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbWljcy1saXN0LCAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3QsIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb21pY3MtbGlzdCwgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19saXN0LCAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0IHtcbiAgICBwYWRkaW5nOiAwdncgMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbWljcy1saXN0LCAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3QsIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICB9XG59XG5cbi5jb21pY3MtbGlzdDo6YWZ0ZXIsIC5wLWRldGFpbC1saXN0X190aXRsZV9fbGlzdDo6YWZ0ZXIsIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29taWNzLWxpc3Q6OmFmdGVyLCAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3Q6OmFmdGVyLCAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0OjphZnRlciB7XG4gICAgd2lkdGg6IDEzNi42NjY2N3B4O1xuICB9XG59XG5cbi5jb21pY3MtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgd2lkdGg6IDI3LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29taWNzLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb21pY3MtaXRlbSB7XG4gICAgd2lkdGg6IDEzNi42NjY2N3B4O1xuICB9XG59XG5cbi5jb21pY3MtaXRlbSBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLmNvbWljcy1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gIG1hcmdpbi10b3A6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb21pY3MtaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uY29taWNzLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzN2dztcbiAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29taWNzLWl0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29taWNzLWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29taWNzLWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oi44O844OA44OrICovXG4jYy1tb2RhbC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjLW1vZGFsLW92ZXJsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1tb2RhbC1vcGVuOmhvdmVyLFxuLmpzLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g6IOM5pmvICovXG4uYy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2U1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYmdfX2lubmVyIHtcbiAgd2lkdGg6IDI1OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmMtYmdfX2xlZnQsIC5jLWJnX19yaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGaXJlZm94IOWvvuW/nCAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI1MHB4KTtcbn1cblxuLmMtYmdfX2xlZnQge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmdfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYmdfX2xlZnRfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1iZ19fbGVmdCAuYy1tZW51X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWJnX19sZWZ0IC5jLW1lbnVfX2xpc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWJnX19sZWZ0IC5jLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1iZ19fbGVmdCAuYy1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1iZ19fbGVmdCAuYy1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYy1iZ19fbGVmdCAuYy1tZW51X19tYXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWJnX19sZWZ0IC5jLW1lbnVfX21hdGNoIGgzIHtcbiAgd2lkdGg6IDIzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtYmdfX2xlZnQgLmMtbWVudV9fYm9hcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1iZ19fbGVmdF9fZGVhaWJvb2tzIGgzIHtcbiAgd2lkdGg6IDI0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtYmdfX3JpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmdfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICB9XG59XG5cbi5jLWJnX19ib2FyZCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWJnX19ib2FyZF9fdGV4dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1iZ19fYm9hcmRfX3RleHQtd3JhcHBlciBwIHtcbiAgcGFkZGluZy1yaWdodDogMi42NjY2N3Z3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1iZ19fYm9hcmRfX3RleHQtd3JhcHBlciBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5jLWJnX19ib2FyZF9fdGV4dC13cmFwcGVyIHA6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBNb3ZlVGV4dCB2YXIoLS10aWNrLWR1cmF0aW9uLCAyNHMpIHZhcigtLXRpY2stZGVsYXksIC0xMnMpIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmMtYmdfX2JvYXJkX190ZXh0LXdyYXBwZXIgcDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IE1vdmVUZXh0MiB2YXIoLS10aWNrLWR1cmF0aW9uLCAyNHMpIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmMtYmdfX2Jhbm5hcnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oc44K/44OzICovXG4uYy1idG5fX2l2b3J5IHtcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIGhlaWdodDogMTkuMnZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuX19pdm9yeSB7XG4gICAgd2lkdGg6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2l2b3J5IHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLmMtYnRuX19pdm9yeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuX19pdm9yeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtYnRuX19pdm9yeSBhIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogMTkuMnZ3O1xuICBib3JkZXItcmFkaXVzOiA0dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAuNjY2Njd2dyAxOS4ydnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5faXZvcnlfYmdAMngucG5nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuX19pdm9yeSBhIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9faXZvcnkgYSB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2l2b3J5IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9faXZvcnkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTMuMzMzMzNweCA5NnB4O1xuICB9XG59XG5cbi5jLWJ0bl9faXZvcnk6OmFmdGVyIHtcbiAgd2lkdGg6IDIuMTMzMzN2dztcbiAgaGVpZ2h0OiAyLjkzMzMzdnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIHRvcDogNy42dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9pdm9yeV9hcnJvd0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2l2b3J5OjphZnRlciB7XG4gICAgd2lkdGg6IDEwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9faXZvcnk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE0LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9faXZvcnk6OmFmdGVyIHtcbiAgICByaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuX19pdm9yeTo6YWZ0ZXIge1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG4uYy1tZW51X19idG4ge1xuICB3aWR0aDogMjU4cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1tZW51X19idG46aG92ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmMtbWVudV9fYnRuOjpiZWZvcmUge1xuICB0b3A6IDB2dztcbiAgbGVmdDogMHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZy1ibGFja0AyeC5wbmcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1lbnVfX2J0bjo6YmVmb3JlIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbWVudV9fYnRuOjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uYy1tZW51X19idG46OmFmdGVyIHtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9hcnJvdy13aGl0ZUAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTlPCpcK3wqXCp8KlwqIgKi9cbi5wLWFib3V0X19hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAxMC42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogOC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX2Fib3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fYWJvdXQtaGVhZGluZ3Mge1xuICB3aWR0aDogNzUuMnZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX2Fib3V0LWhlYWRpbmdzIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19hYm91dC1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fc3BlY2lhbCB7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGN0U1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3NwZWNpYWwge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbi5wLWFib3V0X19zcGVjaWFsLWhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3NwZWNpYWwtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX3NwZWNpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3NwZWNpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFib3V0X193ZWVrZW5kc3BlY2lhbCB7XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTJFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3dlZWtlbmRzcGVjaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3dlZWtlbmRzcGVjaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fd2Vla2VuZHNwZWNpYWwtaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjA2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fd2Vla2VuZHNwZWNpYWwtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fd2Vla2VuZHNwZWNpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3dlZWtlbmRzcGVjaWFsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDR2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjdFNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgaGVpZ2h0OiAxOS40NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAyLjEzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNi42NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3NwZWVjaGJ1YmJsZTNAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDk3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19iYW5uZXItaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19iYW5uZXItaGVhZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19iYW5uZXItaGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFib3V0X19iYW5uZXIgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX2Jhbm5lciBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX3Bhc3Qge1xuICBwYWRkaW5nLXRvcDogNS4zMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjdFNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19wYXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3Bhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFib3V0X19wYXN0LWhlYWRpbmdzIHtcbiAgaGVpZ2h0OiAxOS40NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAyLjEzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNi42NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3NwZWVjaGJ1YmJsZTNAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fcGFzdC1oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiA5Ny4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fcGFzdC1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3Bhc3QtaGVhZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fcGFzdC1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hYm91dF9fcGFzdC1oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX3Bhc3RfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX3Bhc3RfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDkuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IHtcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0OjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAyLjY2NjY3dncgNHZ3IDIuNjY2Njd2dyA0dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICB3aWR0aDogNzQuNjY2Njd2dztcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzM3B4IDIwcHggMTMuMzMzMzNweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDM3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxNnZ3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNi40dncgNi40dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9zZWFyY2hAMngucG5nKTtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDMuNzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9fY2F1dGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2NhdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgcGFkZGluZzogNS4zMzMzM3Z3IDQuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTJFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbCB7XG4gICAgcGFkZGluZzogMjYuNjY2NjdweCAyMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtbGlzdCB7XG4gIHdpZHRoOiA4Mi42NjY2N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWxpc3Qge1xuICAgIHdpZHRoOiA0MTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICB3aWR0aDogMTQuNHZ3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbSB7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbSB7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtOm50aC1jaGlsZChuKzYpIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtOm50aC1jaGlsZChuKzYpIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWcge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBsaW5lLWhlaWdodDogMTAuNjY2Njd2dztcbiAgcGFkZGluZzogMHZ3IDQuNjY2Njd2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTJFO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAyMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjY2NjY3dnc7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyA0LjY2NjY3dncgMTAuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiA1LjI2NjY3dncgNS4yNjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERjg1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDIzLjMzMzMzcHggNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2LjMzMzMzcHggMjYuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIHdpZHRoOiAyNy4zMzMzM3Z3O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMzYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0gaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gIG1hcmdpbi10b3A6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZV9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0uaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX25vaGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdC10ZXh0IHtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX25vaGl0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24ge1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24ge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSAucGFnZW5hdGlvbiBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDEydnc7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgbWFyZ2luOiAwdncgMS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMTMzMzN2dyAyLjkzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSxcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLFxuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSB7XG4gICAgbWFyZ2luOiAwcHggNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSxcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAuNjY2NjdweCAxNC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLmRpc2FibGVkLFxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSBidXR0b24sXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSB7XG4gIHdpZHRoOiAyMS44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2Fycm93LWJsYWNrQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSxcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiAxMDkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2U6aG92ZXIsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctd2hpdGVAMngucG5nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0ge1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICB3aWR0aDogMTJ2dztcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBtYXJnaW46IDB2dyAxLjMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSB7XG4gICAgbWFyZ2luOiAwcHggNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaS5jdXJyZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkuY3VycmVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWRldGFpbC1saXN0X19iYW5uZXIge1xuICBwYWRkaW5nOiAxMC42NjY2N3Z3IDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjdFNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19iYW5uZXItaGVhZGluZ3Mge1xuICBoZWlnaHQ6IDE5LjQ2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDIuNHZ3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2RldGFpbF9zcGVlY2hidWJibGUzQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2Jhbm5lci1oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiA5Ny4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2Jhbm5lci1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fYmFubmVyLWhlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fYmFubmVyLWhlYWRpbmdzIHNwYW4ge1xuICBjb2xvcjogI0ZGNzEyRTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX2Jhbm5lciBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fYmFubmVyIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fbXYge1xuICBwYWRkaW5nLXRvcDogMi42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogNC44dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19tdi1pbWFnZSB7XG4gIHdpZHRoOiA2MS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjR2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212LWltYWdlIHtcbiAgICB3aWR0aDogMzA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXYtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19tdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB3aWR0aDogOTAuNjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdi10aXRsZSB7XG4gICAgd2lkdGg6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXYtYXV0aG9yIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG4gIG1hcmdpbi10b3A6IDIuNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212LWF1dGhvciB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXYtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX2NvbWljcyB7XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gIHBhZGRpbmctYm90dG9tOiA1LjMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcyB7XG4gICAgcGFkZGluZy10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNC42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzLXdlZWtlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzLXdlZWtlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kLXZvbHVtZSB7XG4gIGJvdHRvbTogOC44dnc7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgd2lkdGg6IDQwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kLXZvbHVtZSB7XG4gICAgYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kLXZvbHVtZSB7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy13ZWVrZW5kLXZvbHVtZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fY29taWNzLXdlZWtlbmQtdm9sdW1lIHAge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzLXdlZWtlbmQtdm9sdW1lIHAge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljcy10ZXJtIHtcbiAgaGVpZ2h0OiAyMi40dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDMuMnZ3O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3NwZWVjaGJ1YmJsZTJAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY3MtdGVybSB7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY3MtdGVybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy10ZXJtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljcy10ZXJtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy10ZXJtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY3MtdGVybS10ZXJtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzLXRlcm0tdGVybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy10ZXJtLXRlcm0ge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljcy10ZXJtLXZvbHVtZSB7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNzLXRlcm0tdm9sdW1lIHtcbiAgICBmb250LXNpemU6IDI5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY3MtdGVybS5wLWRldGFpbF9fY29taWNzLXRlcm0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogNC40dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljcy10ZXJtLnAtZGV0YWlsX19jb21pY3MtdGVybS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY3MtdGVybS5wLWRldGFpbF9fY29taWNzLXRlcm0tc21hbGwgLnAtZGV0YWlsX19jb21pY3MtdGVybS10ZXJtLFxuLnAtZGV0YWlsX19jb21pY3MtdGVybS5wLWRldGFpbF9fY29taWNzLXRlcm0tc21hbGwgLnAtZGV0YWlsX19jb21pY3MtdGVybS12b2x1bWUge1xuICBmb250LXNpemU6IDQuOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY3MtdGVybS5wLWRldGFpbF9fY29taWNzLXRlcm0tc21hbGwgLnAtZGV0YWlsX19jb21pY3MtdGVybS10ZXJtLFxuICAucC1kZXRhaWxfX2NvbWljcy10ZXJtLnAtZGV0YWlsX19jb21pY3MtdGVybS1zbWFsbCAucC1kZXRhaWxfX2NvbWljcy10ZXJtLXZvbHVtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX2luZm9ybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDguNjY2Njd2dztcbiAgcGFkZGluZy1ib3R0b206IDguNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9faW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2luZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2luZm9ybWF0aW9uLXN5bm9wc2lzIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2luZm9ybWF0aW9uLXN5bm9wc2lzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9faW5mb3JtYXRpb24tc3lub3BzaXMge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX3JlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUuMjY2Njd2dyA1LjI2NjY3dnc7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERjg1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2LjMzMzMzcHggMjYuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZCB7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiAxMC40dnc7XG4gIG1hcmdpbi1ib3R0b206IDQuOTMzMzN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3JlbGF0ZWQtaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fcmVsYXRlZC1oZWFkaW5nczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwdncgMTIuOTMzMzN2dztcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogMTIuOTMzMzN2dztcbiAgdG9wOiAwdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2RldGFpbF9zcGVlY2hidWJibGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3JlbGF0ZWQtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDY0LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkLWhlYWRpbmdzOjphZnRlciB7XG4gICAgaGVpZ2h0OiA2NC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3JlbGF0ZWQtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3JlbGF0ZWQgLmNvbWljcy1saXN0LWhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkIC5jb21pY3MtbGlzdC1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX19zaGFyZSB7XG4gIHdpZHRoOiAxNC42NjY2N3Z3O1xuICBoZWlnaHQ6IDY0Ljh2dztcbiAgdG9wOiAyMi40dnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIHtcbiAgICB3aWR0aDogNzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSB7XG4gICAgaGVpZ2h0OiAzMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSB7XG4gICAgdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWRldGFpbF9fc2hhcmUge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICB9XG59XG5cbi5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtbGlzdCB7XG4gIGxlZnQ6IDQuNjY2Njd2dztcbiAgYm90dG9tOiA2LjY2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtbGlzdCB7XG4gICAgbGVmdDogMjMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSAuYy1zaGFyZS1saXN0IHtcbiAgICBib3R0b206IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19zaGFyZSAuYy1zaGFyZS1pdGVtIHtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiA4dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiA4dncgOHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW0gLnUteCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25feEAyeC5wbmcpO1xufVxuXG4ucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW0gLnUtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fbGluZUAyeC5wbmcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZG93bmxvYWRfX2Rvd25sb2FkIHtcbiAgcGFkZGluZy10b3A6IDkuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZCB7XG4gICAgcGFkZGluZy10b3A6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZG93bmxvYWRfX2Rvd25sb2FkX190aXRsZSB7XG4gIHdpZHRoOiA0NC44NjY2N3Z3O1xuICBoZWlnaHQ6IDcuNzMzMzN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWRfX3RpdGxlIHtcbiAgICB3aWR0aDogMjI0LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZF9fdGl0bGUge1xuICAgIGhlaWdodDogMzguNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtaGVhZGluZ3Mge1xuICBoZWlnaHQ6IDEydnc7XG4gIG1hcmdpbi10b3A6IDR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncy1pbWcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC9kb3dubG9hZC1kb3dubG9hZF9oZWFkaW5nczFAMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNi4zMzMzM3Z3IDYuNnZ3O1xuICB3aWR0aDogMjYuMzMzMzN2dztcbiAgaGVpZ2h0OiA2LjZ2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncy1pbWcxIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMS42NjY2N3B4IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncy1pbWcxIHtcbiAgICB3aWR0aDogMTMxLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncy1pbWcxIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5ncy1pbWcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtaGVhZGluZ3MtaW1nMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQvZG93bmxvYWQtZG93bmxvYWRfaGVhZGluZ3MyQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAuNzMzMzN2dyA2LjczMzMzdnc7XG4gIHdpZHRoOiAyMC43MzMzM3Z3O1xuICBoZWlnaHQ6IDYuNzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzLWltZzIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAzLjY2NjY3cHggMzMuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzLWltZzIge1xuICAgIHdpZHRoOiAxMDMuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzLWltZzIge1xuICAgIGhlaWdodDogMzMuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzLWltZzIge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC9kb3dubG9hZC1kb3dubG9hZF9mcmFtZTFAMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MS4ydncgMTIuODY2Njd2dztcbiAgd2lkdGg6IDkxLjJ2dztcbiAgaGVpZ2h0OiAxMi44NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTZweCA2NC4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICB3aWR0aDogNDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogNjQuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtd2FsbHBhcGVyIHtcbiAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLXdhbGxwYXBlciB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRvd25sb2FkX19kb3dubG9hZC1idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1idG4ge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtYnRuIGE6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtYnRuIGE6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNGRkRGODU7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3IDkuNnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbCB7XG4gICAgcGFkZGluZzogNTMuMzMzMzNweCAwcHggNDhweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4LjI2NjY3dnc7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDE5MS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRvd25sb2FkX19kb3dubG9hZC1kZXRhaWwtaGVhZGluZ3M6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkL2Rvd25sb2FkLWRvd25sb2FkX2ZyYW1lMkAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkxLjJ2dyAzOC4yNjY2N3Z3O1xuICB3aWR0aDogOTEuMnZ3O1xuICBoZWlnaHQ6IDM4LjI2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTZweCAxOTEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTkxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1oZWFkaW5ncy1pbWcge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQvZG93bmxvYWQtZG93bmxvYWRfbGlzdC1oZWFkaW5nc0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1LjEzMzMzdncgMTN2dztcbiAgd2lkdGg6IDY1LjEzMzMzdnc7XG4gIGhlaWdodDogMTN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDh2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzLWltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMjUuNjY2NjdweCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzLWltZyB7XG4gICAgd2lkdGg6IDMyNS42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzLWltZyB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWhlYWRpbmdzLWltZyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wLWRvd25sb2FkX19kb3dubG9hZC1kZXRhaWwtY3JlZGl0IHtcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIHBhZGRpbmctbGVmdDogOHZ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1jcmVkaXQge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1jcmVkaXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1jcmVkaXQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1jcmVkaXQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWNyZWRpdCB7XG4gICAgdG9wOiAxMTYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0LjI2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kb3dubG9hZF9fZG93bmxvYWQtZGV0YWlsLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1saXN0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogNi4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZG93bmxvYWRfX2Rvd25sb2FkLWRldGFpbC1saXN0LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRvd25sb2FkX19kb3dubG9hZC1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1LjZ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRvd25sb2FkX19kb3dubG9hZC1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcV9fZmFxIHtcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2ZhcSB7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZmFxX19mYXEgcCB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19mYXEgcCB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2ZhcSBwIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1mYXFfX2NhdGVnb3J5X19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWZhcV9fY2F0ZWdvcnlfX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MxIHtcbiAgd2lkdGg6IDc3LjQ2NjY3dnc7XG4gIGhlaWdodDogNy40dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczEge1xuICAgIHdpZHRoOiAzODcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MxIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczIge1xuICB3aWR0aDogNTYuMzMzMzN2dztcbiAgaGVpZ2h0OiAyMy4zMzMzM3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MyIHtcbiAgICB3aWR0aDogMjgxLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzMiB7XG4gICAgaGVpZ2h0OiAxMTYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzMyB7XG4gIHdpZHRoOiA2MS40NjY2N3Z3O1xuICBoZWlnaHQ6IDcuMjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzMyB7XG4gICAgd2lkdGg6IDMwNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczMge1xuICAgIGhlaWdodDogMzYuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWZhcV9fcXVlc3Rpb25fX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIHBhZGRpbmc6IDIuMjY2Njd2dyAwdncgMS43MzMzM3Z3IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDExLjMzMzMzcHggMHB4IDguNjY2NjdweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWZhcV9fcXVlc3Rpb25fX2Fuc3dlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uX19hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19xdWVzdGlvbl9fYW5zd2VyIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRkY3MTJFO1xufVxuXG4ucC1tYXRjaCAudS1mdXdhZnV3YSB7XG4gIGFuaW1hdGlvbjogZmxvYXRpbmcteSAxLjhzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xufVxuXG4ucC1tYXRjaCAudS1tYXRjaGJsdWUxLCAucC1tYXRjaCAucC1tYXRjaF9fbW92aWVfX2hlYWRpbmdzIHtcbiAgY29sb3I6ICMwMEJFRUI7XG59XG5cbi5wLW1hdGNoIC51LW1hdGNoYmx1ZTIsIC5wLW1hdGNoIC5wLW1hdGNoX19hYm91dF9faGVhZGluZ3MsIC5wLW1hdGNoIC5wLW1hdGNoX19ob3d0b19fc3RlcC1sZWFkLCAucC1tYXRjaCAucC1tYXRjaF9fZmFxLWhlYWRpbmdzLCAucC1tYXRjaCAucC1tYXRjaF9fZmFxX19hY28td3JhcC5pcy1vcGVuIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5ncyAucC1tYXRjaF9fY2FwdGlvbiwgLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAuaXMtb3BlbiAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3MgLnAtbWF0Y2ggLnAtbWF0Y2hfX2NhcHRpb24sIC5wLW1hdGNoIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5ncyAucC1tYXRjaF9fY2FwdGlvbiwgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgY29sb3I6ICMwMEJGRUM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCAubC1jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjMDAwO1xuICB9XG59XG5cbi5wLW1hdGNoIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1tYXRjaCAubC1pbm5lciwgLnAtbWF0Y2ggLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlLCAucC1tYXRjaCAucC10b3BfX3NwZWNpYWxfX2l0ZW0ge1xuICB3aWR0aDogOTAuNjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCAubC1pbm5lciwgLnAtbWF0Y2ggLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlLCAucC1tYXRjaCAucC10b3BfX3NwZWNpYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19tYWluIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hdGNoL21hdGNoX212X2JnQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19tYWluIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19tYWluIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19tdl9fdGl0bGUge1xuICB3aWR0aDogODd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX212X190aXRsZSB7XG4gICAgd2lkdGg6IDQzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fbXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fbXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19tdl9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19tdl9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19tb3ZpZV9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDkuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX21vdmllX19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fbW92aWVfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fbW92aWUgaWZyYW1lIHtcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIGhlaWdodDogNTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19tb3ZpZSBpZnJhbWUge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX21vdmllIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fYWJvdXQge1xuICBtYXJnaW46IDEwLjY2NjY3dncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Fib3V0IHtcbiAgICBtYXJnaW46IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19hYm91dF9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgbWFyZ2luOiA1LjMzMzMzdncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Fib3V0X19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYWJvdXRfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Fib3V0X19oZWFkaW5ncyB7XG4gICAgbWFyZ2luOiAyNi42NjY2N3B4IDBweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGM1ZjIgMCUsICMwMDkzZWQgMTAwJSk7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvIHtcbiAgICBwYWRkaW5nOiA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX2NhdGNoIHtcbiAgd2lkdGg6IDkxLjJ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fY2F0Y2gge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX2hlYWRpbmdzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgd2lkdGg6IDcyLjI2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogMzYxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwIHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcCAucC1tYXRjaF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDR2dztcbiAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbiAgcGFkZGluZy1ib3R0b206IDJ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbTpmaXJzdC1jaGlsZCAucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Mi4zMzMzM3Z3O1xuICBoZWlnaHQ6IDExLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbTpmaXJzdC1jaGlsZCAucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3MgaW1nIHtcbiAgICB3aWR0aDogMzExLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOmZpcnN0LWNoaWxkIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyBpbWcge1xuICAgIGhlaWdodDogNTYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbTpudGgtY2hpbGQoMikgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWhlYWRpbmdzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjMuMTMzMzN2dztcbiAgaGVpZ2h0OiAxMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyBpbWcge1xuICAgIHdpZHRoOiAzMTUuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyBpbWcge1xuICAgIGhlaWdodDogNTYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOmxhc3QtY2hpbGQgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWhlYWRpbmdzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjQuNHZ3O1xuICBoZWlnaHQ6IDExLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtaXRlbTpsYXN0LWNoaWxkIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyBpbWcge1xuICAgIHdpZHRoOiAzMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06bGFzdC1jaGlsZCAucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3MgaW1nIHtcbiAgICBoZWlnaHQ6IDU2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06bGFzdC1jaGlsZCAucC1tYXRjaF9faG93dG9fX3N0ZXAtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOmxhc3QtY2hpbGQgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXRjaC9tYXRjaF9zdGVwX2Fycm93QDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQuNjY2Njd2dyA2LjY2NjY3dnc7XG4gIHdpZHRoOiAxNC42NjY2N3Z3O1xuICBoZWlnaHQ6IDYuNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05LjMzMzMzdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczLjMzMzMzcHggMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogNzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWl0ZW06OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1pdGVtOjphZnRlciB7XG4gICAgYm90dG9tOiAtNDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3Mge1xuICBoZWlnaHQ6IDE2dnc7XG4gIHBhZGRpbmc6IDEuMzMzMzN2dyAwdncgMHZ3IDJ2dztcbiAgYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwQkZFQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3Mge1xuICAgIHBhZGRpbmc6IDYuNjY2NjdweCAwcHggMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1oZWFkaW5ncyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgfVxufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtbWFpbiB7XG4gIHdpZHRoOiA4Ni42NjY2N3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1tYWluIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWxlYWQge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgbWFyZ2luOiA1LjMzMzMzdncgMHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtbGVhZCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1sZWFkIHtcbiAgICBtYXJnaW46IDI2LjY2NjY3cHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtbGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ob3d0b19fc3RlcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1tYXRjaF9faG93dG9fX3N0ZXAtd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg2LjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWNhdGNoIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODYuNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUuMzMzMzN2dztcbiAgbGVmdDogMS42dnc7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9faG93dG9fX3N0ZXAtY2F0Y2gge1xuICAgIHdpZHRoOiA0MzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2hvd3RvX19zdGVwLWNhdGNoIHtcbiAgICB0b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ob3d0b19fc3RlcC1jYXRjaCB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19mYXEge1xuICBtYXJnaW46IDEwLjY2NjY3dncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcSB7XG4gICAgbWFyZ2luOiA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fZmFxLWNhdGNoIHtcbiAgd2lkdGg6IDkxLjJ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXEtY2F0Y2gge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fZmFxLWhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA5LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA3LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyLjY2NjY3dncgNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcS1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxLWhlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMzYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcS1oZWFkaW5ncyB7XG4gICAgbWFyZ2luOiAxMy4zMzMzM3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2FjbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fZmFxX19hY28td3JhcCB7XG4gIGJvcmRlcjogM3B4ICMwMEM1RUYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDR2dztcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19mYXFfX2Fjby13cmFwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAuaXMtb3BlbiAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBDNUVGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAuaXMtb3BlbiAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAuaXMtb3BlbiAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3MgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICB3aWR0aDogNDIuNjY2Njd2dztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgICB3aWR0aDogMjEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fZmFxX19hY28td3JhcC5pcy1vcGVuIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXRjaC9tYXRjaF9mYXFfYnRuLW9uQDJ4LnBuZykgIWltcG9ydGFudDtcbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvLXdyYXAuaXMtb3BlbiAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXRjaC9tYXRjaF9mYXFfYXJyb3ctb25AMngucG5nKSAhaW1wb3J0YW50O1xufVxuXG4ucC1tYXRjaF9fZmFxX19hY28td3JhcC5pcy1vcGVuIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIHBhZGRpbmc6IDIuNjY2Njd2dyAzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxX19hY28td3JhcC5pcy1vcGVuIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby13cmFwLmlzLW9wZW4gLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzcHggMTYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fZmFxX19hY28td3JhcC5pcy1vcGVuIC5wLW1hdGNoX19mYXFfX2Fjby1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggMThweCAwIDA7XG4gIHBhZGRpbmc6IDMuMzMzMzN2dyAwdncgMy4zMzMzM3Z3IDE5LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3Mge1xuICAgIHBhZGRpbmc6IDE2LjY2NjY3cHggMHB4IDE2LjY2NjY3cHggOTYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICB9XG59XG5cbi5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5ncyAucC1tYXRjaF9fY2FwdGlvbiB7XG4gIHdpZHRoOiA0Mi42NjY2N3Z3O1xuICBjb2xvcjogIzAwQzVFRjtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3MgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIHdpZHRoOiAyMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5ncyAucC1tYXRjaF9fY2FwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWF0Y2gvbWF0Y2hfZmFxX2J0bi1vZmZAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMy4zMzMzM3Z3IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjYuNjY2NjdweCA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5nczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWF0Y2gvbWF0Y2hfZmFxX2Fycm93LW9mZkAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQuMTMzMzN2dyAyLjMzMzMzdnc7XG4gIHdpZHRoOiA0LjEzMzMzdnc7XG4gIGhlaWdodDogMi4zMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3M6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwLjY2NjY3cHggMTEuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzOjphZnRlciB7XG4gICAgd2lkdGg6IDIwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19mYXFfX2Fjby1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTEuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzOjphZnRlciB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2ZhcV9fYWNvLWhlYWRpbmdzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucC1tYXRjaF9fZmFxX19hY28taW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1tYXRjaF9fYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtbWF0Y2hfX2Jvb2sgLmwtaW5uZXIsIC5wLW1hdGNoX19ib29rIC5wLXRvcF9fc3BlY2lhbF9fZmVhdHVyZSwgLnAtbWF0Y2hfX2Jvb2sgLnAtdG9wX19zcGVjaWFsX19pdGVtIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnAtbWF0Y2hfX2Jvb2tfX2NhdGNoIHtcbiAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwOTNlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA5LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwOTNFRDtcbiAgYm9yZGVyLXJhZGl1czogNi42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fY2F0Y2gge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2NhdGNoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19jYXRjaCB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19jYXRjaCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2NhdGNoIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5M0VEO1xuICB9XG59XG5cbi5wLW1hdGNoX19ib29rX19oZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBjNWYyIDAlLCAjMDA5M2VkIDEwMCUpO1xuICBtYXJnaW4tdG9wOiAtNC42NjY2N3Z3O1xuICBwYWRkaW5nOiA2LjY2NjY3dncgMHZ3IDIuNjY2Njd2dztcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19faGVhZGluZ3Mge1xuICAgIG1hcmdpbi10b3A6IC0yMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19faGVhZGluZ3Mge1xuICAgIHBhZGRpbmc6IDMzLjMzMzMzcHggMHB4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2Jvb2tfX2hlYWRpbmdzIC5wLW1hdGNoX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19oZWFkaW5ncyAucC1tYXRjaF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19faGVhZGluZ3MgLnAtbWF0Y2hfX2NhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ib29rX19sZWFkIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2Jvb2tfX2RhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDBDMkVGO1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjMzMzMzdncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2RhdGEge1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fZGF0YSB7XG4gICAgcGFkZGluZzogNi42NjY2N3B4IDBweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fYm9va19fZGF0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTdweCA3cHggMCA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tYXRjaF9fYm9va19fZGF0YTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTR2dztcbiAgICBib3JkZXItd2lkdGg6IDR2dyAydncgMCAydnc7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNBM0Y0RkY7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwdncgMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHggMHB4IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbF9fbGlzdCB7XG4gIHdpZHRoOiA5My44NjY2N3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICAgIHdpZHRoOiA0NjkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbF9fbGlzdCB7XG4gICAgd2lkdGg6IDkwLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbF9fbGlzdCB7XG4gICAgd2lkdGg6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgd2lkdGg6IDI3LjMzMzMzdnc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEzNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaXRlbSBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuXG4ucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0LWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbF9fbGlzdC1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaXRlbS5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4ucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3QtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wLW1hdGNoIC5wYWdlbmF0aW9uIHtcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIC5wYWdlbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIC5wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoIC5wYWdlbmF0aW9uIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1tYXRjaCAucHJldi1wYWdlLFxuLnAtbWF0Y2ggLm5leHQtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDEydnc7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgbWFyZ2luOiAwdncgMS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMTMzMzN2dyAyLjkzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCAucHJldi1wYWdlLFxuICAucC1tYXRjaCAubmV4dC1wYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIC5wcmV2LXBhZ2UsXG4gIC5wLW1hdGNoIC5uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCAucHJldi1wYWdlLFxuICAucC1tYXRjaCAubmV4dC1wYWdlIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIC5wcmV2LXBhZ2UsXG4gIC5wLW1hdGNoIC5uZXh0LXBhZ2Uge1xuICAgIG1hcmdpbjogMHB4IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2ggLnByZXYtcGFnZSxcbiAgLnAtbWF0Y2ggLm5leHQtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMC42NjY2N3B4IDE0LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2ggLnByZXYtcGFnZS5kaXNhYmxlZCxcbi5wLW1hdGNoIC5uZXh0LXBhZ2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucC1tYXRjaCAucHJldi1wYWdlIGJ1dHRvbixcbi5wLW1hdGNoIC5uZXh0LXBhZ2UgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wLW1hdGNoIC5wcmV2LXBhZ2UsXG4ucC1tYXRjaCAubmV4dC1wYWdlIHtcbiAgd2lkdGg6IDIxLjg2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctYmxhY2tAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIC5wcmV2LXBhZ2UsXG4gIC5wLW1hdGNoIC5uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiAxMDkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbWF0Y2ggLnByZXYtcGFnZTpob3ZlcixcbiAgLnAtbWF0Y2ggLm5leHQtcGFnZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2Fycm93LXdoaXRlQDJ4LnBuZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wLW1hdGNoIC5uZXh0LXBhZ2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSB7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSB7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICB3aWR0aDogMTJ2dztcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBtYXJnaW46IDB2dyAxLjMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSBsaSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBtYXJnaW46IDBweCA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbWF0Y2ggdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkuY3VycmVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW1hdGNoIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtbWF0Y2ggdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1tYXRjaCB1bFtyb2xlPVwibWVudWJhclwiXSBsaS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5vdGZvdW5kIC5sLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLnAtbm90Zm91bmQgLmwtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wLW5vdGZvdW5kIC5jLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmRfX21haW4ge1xuICBwYWRkaW5nOiAyMi42NjY2N3Z3IDB2dyA5LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbiB7XG4gICAgcGFkZGluZzogMTEzLjMzMzMzcHggMHB4IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtbm90Zm91bmRfX21haW5fdGV4dCB7XG4gIHdpZHRoOiA2OHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTcuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX19tYWluX3RleHQge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbm90Zm91bmRfX21haW5fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODYuNjY2NjdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtc21hbGwge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNwZWNpYWxfX3dlZWsge1xuICBwYWRkaW5nLXRvcDogMy4ydnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX193ZWVrIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrIC5sLWlubmVyLCAucC1zcGVjaWFsX193ZWVrIC5wLXRvcF9fc3BlY2lhbF9fZmVhdHVyZSwgLnAtc3BlY2lhbF9fd2VlayAucC10b3BfX3NwZWNpYWxfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnAtc3BlY2lhbF9fd2Vla19fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0uaXMtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0uaXMtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0uaXMtb3BlbiAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5nczo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNC42NjY2dnc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMS4ydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjJ2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMi4zMzMzdncgc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm90dG9tOiAtMi4zdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE3LjVweCBzb2xpZCAjMDAwO1xuICAgIGJvdHRvbTogLTE3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLmwtaW5uZXIsIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbS5pcy1vcGVuIC5wLXRvcF9fc3BlY2lhbF9fZmVhdHVyZSwgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLnAtdG9wX19zcGVjaWFsX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNHZ3O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0uaXMtb3BlbiAubC1pbm5lciwgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLmlzLW9wZW4gLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0uaXMtb3BlbiAucC10b3BfX3NwZWNpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2VlayAud2VlazEgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyOEFFNDtcbn1cblxuLnAtc3BlY2lhbF9fd2VlayAud2VlazIgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBQThDRTtcbn1cblxuLnAtc3BlY2lhbF9fd2VlayAud2VlazMgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQ0UzRTtcbn1cblxuLnAtc3BlY2lhbF9fd2VlayAud2VlazQgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEyRTtcbn1cblxuLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLXRlcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuNjY2Njd2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzQuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtdGVybSB7XG4gICAgdG9wOiAtMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy10ZXJtIHtcbiAgICB3aWR0aDogMTczLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayB7XG4gIGhlaWdodDogMTQuNjY2Njd2dztcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtYmxhY2sge1xuICAgIGhlaWdodDogNzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayB7XG4gICAgcGFkZGluZy10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtYmxhY2sgcCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3Ige1xuICBoZWlnaHQ6IDkuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3Ige1xuICAgIGhlaWdodDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAyNi42NjY2N3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3IgaW1nIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3IgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yIHAge1xuICBmb250LXNpemU6IDR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3IgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3I6OmFmdGVyIHtcbiAgd2lkdGg6IDYuNjY2Njd2dztcbiAgaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNi42NjY2N3Z3IDYuNjY2Njd2dztcbiAgcmlnaHQ6IDR2dztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAtMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2Fycm93QDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yOjphZnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3I6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3I6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzLjMzMzMzcHggMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1jb2xvcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY29sb3I6OmFmdGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucC1zcGVjaWFsX190aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtc3BlY2lhbF9fdGhlbWUgLmFjby1idG4ge1xuICBib3R0b206IDIuNHZ3O1xuICB3aWR0aDogNi42NjY2N3Z3O1xuICBoZWlnaHQ6IDYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2LjY2NjY3dncgNi42NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2Fycm93QDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZSAuYWNvLWJ0biB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZSAuYWNvLWJ0biB7XG4gICAgd2lkdGg6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lIC5hY28tYnRuIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lIC5hY28tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzLjMzMzMzcHggMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX190aGVtZSAuYWNvLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lX19pdGVtIHtcbiAgYm9yZGVyOiA0cHggIzAwMCBzb2xpZDtcbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW0gLmNvbWljcy1saXN0LWhlYWRpbmdzIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4ICMwMDAgc29saWQ7XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lX19pdGVtIC5jb21pY3MtbGlzdCwgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW0gLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19saXN0LCAucC1zcGVjaWFsX190aGVtZV9faXRlbSAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0IHtcbiAgcGFkZGluZzogMi42NjY2N3Z3IDIuMTMzMzN2dyAxMC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjRjlGN0U1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW0gLmNvbWljcy1saXN0LCAucC1zcGVjaWFsX190aGVtZV9faXRlbSAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3QsIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzcHggMTAuNjY2NjdweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10ZXJtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdGVybXNfX3Rlcm1zIHtcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXMge1xuICAgIHBhZGRpbmctdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRlcm1zX190ZXJtcyBwIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXMgcCB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5ncyB7XG4gIHdpZHRoOiA4Ny4xMzMzM3Z3O1xuICBoZWlnaHQ6IDguNnZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQzNS42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3Rlcm1zX19sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fbGlzdF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wLXRlcm1zX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1LjczMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOC42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRlcm1zX19saXN0X19oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fbGlzdF9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRlcm1zX19saXN0X190ZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4ucC10ZXJtc19fbGlzdF9fdGV4dC5uby1pbmRlbnQge1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucC10ZXJtc19fbGlzdF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRlcm1zX19saXN0X190ZXh0IGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9faGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3ViaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA1LjA2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3ViaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19iYW5uZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYmFubmVyLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19iYW5uZXItaXRlbSB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYmFubmVyLWl0ZW0ge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19iYW5uZXItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jhbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gIHdpZHRoOiA5NHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19iYW5uZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jhbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19tdiB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fbXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fbXYtc3dpcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX212LXN3aXBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogOHZ3O1xuICBoZWlnaHQ6IDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX212X3NsaWRlcl9hcnJvd0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDh2dyA4dnc7XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogOHZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fcmVjb21tZW5kIHtcbiAgYmFja2dyb3VuZDogI0ZGREY4NTtcbiAgcGFkZGluZzogNS4zMzMzM3Z3IDQuNjY2Njd2dyAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHggMjMuMzMzMzNweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fcmVjb21tZW5kLWhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDkuODY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuMTMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3Mge1xuICAgIGhlaWdodDogNDkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAzMC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucC10b3BfX3JlY29tbWVuZC1oZWFkaW5nczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDkxLjJ2dyAxMi44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zcGVlY2hidWJibGVAMngucG5nKTtcbiAgd2lkdGg6IDkxLjJ2dztcbiAgaGVpZ2h0OiAxMi44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLWhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTZweCA2NC4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDY0LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3MtaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMi4ydncgNi4xMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX2hlYWRpbmdzQDJ4LnBuZyk7XG4gIHdpZHRoOiAyMi4ydnc7XG4gIG1hcmdpbjogMHZ3IDEuMzMzMzN2dztcbiAgaGVpZ2h0OiA2LjEzMzMzdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLWhlYWRpbmdzLWltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTFweCAzMC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1oZWFkaW5ncy1pbWcge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtaGVhZGluZ3MtaW1nIHtcbiAgICBtYXJnaW46IDBweCA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLWhlYWRpbmdzLWltZyB7XG4gICAgaGVpZ2h0OiAzMC42NjY2N3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX3dlZWtlbmRzcGVjaWFsIHtcbiAgcGFkZGluZzogMHZ3IDQuNjY2Njd2dztcbiAgcGFkZGluZy10b3A6IDQuNjY2Njd2dztcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcxMkU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3dlZWtlbmRzcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAwcHggMjMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX193ZWVrZW5kc3BlY2lhbCB7XG4gICAgcGFkZGluZy10b3A6IDIzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fd2Vla2VuZHNwZWNpYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fd2Vla2VuZHNwZWNpYWwtaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3dlZWtlbmRzcGVjaWFsLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fd2Vla2VuZHNwZWNpYWwgLmNvbWljcy1saXN0LCAucC10b3BfX3dlZWtlbmRzcGVjaWFsIC5wLWRldGFpbC1saXN0X190aXRsZV9fbGlzdCwgLnAtdG9wX193ZWVrZW5kc3BlY2lhbCAucC1tYXRjaF9fYm9va19fZGV0YWlsX19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWwtaGVhZGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzOjpiZWZvcmUge1xuICBib3R0b206IC00LjY2NjZ2dztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjJ2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEuMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyLjMzMzN2dyBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3R0b206IC0yLjN2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWwtaGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxNy41cHggc29saWQgIzAwMDtcbiAgICBib3R0b206IC0xN3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy10ZXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjY2NjY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWwtaGVhZGluZ3MtdGVybSB7XG4gICAgdG9wOiAtMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLXRlcm0ge1xuICAgIHdpZHRoOiAxNzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWwtaGVhZGluZ3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERjg1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE0LjY2NjY3dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLWJsYWNrIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy1ibGFjayB7XG4gICAgbGluZS1oZWlnaHQ6IDczLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDI1LjZ2dztcbiAgbWFyZ2luLXRvcDogMnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC1oZWFkaW5ncy1pbWcge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLWhlYWRpbmdzLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2ZlYXR1cmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIC5jb21pY3MtbGlzdC1oZWFkaW5ncyB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIC5jb21pY3MtbGlzdC1oZWFkaW5ncyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIC5jb21pY3MtbGlzdCwgLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIC5wLWRldGFpbC1saXN0X190aXRsZV9fbGlzdCwgLnAtdG9wX19zcGVjaWFsX19mZWF0dXJlIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICBwYWRkaW5nOiAyLjY2NjY3dncgMi4xMzMzM3Z3IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2ZlYXR1cmUgLmNvbWljcy1saXN0LCAucC10b3BfX3NwZWNpYWxfX2ZlYXR1cmUgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19saXN0LCAucC10b3BfX3NwZWNpYWxfX2ZlYXR1cmUgLnAtbWF0Y2hfX2Jvb2tfX2RldGFpbF9fbGlzdCB7XG4gICAgcGFkZGluZzogMTMuMzMzMzNweCAxMC42NjY2N3B4IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsLWJhbm5lciB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWwtYmFubmVyIHtcbiAgICB3aWR0aDogNDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX2NhbXBhaWduIHtcbiAgcGFkZGluZzogMTAuNjY2Njd2dyAwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4yNjY2N3Z3IDUuMjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEyRTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2NhbXBhaWduIHtcbiAgICBwYWRkaW5nOiA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi4zMzMzM3B4IDI2LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19jYW1wYWlnbi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19jYW1wYWlnbi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19jYW1wYWlnbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19jYW1wYWlnbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX2Jvb2tzdG9yZSB7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmUge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbi5wLXRvcF9fYm9va3N0b3JlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZS1pdGVtIHtcbiAgd2lkdGg6IDQ0dnc7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmUtaXRlbSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19ib29rc3RvcmUtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tdG9wOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZS1pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWwgLmNvbWljcy1saXN0LCAucC13ZWVrZW5kc3BlY2lhbCAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3QsIC5wLXdlZWtlbmRzcGVjaWFsIC5wLW1hdGNoX19ib29rX19kZXRhaWxfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsX19tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19tdl9fbGVhZCB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyA4LjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX212X19sZWFkIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsX193ZWVrX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA0dncgNC42NjY2N3Z3IDkuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX193ZWVrX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMjMuMzMzMzNweCA0Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX193ZWVrX19saXN0LWl0ZW06bnRoLWNoaWxkKDEpLCAucC13ZWVrZW5kc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSwgLnAtd2Vla2VuZHNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbTpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kOiAjRkZERjg1O1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtOm50aC1jaGlsZCgyKSwgLnAtd2Vla2VuZHNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjRkZBNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICBwYWRkaW5nLWxlZnQ6IDguNjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM0VDRTNFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyBzcGFuIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDIxLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMjEuMzMzMzN2dztcbiAgbGVmdDogMHZ3O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmFmdGVyIHtcbiAgd2lkdGg6IDR2dztcbiAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gIGJvdHRvbTogLTIuNHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDR2dyAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHJpYW5nbGVAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19pdGVtOmZpcnN0LWNoaWxkIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gIG1hcmdpbi10b3A6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19pdGVtOmZpcnN0LWNoaWxkIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIC5mZWF0dXJlMSAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwMUAyeC5wbmcpO1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCAuZmVhdHVyZTIgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDJAMngucG5nKTtcbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWwgLmZlYXR1cmUzIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczAzQDJ4LnBuZyk7XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIC5mZWF0dXJlNCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwNEAyeC5wbmcpO1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCAuZmVhdHVyZTUgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDVAMngucG5nKTtcbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xlYWQge1xuICBiYWNrZ3JvdW5kOiAjM0VDRTNFO1xuICBwYWRkaW5nOiA0dncgMHZ3IDR2dyA4LjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggNDMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWwge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlciAuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fc2xpZGU6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gIH1cbn1cbiIsIi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIkBpbXBvcnQgJ192YXJzJztcbkBpbXBvcnQgJ19taXhpbic7XG5cblxuaHRtbCB7XG4gIC8vIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwiTVMgUOOCtOOCt+ODg+OCr1wiLCBcIk1TIFAgR290aGljXCIsIE9zYWthLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cblxuICAmLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxufVxuXG5cbmEge1xuICBjb2xvcjogJGMtdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgb3BhY2l0eTogLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cblxuYnV0dG9uIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gZm9udC1zaXplOiAwO1xufVxuXG5cbi5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjLWJsYWNrO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRjLWJsYWNrO1xuICB9XG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cblxuXG4ubC1pbm5lciB7XG4gIEBpbmNsdWRlIHcoNjgwKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYWluLXRleHQge1xuICBAaW5jbHVkZSBmcygzMCk7XG4gIEBpbmNsdWRlIGxoKDYwKTtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIF9taXhpbi5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWkieaVsOWumue+qVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHNwLWRlc2lnbjogNzUwOyAvL1NQ44Gu44OH44K244Kk44Oz44OH44O844K/44Gu55S76Z2i5bmFXG4kYnJlYWtwb2ludDogNzY4OyAvL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJGNvbnRlbnRzLXdpZHRoOiA1MDA7IC8v44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE5bmFXG4kcGMtY29udGVudHMtd2lkdGg6IDEwMjQ7IC8vUEPjga7nlLvpnaLluYXluoPjgYTmmYJcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vUENcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50KzF9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL1NQXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludH1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vUEPjga7nlLvpnaLluYXni63jgYTmmYJcbkBtaXhpbiBwYy1uIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQrMX1weCkgYW5kIChtYXgtd2lkdGg6ICN7JHBjLWNvbnRlbnRzLXdpZHRofXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9QQ+OBrueUu+mdouW5heW6g+OBhOaZglxuQG1peGluIHBjLXcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skcGMtY29udGVudHMtd2lkdGgrMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrrmjIflrpogZnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOODleOCqeODs+ODiOOCteOCpOOCuuaMh+WumlxuLy8g5byV5pWwOiAkc2l6ZTog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgZnMoMjApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgacyMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBmcygkc2l6ZSkge1xuICAvLyBmb250LXNpemU6IHVucXVvdGUoJ21pbignICsgKCRzaXplIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkc2l6ZSArICdweCknKTtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkc3AtZGVzaWduICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG5cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOihjOmrmOOBlXZ35oyH5a6aIGxoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDooYzpq5jjgZXmjIflrppcbi8vIOW8leaVsDogJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNsaCgyMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzIwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGxoKCRzaXplKSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkc2l6ZSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHNpemUgKyAncHgpJyk7XG4gIGxpbmUtaGVpZ2h0OiAoJHNpemUgLyAkc3AtZGVzaWduICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBsaW5lLWhlaWdodDogI3skc2l6ZSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOW5heaMh+WumiB3XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDluYXmjIflrppcbi8vIOW8leaVsDogJHc6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHcoMzAwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMzAwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHcoJHcpIHtcbiAgLy8gd2lkdGg6IHVucXVvdGUoJ21pbignICsgKCR3IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkdyArICdweCknKTtcbiAgd2lkdGg6ICgkdyAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiAjeyR3ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weFxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDpq5jjgZXmjIflrpogaFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6auY44GV5oyH5a6aXG4vLyDlvJXmlbA6ICRoOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBoKDMwMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzMwMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoKCRoKSB7XG4gIC8vIGhlaWdodDogdW5xdW90ZSgnbWluKCcgKyAoJGggLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRoICsgJ3B4KScpO1xuICBoZWlnaHQ6ICgkaCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGhlaWdodDogI3skaCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHhcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Oe44O844K444Oz44O744OR44OH44Kj44Oz44Kw44O75L2N572udnfmjIflrpogbeOAgXDjgIFs44CBcuOAgXTjgIFiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDjgrnjg57jg5vjg57jg7zjgrjjg7PjgIHjg5Hjg4fjgqPjg7PjgrDjgIHkvY3nva7mjIflrppcbi8vIOW8leaVsDog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgc3AtbXQoMzApO1xuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qICDjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBtKCRtKSB7XG4gIC8vIG1hcmdpbjogdW5xdW90ZSgnbWluKCcgKyAoJG0gLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtICsgJ3B4KScpO1xuICBtYXJnaW46ICgkbSAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46ICN7JG0gKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBtMigkbTEsICRtMikge1xuICAvLyBtYXJnaW46IHVucXVvdGUoJ21pbignICsgKCRtMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0xICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0yICsgJ3B4KScpO1xuICBtYXJnaW46ICgkbTEgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAjeyRtMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBtMygkbTEsICRtMiwgJG0zKSB7XG4gIC8vIG1hcmdpbjogdW5xdW90ZSgnbWluKCcgKyAoJG0xIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0yIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTIgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0zIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTMgKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMiAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMyAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46ICN7JG0xICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBtNCgkbTEsICRtMiwgJG0zLCAkbTQpIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbTEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMiArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTMgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMyArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtNCArICdweCknKTtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0yIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0zIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG00IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbTEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBtdCgkbXQpIHtcbiAgLy8gbWFyZ2luLXRvcDogdW5xdW90ZSgnbWluKCcgKyAoJG10IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbXQgKyAncHgpJyk7XG4gIG1hcmdpbi10b3A6ICgkbXQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLXRvcDogI3skbXQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBtbCgkbWwpIHtcbiAgLy8gbWFyZ2luLWxlZnQ6IHVucXVvdGUoJ21pbignICsgKCRtbCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG1sICsgJ3B4KScpO1xuICBtYXJnaW4tbGVmdDogKCRtbCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tbGVmdDogI3skbWwgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBtcigkbXIpIHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkbXIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtciArICdweCknKVxuICBtYXJnaW4tcmlnaHQ6ICgkbXIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRtciAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuQG1peGluIG1iKCRtYikge1xuICAvLyBtYXJnaW4tYm90dG9tOiB1bnF1b3RlKCdtaW4oJyArICgkbWIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtYiArICdweCknKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRtYiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRtYiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcCgkcCkge1xuICAvLyBwYWRkaW5nOiB1bnF1b3RlKCdtaW4oJyArICgkcCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAgKyAncHgpJyk7XG4gIHBhZGRpbmc6ICgkcCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAjeyRwICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gcDIoJHAxLCAkcDIpIHtcbiAgLy8gcGFkZGluZzogdW5xdW90ZSgnbWluKCcgKyAoJHAxIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAyIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDIgKyAncHgpJyk7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogI3skcDEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gcDMoJHAxLCAkcDIsICRwMykge1xuICAvLyBwYWRkaW5nOiB1bnF1b3RlKCdtaW4oJyArICgkcDEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMiArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDMgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMyArICdweCknKTtcbiAgcGFkZGluZzogKCRwMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMiAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMyAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAjeyRwMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAzICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gcDQoJHAxLCAkcDIsICRwMywgJHA0KSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAxICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAyICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAzICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwNCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHA0ICsgJ3B4KScpO1xuICBwYWRkaW5nOiAoJHAxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAzIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHA0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHA0ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwdCgkcHQpIHtcbiAgLy8gbWFyZ2luLXRvcDogdW5xdW90ZSgnbWluKCcgKyAoJHB0IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcHQgKyAncHgpJyk7XG4gIHBhZGRpbmctdG9wOiAoJHB0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctdG9wOiAjeyRwdCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOW3puODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHBsKCRwbCkge1xuICAvLyBtYXJnaW4tbGVmdDogdW5xdW90ZSgnbWluKCcgKyAoJHBsIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcGwgKyAncHgpJyk7XG4gIHBhZGRpbmctbGVmdDogKCRwbCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JHBsICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcHIoJHByKSB7XG4gIC8vIG1hcmdpbi1yaWdodDogdW5xdW90ZSgnbWluKCcgKyAoJHByIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcHIgKyAncHgpJylcbiAgcGFkZGluZy1yaWdodDogKCRwciAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwciAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHBiKCRwYikge1xuICAvLyBtYXJnaW4tYm90dG9tOiB1bnF1b3RlKCdtaW4oJyArICgkcGIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwYiArICdweCknKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBiICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDkuIrkvY3nva4gKi9cbkBtaXhpbiB0KCR0KSB7XG4gIC8vIHRvcDogdW5xdW90ZSgnbWluKCcgKyAoJHQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICR0ICsgJ3B4KScpO1xuICB0b3A6ICgkdCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICB0b3A6ICN7JHQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOW3puS9jee9riAqL1xuQG1peGluIGwoJGwpIHtcbiAgLy8gbGVmdDogdW5xdW90ZSgnbWluKCcgKyAoJGwgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRsICsgJ3B4KScpO1xuICBsZWZ0OiAoJGwgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbGVmdDogI3skbCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5Y+z5L2N572uICovXG5AbWl4aW4gcigkcikge1xuICAvLyByaWdodDogdW5xdW90ZSgnbWluKCcgKyAoJHIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRyICsgJ3B4KScpO1xuICByaWdodDogKCRyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHJpZ2h0OiAjeyRyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDkuIvkvY3nva4gKi9cbkBtaXhpbiBiKCRiKSB7XG4gIC8vIGJvdHRvbTogdW5xdW90ZSgnbWluKCcgKyAoJGIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRiICsgJ3B4KScpO1xuICBib3R0b206ICgkYiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBib3R0b206ICN7JGIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDog4zmma/nlLvlg4/jgrXjgqTjgrrmjIflrpogIGJnc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6IOM5pmv55S75YOP44K144Kk44K65oyH5a6aXG4vLyDlvJXmlbA6ICR3LCAkaCDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBiZ3MoMzAwIDMwMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzMwMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBiZ3MoJHcsICRoKSB7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogdW5xdW90ZSgnbWluKCcgKyAoJHcgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICR3ICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRoIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkaCArICdweCknKTtcbiAgYmFja2dyb3VuZC1zaXplOiAoJHcgLyAkc3AtZGVzaWduICogMTAwdncpICgkaCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICN7JHcgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JGggKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDop5LkuLjmjIflrpogIGJyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDop5LkuLjmjIflrppcbi8vIOW8leaVsDogJGJy77yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgYnIoMTApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgacxMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBicigkYnIpIHtcbiAgYm9yZGVyLXJhZGl1czogKCRiciAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRiciAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIGJyNCgkYnIxLCRicjIsJGJyMywkYnI0KSB7XG4gIGJvcmRlci1yYWRpdXM6ICgkYnIxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3ICRicjIgLyAkc3AtZGVzaWduICogMTAwdncgJGJyMyAvICRzcC1kZXNpZ24gKiAxMDB2dyAkYnI0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGJyMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skYnIyKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JGJyMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skYnI0ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gdHIoJHRyMSwgJHRyMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdHIxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3LCAkdHIyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCN7JHRyMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHgsICN7JHRyMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHgpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiX3ZhcnNcIjtcbkBpbXBvcnQgJ19taXhpbic7XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1wYyB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtc3Age1xuICBAaW5jbHVkZSBwYy13IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Os44Kk44Ki44Km44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS12ZXJ0aWNhbC1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1ob3Jpem9udGFsLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LW9wYWNpdHkxIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDjg4bjgq3jgrnjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnUtc3VwdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbi51LXN1YnRleHQge1xuICBmb250LXNpemU6IDc1LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG5cbi51LWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG5cbi51LWluZGVudDAge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG5cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnUta2l3aSB7XG4gICAgZm9udC1mYW1pbHk6ICdLaXdpIE1hcnUnLCBzZXJpZjtcbiAgfVxuXG4gIC51LWRvdHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRvdEdvdGhpYzE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAudS1tcGx1cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLnUtbXBsdXMtcm91bmRlZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAudS1kb3Rnb3RoaWMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRvdEdvdGhpYzE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOOCpuOCp+OCpOODiCBraXdp44GvMzAw44GoNTAw44Gu44G/XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnUtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5zjgr/jg7PjgpLjg4fjgqPjgqLjgq/jg4bjgqPjg5bjgatcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyBvcGFjaXR5OiAuNTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDmloflrZfmj4PjgYhcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIHRyYW5zaXRpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDmk6zkvLzopoHntKBcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXBzZXVkbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDoibJcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXdoaXRlIHtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG4udS1ibGFjayB7XG4gIGNvbG9yOiAkYy1ibGFjaztcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44K144Kk44K6XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1sZWFkIHtcbiAgQGluY2x1ZGUgZnMoMzApO1xuICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDMwKTtcbn1cblxuLnUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZzKDI2KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNik7XG59XG5cbi51LWhlYWRpbmdzIHtcbiAgQGV4dGVuZCAudS1raXdpO1xuICBAZXh0ZW5kIC51LWxpZ2h0O1xuICBAaW5jbHVkZSBmcyg1Nik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDcwIC8gNTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXN1YmhlYWRpbmdzIHtcbiAgQGV4dGVuZCAudS1raXdpO1xuICBAZXh0ZW5kIC51LWxpZ2h0O1xuICBAaW5jbHVkZSBmcyg0MCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gNDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnUtYnRudGV4dCB7XG4gIEBleHRlbmQgLnUta2l3aTtcbiAgQGV4dGVuZCAudS1saWdodDtcbiAgQGV4dGVuZCAudS13aGl0ZTtcbiAgQGluY2x1ZGUgZnMoNDApO1xuICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDQwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnUtc2hhZG93MTAge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEwcHggMTBweCAxMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMykpIDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygoMTAgLyAkc3AtZGVzaWduICogMTAwdncpICgxMCAvICRzcC1kZXNpZ24gKiAxMDB2dykgKDEwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpKSA7XG4gIH1cbn0iLCJAaW1wb3J0ICdfdmFycyc7XG5AaW1wb3J0ICdfbWl4aW4nO1xuXG4vKiBzbGlkZXNob3cgKi9cbkBrZXlmcmFtZXMgc2xpZGVzaG93MTIge1xuICAwJSB7IG9wYWNpdHk6IDA7fVxuICAxJSB7IG9wYWNpdHk6IDE7fVxuICA4JSB7IG9wYWNpdHk6IDE7fVxuICAxMSUgeyBvcGFjaXR5OiAwO31cbiAgMTAwJSB7IG9wYWNpdHk6IDA7fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzYge1xuICAwJSB7IG9wYWNpdHk6IDA7fVxuICAyJSB7IG9wYWNpdHk6IDE7fVxuICAxNiUgeyBvcGFjaXR5OiAxO31cbiAgMTglIHsgb3BhY2l0eTogMDt9XG4gIDEwMCUgeyBvcGFjaXR5OiAwO31cbn1cblxuQGtleWZyYW1lcyBzbGlkZXNob3c0IHtcbiAgIDAlIHsgb3BhY2l0eTogMDt9XG4gICAzJSB7IG9wYWNpdHk6IDE7fVxuICAyNCUgeyBvcGFjaXR5OiAxO31cbiAgMjglIHsgb3BhY2l0eTogMDt9XG4gMTAwJSB7IG9wYWNpdHk6IDA7fVxufVxuXG4vLyDjgrDjg6rjg4Pjg4FcblxuQGZ1bmN0aW9uIHJhbmQoJG1pbiwgJG1heCkge1xuICBAcmV0dXJuIHJhbmRvbSgpICogKCRtYXggLSAkbWluKSArICRtaW47XG59XG5cbiRhbmltYXRpb24tZHVyYXRpb246IDNzOyAvLyDkvZXnp5LjgYrjgY3jgavjgqLjg4vjg6Hjg7zjgrfjg6fjg7PjgpLjg6vjg7zjg5fjgZnjgovjgYtcbiRnbGl0Y2gtZHVyYXRpb246IDIwJTsgLy8g44Kw44Oq44OD44OBIChSR0Ig44Ga44KJ44GXKSDoh6rkvZPjga7plbfjgZXjgIHkuIroqJjnp5LmlbDjgavlr77jgZnjgovjg5Hjg7zjgrvjg7Pjg4bjg7zjgrhcbiRnbGl0Y2gtZnJlcXVlbmN5OiA1OyAvLyDli5XjgY3jga7poLvluqZcbiRnbGl0Y2gtaW50ZXJ2YWw6ICRnbGl0Y2gtZHVyYXRpb24gLyAkZ2xpdGNoLWZyZXF1ZW5jeTtcblxuQG1peGluIHJnYi1zaGlmdCgkbmFtZSkge1xuICBAa2V5ZnJhbWVzIHJnYi1zaGlmdC0jeyRuYW1lfSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdG8gJGdsaXRjaC1mcmVxdWVuY3kge1xuICAgICAgI3skaSAqICRnbGl0Y2gtaW50ZXJ2YWx9IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICAgI3tyYW5kKC0zLCAzKSAqIDElfSxcbiAgICAgICAgICAje3JhbmQoLTAuNSwgMC41KSAqIDElfVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cblxuICAgIDAlLCAjeyRnbGl0Y2gtZHVyYXRpb259LCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhbmltYXRpb246IHJnYi1zaGlmdC0jeyRuYW1lfSAkYW5pbWF0aW9uLWR1cmF0aW9uIHN0ZXBzKDEsIGp1bXAtZW5kKSAxLjVzIGFsdGVybmF0ZSBib3RoO1xuICAvLyBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbkBtaXhpbiBnbGl0Y2goJG5hbWUpIHtcbiAgQGtleWZyYW1lcyBnbGl0Y2gtI3skbmFtZX0ge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRvICRnbGl0Y2gtZnJlcXVlbmN5IHtcbiAgICAgICRsZWZ0OiAwJTtcbiAgICAgICRyaWdodDogMTAwJTtcbiAgICAgICR0b3A6IHJhbmQoMCwgOTApICogMSU7IC8vIOWIh+OCiuWPluOCi+S9jee9riAo57im6Lu4MCXjgJw5MCXlhoXjgafjg6njg7Pjg4Djg6Djgavli5XjgYvjgZkpXG4gICAgICAkYm90dG9tOiAkdG9wICsgcmFuZCgxLCAxMCkgKiAxJTsgLy8g5YiH44KK5Y+W44KL44K144Kk44K6ICjnlLvlg4/nuKbluYUxJeOAnDEwJSlcblxuICAgICAgI3skaSAqICRnbGl0Y2gtaW50ZXJ2YWx9IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAgICRsZWZ0ICR0b3AsXG4gICAgICAgICAgJHJpZ2h0ICR0b3AsXG4gICAgICAgICAgJHJpZ2h0ICRib3R0b20sXG4gICAgICAgICAgJGxlZnQgJGJvdHRvbVxuICAgICAgICApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcbiAgICAgICAgICAje3JhbmQoLTgsIDgpICogMSV9LCAvLyDlt6blj7PjgavjganjgozjgZDjgonjgYTli5XjgY/jgYsgKOaoquW5heOBrsKxOCUpXG4gICAgICAgICAgI3tyYW5kKC0wLjUsIDAuNSkgKiAxJX0gLy8g5LiK5LiL44Gr44Gp44KM44GQ44KJ44GE5YuV44GP44GLICjnuKbluYXjga7CsTAuNSUpXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgMCUsICN7JGdsaXRjaC1kdXJhdGlvbn0sIDEwMCUge1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGFuaW1hdGlvbjogZ2xpdGNoLSN7JG5hbWV9ICRhbmltYXRpb24tZHVyYXRpb24gbGluZWFyIDEuNXMgYWx0ZXJuYXRlIGJvdGg7XG4gIC8vIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuLy8gQGtleWZyYW1lcyAgZ2xpdGNoIHtcbi8vICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbi8vICAgMjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAzcHgpO31cbi8vICA0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTt9XG4vLyAgNjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO31cbi8vIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7fVxuLy8gfVxuXG4uZmFkZWluIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xufVxuXG4uZmFkZWluLWxvYWQge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG59XG5cbi5mYWRlaW4tbG9hZC5pcy1hY3RpdmUsXG4uZmFkZWluLmlzLWFjdGl2ZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFkZWluLWxhdGUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgLjVzO1xufVxuXG4uZmFkZWluLWxhdGUuaXMtYWN0aXZlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgTW92ZVRleHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBNb3ZlVGV4dDIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdGluZy15IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFydHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyICovXG4uYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGMtYmxhY2s7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBwYy13IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtbiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDk3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU1cHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTMwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cbiAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAvKiBGaXJlZm94IOWvvuW/nCAqL1xuICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbWVudV9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgICBAaW5jbHVkZSBwMigwLDMwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jLW1lbnVfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIH1cblxuICAgIC5jLW1lbnVfX2JvYXJkIHtcbiAgICAgICZfX3RleHQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGgoMTAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAudS1kb3Rnb3RoaWM7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoNjApO1xuICAgICAgICAgIEBpbmNsdWRlIGxoKDk4KTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogTW92ZVRleHQgdmFyKC0tdGljay1kdXJhdGlvbiwgMjRzKSB2YXIoLS10aWNrLWRlbGF5LCAtMTJzKSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBNb3ZlVGV4dDIgdmFyKC0tdGljay1kdXJhdGlvbiwgMjRzKSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbWVudV9fbWF0Y2gge1xuICAgICAgQGluY2x1ZGUgcDIoMCwzMCk7XG4gICAgICBAaW5jbHVkZSBwYigxNjApO1xuXG5cbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBwYXN0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJhbm5lcnMge1xuICBAaW5jbHVkZSBwdCg4MCk7XG4gIEBpbmNsdWRlIHBiKDE2MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW9yYW5nZTtcblxuICAmLWxpc3Qge1xuICB9XG4gICYtaXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWIoMCk7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvb3RlciAqL1xuLmMtZm9vdGVyIHtcbiAgQGluY2x1ZGUgcGIoMjQwKTtcbiAgQGluY2x1ZGUgcHQoMTYwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcblxuXG4gICZfX21lbnUge1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtYig2MCk7XG5cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMzApO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgQGluY2x1ZGUgZnMoMjApO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGNvb2tpZeaJv+irvueUu+mdoiAqL1xuXG4uYy1tb2RhbC1jb29raWUge1xuICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJl9fbW9kYWwge1xuICAgIEBpbmNsdWRlIHAyKDIwLCAxMyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk3O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAyNTBweCk7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGMtbiB7XG4gICAgICByaWdodDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICAgIEBpbmNsdWRlIGZzKDI0KTtcbiAgICAgIEBpbmNsdWRlIGxoKDM2KTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtb3JhbmdlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAmX19iZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk2O1xuICB9XG59XG5cbi5jLW1vZGFsLWJhbm5hciB7XG4gIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgbXQoLTIwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJl9faW1nIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpKSA7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggKDEwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpKSA7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIHcoNjc1KTtcbiAgICB9XG4gIH1cblxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSB3KDY3NSk7XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHtcbiAgICBAaW5jbHVkZSB3KDI0OCk7XG4gICAgQGluY2x1ZGUgaCgxMDApO1xuICAgIEBpbmNsdWRlIGJyKDUwKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtdCg0MCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgICBAaW5jbHVkZSBsaCgxMDApO1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICBcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOi/veW+k+ODnOOCv+ODsyAqL1xuXG4uYy1idG4tZml4ZWQge1xuICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gIEBleHRlbmQgLnUtc2hhZG93MTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmlzLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIGE6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jLWJ0bi1jYW1wYWlnbiB7XG4gIEBpbmNsdWRlIHcoMzUwKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIHBjLXcge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICB9XG59XG5cbi5jLWJ0bi1zZWFyY2gge1xuICBAaW5jbHVkZSB3KDI2MCk7XG4gIEBpbmNsdWRlIGIoMTApO1xuICBAaW5jbHVkZSBsKDM2NCk7XG5cbiAgQGluY2x1ZGUgcGMtdyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuICB9XG59XG5cblxuLmMtZ290b3Age1xuICBAaW5jbHVkZSBiKDApO1xuICBAaW5jbHVkZSByKDEwKTtcbiAgQGluY2x1ZGUgdygxMDApO1xuXG4gIEBpbmNsdWRlIHBjLXcge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGFnZeWFsemAmiAqL1xuLnAtcGFnZSB7XG5cbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcblxuICAgIEBpbmNsdWRlIHBjLXcge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOabuOW9seS4gOimpyAqL1xuXG4uY292ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB3KDIwNSk7XG4gICAgaGVpZ2h0OiAwO1xuICB9IFxufVxuXG4uY292ZXItaXRlbSB7XG4gIEBpbmNsdWRlIHcoMjA1KTtcbiAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gIEBpbmNsdWRlIG10KDIwKTtcbiAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgIEBpbmNsdWRlIG10KDApO1xuICB9XG59XG5cbi5jb21pY3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgQGluY2x1ZGUgcDIoMCwxOCk7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHcoMjA1KTtcbiAgICBoZWlnaHQ6IDA7XG4gIH0gXG59XG5cbi5jb21pY3MtaXRlbSB7XG4gIEBpbmNsdWRlIG10KDQwKTtcbiAgQGluY2x1ZGUgdygyMDUpO1xuICBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgfVxuICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgQGluY2x1ZGUgbXQoMCk7XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBtdCgxMCk7XG4gICAgQGluY2x1ZGUgZnMoMjIpO1xuICAgIEBpbmNsdWRlIGxoKDMwKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg6Ljg7zjg4Djg6sgKi9cbiNjLW1vZGFsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uanMtbW9kYWwtb3Blbixcbi5qcy1tb2RhbC1jbG9zZSB7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g6IOM5pmvICovXG4uYy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2U1O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjUwcHgpO1xuXG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICBAaW5jbHVkZSBwYy1uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5jLW1lbnUge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBleHRlbmQgLnUtY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1iKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJl9fbWF0Y2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlYWlib29rcyB7XG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBwYy1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9hcmQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjLWJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmX190ZXh0LXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLnUtZG90Z290aGljO1xuICAgICAgICBAaW5jbHVkZSBwcigyMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGFuaW1hdGlvbjogTW92ZVRleHQgdmFyKC0tdGljay1kdXJhdGlvbiwgMjRzKSB2YXIoLS10aWNrLWRlbGF5LCAtMTJzKSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBNb3ZlVGV4dDIgdmFyKC0tdGljay1kdXJhdGlvbiwgMjRzKSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYW5uYXJzIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oc44K/44OzICovXG4uYy1idG5fX2l2b3J5IHtcbiAgQGluY2x1ZGUgdyg2ODApO1xuICBAaW5jbHVkZSBoKDE0NCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBtYigxMCk7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgQGluY2x1ZGUgaCgxNDQpO1xuICAgIEBpbmNsdWRlIGJyKDMwKTtcbiAgICBAaW5jbHVkZSBiZ3MoNjgwLDE0NCk7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5faXZvcnlfYmdAMngucG5nKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgdygxNik7XG4gICAgQGluY2x1ZGUgaCgyMik7XG4gICAgQGluY2x1ZGUgcigyMCk7XG4gICAgQGluY2x1ZGUgdCg1Nyk7XG4gICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2l2b3J5X2Fycm93QDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmMtbWVudV9fYnRuIHtcbiAgQGV4dGVuZCAudS1raXdpO1xuICBAZXh0ZW5kIC51LWxpZ2h0O1xuICB3aWR0aDogMjU4cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgQGluY2x1ZGUgdCgwKTtcbiAgICBAaW5jbHVkZSBsKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYmctYmxhY2tAMngucG5nKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9hcnJvdy13aGl0ZUAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTlPCpcK3wqXCp8KlwqIgKi9cblxuXG5cblxuIiwiLnAtYWJvdXRfX2Fib3V0IHtcblx0QGluY2x1ZGUgcHQoODApO1xuXHRAaW5jbHVkZSBwYig2NSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG5cdCYtaGVhZGluZ3Mge1xuXHRcdEBpbmNsdWRlIHcoNTY0KTtcblx0XHRAaW5jbHVkZSBtYigyNSk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdEBleHRlbmQgLm1haW4tdGV4dDtcblx0fVxufVxuXG4ucC1hYm91dF9fc3BlY2lhbCB7XG5cdEBpbmNsdWRlIHAyKDgwLDApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1saWdodHllbGxvdztcblxuXHQmLWhlYWRpbmdzIHtcblx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5wLWFib3V0X193ZWVrZW5kc3BlY2lhbCB7XG5cdEBpbmNsdWRlIHB0KDQwKTtcblx0QGluY2x1ZGUgcGIoODApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XG5cblx0Ji1oZWFkaW5ncyB7XG5cdFx0QGluY2x1ZGUgbWIoOCk7XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5wLWFib3V0X19iYW5uZXIge1xuXHRAaW5jbHVkZSBwYig0MCk7XG5cdEBpbmNsdWRlIHB0KDMwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHR5ZWxsb3c7XG5cblx0Ji1oZWFkaW5ncyB7XG5cdFx0QGluY2x1ZGUgaCgxNDYpO1xuICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICBAaW5jbHVkZSBwdCgxNik7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtbWVkaXVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2RldGFpbF9zcGVlY2hidWJibGUzQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0YSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICB9XG4gIH1cbn1cblxuLnAtYWJvdXRfX3Bhc3Qge1xuXHRAaW5jbHVkZSBwdCg0MCk7XG5cdEBpbmNsdWRlIHBiKDgwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHR5ZWxsb3c7XG5cblx0Ji1oZWFkaW5ncyB7XG5cdFx0QGluY2x1ZGUgaCgxNDYpO1xuICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICBAaW5jbHVkZSBwdCgxNik7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtbWVkaXVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2RldGFpbF9zcGVlY2hidWJibGUzQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDoqabjgZfoqq3jgb/kvZzlk4Eg5qSc57SiICYg44OV44Kj44Or44K/44O8XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbC1saXN0X19zZWFyY2gge1xuICBAaW5jbHVkZSBwdCg3MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgQGluY2x1ZGUgaCgxMDApO1xuICAgIEBpbmNsdWRlIG1iKDI1KTtcbiAgICBAaW5jbHVkZSBicigyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBAaW5jbHVkZSBicigyMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xuXG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgcDQoMjAsMzAsMjAsMzApO1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgQGluY2x1ZGUgdyg1NjApO1xuICAgICAgQGluY2x1ZGUgaCgxMDApO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIHcoMTIwKTtcbiAgICAgIEBpbmNsdWRlIGgoMTAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgYmdzKDQ4LDQ4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9zZWFyY2hAMngucG5nKTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhdXRpb24ge1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBsaCg1MCk7XG4gICAgQGluY2x1ZGUgbWIoMjgpO1xuICB9XG5cbn1cblxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyIHtcblxuICAmX19pbml0aWFsIHtcbiAgICBAaW5jbHVkZSBicigyMCk7XG4gICAgQGluY2x1ZGUgcDIoNDAsIDM1KTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuXG5cbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgdyg2MjApO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIHcoMTA4KTtcbiAgICAgIEBpbmNsdWRlIGgoODApO1xuICAgICAgQGluY2x1ZGUgZnMoNDApO1xuICAgICAgQGluY2x1ZGUgYnIoMjApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuKzYpIHtcbiAgICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gICZfX3RhZyB7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgICBAaW5jbHVkZSBsaCg2MCk7XG4gICAgICBAaW5jbHVkZSBsaCg4MCk7XG4gICAgICBAaW5jbHVkZSBwMigwLCAzNSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtcigyMCk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g6Kmm44GX6Kqt44G/5L2c5ZOB5LiA6KanIOOCv+OCpOODiOODq+ODquOCueODiFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUge1xuICBAZXh0ZW5kIC51LWNlbnRlcjtcbiAgQGluY2x1ZGUgbWwoLTUpO1xuICBAaW5jbHVkZSBwMyg0MCwzNSw4MCk7XG4gIEBpbmNsdWRlIGJncygzOS41LDM5LjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGV4dGVuZCAuY29taWNzLWxpc3Q7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtdCg0MCk7XG4gICAgQGluY2x1ZGUgdygyMDUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgQGluY2x1ZGUgbXQoMCk7XG4gICAgfVxuXG4gICAgJi5pcy1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtYig2KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmcygyMik7XG4gICAgQGluY2x1ZGUgbGgoMzApO1xuICB9XG5cbiAgJl9fbm9oaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIH1cbiAgfVxuXG5cbiAgLnBhZ2VuYXRpb24ge1xuICAgIEBpbmNsdWRlIGgoODApO1xuICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnByZXYtcGFnZSxcbiAgLm5leHQtcGFnZSB7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICBAaW5jbHVkZSB3KDkwKTtcbiAgICBAaW5jbHVkZSBoKDgwKTtcbiAgICBAaW5jbHVkZSBtMigwLDEwKTtcbiAgICBAaW5jbHVkZSBiZ3MoMTYsMjIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG5cbiAgLnByZXYtcGFnZSBidXR0b24sXG4gIC5uZXh0LXBhZ2UgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucHJldi1wYWdlLFxuICAubmV4dC1wYWdlIHtcbiAgICBAaW5jbHVkZSB3KDE2NCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9hcnJvdy1ibGFja0AyeC5wbmcpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2Fycm93LXdoaXRlQDJ4LnBuZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5uZXh0LXBhZ2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudWJhclwiXSAge1xuICAgIEBpbmNsdWRlIGgoODApO1xuICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudWJhclwiXSBsaSB7XG4gICAgQGluY2x1ZGUgYnIoMjApO1xuICAgIEBpbmNsdWRlIHcoOTApO1xuICAgIEBpbmNsdWRlIGgoODApO1xuICAgIEBpbmNsdWRlIG0yKDAsMTApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkuY3VycmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGJyKDIwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpLmN1cnJlbnQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgfVxuXG5cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2Jhbm5lciB7XG4gIEBpbmNsdWRlIHAyKDgwLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1saWdodHllbGxvdztcblxuICAmLWhlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBoKDE0Nik7XG4gICAgQGluY2x1ZGUgbWIoMjUpO1xuICAgIEBpbmNsdWRlIHB0KDE4KTtcbiAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgQGluY2x1ZGUgbGgoNTApO1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1tZWRpdW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3NwZWVjaGJ1YmJsZTNAMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDkvZzlk4HoqbPntLBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsIHtcblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCBtdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX212IHtcbiAgQGluY2x1ZGUgcHQoMjApO1xuICBAaW5jbHVkZSBwYigzNik7XG5cbiAgJi1pbWFnZSB7XG4gICAgQGluY2x1ZGUgdyg0NjApO1xuICAgIEBpbmNsdWRlIG1iKDE4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICBAaW5jbHVkZSB3KDY4MCk7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAZXh0ZW5kIC51LW1lZGl1bTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtYXV0aG9yIHtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbGgoMzApO1xuICAgIEBpbmNsdWRlIG10KDE4KTtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwIGNvbWljXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fY29taWNzIHtcbiAgQGluY2x1ZGUgcHQoNDApO1xuICBAaW5jbHVkZSBwYig0MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWxpZ2h0Z3JleTtcblxuICAmLXdlZWtlbmQge1xuICAgIEBpbmNsdWRlIHcoNzUwKTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgQGluY2x1ZGUgbWwoLTM1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXZvbHVtZSB7XG4gICAgICBAaW5jbHVkZSBiKDY2KTtcbiAgICAgIEBpbmNsdWRlIGgoODApO1xuICAgICAgQGluY2x1ZGUgdygzMDApO1xuICAgICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXJtIHtcbiAgICBAaW5jbHVkZSBoKDE2OCk7XG4gICAgQGluY2x1ZGUgbWIoMTApO1xuICAgIEBpbmNsdWRlIHB0KDI0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9kZXRhaWxfc3BlZWNoYnViYmxlMkAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICB9XG5cbiAgICAmLXRlcm0ge1xuICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgICAgQGluY2x1ZGUgZnMoNDApO1xuICAgICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdm9sdW1lIHtcbiAgICAgIEBpbmNsdWRlIGZzKDQ0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYucC1kZXRhaWxfX2NvbWljcy10ZXJtLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIHB0KDMzKTtcblxuICAgICAgLnAtZGV0YWlsX19jb21pY3MtdGVybS10ZXJtLFxuICAgICAgLnAtZGV0YWlsX19jb21pY3MtdGVybS12b2x1bWUge1xuICAgICAgICBAaW5jbHVkZSBmcygzNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwIGluZm9ybWF0aW9uXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZGV0YWlsX19pbmZvcm1hdGlvbiB7XG4gIEBpbmNsdWRlIHB0KDY1KTtcbiAgQGluY2x1ZGUgcGIoNjUpO1xuXG4gICYtc3lub3BzaXMge1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBsaCg2MCk7XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCByZXRhbGVkXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fcmVsYXRlZCB7XG4gIEBpbmNsdWRlIGJncygzOS41LDM5LjUpO1xuICBAZXh0ZW5kIC51LW92ZXI7XG4gIEBpbmNsdWRlIHcoNzUwKTtcbiAgQGluY2x1ZGUgcHQoODApO1xuICBAaW5jbHVkZSBwYig4MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcblxuICAmLWhlYWRpbmdzIHtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtbWVkaXVtO1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBsaCg3OCk7XG4gICAgQGluY2x1ZGUgbWIoMzcpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJncyg2MDAsOTcpO1xuICAgICAgQGluY2x1ZGUgdyg2MDApO1xuICAgICAgQGluY2x1ZGUgaCg5Nyk7XG4gICAgICBAaW5jbHVkZSB0KDApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3NwZWVjaGJ1YmJsZUAyeC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIC5jb21pY3MtbGlzdC1oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjLWJsYWNrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gU05T44K344Kn44Ki44CAc2hhcmVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX19zaGFyZSB7XG4gIEBpbmNsdWRlIHcoMTEwKTtcbiAgQGluY2x1ZGUgaCg0ODYpO1xuICBAaW5jbHVkZSB0KDE2OCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIFxuICBAaW5jbHVkZSBwYy13IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgfVxuXG4gIC5jLXNoYXJlLWxpc3R7XG4gICAgQGluY2x1ZGUgbCgzNSk7XG4gICAgQGluY2x1ZGUgYig1MCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmMtc2hhcmUtaXRlbSB7XG4gICAgQGluY2x1ZGUgdyg2MCk7XG4gICAgQGluY2x1ZGUgaCg2MCk7XG4gICAgXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJncyg2MCw2MCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgXG4gICAgLnUteCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3hAMngucG5nKTtcbiAgICB9XG4gICAgLnUtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2xpbmVAMngucG5nKTtcbiAgICB9XG4gIH1cblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZG93bmxvYWRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZG93bmxvYWQge1xuICAmX19kb3dubG9hZCB7XG4gICAgQGluY2x1ZGUgcHQoNzApO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoMzM2LjUpO1xuICAgICAgQGluY2x1ZGUgaCg1OCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi1oZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBoKDkwKTtcbiAgICAgIEBpbmNsdWRlIG10KDMwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYigxMCk7XG4gICAgICAmLWltZzEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkL2Rvd25sb2FkLWRvd25sb2FkX2hlYWRpbmdzMUAyeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBiZ3MoMTk3LjUsNDkuNSk7XG4gICAgICAgIEBpbmNsdWRlIHcoMTk3LjUpO1xuICAgICAgICBAaW5jbHVkZSBoKDQ5LjUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1yKDEwKTtcbiAgICAgIH1cbiAgICAgICYtaW1nMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQvZG93bmxvYWQtZG93bmxvYWRfaGVhZGluZ3MyQDJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIGJncygxNTUuNSw1MC41KTtcbiAgICAgICAgQGluY2x1ZGUgdygxNTUuNSk7XG4gICAgICAgIEBpbmNsdWRlIGgoNTAuNSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWwoMTApO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQvZG93bmxvYWQtZG93bmxvYWRfZnJhbWUxQDJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIGJncyg2ODQsOTYuNSk7XG4gICAgICAgIEBpbmNsdWRlIHcoNjg0KTtcbiAgICAgICAgQGluY2x1ZGUgaCg5Ni41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi13YWxscGFwZXIge1xuICAgICAgQGluY2x1ZGUgbXQoMTApO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICAgIEBpbmNsdWRlIHcoNjgwKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICAgIGEge1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1kZXRhaWwge1xuICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgQGluY2x1ZGUgIHAzKDgwLDAsNzIpO1xuICAgICAgJi1oZWFkaW5ncyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgaCgyODcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC9kb3dubG9hZC1kb3dubG9hZF9mcmFtZTJAMngucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIEBpbmNsdWRlIGJncyg2ODQsMjg3KTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDY4NCk7XG4gICAgICAgICAgQGluY2x1ZGUgaCgyODcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC9kb3dubG9hZC1kb3dubG9hZF9saXN0LWhlYWRpbmdzQDJ4LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBAaW5jbHVkZSBiZ3MoNDg4LjUsOTcuNSk7XG4gICAgICAgICAgQGluY2x1ZGUgdyg0ODguNSk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg5Ny41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgdCg2MCk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jcmVkaXQge1xuICAgICAgICBAaW5jbHVkZSB3KDY4MCk7XG4gICAgICAgIEBpbmNsdWRlIHBsKDYwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICAgICAgQGluY2x1ZGUgbGgoNDApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHQoMTc1KTtcbiAgICAgICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG10KDMyKTtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgICAgIEBpbmNsdWRlIGxoKDQ2KTtcbiAgICAgICAgICBAZXh0ZW5kIC51LWJvbGQ7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWIoNDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBmYXFcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmFxX19mYXEge1xuICBAaW5jbHVkZSBwdCg4MCk7XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZnMoMjYpO1xuICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgfVxufVxuXG4ucC1mYXFfX2NhdGVnb3J5IHtcblxuXHQmX19saXN0IHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIEBpbmNsdWRlIG1iKDgwKTtcbiAgICB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIG1iKDEyMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZ3MxIHtcbiAgICBAaW5jbHVkZSB3KDU4MSk7XG4gICAgQGluY2x1ZGUgaCg1NS41KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtYig0MCk7XG5cdH1cbiAgJl9faGVhZGluZ3MyIHtcbiAgICBAaW5jbHVkZSB3KDQyMi41KTtcbiAgICBAaW5jbHVkZSBoKDE3NSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuXHR9XG4gICZfX2hlYWRpbmdzMyB7XG4gICAgQGluY2x1ZGUgdyg0NjEpO1xuICAgIEBpbmNsdWRlIGgoNTQuNSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuXHR9XG59XG5cbi5wLWZhcV9fcXVlc3Rpb24ge1xuXHQmX19saXN0IHtcblx0XHQmLWl0ZW0ge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYig0MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBAZXh0ZW5kIC51LW1lZGl1bTtcblx0XHRAaW5jbHVkZSBmcygzMCk7XG5cdFx0QGluY2x1ZGUgbGgoNTApO1xuICAgIEBpbmNsdWRlIHA0KDE3LDAsMTMsNDApXG5cdH1cblxuXHQmX19hbnN3ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHAoNDApO1xuXG4gICAgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgfVxuXG5cdH1cbn1cbiIsIi5wLW1hdGNoIHtcblx0LnUtZnV3YWZ1d2Ege1xuXHRcdGFuaW1hdGlvbjogZmxvYXRpbmcteSAxLjhzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xuXHR9XG5cdC51LW1hdGNoYmx1ZTEge1xuXHRcdGNvbG9yOiAjMDBCRUVCO1xuXHR9XG5cdC51LW1hdGNoYmx1ZTIge1xuXHRcdGNvbG9yOiAjMDBCRkVDO1xuXHR9XG5cdEBpbmNsdWRlIHBjIHtcblx0XHQubC1jb250YWluZXIge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYy1ibGFjaztcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRjLWJsYWNrO1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmwtaW5uZXIge1xuXHRcdEBpbmNsdWRlIHcoNjgwKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQmX19jYXB0aW9uIHtcblx0XHRAaW5jbHVkZSBmcygzMCk7XG5cdFx0QGluY2x1ZGUgbGgoNjApO1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0QGluY2x1ZGUgdyg3NTApO1xuXHRcdEBpbmNsdWRlIGgoNzUwKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hdGNoL21hdGNoX212X2JnQDJ4LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQmX19tdiB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgdyg2NTIuNSk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIG10KDQwKTtcblx0XHRcdEBpbmNsdWRlIG1iKDQwKTtcblx0XHR9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdEBpbmNsdWRlIG1iKDgwKTtcblx0XHR9XG5cdH1cblx0Jl9fbW92aWUge1xuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdEBleHRlbmQgLnUtbXBsdXMtcm91bmRlZDtcblx0XHRcdEBleHRlbmQgLnUtbWF0Y2hibHVlMTtcblx0XHRcdEBleHRlbmQgLnUtZXh0cmFib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoNTApO1xuXHRcdFx0QGluY2x1ZGUgbGgoNzApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRpZnJhbWUge1xuXHRcdFx0QGluY2x1ZGUgdyg2ODApO1xuXHRcdFx0QGluY2x1ZGUgaCgzODApO1xuXHRcdH1cblx0fVxuXHQmX19hYm91dCB7XG5cdFx0QGluY2x1ZGUgbTIoODAsMCk7XG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0QGV4dGVuZCAudS1tcGx1cy1yb3VuZGVkO1xuXHRcdFx0QGV4dGVuZCAudS1tYXRjaGJsdWUyO1xuXHRcdFx0QGV4dGVuZCAudS1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdFx0QGluY2x1ZGUgbGgoNTApO1xuXHRcdFx0QGluY2x1ZGUgbTIoNDAsMCk7XG5cdFx0fVxuXHR9XG5cdCZfX2hvd3RvIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGM1ZjIgMCUsIzAwOTNlZCAxMDAlKTtcblx0XHRAaW5jbHVkZSBwMig4MCwwKTtcblx0XHQmX19jYXRjaCB7XG5cdFx0XHRAaW5jbHVkZSB3KDY4NCk7XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdEBpbmNsdWRlIG10KDMwKTtcblx0XHRcdEBpbmNsdWRlIG1iKDQwKTtcblx0XHRcdEBpbmNsdWRlIHcoNTQyKTtcblx0XHR9XG5cdFx0Jl9fc3RlcCB7XG5cdFx0XHQucC1tYXRjaF9fY2FwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG10KDEwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCg0MCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtdCg0MCk7XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgYnIoMzApO1xuXHRcdFx0XHRAaW5jbHVkZSBtdCg4MCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBiKDE1KTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbXQoMCk7XG5cdFx0XHRcdFx0LnAtbWF0Y2hfX2hvd3RvX19zdGVwLWhlYWRpbmdzIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB3KDQ2Ny41KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaCg4NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHQucC1tYXRjaF9faG93dG9fX3N0ZXAtaGVhZGluZ3Mge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHcoNDczLjUpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBoKDg1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYig0MCk7XG5cdFx0XHRcdFx0LnAtbWF0Y2hfX2hvd3RvX19zdGVwLWhlYWRpbmdzIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB3KDQ4Myk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGgoODUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucC1tYXRjaF9faG93dG9fX3N0ZXAtbWFpbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYig0MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXRjaC9tYXRjaF9zdGVwX2Fycm93QDJ4LnBuZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYmdzKDExMCw1MCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygxMTApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgoNTApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBiKC03MCk7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWhlYWRpbmdzIHtcblx0XHRcdFx0QGluY2x1ZGUgaCgxMjApO1xuXHRcdFx0XHRAaW5jbHVkZSBwNCgxMCwwLDAsMTUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBCRkVDO1xuXHRcdFx0fVxuXHRcdFx0Ji1tYWluIHtcblx0XHRcdFx0QGluY2x1ZGUgdyg2NTApO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdCYtbGVhZCB7XG5cdFx0XHRcdEBleHRlbmQgLnUtbXBsdXMtcm91bmRlZDtcblx0XHRcdFx0QGV4dGVuZCAudS1tYXRjaGJsdWUyO1xuXHRcdFx0XHRAZXh0ZW5kIC51LWV4dHJhYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCg1MCk7XG5cdFx0XHRcdEBpbmNsdWRlIG0yKDQwLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBwbCgxNSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHcoNjUwKTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jYXRjaCB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgdyg2NTApO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdEBpbmNsdWRlIHQoNDApO1xuXHRcdFx0XHRAaW5jbHVkZSBsKDEyKTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZmFxIHtcblx0XHRAaW5jbHVkZSBtMig4MCwwKTtcblx0XHQmLWNhdGNoIHtcblx0XHRcdEBpbmNsdWRlIHcoNjg0KTtcblx0XHR9XG5cdFx0Ji1oZWFkaW5ncyB7XG5cdFx0XHRAZXh0ZW5kIC51LW1wbHVzLXJvdW5kZWQ7XG5cdFx0XHRAZXh0ZW5kIC51LW1hdGNoYmx1ZTI7XG5cdFx0XHRAZXh0ZW5kIC51LWV4dHJhYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDcwKTtcblx0XHRcdEBpbmNsdWRlIGxoKDU1KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG0yKDIwLDQwKTtcblx0XHR9XG5cdFx0Jl9fYWNvIHtcblx0XHRcdEBpbmNsdWRlIG1iKDgwKTtcblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdGJvcmRlcjogM3B4ICMwMEM1RUYgc29saWQ7XG5cdFx0XHRcdEBpbmNsdWRlIGJyKDMwKTtcblx0XHRcdFx0QGluY2x1ZGUgbXQoNDApO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtdCg4MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQucC1tYXRjaF9fZmFxX19hY28taGVhZGluZ3Mge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwQzVFRjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucC1tYXRjaF9fY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHcoMzIwKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAudS1tcGx1cy1yb3VuZGVkO1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC51LW1hdGNoYmx1ZTI7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLnUtZXh0cmFib2xkO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyg0MCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxoKDUwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hdGNoL21hdGNoX2ZhcV9idG4tb25AMngucG5nKSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWF0Y2gvbWF0Y2hfZmFxX2Fycm93LW9uQDJ4LnBuZykhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucC1tYXRjaF9fY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygyNik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwMigyMCwyNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wLW1hdGNoX19mYXFfX2Fjby1pbm5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9ja1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1oZWFkaW5ncyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMThweCAxOHB4IDAgMDtcblx0XHRcdFx0QGluY2x1ZGUgcDQoMjUsMCwyNSwxNDUpO1xuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucC1tYXRjaF9fY2FwdGlvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygzMjApO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDBDNUVGO1xuXHRcdFx0XHRcdEBleHRlbmQgLnUtbXBsdXMtcm91bmRlZDtcblx0XHRcdFx0XHRAZXh0ZW5kIC51LW1hdGNoYmx1ZTI7XG5cdFx0XHRcdFx0QGV4dGVuZCAudS1leHRyYWJvbGQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxoKDUwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWF0Y2gvbWF0Y2hfZmFxX2J0bi1vZmZAMngucG5nKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBiZ3MoMTAwLDEwMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygxMDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgoMTAwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGwoMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hdGNoL21hdGNoX2ZhcV9hcnJvdy1vZmZAMngucG5nKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBiZ3MoMzEsMTcuNTApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHcoMzEpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgoMTcuNTApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcigyNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYm9vayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5sLWlubmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Jl9fY2F0Y2gge1xuXHRcdFx0QGluY2x1ZGUgdyg2ODApO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRjb2xvcjogIzAwOTNlZDtcblx0XHRcdGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXHRcdFx0QGV4dGVuZCAudS1tcGx1cy1yb3VuZGVkO1xuXHRcdFx0QGV4dGVuZCAudS1leHRyYWJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmcygzMCk7XG5cdFx0XHRAaW5jbHVkZSBsaCg3MCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjMDA5M0VEO1xuXHRcdFx0QGluY2x1ZGUgYnIoNTApO1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDA5M0VEO1xuXHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBjNWYyIDAlLCMwMDkzZWQgMTAwJSk7XG5cdFx0XHRAaW5jbHVkZSBtdCgtMzUpO1xuXHRcdFx0QGluY2x1ZGUgcDMoNTAsMCwyMCk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdC5wLW1hdGNoX19jYXB0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgZnMoMjQpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCg1MCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19sZWFkIHtcblx0XHRcdEBleHRlbmQgLnUtbXBsdXMtcm91bmRlZDtcblx0XHRcdEBleHRlbmQgLnUtZXh0cmFib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdFx0QGluY2x1ZGUgbGgoNTApO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX19kYXRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiAjMDBDMkVGO1xuXHRcdFx0QGV4dGVuZCAudS1tcGx1cy1yb3VuZGVkO1xuXHRcdFx0QGV4dGVuZCAudS1leHRyYWJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmcyg0MCk7XG5cdFx0XHRAaW5jbHVkZSBsaCg1MCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBwMigxMCwwKTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xN3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDE3cHggN3B4IDAgN3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNHZ3O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogNHZ3IDJ2dyAwIDJ2dztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kZXRhaWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQTNGNEZGO1xuXHRcdFx0XHRAaW5jbHVkZSBwMyg0MCwwLDgwKTtcblx0XHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdyg3MDQpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHcoNjgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0QGV4dGVuZCAuY29taWNzLWxpc3Q7XG5cdFx0XHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG10KDQwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHcoMjA1KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXQoMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmlzLXNob3cge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYig2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygyMik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaCgzMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlbmF0aW9uIHtcblx0XHRcdEBpbmNsdWRlIGgoODApO1xuXHRcdFx0QGluY2x1ZGUgbXQoODApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXYtcGFnZSxcblx0XHQubmV4dC1wYWdlIHtcblx0XHRcdEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcblx0XHRcdEBpbmNsdWRlIGJyKDEwKTtcblx0XHRcdEBpbmNsdWRlIHcoOTApO1xuXHRcdFx0QGluY2x1ZGUgaCg4MCk7XG5cdFx0XHRAaW5jbHVkZSBtMigwLDEwKTtcblx0XHRcdEBpbmNsdWRlIGJncygxNiwyMik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXYtcGFnZSBidXR0b24sXG5cdFx0Lm5leHQtcGFnZSBidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdFx0LnByZXYtcGFnZSxcblx0XHQubmV4dC1wYWdlIHtcblx0XHRcdEBpbmNsdWRlIHcoMTY0KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctYmxhY2tAMngucG5nKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIHBjIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctd2hpdGVAMngucG5nKTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXh0LXBhZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdFx0dWxbcm9sZT1cIm1lbnViYXJcIl0gIHtcblx0XHRcdEBpbmNsdWRlIGgoODApO1xuXHRcdFx0QGV4dGVuZCAudS10cmFuc2l0aW9uO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0dWxbcm9sZT1cIm1lbnViYXJcIl0gbGkge1xuXHRcdFx0QGluY2x1ZGUgYnIoMjApO1xuXHRcdFx0QGluY2x1ZGUgdyg5MCk7XG5cdFx0XHRAaW5jbHVkZSBoKDgwKTtcblx0XHRcdEBpbmNsdWRlIG0yKDAsMTApO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0dWxbcm9sZT1cIm1lbnViYXJcIl0gbGkuY3VycmVudCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0dWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSB7XG5cdFx0XHRAZXh0ZW5kIC51LXRyYW5zaXRpb247XG5cdFx0XHRAaW5jbHVkZSBmcyg0MCk7XG5cdFx0XHRAaW5jbHVkZSBicigyMCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpLmN1cnJlbnQgYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHR9XG5cdH0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIDQwNFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ub3Rmb3VuZCB7XG5cbiAgLmwtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmMtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIDQwNCDjg6HjgqTjg7Ncbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmRfX21haW4ge1xuICBAaW5jbHVkZSBwMygxNzAsMCw3MCk7XG5cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSB3KDUxMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWIoMTMwKTtcbiAgfVxuXG5cblxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOWFqOabuOW6l+OCreODo+ODs+ODmuODvOODs1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1zbWFsbCB7XG4gIEBleHRlbmQgLnUta2l3aTtcbiAgQGluY2x1ZGUgZnMoMzApO1xuICBAaW5jbHVkZSBsaCg0MCk7XG4gIEBleHRlbmQgLnUtaWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHNwZWNpYWwgIG12XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOeJuembhuOCquODkyB3ZWVrXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNwZWNpYWxfX3dlZWsge1xuICBAaW5jbHVkZSBwdCgyNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gIC5sLWlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIFxuICAgICYuaXMtb3BlbiB7XG5cbiAgICAgIC8vIOOCouOCs+ODvOODh+OCo+OCquODs+WxlemWi+aZglxuICAgICAgQGluY2x1ZGUgbWIoNjApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjLWJsYWNrO1xuXG4gICAgICAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNvbG9yOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICAgIGJvdHRvbTogLTQuNjY2NnZ3O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEuMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMS4ydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDIuMzMzM3Z3IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3R0b206IC0yLjN2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDE3LjVweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXQoMzApO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndlZWsxIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlO1xuICB9XG5cbiAgLndlZWsyIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZTtcbiAgfVxuXG4gIC53ZWVrMyAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICB9XG5cbiAgLndlZWs0IC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuICB9XG5cbiAgJi1oZWFkaW5ncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi10ZXJtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHQoLTIwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgdygyNjApO1xuICAgIH1cblxuICAgICYtYmxhY2sge1xuICAgICAgQGluY2x1ZGUgaCgxMTApO1xuICAgICAgQGluY2x1ZGUgcHQoNDApO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBleHRlbmQgLnUtYm9sZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sb3Ige1xuICAgICAgQGluY2x1ZGUgaCg3MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtYmxhY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIHcoMjAwKTtcbiAgICAgICAgQGluY2x1ZGUgbXIoMTApO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgICBAZXh0ZW5kIC51LW1lZGl1bTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgICAgQGluY2x1ZGUgdyg1MCk7XG4gICAgICAgIEBpbmNsdWRlIGgoNTApO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNTAsIDUwKTtcbiAgICAgICAgQGluY2x1ZGUgcigzMCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSwgLTEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9hcnJvd0AyeC5wbmcpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1zcGVjaWFsX190aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYWNvLWJ0biB7XG4gICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICBAaW5jbHVkZSBiKDE4KTtcbiAgICBAaW5jbHVkZSB3KDUwKTtcbiAgICBAaW5jbHVkZSBoKDUwKTtcbiAgICBAaW5jbHVkZSBiZ3MoNTAsIDUwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfYXJyb3dAMngucG5nKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlcjogNHB4ICRjLWJsYWNrIHNvbGlkO1xuICAgIFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgfVxuICBcbiAgICAuY29taWNzLWxpc3QtaGVhZGluZ3Mge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4ICRjLWJsYWNrIHNvbGlkO1xuICAgIH1cbiAgXG4gICAgLmNvbWljcy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIHAzKDIwLDE2LDgwKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0eWVsbG93O1xuICAgIH1cbiAgXG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdGVybXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdGVybXMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICZfX3Rlcm1zIHtcbiAgICBAaW5jbHVkZSBwdCg4MCk7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgICBAaW5jbHVkZSBsaCg1MCk7XG4gICAgfVxuICB9XG5cblxuICAmX190ZXJtc19faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNjUzLjUpO1xuICAgIEBpbmNsdWRlIGgoNjQuNSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuXHR9XG5cblx0Jl9fdGVybXNfX2xlYWQge1xuXHRcdEBpbmNsdWRlIG1iKDgwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0QGluY2x1ZGUgbWIoODApO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYig0Myk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0QGV4dGVuZCAudS1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoMzApO1xuXHRcdFx0QGluY2x1ZGUgbGgoNDApO1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuXHRcdH1cblxuICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICYubm8taW5kZW50IHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1iKDEwKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgfVxuXG5cdH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Bcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wIHtcbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtaGVhZGluZ3M7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICB9XG4gICZfX3N1YmhlYWRpbmdzIHtcbiAgICBAZXh0ZW5kIC51LXN1YmhlYWRpbmdzO1xuICAgIEBpbmNsdWRlIG1iKDM4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgfVxuICB9XG4gICZfX2Jhbm5lciB7XG4gICAgJi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHcoNjgwKTtcbiAgICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgICAgQGluY2x1ZGUgdyg3MDUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG9wIG12XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fbXYge1xuICBAaW5jbHVkZSBwYigyMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXN3aXBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIEBpbmNsdWRlIHcoNjApO1xuICBAaW5jbHVkZSBoKDYwKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3RvcF9tdl9zbGlkZXJfYXJyb3dAMngucG5nKTtcbiAgQGluY2x1ZGUgYmdzKDYwLDYwKTtcbiAgQGluY2x1ZGUgdyg2MCk7XG4gIEBpbmNsdWRlIGgoNjApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCByZWNvbW1lbmRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19yZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XG4gIEBpbmNsdWRlIHAzKDQwLDM1LDgwKTtcbiAgJi1oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBoKDc0KTtcbiAgICBAaW5jbHVkZSBsaCg0Nik7XG4gICAgQGluY2x1ZGUgbWIoMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBpbmNsdWRlIGJncyg2ODQsOTYuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zcGVlY2hidWJibGVAMngucG5nKTtcbiAgICAgIEBpbmNsdWRlIHcoNjg0KTtcbiAgICAgIEBpbmNsdWRlIGgoOTYuNSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIEBpbmNsdWRlIGJncygxNjYuNSw0Nik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX2hlYWRpbmdzQDJ4LnBuZyk7XG4gICAgICBAaW5jbHVkZSB3KDE2Ni41KTtcbiAgICAgIEBpbmNsdWRlIG0yKDAsMTApO1xuICAgICAgQGluY2x1ZGUgaCg0Nik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCB3ZWVrZW5kc3BlY2lhbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX3dlZWtlbmRzcGVjaWFsIHtcbiAgQGluY2x1ZGUgcDIoMCwzNSk7XG4gIEBpbmNsdWRlIHB0KDM1KTtcbiAgQGluY2x1ZGUgcGIoODApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgJi1oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICB9XG5cbiAgLmNvbWljcy1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Agc3BlY2lhbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX3NwZWNpYWwge1xuICBAaW5jbHVkZSBwYig4MCk7XG4gICYtaGVhZGluZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBib3R0b206IC00LjY2NjZ2dztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMS4ydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMS4ydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAyLjMzMzN2dyBzb2xpZCAkYy1ibGFjaztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3R0b206IC0yLjN2dztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDE3LjVweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXJtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHQoLTIwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgdygyNjApO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICAgIEBleHRlbmQgLnUtbWVkaXVtO1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgQGluY2x1ZGUgbGgoNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgfVxuICAgICYtYmxhY2sge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgICBAaW5jbHVkZSBsaCgxMTApO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAZXh0ZW5kIC51LWJvbGQ7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgdygxOTIpO1xuICAgICAgQGluY2x1ZGUgbXQoMTUpO1xuICAgICAgQGluY2x1ZGUgbXIoMTApO1xuICAgIH1cbiAgfVxuICAmX19mZWF0dXJlIHtcbiAgICBAaW5jbHVkZSBtdCg0MCk7XG4gICAgQGV4dGVuZCAubC1pbm5lcjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkYy1ibGFjaztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgIH1cblxuICAgIC5jb21pY3MtbGlzdC1oZWFkaW5ncyB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGMtYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21pY3MtbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1saWdodGdyZXk7XG4gICAgICBAaW5jbHVkZSBwMygyMCwxNiw4MCk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG10KDgwKTtcbiAgICBAZXh0ZW5kIC5sLWlubmVyO1xuICB9XG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgLnUtbGVhZDtcbiAgICBAaW5jbHVkZSBtdCgyMCk7XG4gIH1cbiAgJi1iYW5uZXIge1xuICAgIEBpbmNsdWRlIHcoNjgwKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBwdCg4MCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgY2FtcGFpZ25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19jYW1wYWlnbiB7XG4gIEBpbmNsdWRlIHAyKDgwLDApO1xuICBAaW5jbHVkZSBiZ3MoMzkuNSwzOS41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgJi1pdGVtIHtcbiAgICBAaW5jbHVkZSBtdCgxMCk7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG9wIGJvb2tzdG9yZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX2Jvb2tzdG9yZSB7XG4gIEBpbmNsdWRlIHAyKDgwLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1saWdodGdyZXk7XG4gICYtbGlzdCB7XG4gICAgQGluY2x1ZGUgbXQoMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwIDp3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHcoMzMwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbXQoMTApO1xuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIEBpbmNsdWRlIG10KDApO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgLmNvbWljcy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHdlZWtlbmRzcGVjaWFsICBtdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWVrZW5kc3BlY2lhbF9fbXYge1xuICAvLyBAaW5jbHVkZSBtYigzMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrO1xuXG4gICZfX2ltYWdlIHtcblxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgQGV4dGVuZCAudS1sZWFkO1xuICAgIEBpbmNsdWRlIHAyKDQwLDY1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2VuZHNwZWNpYWxfX3dlZWsge1xuICAmX19saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgcDMoMzAsMzUsNzApO1xuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0b3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCB7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgcGIoMTAwKTtcbiAgfVxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAZXh0ZW5kIC51LWtpd2k7XG4gICAgQGluY2x1ZGUgcGwoNjUpO1xuICAgIEBpbmNsdWRlIG10KDgwKTtcbiAgICBAaW5jbHVkZSBoKDE2MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkYy1ncmVlbjtcblxuICAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGV4dGVuZCAudS12ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSB3KDc1MCk7XG4gICAgICBAaW5jbHVkZSBoKDE2MCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzUwLDE2MCk7XG4gICAgICBAaW5jbHVkZSBsKDApO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBAZXh0ZW5kIC51LWhvcml6b250YWwtY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdygzMCk7XG4gICAgICBAaW5jbHVkZSBoKDIwKTtcbiAgICAgIEBpbmNsdWRlIGIoLTE4KTtcbiAgICAgIEBpbmNsdWRlIGJncygzMCwyMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3RyaWFuZ2xlQDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIG10KDApO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlMSB7XG4gICAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczAxQDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUyIHtcbiAgICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDJAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZTMge1xuICAgIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwM0AyeC5wbmcpO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlNCB7XG4gICAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczA0QDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmU1IHtcbiAgICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDVAMngucG5nKTtcbiAgICB9XG4gIH1cblxuXG4gICZfX2xlYWQge1xuICAgIEBleHRlbmQgLnUta2l3aTtcbiAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICBAaW5jbHVkZSBwNCgzMCwwLDMwLDY1KTtcbiAgICBAZXh0ZW5kIC51LWNhcHRpb247XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIEBpbmNsdWRlIGxoKDQwKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1iKDMwKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCBzcGVjaWFsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIHtcbiAgQGV4dGVuZCAudS1vdmVyO1xuICBAaW5jbHVkZSB3KDc1MCk7XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
