@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:#4d4d4d;font-family:'Noto Sans JP',"ヒラギノ角ゴ 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:#4d4d4d;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-color:#fff;margin:0 auto;position:relative;width:100%;z-index:2}.l-inner{margin:0 4vw}.is-hide{display:none!important}.u-container{margin-left:auto;margin-right:auto}.u-left{float:left}.u-right{float:right}.u-center{margin-left:auto;margin-right:auto}.u-hide{display:none}.u-block{display:block}.u-iblock{display:inline-block}.u-inline{display:inline}.u-opacity1{opacity:1}.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}.u-sansserif{font-family:'Noto Sans JP',sans-serif}.u-mochiy{font-family:'Mochiy Pop One',sans-serif}.u-light{font-weight:300}.u-regular{font-weight:400}.u-medium{font-weight:500}.u-bold{font-weight:700}.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-gotop,.c-header__menu,.c-header__menu__btn span,.p-top__loading,.p-weathernews-caster__pager__item,.u-transition,a:hover{-webkit-transition:all .3s linear;transition:all .3s linear}@-webkit-keyframes slideshow{0%{opacity:0}23%{opacity:1}33%{opacity:1}43%{opacity:0}100%{opacity:0}}@keyframes slideshow{0%{opacity:0}23%{opacity:1}33%{opacity:1}43%{opacity:0}100%{opacity:0}}.c-header{-webkit-transform:translateX(-50%);background-color:#04c4f4;height:60px;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:125px}.c-header__menu{background-color:#04c4f4;height:100vh;opacity:0;position:fixed;top:60px;visibility:hidden;width:100%;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;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.c-header__menu__btn.is-open span{width:45px}.c-header__menu__btn.is-open span:first-child{-webkit-transform:translate(-3px,10px) rotate(30deg);transform:translate(-3px,10px) rotate(30deg)}.c-header__menu__btn.is-open span:nth-child(2){opacity:0}.c-header__menu__btn.is-open span:last-child{-webkit-transform:translate(-3px,-10px) rotate(-30deg);transform:translate(-3px,-10px) rotate(-30deg)}.c-header__menu__btn span{background-color:#fff;display:inline-block;height:4px;position:absolute;width:40px}.c-header__menu__btn span:first-child{top:0}.c-header__menu__btn span:nth-child(2){top:10px}.c-header__menu__btn span:last-child{margin-bottom:0;top:20px}.c-header__menu__inner{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll;width:100%}.c-header__menu__inner::-webkit-scrollbar{display:none}.c-header__menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-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;flex-direction:column;justify-content:center;width:100%}.c-header__menu__item{margin-top:4vw;padding-bottom:4.66667vw;position:relative;text-align:center;width:58.66667vw}.c-header__menu__item:first-child{margin-top:1.33333vw}.c-header__menu__item:last-child::before{display:none}.c-header__menu__item::before{-webkit-transform:translateX(-50%);background-image:url(/images/common/menu_dotline@2x.png);background-size:58.4vw .8vw;bottom:0;content:'';display:block;height:.8vw;left:50%;position:absolute;transform:translateX(-50%);width:58.4vw}.c-header__menu__item a{left:50%}.c-header__menu__headings{color:#4d4d4d;display:inline-block;font-size:4vw;font-weight:700;height:8.66667vw;line-height:8.66667vw;margin-bottom:5.33333vw;position:relative;vertical-align:middle;width:34vw}.c-header__menu__headings::before{background-image:url(/images/common/menu_balloon@2x.png);background-repeat:no-repeat;background-size:34vw 13.33333vw;content:'';display:block;height:13.33333vw;left:0;position:absolute;top:-.4vw;width:100%;z-index:-1}.c-header__menu__headings span{color:#fd49af;display:inline-block;font-size:8.66667vw;margin-top:-2.4vw;vertical-align:middle}.c-header__menu__lead{color:#fff;line-height:1.466666666}.c-footer{background-color:#04c4f4;color:#fff;line-height:1;padding-bottom:34.66667vw;padding-top:8vw;text-align:center}.c-footer__menu__list{margin-bottom:8vw}.c-footer__menu__item a{color:#fff;font-size:4.26667vw;margin-bottom:5.33333vw}.c-footer__copyright{font-size:4.26667vw}.c-gotop{bottom:2.66667vw;opacity:0;position:fixed;right:1.33333vw;visibility:hidden;width:22.93333vw;z-index:5}.c-gotop.is-show{opacity:1;visibility:visible}.p-page>.l-container{padding-top:60px}#c-modal-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.js-modal-close:hover,.js-modal-open:hover{cursor:pointer;opacity:.7}.c-bg{height:100vh;opacity:.4;position:fixed;width:100vw;z-index:1}.c-bg__image{-webkit-animation:slideshow 15s linear infinite;animation:slideshow 15s linear infinite;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-bg__image1{background-image:url(/images/common/top_bg1.png);z-index:1}.c-bg__image2{-webkit-animation-delay:5s;animation-delay:5s;background-image:url(/images/common/top_bg2.png);z-index:2}.c-bg__image3{-webkit-animation-delay:10s;animation-delay:10s;background-image:url(/images/common/top_bg3.png);z-index:3}.p-detail .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-detail__mv{margin-bottom:10.66667vw}.p-detail__mv__title{color:#04c4f4;font-size:8vw;line-height:9.33333vw;margin-bottom:1.33333vw;margin-top:5.33333vw;text-align:center}.p-detail__mv__author{color:#04c4f4;font-size:3.46667vw;line-height:1.25;margin-bottom:5.33333vw;text-align:center}.p-detail__mv__lead{font-size:3.46667vw;line-height:5.33333vw}.p-detail__mv__share-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:5.33333vw}.p-detail__mv__share-item{height:7.86667vw;margin:0 1.33333vw;width:7.86667vw}.p-detail__mv__share-item a{background-size:7.86667vw 7.86667vw;display:block;height:100%;width:100%}.p-detail__mv__share-item .u-twitter{background-image:url(/images/common/icon_twitter@2x.png)}.p-detail__mv__share-item .u-line{background-image:url(/images/common/icon_line@2x.png)}.p-detail__mv__share-item .u-facebook{background-image:url(/images/common/icon_facebook@2x.png)}.p-detail__mv__title.is-small{font-size:5.33333vw}.p-detail__comic{padding-bottom:16vw}.p-detail__comic__deadline{border:1px solid #fd49af;color:#fd49af;font-size:3.46667vw;line-height:1.5;padding:2vw;text-align:center}.p-detail__comic__item{border-bottom:1px solid #d5d5d5;height:16vw;position:relative}.p-detail__comic__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-right:5.33333vw;position:relative;width:100%}.p-detail__comic__item a::before{-webkit-transform:translateY(-50%);background-image:url(/images/common/detail_arrow@2x.png);background-size:4vw 4vw;content:'';display:block;height:4vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4vw}.p-detail__comic__item a.is-deactive{pointer-events:none}.p-detail__comic__item a.is-deactive::before{background-image:none;border:1px solid #a6a5a5;color:#a6a5a5;content:'公開期間外';font-size:2.93333vw;height:auto;padding:1.06667vw 4.66667vw 1.2vw;width:auto}.p-faq__inner{margin:auto;margin-bottom:10.66667vw;margin-top:8vw;width:92vw}.p-faq__title{color:#04c4f4;font-size:5.33333vw;font-weight:700;line-height:1.2;text-align:center}.p-faq__headings{border-bottom:2px solid #04c4f4;font-size:4.8vw;font-weight:700;line-height:1.444;margin-top:8vw;padding-bottom:1.33333vw}.p-faq__question{border-bottom:1px solid #4d4d4d;font-size:4.26667vw;line-height:1.5;margin-top:5.33333vw;padding-bottom:2vw;padding-left:6vw;position:relative}.p-faq__question::after{content:'Q.';left:0;position:absolute;top:-.26667vw}.p-faq__answer{font-size:4vw;line-height:2;margin-top:2.66667vw;padding-left:6vw;position:relative}.p-faq__answer::after{content:'A.';left:0;position:absolute;top:0}.p-faq__answer a{border-bottom:2px solid #04c4f4;color:#04c4f4;display:inline-block}.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 .l-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1}.p-notfound__main{padding:21.33333vw 0}.p-notfound__text{font-size:5.33333vw;line-height:1.7;margin-bottom:5.33333vw;text-align:center}.p-notfound__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#04c4f4;border-radius:1.33333vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;height:20vw;justify-content:center;position:relative;text-align:center;width:92vw}.p-notfound__link::before{-webkit-transform:translateY(-50%);background-image:url(/images/common/arrow-right@2x.png);background-size:3.06667vw 5.33333vw;content:'';display:block;height:5.33333vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:3.06667vw}.p-special .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-special__mv{padding-bottom:10.66667vw;position:relative}.p-special__mv__image{margin-bottom:2vw;position:relative}.p-special__mv__catch{-webkit-transform:translate(-50%);left:50%;position:absolute;text-align:center;top:5.33333vw;transform:translate(-50%);width:34vw;z-index:2}.p-special__mv__headings{-webkit-transform:translate(-50%);left:50%;margin-bottom:5.33333vw;margin-left:auto;margin-right:auto;position:absolute;top:20vw;transform:translate(-50%);width:77.33333vw}.p-special__mv__lead{font-size:4vw;line-height:1.46666666;margin-left:4vw;margin-right:4vw}.p-special .u-yellow{color:#fbc50a}.p-special__headings{margin:auto;width:94vw}.p-special__index{text-align:center}.p-special__index__inner{background-color:#f9f4ba;margin-top:2.66667vw;padding-bottom:10.66667vw;padding-left:4vw;padding-right:4vw;padding-top:6vw}.p-special__index__lead{font-size:3.46667vw;line-height:1.538;margin:auto;margin-bottom:2.66667vw;width:29.06667vw}.p-special__index__list{margin-top:7.33333vw;width:100%}.p-special__index__item{margin-top:2.66667vw;position:relative}.p-special__index__item :nth-child(1){margin-top:0}.p-special__index__image{position:relative;width:92vw}.p-special__index__subtitle{-webkit-transform:translate(-50%);left:50%;position:absolute;top:5.33333vw;transform:translate(-50%);z-index:2}.p-special__index__title{-webkit-transform:translate(-50%);font-size:9.33333vw;left:50%;position:absolute;top:10.66667vw;transform:translate(-50%);width:100%;z-index:2}.week1 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:32.53333vw}.week1 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:44.66667vw}.week1 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:87.06667vw}.week1 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:52.53333vw}.week2 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:83.73333vw}.week2 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:47.73333vw}.week2 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:58vw}.week2 .p-special__index__item:nth-child(3) .p-special__index__title{top:16vw}.week2 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:58.93333vw}.week3 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:56.13333vw}.week3 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:36.93333vw}.week3 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:86.13333vw}.week3 .p-special__index__item:nth-child(3) .p-special__index__title{top:16vw}.week3 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:72.4vw}.week4 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:50.13333vw}.week4 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:32.53333vw}.week4 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:48.53333vw}.week4 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:56vw}.p-special__index__item.is-soon::after{background-image:url(/images/special/special_soon@2x.png);background-repeat:no-repeat;background-size:100% 100%;content:'';display:block;height:92vw;left:0;position:absolute;top:0;width:92vw;z-index:3}.p-special__index__item.is-end a,.p-special__index__item.is-soon a{pointer-events:none}.p-special__index__item.is-end::after{background-image:url(/images/special/special_end@2x.png);background-repeat:no-repeat;background-size:100% 100%;content:'';display:block;height:92vw;left:0;position:absolute;top:0;width:92vw;z-index:3}.p-special-list .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-special-list .u-yellow{color:#fbc50a}.p-special-list__mv{background-color:#f9f4ba;margin-bottom:5.33333vw;padding-bottom:10.66667vw;padding-top:2.66667vw}.p-special-list__mv__main{position:relative}.p-special-list__mv__image{margin:auto;position:relative;width:92vw}.p-special-list__mv__catch{-webkit-transform:translate(-50%);left:50%;position:absolute;top:5.33333vw;transform:translate(-50%);z-index:2}.p-special-list__mv__headings{-webkit-transform:translate(-50%);font-size:9.33333vw;left:50%;position:absolute;text-align:center;top:10.66667vw;transform:translate(-50%);width:100%;z-index:2}.p-special-list__mv__lead{font-size:4vw;line-height:1.538;margin:auto;margin-top:2.66667vw;width:92vw}.p-special-list__index{margin:auto;margin-bottom:16vw;width:92vw}.p-special-list__index__item{margin-top:10.66667vw}.p-special-list__index__item :nth-child(1){margin-top:0}.p-special-list__index__title{font-size:3.46667vw;line-height:1.538;margin-top:2.66667vw}.p-special-list__index__image{border:1px solid #d5d5d5}.p-special-list.list1 .p-special-list__mv__catch{width:32.53333vw}.p-special-list.list2 .p-special-list__mv__catch{width:44.66667vw}.p-special-list.list3 .p-special-list__mv__catch{width:87.06667vw}.p-special-list.list4 .p-special-list__mv__catch{width:52.53333vw}.p-special-list.list5 .p-special-list__mv__catch{width:83.73333vw}.p-special-list.list6 .p-special-list__mv__catch{width:47.73333vw}.p-special-list.list7 .p-special-list__mv__catch{width:58vw}.p-special-list.list7 .p-special-list__mv__headings{top:16vw}.p-special-list.list8 .p-special-list__mv__catch{width:58.93333vw}.p-special-list.list9 .p-special-list__mv__catch{width:56.13333vw}.p-special-list.list10 .p-special-list__mv__catch{width:36.93333vw}.p-special-list.list11 .p-special-list__mv__catch{width:86.13333vw}.p-special-list.list11 .p-special-list__mv__headings{top:16vw}.p-special-list.list12 .p-special-list__mv__catch{width:72.4vw}.p-special-list.list13 .p-special-list__mv__catch{width:50.13333vw}.p-special-list.list14 .p-special-list__mv__catch{width:32.53333vw}.p-special-list.list15 .p-special-list__mv__catch{width:48.53333vw}.p-special-list.list16 .p-special-list__mv__catch{width:56vw}.p-terms__inner{margin:auto;margin-bottom:10.66667vw;margin-top:8vw;width:92vw}.p-terms__title{color:#04c4f4;font-size:5.33333vw;font-weight:700;line-height:1.2;text-align:center}.p-terms__lead{font-size:4vw;line-height:1.4;margin-top:8vw}.p-terms__headings{font-size:4.8vw;font-weight:700;line-height:1.1666;margin-top:9.33333vw}.p-terms__text{font-size:4vw;line-height:2;margin-top:1.33333vw}.p-terms__text a{border-bottom:2px solid #04c4f4;color:#04c4f4;display:inline-block}.p-terms__credit{font-size:4vw;line-height:1.4;margin-top:5.33333vw}.p-top{display:none}.p-top .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-top__loading{background-color:#04c4f4;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:100}.p-top__loading.is-show{display:block;opacity:1}.p-top__loading__inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.p-top__loading__logo{display:none;width:177px}.p-top__mv{padding-bottom:10.66667vw;position:relative}.p-top__mv__mv{height:120.4vw;margin-bottom:5.33333vw;position:relative}.p-top__mv__movie{display:none;left:0;position:absolute;top:0;z-index:2}.p-top__mv__movie video{width:100%}.p-top__mv__image{left:0;position:absolute;top:0}.p-top__mv__headings{margin-bottom:5.33333vw;margin-left:auto;margin-right:auto;width:94vw}.p-top__mv__subheadings{color:#fd49af;font-size:5.33333vw;font-weight:700;margin-bottom:5.33333vw;text-align:center}.p-top__mv__lead{font-size:4vw;line-height:1.46666666;margin-bottom:5.33333vw}.p-top__mv__youtube{aspect-ratio:16/9;width:100%}.p-top__mv__youtube iframe{height:100%;width:100%}.p-top__special{padding:1.33333vw 0 10.66667vw}.p-top__special.p-top__special1{background-color:rgba(246,233,89,.4)}.p-top__special.p-top__special2{background-color:rgba(3,173,216,.4)}.p-top__special.p-top__special3{background-color:rgba(255,132,164,.4)}.p-top__special.p-top__special4{background-color:rgba(66,178,53,.4)}.p-top__special__headings{margin-bottom:1.33333vw;margin-left:auto;margin-right:auto;text-align:center}.p-top__special__headings img{height:14.4vw;width:auto}.p-top__special__link{display:block;height:100%;height:92vw;margin-bottom:4vw;position:relative;width:100%;width:92vw}.p-top__special__sublead{-webkit-transform:translate(-50%);font-size:3.46667vw;font-weight:700;left:50%;position:absolute;text-align:center;top:5.33333vw;transform:translate(-50%);width:100%;z-index:2}.p-top__special__lead{-webkit-transform:translate(-50%);font-size:8vw;font-weight:700;left:50%;line-height:9.33333vw;position:absolute;text-align:center;top:10.66667vw;transform:translate(-50%);width:100%;z-index:2}.p-top__special3 .p-top__special__lead{top:6vw}.p-top__special4 .p-top__special__lead{line-height:8.4vw}.p-top__special4 .p-top__special__lead .u-small{font-size:5.33333vw}.p-top__special__lead .u-yellow{color:#fbc50a}.p-top__special__lead .u-blue{color:#03add8}.p-top__special__lead .u-pink{color:#ff84a4}.p-top__special__lead .u-green{color:#42b235}.p-top__special__image{left:0;position:absolute;top:0}.p-top__special__caption{font-size:3.46667vw;line-height:1.5386}.p-top__bookstore{background-image:url(/images/common/bg_pattern02.png);background-size:50vw 17.86667vw;padding:13.33333vw 0}.p-top__bookstore__banner-list{margin-bottom:13.33333vw}.p-top__bookstore__banner-item:not(:last-child){margin-bottom:2.66667vw}.p-top__bookstore__headings{color:#04c4f4;font-size:9.33333vw;font-weight:700;margin-bottom:5.33333vw;text-align:center}.p-top__bookstore__store-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.p-top__bookstore__store-item{margin-bottom:2.66667vw;width:44.8vw}.p-top__bookstore__store-item:nth-child(2n+1){margin-right:2.4vw}.p-top__bookstore__store-item:nth-last-child(-n+2){margin-bottom:0}.p-top__past{background-image:url(/images/common/bg_pattern02.png);background-size:50vw 17.86667vw;padding-bottom:16vw}.p-top__past__headings{margin-bottom:2.66667vw;width:94vw}.p-top__past__item:not(:last-child){margin-bottom:2.66667vw}.p-top__past__item a{border-radius:1.33333vw;overflow:hidden}.p-weathernews .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-weathernews__bg{height:100vh;position:fixed;width:100%;z-index:1}.p-weathernews__bg__image{-webkit-animation:slideshow 15s linear infinite;animation:slideshow 15s linear infinite;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.p-weathernews__bg__image1{background-image:url(/images/weathernews/weathernews_bg1.jpg);z-index:1}.p-weathernews__bg__image2{-webkit-animation-delay:5s;animation-delay:5s;background-image:url(/images/weathernews/weathernews_bg2.jpg);z-index:2}.p-weathernews__bg__image3{-webkit-animation-delay:10s;animation-delay:10s;background-image:url(/images/weathernews/weathernews_bg3.jpg);z-index:3}.p-weathernews__mv{padding-bottom:10.66667vw}.p-weathernews__mv__main{margin-bottom:1.33333vw;position:relative}.p-weathernews__mv__headings{-webkit-transform:translateX(-50%);left:50%;position:absolute;top:4.66667vw;transform:translateX(-50%);width:84.66667vw}.p-weathernews__mv__image{left:0;position:absolute;top:0}.p-weathernews__mv__lead{font-size:4vw;line-height:1.4667;margin-bottom:10.66667vw}.p-weathernews__mv .l-inner{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain}.p-weathernews__caster{background-color:rgba(4,196,244,.2);padding:10.66667vw 0 13.33333vw;position:relative}.p-weathernews__caster::after{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-weathernews__caster__headings{margin-bottom:2.66667vw;margin-left:auto;margin-right:auto;width:94vw}.p-weathernews__caster__list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.p-weathernews__caster__item{margin-bottom:5.33333vw;width:43.33333vw}.p-weathernews__caster__item:nth-child(2n+1){margin-right:5.33333vw}.p-weathernews__caster__item:nth-last-child(-n+2){margin-bottom:0}.p-weathernews__caster__image{margin-bottom:2.66667vw}.p-weathernews__caster__name{font-size:3.46667vw;line-height:1;text-align:center}.p-weathernews__weather{background-color:rgba(4,196,244,.2)}.p-weathernews__weather__headings{margin-bottom:2.66667vw;margin-left:auto;margin-right:auto;width:94vw}.p-weathernews__weather__header-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.p-weathernews__weather__header-item{background-color:#d5d5d5;color:#fff;font-size:4vw;height:16vw;line-height:16vw;padding-left:24vw;position:relative;width:48.8vw}.p-weathernews__weather__header-item::before{-webkit-transform:translateY(-50%);background-repeat:no-repeat;background-size:9.86667vw 9.86667vw;content:'';display:block;height:9.86667vw;left:11.46667vw;position:absolute;top:50%;transform:translateY(-50%);width:9.86667vw}.p-weathernews__weather__header-item.is-active{background-color:#42b235}.p-weathernews__weather__header-item:first-child{border-radius:0 2.66667vw 0 0;margin-right:2.4vw}.p-weathernews__weather__header-item:first-child::before{background-image:url(/images/weathernews/weathernews_icon-sunny@2x.png)}.p-weathernews__weather__header-item:last-child{border-radius:2.66667vw 0 0 0}.p-weathernews__weather__header-item:last-child::before{background-image:url(/images/weathernews/weathernews_icon-rainy@2x.png)}.p-weathernews__weather__contents-list{background-color:#42b235;padding-bottom:10.66667vw}.p-weathernews__weather__contents-index-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:5.33333vw 4vw 5.33333vw 4vw}.p-weathernews__weather__contents-item{display:none}.p-weathernews__weather__contents-item.is-active{display:block}.p-weathernews__weather__contents-item.is-active .p-weathernews__weather__contents-index-list{padding-bottom:0}.p-weathernews__weather__contents-index-item{margin-bottom:5.33333vw;width:43.33333vw}.p-weathernews__weather__contents-index-item:nth-child(2n+1){margin-right:5.33333vw}.p-weathernews__weather__btn-more{border:4px #fff solid;border-radius:1.33333vw;color:#fff;font-size:4vw;line-height:100%;margin-bottom:5.33333vw;margin-left:auto;margin-right:auto;padding:8vw 0;position:relative;text-align:center;width:92vw}.p-weathernews__weather__btn-more::before{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_arrow-down@2x.png);background-size:5.33333vw 3.06667vw;content:'';display:block;height:3.06667vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:5.33333vw}.p-weathernews__modal{background-color:#04c4f4;border-radius:2.66667vw;color:#fff;display:none;padding:5.33333vw 8vw 12vw 8vw;position:absolute;width:92vw;z-index:31}.p-weathernews__modal__close{margin-bottom:5.33333vw;margin-left:auto;width:9.73333vw}.p-weathernews__modal__headings{font-size:3.46667vw;margin-bottom:6.66667vw;margin-left:auto;margin-right:auto;width:54.93333vw}.p-weathernews__modal__text{font-size:3.46667vw;line-height:1.53846;margin-bottom:2.66667vw}.p-weathernews__modal__image{margin-bottom:10.66667vw}.p-weathernews__modal__item:not(:last-child){margin-bottom:2.66667vw}.p-weathernews__modal__item a{background-color:#fff;border:4px solid #4d4d4d;border-radius:1.33333vw;color:#4d4d4d;display:block;font-size:4vw;height:100%;line-height:1.3333;padding:4vw 0;position:relative;text-align:center;width:100%}.p-weathernews__modal__item a::before{-webkit-transform:translateY(-50%);background-repeat:no-repeat;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%)}.p-weathernews__modal__item a.u-official::before{background-image:url(/images/weathernews/weathernews_icon-official@2x.png);background-size:9.6vw 9.6vw;height:9.6vw;right:3.06667vw;width:9.6vw}.p-weathernews__modal__item a.u-twitter::before{background-image:url(/images/weathernews/weathernews_icon-twitter@2x.png);background-size:8.53333vw 6.73333vw;height:6.73333vw;right:3.33333vw;width:8.53333vw}.p-weathernews__modal__item a.u-tiktok::before{background-image:url(/images/weathernews/weathernews_icon-tiktok@2x.png);background-size:7.6vw 8.53333vw;height:8.53333vw;right:3.33333vw;width:7.6vw}.p-weathernews__modal__item a.u-youtube::before{background-image:url(/images/weathernews/weathernews_icon-youtube@2x.png);background-size:9.86667vw 7.33333vw;height:7.33333vw;right:2.66667vw;width:9.86667vw}.p-weathernews-caster .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-weathernews-caster__back{background-color:#4d4d4d;padding:3.33333vw 0 3.33333vw 5.33333vw}.p-weathernews-caster__btn-back{color:#fff;display:inline-block;font-size:4vw;padding-left:5.33333vw;position:relative}.p-weathernews-caster__btn-back::before{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_arrow-left@2x.png);background-size:3.2vw 5.2vw;content:'';display:block;height:5.2vw;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.2vw}.p-weathernews-caster__mv{background:rgba(66,178,53,.4);padding-bottom:10.66667vw;padding-top:5.33333vw;position:relative}.p-weathernews-caster__mv::after{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-weathernews-caster__mv__inner{margin:auto;width:92vw}.p-weathernews-caster__mv__name{font-size:0}.p-weathernews-caster__mv__profile-headings{font-size:4vw;margin-top:5.33333vw}.p-weathernews-caster__mv__profile-text{font-size:3.46667vw;line-height:1.538;margin-bottom:10.66667vw;margin-top:2.66667vw}.p-weathernews-caster__mv__official{background-color:#fff;border:4px #4d4d4d solid;border-radius:1.33333vw;font-size:4vw;line-height:100%;padding:8vw 0;position:relative;text-align:center}.p-weathernews-caster__mv__official::after{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_icon-official@2x.png);background-repeat:no-repeat;background-size:9.6vw 9.6vw;content:'';display:block;height:9.6vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:9.6vw;z-index:3}.p-weathernews-caster__mv__twitter{background-color:#fff;border:4px #4d4d4d solid;border-radius:1.33333vw;font-size:4vw;line-height:100%;margin-top:2.66667vw;padding:8vw 0;position:relative;text-align:center}.p-weathernews-caster__mv__twitter::after{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_icon-twitter@2x.png);background-repeat:no-repeat;background-size:8.26667vw 6.73333vw;content:'';display:block;height:6.73333vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:8.26667vw;z-index:3}.p-weathernews-caster__mv__instagram{background-color:#fff;border:4px #4d4d4d solid;border-radius:1.33333vw;font-size:4vw;line-height:100%;margin-top:2.66667vw;padding:8vw 0;position:relative;text-align:center}.p-weathernews-caster__mv__instagram::after{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_icon-instagram@2x.png);background-repeat:no-repeat;background-size:9.33333vw 9.33333vw;content:'';display:block;height:9.33333vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:9.33333vw;z-index:3}.p-weathernews-caster__recommend{padding-top:10.66667vw;position:relative}.p-weathernews-caster__recommend::after{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-weathernews-caster__recommend .u-pink{color:#fd49af}.p-weathernews-caster__recommend__headings{margin:auto;width:93.93333vw}.p-weathernews-caster__recommend__lead{font-size:3.46667vw;line-height:1.538;margin:auto;margin-bottom:10.66667vw;margin-top:2.66667vw;width:92vw}.p-weathernews-caster__recommend__index{padding:10.66667vw 0}.p-weathernews-caster__recommend__list-headings{font-size:6.66667vw;height:26.4vw;line-height:1.28;position:relative;text-align:center;z-index:1}.p-weathernews-caster__recommend__list-headings::after{-webkit-transform:translateX(-50%);background-image:url(/images/weathernews/weathernews_recommend-catch@2x.png);background-repeat:no-repeat;background-size:94vw 26.4vw;content:'';display:block;height:26.4vw;left:50%;position:absolute;top:-2vw;transform:translateX(-50%);width:94vw;z-index:-1}.p-weathernews-caster__recommend__title{font-size:4vw;margin-top:2.66667vw;text-align:center}.p-weathernews-caster__recommend__link{background-color:#4d4d4d;border:4px #4d4d4d solid;border-radius:1.33333vw;color:#fff;font-size:4vw;line-height:100%;margin-top:5.33333vw;padding:4vw 0;position:relative;text-align:center}.p-weathernews-caster__tweet{background-color:#fff;border:4px #4d4d4d solid;border-radius:1.33333vw;font-size:4vw;line-height:100%;margin-top:5.33333vw;padding:4vw 0;position:relative;text-align:center}.p-weathernews-caster .bg-sunny{background:rgba(66,178,53,.2);position:relative}.p-weathernews-caster .bg-sunny::after{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item{border-bottom:solid 2px #42b235;margin:auto;padding-bottom:5.33333vw;padding-top:5.33333vw;width:92vw}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item:last-child{border-bottom:none;padding-bottom:0}.p-weathernews-caster .bg-rain{background:rgba(4,196,244,.2);position:relative}.p-weathernews-caster .bg-rain::after{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item{border-bottom:solid 2px #04c4f4;margin:auto;padding-bottom:5.33333vw;padding-top:5.33333vw;width:92vw}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item:last-child{border-bottom:none;padding-bottom:0}.p-weathernews-caster__pager{background-image:url(/images/weathernews/weathernews_bg-white@2x.png);background-repeat:repeat-y;background-size:contain;padding-bottom:16vw;padding-top:14.66667vw}.p-weathernews-caster__pager a{display:block;height:100%;width:100%}.p-weathernews-caster__pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:92vw}.p-weathernews-caster__pager__item{background-color:#fff;border:4px #4d4d4d solid;border-radius:1.33333vw;cursor:pointer;font-size:4vw;line-height:100%;margin-right:2.4vw;margin-top:5.33333vw;padding:8vw 0;position:relative;text-align:center;width:44.8vw}.p-weathernews-caster__pager__item:hover{opacity:.7}.p-weathernews-caster__pager__item:first-child::before{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_arrow-left-black@2x.png);background-size:3.2vw 5.2vw;content:'';display:block;height:5.2vw;left:2.66667vw;position:absolute;position:absolute;top:50%;transform:translateY(-50%);width:3.2vw}.p-weathernews-caster__pager__item:last-child{margin-right:0}.p-weathernews-caster__pager__item:last-child::after{-webkit-transform:translateY(-50%);background-image:url(/images/weathernews/weathernews_arrow-right-black@2x.png);background-size:3.2vw 5.2vw;content:'';display:block;height:5.2vw;position:absolute;right:2.66667vw;top:50%;transform:translateY(-50%);width:3.2vw}.p-weeklyjump55__bg{height:100vh;position:fixed;width:100vw;z-index:1}.p-weeklyjump55__bg__image{-webkit-animation:slideshow 15s linear infinite;animation:slideshow 15s linear infinite;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.p-weeklyjump55__bg__image1{background-image:url(/images/weeklyjump55/bg_pc_jump01.jpg);z-index:1}.p-weeklyjump55__bg__image2{-webkit-animation-delay:5s;animation-delay:5s;background-image:url(/images/weeklyjump55/bg_pc_jump02.jpg);z-index:2}.p-weeklyjump55__bg__image3{-webkit-animation-delay:10s;animation-delay:10s;background-image:url(/images/weeklyjump55/bg_pc_jump03.jpg);z-index:3}.p-weeklyjump55 .l-container{background-image:url(/images/common/bg_pattern02_white.png);background-size:750px 268px}.p-weeklyjump55__mv{margin-bottom:10.66667vw}.p-weeklyjump55__mv__main{padding-bottom:2.66667vw;position:relative}.p-weeklyjump55__mv__catch{-webkit-transform:translate(-50%);left:50%;position:absolute;text-align:center;top:5.33333vw;transform:translate(-50%);width:34vw;z-index:2}.p-weeklyjump55__mv__headings{-webkit-transform:translate(-50%);left:50%;position:absolute;top:14.66667vw;transform:translate(-50%);width:94vw}.p-weeklyjump55__mv__lead{font-size:4vw;line-height:1.46666666;margin-left:4vw;margin-right:4vw}.p-weeklyjump55__index{padding-bottom:12vw;position:relative}.p-weeklyjump55__index__inner{background-color:rgba(3,173,216,.4);padding:10.66667vw 0}.p-weeklyjump55__index__list{margin:auto;width:92vw}.p-weeklyjump55__index__item{-ms-flex-wrap:wrap;border-top:#04c4f4 solid 2px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:2.66667vw;padding-top:2.66667vw}.p-weeklyjump55__index__image{margin-right:2.66667vw;width:36.8vw}.p-weeklyjump55__index__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;position:relative;width:100%}.p-weeklyjump55__index__title{-webkit-box-flex:1;-ms-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;font-size:5.33333vw;width:100%}.p-weeklyjump55__index__link{background-color:#fff;border:#4d4d4d 2px solid;border-radius:10px;font-size:3.46667vw;height:10.66667vw;line-height:2.8;margin-bottom:0;margin-top:auto;text-align:center;width:52.53333vw}.p-weeklyjump55__index__illust{margin:auto;margin-top:-9.06667vw;width:93.06667vw}.p-weeklyjump55__headings{margin:auto;width:94vw}.p-weeklyjump55__lead{-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;justify-content:center;margin-bottom:6.66667vw}.p-weeklyjump55__icon{margin-right:2.66667vw;width:17.2vw}.p-weeklyjump55__text{font-size:4vw;line-height:1.333}.p-weeklyjump55__anniversary{position:relative}.p-weeklyjump55__anniversary__inner{padding:10.66667vw 0}.p-weeklyjump55__anniversary__list{margin:auto;width:92vw}.p-weeklyjump55__anniversary__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:#d5d5d5 solid 2px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.66667vw;padding-top:2.66667vw}.p-weeklyjump55__anniversary__image{border:2px #d5d5d5 solid;margin-right:2.4vw;width:29.06667vw}.p-weeklyjump55__anniversary__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.p-weeklyjump55__anniversary__title{font-size:4vw}@media (min-width:769px){.l-container{width:500px}.l-inner{margin:0 20px}.c-header{width:500px}.c-header__menu{width:500px}.c-header__menu__btn{right:30px}.c-header__menu__item{margin-top:20px}.c-header__menu__item{padding-bottom:23.33333px}.c-header__menu__item{width:293.33333px}.c-header__menu__item:first-child{margin-top:6.66667px}.c-header__menu__item::before{width:292px}.c-header__menu__item::before{height:4px}.c-header__menu__item::before{background-size:292px 4px}.c-header__menu__headings{line-height:43.33333px}.c-header__menu__headings{height:43.33333px}.c-header__menu__headings{width:170px}.c-header__menu__headings{margin-bottom:26.66667px}.c-header__menu__headings{font-size:20px}.c-header__menu__headings::before{height:66.66667px}.c-header__menu__headings::before{top:-2px}.c-header__menu__headings::before{background-size:170px 66.66667px}.c-header__menu__headings span{font-size:43.33333px}.c-header__menu__headings span{margin-top:-12px}.c-header__menu__lead{font-size:15px}.c-footer{padding-bottom:173.33333px}.c-footer{padding-top:40px}.c-footer__menu__list{margin-bottom:40px}.c-footer__menu__item a{font-size:21.33333px}.c-footer__menu__item a{margin-bottom:26.66667px}.c-footer__copyright{font-size:21.33333px}.c-gotop{bottom:13.33333px}.c-gotop{right:6.66667px}.c-gotop{width:114.66667px}.p-detail__mv{margin-bottom:53.33333px}.p-detail__mv__title{font-size:40px}.p-detail__mv__title{line-height:46.66667px}.p-detail__mv__title{margin-top:26.66667px}.p-detail__mv__title{margin-bottom:6.66667px}.p-detail__mv__author{font-size:17.33333px}.p-detail__mv__author{margin-bottom:26.66667px}.p-detail__mv__lead{font-size:17.33333px}.p-detail__mv__lead{line-height:26.66667px}.p-detail__mv__share-list{margin-bottom:26.66667px}.p-detail__mv__share-item{width:39.33333px}.p-detail__mv__share-item{height:39.33333px}.p-detail__mv__share-item{margin:0 6.66667px}.p-detail__mv__share-item a{background-size:39.33333px 39.33333px}.p-detail__mv__title.is-small{font-size:26.66667px}.p-detail__comic{padding-bottom:80px}.p-detail__comic__deadline{font-size:17.33333px}.p-detail__comic__deadline{padding:10px}.p-detail__comic__item{height:80px}.p-detail__comic__item a{padding-right:26.66667px}.p-detail__comic__item a::before{width:20px}.p-detail__comic__item a::before{height:20px}.p-detail__comic__item a::before{background-size:20px 20px}.p-detail__comic__item a.is-deactive::before{font-size:14.66667px}.p-detail__comic__item a.is-deactive::before{padding:5.33333px 23.33333px 6px}.p-faq__inner{margin-top:40px}.p-faq__inner{margin-bottom:53.33333px}.p-faq__inner{width:460px}.p-faq__title{font-size:26.66667px}.p-faq__headings{font-size:24px}.p-faq__headings{padding-bottom:6.66667px}.p-faq__headings{margin-top:40px}.p-faq__question{font-size:21.33333px}.p-faq__question{padding-bottom:10px}.p-faq__question{padding-left:30px}.p-faq__question{margin-top:26.66667px}.p-faq__question::after{left:0}.p-faq__question::after{top:-1.33333px}.p-faq__answer{margin-top:13.33333px}.p-faq__answer{font-size:20px}.p-faq__answer{padding-left:30px}.p-faq__answer::after{left:0}.p-faq__answer::after{top:0}.p-notfound__main{padding:106.66667px 0}.p-notfound__text{font-size:26.66667px}.p-notfound__text{margin-bottom:26.66667px}.p-notfound__link{width:460px}.p-notfound__link{height:100px}.p-notfound__link{border-radius:6.66667px}.p-notfound__link{font-size:20px}.p-notfound__link::before{width:15.33333px}.p-notfound__link::before{height:26.66667px}.p-notfound__link::before{background-size:15.33333px 26.66667px}.p-notfound__link::before{right:13.33333px}.p-special__mv{padding-bottom:53.33333px}.p-special__mv__image{margin-bottom:10px}.p-special__mv__catch{width:170px}.p-special__mv__catch{top:26.66667px}.p-special__mv__headings{top:100px}.p-special__mv__headings{width:386.66667px}.p-special__mv__headings{margin-bottom:26.66667px}.p-special__mv__lead{margin-right:20px}.p-special__mv__lead{margin-left:20px}.p-special__mv__lead{font-size:20px}.p-special__headings{width:470px}.p-special__index__inner{padding-right:20px}.p-special__index__inner{padding-left:20px}.p-special__index__inner{padding-top:30px}.p-special__index__inner{padding-bottom:53.33333px}.p-special__index__inner{margin-top:13.33333px}.p-special__index__lead{width:145.33333px}.p-special__index__lead{margin-bottom:13.33333px}.p-special__index__lead{font-size:17.33333px}.p-special__index__list{margin-top:36.66667px}.p-special__index__item{margin-top:13.33333px}.p-special__index__item :nth-child(1){margin-top:0}.p-special__index__image{width:460px}.p-special__index__subtitle{top:26.66667px}.p-special__index__title{top:53.33333px}.p-special__index__title{font-size:46.66667px}.week1 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:162.66667px}.week1 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:223.33333px}.week1 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:435.33333px}.week1 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:262.66667px}.week2 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:418.66667px}.week2 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:238.66667px}.week2 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:290px}.week2 .p-special__index__item:nth-child(3) .p-special__index__title{top:80px}.week2 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:294.66667px}.week3 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:280.66667px}.week3 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:184.66667px}.week3 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:430.66667px}.week3 .p-special__index__item:nth-child(3) .p-special__index__title{top:80px}.week3 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:362px}.week4 .p-special__index__item:nth-child(1) .p-special__index__subtitle{width:250.66667px}.week4 .p-special__index__item:nth-child(2) .p-special__index__subtitle{width:162.66667px}.week4 .p-special__index__item:nth-child(3) .p-special__index__subtitle{width:242.66667px}.week4 .p-special__index__item:nth-child(4) .p-special__index__subtitle{width:280px}.p-special__index__item.is-soon::after{width:460px}.p-special__index__item.is-soon::after{height:460px}.p-special__index__item.is-end::after{width:460px}.p-special__index__item.is-end::after{height:460px}.p-special-list__mv{padding-top:13.33333px}.p-special-list__mv{padding-bottom:53.33333px}.p-special-list__mv{margin-bottom:26.66667px}.p-special-list__mv__image{width:460px}.p-special-list__mv__catch{top:26.66667px}.p-special-list__mv__headings{top:53.33333px}.p-special-list__mv__headings{font-size:46.66667px}.p-special-list__mv__lead{width:460px}.p-special-list__mv__lead{font-size:20px}.p-special-list__mv__lead{margin-top:13.33333px}.p-special-list__index{width:460px}.p-special-list__index{margin-bottom:80px}.p-special-list__index__item{margin-top:53.33333px}.p-special-list__index__item :nth-child(1){margin-top:0}.p-special-list__index__title{margin-top:13.33333px}.p-special-list__index__title{font-size:17.33333px}.p-special-list.list1 .p-special-list__mv__catch{width:162.66667px}.p-special-list.list2 .p-special-list__mv__catch{width:223.33333px}.p-special-list.list3 .p-special-list__mv__catch{width:435.33333px}.p-special-list.list4 .p-special-list__mv__catch{width:262.66667px}.p-special-list.list5 .p-special-list__mv__catch{width:418.66667px}.p-special-list.list6 .p-special-list__mv__catch{width:238.66667px}.p-special-list.list7 .p-special-list__mv__catch{width:290px}.p-special-list.list7 .p-special-list__mv__headings{top:80px}.p-special-list.list8 .p-special-list__mv__catch{width:294.66667px}.p-special-list.list9 .p-special-list__mv__catch{width:280.66667px}.p-special-list.list10 .p-special-list__mv__catch{width:184.66667px}.p-special-list.list11 .p-special-list__mv__catch{width:430.66667px}.p-special-list.list11 .p-special-list__mv__headings{top:80px}.p-special-list.list12 .p-special-list__mv__catch{width:362px}.p-special-list.list13 .p-special-list__mv__catch{width:250.66667px}.p-special-list.list14 .p-special-list__mv__catch{width:162.66667px}.p-special-list.list15 .p-special-list__mv__catch{width:242.66667px}.p-special-list.list16 .p-special-list__mv__catch{width:280px}.p-terms__inner{margin-top:40px}.p-terms__inner{margin-bottom:53.33333px}.p-terms__inner{width:460px}.p-terms__title{font-size:26.66667px}.p-terms__lead{margin-top:40px}.p-terms__lead{font-size:20px}.p-terms__headings{margin-top:46.66667px}.p-terms__headings{font-size:24px}.p-terms__text{margin-top:6.66667px}.p-terms__text{font-size:20px}.p-terms__credit{margin-top:26.66667px}.p-terms__credit{font-size:20px}.p-top__mv{padding-bottom:53.33333px}.p-top__mv__mv{margin-bottom:26.66667px}.p-top__mv__mv{height:602px}.p-top__mv__headings{width:470px}.p-top__mv__headings{margin-bottom:26.66667px}.p-top__mv__subheadings{font-size:26.66667px}.p-top__mv__subheadings{margin-bottom:26.66667px}.p-top__mv__lead{font-size:20px}.p-top__mv__lead{margin-bottom:26.66667px}.p-top__special{padding:6.66667px 0 53.33333px}.p-top__special__headings{margin-bottom:6.66667px}.p-top__special__headings img{height:72px}.p-top__special__link{width:460px}.p-top__special__link{height:460px}.p-top__special__link{margin-bottom:20px}.p-top__special__sublead{font-size:17.33333px}.p-top__special__sublead{top:26.66667px}.p-top__special__lead{font-size:40px}.p-top__special__lead{line-height:46.66667px}.p-top__special__lead{top:53.33333px}.p-top__special3 .p-top__special__lead{top:30px}.p-top__special4 .p-top__special__lead{line-height:42px}.p-top__special4 .p-top__special__lead .u-small{font-size:26.66667px}.p-top__special__caption{font-size:17.33333px}.p-top__bookstore{padding:66.66667px 0}.p-top__bookstore{background-size:250px 89.33333px}.p-top__bookstore__banner-list{margin-bottom:66.66667px}.p-top__bookstore__banner-item:not(:last-child){margin-bottom:13.33333px}.p-top__bookstore__headings{font-size:46.66667px}.p-top__bookstore__headings{margin-bottom:26.66667px}.p-top__bookstore__store-item{width:224px}.p-top__bookstore__store-item{margin-bottom:13.33333px}.p-top__bookstore__store-item:nth-child(2n+1){margin-right:12px}.p-top__past{padding-bottom:80px}.p-top__past{background-size:250px 89.33333px}.p-top__past__headings{width:470px}.p-top__past__headings{margin-bottom:13.33333px}.p-top__past__item:not(:last-child){margin-bottom:13.33333px}.p-top__past__item a{border-radius:6.66667px}.p-weathernews__mv{padding-bottom:53.33333px}.p-weathernews__mv__main{margin-bottom:6.66667px}.p-weathernews__mv__headings{width:423.33333px}.p-weathernews__mv__headings{top:23.33333px}.p-weathernews__mv__lead{font-size:20px}.p-weathernews__mv__lead{margin-bottom:53.33333px}.p-weathernews__caster{padding:53.33333px 0 66.66667px}.p-weathernews__caster::after{top:0}.p-weathernews__caster::after{left:0}.p-weathernews__caster__headings{width:470px}.p-weathernews__caster__headings{margin-bottom:13.33333px}.p-weathernews__caster__item{width:216.66667px}.p-weathernews__caster__item{margin-bottom:26.66667px}.p-weathernews__caster__item:nth-child(2n+1){margin-right:26.66667px}.p-weathernews__caster__image{margin-bottom:13.33333px}.p-weathernews__caster__name{font-size:17.33333px}.p-weathernews__weather__headings{width:470px}.p-weathernews__weather__headings{margin-bottom:13.33333px}.p-weathernews__weather__header-item{width:244px}.p-weathernews__weather__header-item{height:80px}.p-weathernews__weather__header-item{font-size:20px}.p-weathernews__weather__header-item{line-height:80px}.p-weathernews__weather__header-item{padding-left:120px}.p-weathernews__weather__header-item::before{width:49.33333px}.p-weathernews__weather__header-item::before{height:49.33333px}.p-weathernews__weather__header-item::before{background-size:49.33333px 49.33333px}.p-weathernews__weather__header-item::before{left:57.33333px}.p-weathernews__weather__header-item:first-child{border-radius:0 13.33333px 0 0}.p-weathernews__weather__header-item:first-child{margin-right:12px}.p-weathernews__weather__header-item:last-child{border-radius:13.33333px 0 0 0}.p-weathernews__weather__contents-list{padding-bottom:53.33333px}.p-weathernews__weather__contents-index-list{padding:26.66667px 20px 26.66667px 20px}.p-weathernews__weather__contents-item.is-active .p-weathernews__weather__contents-index-list{padding-bottom:0}.p-weathernews__weather__contents-index-item{width:216.66667px}.p-weathernews__weather__contents-index-item{margin-bottom:26.66667px}.p-weathernews__weather__contents-index-item:nth-child(2n+1){margin-right:26.66667px}.p-weathernews__weather__btn-more{width:460px}.p-weathernews__weather__btn-more{font-size:20px}.p-weathernews__weather__btn-more{border-radius:6.66667px}.p-weathernews__weather__btn-more{padding:40px 0}.p-weathernews__weather__btn-more{margin-bottom:26.66667px}.p-weathernews__weather__btn-more::before{width:26.66667px}.p-weathernews__weather__btn-more::before{height:15.33333px}.p-weathernews__weather__btn-more::before{background-size:26.66667px 15.33333px}.p-weathernews__weather__btn-more::before{right:13.33333px}.p-weathernews__modal{width:460px}.p-weathernews__modal{padding:26.66667px 40px 60px 40px}.p-weathernews__modal{border-radius:13.33333px}.p-weathernews__modal__close{width:48.66667px}.p-weathernews__modal__close{margin-bottom:26.66667px}.p-weathernews__modal__headings{font-size:17.33333px}.p-weathernews__modal__headings{margin-bottom:33.33333px}.p-weathernews__modal__headings{width:274.66667px}.p-weathernews__modal__text{font-size:17.33333px}.p-weathernews__modal__text{margin-bottom:13.33333px}.p-weathernews__modal__image{margin-bottom:53.33333px}.p-weathernews__modal__item:not(:last-child){margin-bottom:13.33333px}.p-weathernews__modal__item a{font-size:20px}.p-weathernews__modal__item a{padding:20px 0}.p-weathernews__modal__item a{border-radius:6.66667px}.p-weathernews__modal__item a.u-official::before{width:48px}.p-weathernews__modal__item a.u-official::before{height:48px}.p-weathernews__modal__item a.u-official::before{right:15.33333px}.p-weathernews__modal__item a.u-official::before{background-size:48px 48px}.p-weathernews__modal__item a.u-twitter::before{width:42.66667px}.p-weathernews__modal__item a.u-twitter::before{height:33.66667px}.p-weathernews__modal__item a.u-twitter::before{right:16.66667px}.p-weathernews__modal__item a.u-twitter::before{background-size:42.66667px 33.66667px}.p-weathernews__modal__item a.u-tiktok::before{width:38px}.p-weathernews__modal__item a.u-tiktok::before{height:42.66667px}.p-weathernews__modal__item a.u-tiktok::before{right:16.66667px}.p-weathernews__modal__item a.u-tiktok::before{background-size:38px 42.66667px}.p-weathernews__modal__item a.u-youtube::before{width:49.33333px}.p-weathernews__modal__item a.u-youtube::before{height:36.66667px}.p-weathernews__modal__item a.u-youtube::before{right:13.33333px}.p-weathernews__modal__item a.u-youtube::before{background-size:49.33333px 36.66667px}.p-weathernews-caster__back{padding:16.66667px 0 16.66667px 26.66667px}.p-weathernews-caster__btn-back{padding-left:26.66667px}.p-weathernews-caster__btn-back{font-size:20px}.p-weathernews-caster__btn-back::before{width:16px}.p-weathernews-caster__btn-back::before{height:26px}.p-weathernews-caster__btn-back::before{background-size:16px 26px}.p-weathernews-caster__mv{padding-top:26.66667px}.p-weathernews-caster__mv{padding-bottom:53.33333px}.p-weathernews-caster__mv::after{top:0}.p-weathernews-caster__mv::after{left:0}.p-weathernews-caster__mv__inner{width:460px}.p-weathernews-caster__mv__name{font-size:0}.p-weathernews-caster__mv__profile-headings{font-size:20px}.p-weathernews-caster__mv__profile-headings{margin-top:26.66667px}.p-weathernews-caster__mv__profile-text{font-size:17.33333px}.p-weathernews-caster__mv__profile-text{margin-top:13.33333px}.p-weathernews-caster__mv__profile-text{margin-bottom:53.33333px}.p-weathernews-caster__mv__official{font-size:20px}.p-weathernews-caster__mv__official{border-radius:6.66667px}.p-weathernews-caster__mv__official{padding:40px 0}.p-weathernews-caster__mv__official::after{width:48px}.p-weathernews-caster__mv__official::after{height:48px}.p-weathernews-caster__mv__official::after{background-size:48px 48px}.p-weathernews-caster__mv__official::after{right:13.33333px}.p-weathernews-caster__mv__twitter{font-size:20px}.p-weathernews-caster__mv__twitter{border-radius:6.66667px}.p-weathernews-caster__mv__twitter{padding:40px 0}.p-weathernews-caster__mv__twitter{margin-top:13.33333px}.p-weathernews-caster__mv__twitter::after{width:41.33333px}.p-weathernews-caster__mv__twitter::after{height:33.66667px}.p-weathernews-caster__mv__twitter::after{background-size:41.33333px 33.66667px}.p-weathernews-caster__mv__twitter::after{right:13.33333px}.p-weathernews-caster__mv__instagram{font-size:20px}.p-weathernews-caster__mv__instagram{border-radius:6.66667px}.p-weathernews-caster__mv__instagram{padding:40px 0}.p-weathernews-caster__mv__instagram{margin-top:13.33333px}.p-weathernews-caster__mv__instagram::after{width:46.66667px}.p-weathernews-caster__mv__instagram::after{height:46.66667px}.p-weathernews-caster__mv__instagram::after{background-size:46.66667px 46.66667px}.p-weathernews-caster__mv__instagram::after{right:13.33333px}.p-weathernews-caster__recommend{padding-top:53.33333px}.p-weathernews-caster__recommend::after{top:0}.p-weathernews-caster__recommend::after{left:0}.p-weathernews-caster__recommend__headings{width:469.66667px}.p-weathernews-caster__recommend__lead{font-size:17.33333px}.p-weathernews-caster__recommend__lead{width:460px}.p-weathernews-caster__recommend__lead{margin-top:13.33333px}.p-weathernews-caster__recommend__lead{margin-bottom:53.33333px}.p-weathernews-caster__recommend__index{padding:53.33333px 0}.p-weathernews-caster__recommend__list-headings{height:132px}.p-weathernews-caster__recommend__list-headings{font-size:33.33333px}.p-weathernews-caster__recommend__list-headings::after{width:470px}.p-weathernews-caster__recommend__list-headings::after{height:132px}.p-weathernews-caster__recommend__list-headings::after{background-size:470px 132px}.p-weathernews-caster__recommend__list-headings::after{top:-10px}.p-weathernews-caster__recommend__title{font-size:20px}.p-weathernews-caster__recommend__title{margin-top:13.33333px}.p-weathernews-caster__recommend__link{font-size:20px}.p-weathernews-caster__recommend__link{border-radius:6.66667px}.p-weathernews-caster__recommend__link{padding:20px 0}.p-weathernews-caster__recommend__link{margin-top:26.66667px}.p-weathernews-caster__tweet{font-size:20px}.p-weathernews-caster__tweet{border-radius:6.66667px}.p-weathernews-caster__tweet{padding:20px 0}.p-weathernews-caster__tweet{margin-top:26.66667px}.p-weathernews-caster .bg-sunny::after{top:0}.p-weathernews-caster .bg-sunny::after{left:0}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item{width:460px}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item{padding-top:26.66667px}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item{padding-bottom:26.66667px}.p-weathernews-caster .bg-sunny .p-weathernews-caster__recommend__item:last-child{padding-bottom:0}.p-weathernews-caster .bg-rain::after{top:0}.p-weathernews-caster .bg-rain::after{left:0}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item{width:460px}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item{padding-top:26.66667px}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item{padding-bottom:26.66667px}.p-weathernews-caster .bg-rain .p-weathernews-caster__recommend__item:last-child{padding-bottom:0}.p-weathernews-caster__pager{padding-top:73.33333px}.p-weathernews-caster__pager{padding-bottom:80px}.p-weathernews-caster__pager__list{width:460px}.p-weathernews-caster__pager__item{width:224px}.p-weathernews-caster__pager__item{margin-right:12px}.p-weathernews-caster__pager__item{font-size:20px}.p-weathernews-caster__pager__item{border-radius:6.66667px}.p-weathernews-caster__pager__item{padding:40px 0}.p-weathernews-caster__pager__item{margin-top:26.66667px}.p-weathernews-caster__pager__item:first-child::before{width:16px}.p-weathernews-caster__pager__item:first-child::before{height:26px}.p-weathernews-caster__pager__item:first-child::before{background-size:16px 26px}.p-weathernews-caster__pager__item:first-child::before{left:13.33333px}.p-weathernews-caster__pager__item:last-child{margin-right:0}.p-weathernews-caster__pager__item:last-child::after{width:16px}.p-weathernews-caster__pager__item:last-child::after{height:26px}.p-weathernews-caster__pager__item:last-child::after{background-size:16px 26px}.p-weathernews-caster__pager__item:last-child::after{right:13.33333px}.p-weeklyjump55__mv{margin-bottom:53.33333px}.p-weeklyjump55__mv__main{padding-bottom:13.33333px}.p-weeklyjump55__mv__catch{width:170px}.p-weeklyjump55__mv__catch{top:26.66667px}.p-weeklyjump55__mv__headings{top:73.33333px}.p-weeklyjump55__mv__headings{width:470px}.p-weeklyjump55__mv__lead{margin-right:20px}.p-weeklyjump55__mv__lead{margin-left:20px}.p-weeklyjump55__mv__lead{font-size:20px}.p-weeklyjump55__index{padding-bottom:60px}.p-weeklyjump55__index__inner{padding:53.33333px 0}.p-weeklyjump55__index__list{width:460px}.p-weeklyjump55__index__item{padding-top:13.33333px}.p-weeklyjump55__index__item{margin-bottom:13.33333px}.p-weeklyjump55__index__image{width:184px}.p-weeklyjump55__index__image{margin-right:13.33333px}.p-weeklyjump55__index__title{font-size:26.66667px}.p-weeklyjump55__index__link{width:262.66667px}.p-weeklyjump55__index__link{height:53.33333px}.p-weeklyjump55__index__link{font-size:17.33333px}.p-weeklyjump55__index__link{margin-bottom:0}.p-weeklyjump55__index__illust{margin-top:-45.33333px}.p-weeklyjump55__index__illust{width:465.33333px}.p-weeklyjump55__headings{width:470px}.p-weeklyjump55__lead{margin-bottom:33.33333px}.p-weeklyjump55__icon{width:86px}.p-weeklyjump55__icon{margin-right:13.33333px}.p-weeklyjump55__text{font-size:20px}.p-weeklyjump55__anniversary__inner{padding:53.33333px 0}.p-weeklyjump55__anniversary__list{width:460px}.p-weeklyjump55__anniversary__item{padding-top:13.33333px}.p-weeklyjump55__anniversary__item{margin-bottom:13.33333px}.p-weeklyjump55__anniversary__image{width:145.33333px}.p-weeklyjump55__anniversary__image{margin-right:12px}.p-weeklyjump55__anniversary__title{font-size:20px}}@media (max-width:768px){.c-header__menu__btn{right:4vw}.c-header__menu__lead{font-size:4vw}.c-gotop a:hover{opacity:1}.c-gotop a:active{opacity:1}.c-bg{display:none}.p-weathernews__bg{display:none}.p-weeklyjump55__bg{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbi5zY3NzIiwicGFydHMvX3BhcnRzLnNjc3MiLCJwYWdlL19kZXRhaWwuc2NzcyIsInBhZ2UvX2ZhcS5zY3NzIiwicGFnZS9fbm90Zm91bmQuc2NzcyIsInBhZ2UvX3NwZWNpYWwuc2NzcyIsInBhZ2UvX3Rlcm1zLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsInBhZ2UvX3dlYXRoZXJuZXdzLnNjc3MiLCJwYWdlL193ZWVrbHlqdW1wNTUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBdUJBLEtBQ0EsUUFvQ0EsUUFDQSxNQWNBLE1BbkNBLEVBbkJBLFdBWkEsS0FxREEsT0FUQSxRQTVCQSxLQUNBLEtBa0JBLEdBakJBLElBb0NBLFFBbkNBLElBbEJBLElBZ0NBLEdBQ0EsR0FkQSxHQW1CQSxTQWdCQSxXQUNBLE9BQ0EsT0FqQkEsS0FuQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBZ0RBLE9BQ0EsT0M3REEsS0RrQ0EsRUE1QkEsT0FpQkEsSUFDQSxJQUNBLElBa0JBLE1BQ0EsT0FKQSxHQTJCQSxLQUxBLEtBQ0EsSUExREEsT0FpQ0EsR0F6QkEsRUFFQSxJQVdBLEVBQ0EsS0FxQ0EsUUFwQ0EsTUF4QkEsS0F5QkEsT0FDQSxJQW1DQSxRQWxDQSxJQWNBLE1BRUEsTUFLQSxHQUpBLE1BR0EsR0FGQSxNQWlCQSxLQWhCQSxHQVhBLEdBUEEsSUFxQ0EsTUNNRSxXQUFBLElBSkEsT0FBQSxFQUVBLFVBQUEsS0FKQSxPQUFBLEVBR0EsUUFBQSxFQUZBLFFBQUEsRUFJQSxlQUFBLFNBSUYsS0FDRSxZQUFBLEVBR0YsUURFQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsSUFDQSxRQ0FFLFFBQUEsTUFHRixPQUNFLFdBQUEsS0FHRixXREVBLEVDQUUsT0FBQSxLREtGLGlCQ0ZBLGtCRElBLFFBREEsU0NDRSxRQUFBLEdBQ0EsUUFBQSxLQUdGLEVBS0UsV0FBQSxJQUZBLFVBQUEsS0FGQSxPQUFBLEVBQ0EsUUFBQSxFQUVBLGVBQUEsU0FLRixJQUNFLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBSUYsS0FDRSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUdGLElBQ0UsZ0JBQUEsYUFHRixZREVBLFdDQUUsY0FBQSxJQUFBLE9BQ0EsT0FBQSxLQUdGLE1BQ0UsZ0JBQUEsU0FDQSxlQUFBLEVBSUYsR0FHRSxPQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsS0FIQSxRQUFBLE1BQ0EsT0FBQSxJQUdBLE9BQUEsSUFBQSxFQUNBLFFBQUEsRUFHRixNREVBLE9DQUUsZUFBQSxPQXJGRixLQzFFRSx5QkFBQSxLQUlBLDhCQUFBLE9BRkEsTUFBQSxRQUpBLFlBQUEsY0FBQSxDQUFBLGVBQUEsQ0FBQSwwQkFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsVUFBQSxDQUFBLGFBQUEsQ0FBQSxLQUFBLENBQUEsV0FNQSxzQkFBQSxPQURBLFlBQUEsSUFKQSxPQUFBLEtBTUEsV0FBQSxPQUpBLE1BQUEsS0FKRixjQVlJLFNBQUEsTUFLSixJQUVFLGVBQUEsT0FEQSxNQUFBLEtBREYsV0FLSSxRQUFBLEVEMEZKLEVDcEZFLE1BQUEsUUFDQSxRQUFBLE1BQ0EsZ0JBQUEsS0FIRixRQVFJLE9BQUEsUUFEQSxRQUFBLEdBTUosYUFFSSxPQUFBLFFGcU1KLEdFak1BLEdBRUUsV0FBQSxLQUdGLEtBQ0UsTUFBQSxLQUdGLEVGa01BLFFBREEsU0U5TEUsbUJBQUEsV0FDQSxXQUFBLFdBS0YsYUFLRSxpQkFBQSxLQUhBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FGQSxNQUFBLEtBR0EsUUFBQSxFQVNGLFNDK0JFLE9BQUEsRUFBQSxJQzlHRixTQUNFLFFBQUEsZUFPRixhQUNFLFlBQUEsS0FDQSxhQUFBLEtBR0YsUUFDRSxNQUFBLEtBR0YsU0FDRSxNQUFBLE1BR0YsVUFDRSxZQUFBLEtBQ0EsYUFBQSxLQUdGLFFBQ0UsUUFBQSxLQUdGLFNBQ0UsUUFBQSxNQUdGLFVBQ0UsUUFBQSxhQUdGLFVBQ0UsUUFBQSxPQUdGLFlBQ0UsUUFBQSxFQUdGLFFBQ0UsU0FBQSxPQVFGLFdBQ0UsVUFBQSxNQUVBLFNBQUEsU0FDQSxJQUFBLE1BRkEsZUFBQSxJQUtGLFdBQ0UsVUFBQSxNQUVBLFNBQUEsU0FDQSxJQUFBLEtBRkEsZUFBQSxPQUtGLFlBQ0UsYUFBQSxJQUNBLFlBQUEsS0FJRixXQUNFLFlBQUEsWUFHRixXQUNFLFlBQUEsY0FTRixhQUNFLFlBQUEsY0FBQSxDQUFBLFdBR0YsVUFDRSxZQUFBLGdCQUFBLENBQUEsV0FPRixTQUNFLFlBQUEsSUFHRixXQUNFLFlBQUEsSUFHRixVQUNFLFlBQUEsSUFHRixRQUNFLFlBQUEsSUFHRixTQUNFLFlBQUEsSUFNRixhQUNFLGVBQUEsS0FERixtQkFLSSxPQUFBLEtBT0osY0FDRSxXQUFBLGdCQUdGLGVBQ0UsV0FBQSxpQkFHRixhQUNFLFdBQUEsZUFHRixtQkFDRSxlQUFBLE9BR0YsZ0JBQ0UsZUFBQSxJQUdGLG1CQUNFLGVBQUEsT0FHRixZQUVFLFVBQUEsT0FFQSxTQUFBLE9BREEsY0FBQSxTQUZBLFlBQUEsT0FVRixTQUFBLGdCQUFBLDBCQUFBLGdCQUFBLG1DQUFBLGNBQUEsUUFDRSxtQkFBQSxJQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxPQzlLRiw2QkFDRSxHQUFJLFFBQUEsRUFDSixJQUFLLFFBQUEsRUFDTCxJQUFLLFFBQUEsRUFDTCxJQUFLLFFBQUEsRUFDTCxLQUFNLFFBQUEsR0FMUixxQkFDRSxHQUFJLFFBQUEsRUFDSixJQUFLLFFBQUEsRUFDTCxJQUFLLFFBQUEsRUFDTCxJQUFLLFFBQUEsRUFDTCxLQUFNLFFBQUEsR0NGUixVQVFFLGtCQUFBLGlCQUxBLGlCQUFBLFFBRkEsT0FBQSxLQU1BLEtBQUEsSUFFQSxPQUFBLEVBQUEsS0FKQSxTQUFBLE1BQ0EsSUFBQSxFQUVBLFVBQUEsaUJBTkEsTUFBQSxLQUVBLFFBQUEsR0FZQSxpQkFFRSxPQUFBLEtBREEsU0FBQSxTQUVBLE1BQUEsS0FHRixnQkFLRSxrQkFBQSxxQkFEQSxLQUFBLElBRkEsU0FBQSxTQUNBLElBQUEsSUFFQSxVQUFBLHFCQUpBLE1BQUEsTUFPRixnQkFHRSxpQkFBQSxRQUVBLE9BQUEsTUFHQSxRQUFBLEVBUEEsU0FBQSxNQUNBLElBQUEsS0FLQSxXQUFBLE9BSEEsTUFBQSxLQUtBLE1BQUEsTUFDQSxRQUFBLEdBVkQsd0JBaUJHLFFBQUEsRUFDQSxXQUFBLFFBSUYscUJBTUUsa0JBQUEsaUJBRUEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BREEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUpBLE9BQUEsS0FIQSxTQUFBLFNBQ0EsTUFBQSxFQUdBLElBQUEsSUFDQSxVQUFBLGlCQUhBLE1BQUEsS0FIRCxrQ0FzQkssTUFBQSxLQXRCTCw4Q0F5Qk8sa0JBQUEscUJBQUEsY0FBQSxVQUFBLHFCQUFBLGNBekJQLCtDQTZCTyxRQUFBLEVBN0JQLDZDQWlDTyxrQkFBQSxzQkFBQSxlQUFBLFVBQUEsc0JBQUEsZUFqQ1AsMEJBMkNHLGlCQUFBLEtBREEsUUFBQSxhQUVBLE9BQUEsSUFIQSxTQUFBLFNBSUEsTUFBQSxLQTdDSCxzQ0FpREssSUFBQSxFQWpETCx1Q0FxREssSUFBQSxLQXJETCxxQ0EwREssY0FBQSxFQURBLElBQUEsS0FPTix1QkFLQyxtQkFBQSxLQUVBLGdCQUFBLEtBTEMsT0FBQSxLQUNBLFdBQUEsT0FGQSxNQUFBLEtBREQsMENBVUUsUUFBQSxLQUtILHNCQUdFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQURBLFlBQUEsT0FGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BRUEsZ0JBQUEsT0FKQSxNQUFBLEtBV0Ysc0JIVEYsV0FBQSxJQWdHQSxlQUFBLFVHdEZJLFNBQUEsU0FDQSxXQUFBLE9IL0VKLE1BQUEsV0c2RUcsa0NIVEgsV0FBQSxVR1NHLHlDQWlCSyxRQUFBLEtBakJMLDhCQWdDRyxrQkFBQSxpQkFDQSxpQkFBQSx3Q0gwR04sZ0JBQUEsT0FBQSxLRzdHTSxPQUFBLEVBTkEsUUFBQSxHQURBLFFBQUEsTUhuRk4sT0FBQSxLRzJGTSxLQUFBLElBVEEsU0FBQSxTQVVBLFVBQUEsaUJIN0dOLE1BQUEsT0c2RUcsd0JBc0NHLEtBQUEsSUFNSiwwQkFDRSxNQUFBLFFBRUEsUUFBQSxhSC9KSixVQUFBLElHOEpJLFlBQUEsSUgxR0osT0FBQSxVQWxDQSxZQUFBLFVBZ0hBLGNBQUEsVUcrQkksU0FBQSxTQURBLGVBQUEsT0g3SEosTUFBQSxLR3lIRyxrQ0FzQkcsaUJBQUEsd0NBQ0Esa0JBQUEsVUh3RU4sZ0JBQUEsS0FBQSxXRzNFTSxRQUFBLEdBREEsUUFBQSxNSDNITixPQUFBLFdHb0lNLEtBQUEsRUFQQSxTQUFBLFNIK0JOLElBQUEsTUc1Qk0sTUFBQSxLQUdBLFFBQUEsR0EzQkgsK0JBNkNHLE1BQUEsUUFDQSxRQUFBLGFIMU1OLFVBQUEsVUF1R0EsV0FBQSxPR29HTSxlQUFBLE9Ba0JKLHNCQUVFLE1BQUEsS0FEQSxZQUFBLFlBa0JOLFVBR0UsaUJBQUEsUUFDQSxNQUFBLEtBRUEsWUFBQSxFSC9DQSxlQUFBLFdBM0JBLFlBQUEsSUd5RUEsV0FBQSxPQU1FLHNCSHpIRixjQUFBLElHOEhHLHdCQUtHLE1BQUEsS0hyUU4sVUFBQSxVQWtJQSxjQUFBLFVHNElBLHFCSDlRQSxVQUFBLFVHb1JGLFNIekNFLE9BQUEsVUdnREEsUUFBQSxFQURBLFNBQUEsTUh4REEsTUFBQSxVRzJEQSxXQUFBLE9IMVBBLE1BQUEsV0d5UEEsUUFBQSxFQVJGLGlCQVlJLFFBQUEsRUFDQSxXQUFBLFFBaUJKLHFCQUdJLFlBQUEsS0FNSixpQkFNRSxXQUFBLGVBRUEsUUFBQSxLQU5BLE9BQUEsS0FHQSxLQUFBLEVBRkEsU0FBQSxNQUNBLElBQUEsRUFIQSxNQUFBLEtBTUEsUUFBQSxHTmthRixzQk05WkEscUJBSUksT0FBQSxRQUNBLFFBQUEsR0FNSixNQUlFLE9BQUEsTUFDQSxRQUFBLEdBSkEsU0FBQSxNQUVBLE1BQUEsTUFEQSxRQUFBLEVBVUEsYUFNRSxrQkFBQSxVQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsVUFBQSxJQUFBLE9BQUEsU0FIQSxvQkFBQSxPQUFBLE9BREEsa0JBQUEsVUFEQSxnQkFBQSxNQUlBLE9BQUEsS0FLQSxLQUFBLEVBSEEsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBTEEsTUFBQSxLQVNGLGNBQ0UsaUJBQUEsZ0NBQ0EsUUFBQSxFQUdGLGNBRUUsd0JBQUEsR0FBQSxnQkFBQSxHQURBLGlCQUFBLGdDQUVBLFFBQUEsRUFHRixjQUVFLHdCQUFBLElBQUEsZ0JBQUEsSUFEQSxpQkFBQSxnQ0FFQSxRQUFBLEVDM1pKLHVCQUlJLGlCQUFBLDJDQURBLGdCQUFBLE1BQUEsTUFLSixjSjZKRSxjQUFBLFdJekpBLHFCQU1FLE1BQUEsUUppQkYsVUFBQSxJQWtCQSxZQUFBLFVBZ0hBLGNBQUEsVUEzQkEsV0FBQSxVSXpIRSxXQUFBLE9BSUYsc0JBSUUsTUFBQSxRSlVGLFVBQUEsVUlYRSxZQUFBLEtKNklGLGNBQUEsVUkzSUUsV0FBQSxPQUdGLG9CSk1BLFVBQUEsVUFrQkEsWUFBQSxVSWxCQSwwQkFHRSxpQkFBQSxPQUFBLGNBQUEsT0FEQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxnQkFBQSxPSitIRixjQUFBLFVJNUhBLDBCSjhDQSxPQUFBLFVBMEJBLE9BQUEsRUFBQSxVQTNDQSxNQUFBLFVJN0JDLDRCSnFQRCxnQkFBQSxVQUFBLFVJNU9JLFFBQUEsTUFEQSxPQUFBLEtBREEsTUFBQSxLQVBILHFDQWFHLGlCQUFBLHdDQWJILGtDQWdCRyxpQkFBQSxxQ0FoQkgsc0NBbUJHLGlCQUFBLHlDQU9OLDhCSmhDRSxVQUFBLFVJb0NGLGlCSm1LRSxlQUFBLEtJaEtBLDJCQU1FLE9BQUEsSUFBQSxNQUFBLFFBRkEsTUFBQSxRSjNDRixVQUFBLFVJMENFLFlBQUEsSUppR0YsUUFBQSxJSS9GRSxXQUFBLE9BU0YsdUJBRUUsY0FBQSxJQUFBLE1BQUEsUUpIRixPQUFBLEtJSUUsU0FBQSxTQUhELHlCQVNHLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FIQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxPQUFBLEtKaUlKLGNBQUEsVUk5SEksU0FBQSxTQUpBLE1BQUEsS0FQSCxpQ0FrQkssa0JBQUEsaUJBRUEsaUJBQUEsd0NKa0xOLGdCQUFBLElBQUEsSUl2TE0sUUFBQSxHQURBLFFBQUEsTUpmTixPQUFBLElJaUJNLFNBQUEsU0FHQSxNQUFBLEVBRkEsSUFBQSxJQUNBLFVBQUEsaUJKcENOLE1BQUEsSUlrQkMscUNBMkJLLGVBQUEsS0EzQkwsNkNBcUNPLGlCQUFBLEtBREEsT0FBQSxJQUFBLE1BQUEsUUFEQSxNQUFBLFFBSEEsUUFBQSxRSnJGUixVQUFBLFVJdUZRLE9BQUEsS0pvRVIsUUFBQSxVQUFBLFVBQUEsTUlyRVEsTUFBQSxLQ3hIUixjQUNFLE9BQUEsS0xtS0YsY0FBQSxXQTNCQSxXQUFBLElBcEVBLE1BQUEsS0s5REEsY0FLRSxNQUFBLFFMc0JGLFVBQUEsVUt2QkUsWUFBQSxJQUZBLFlBQUEsSUFDQSxXQUFBLE9BS0YsaUJBS0UsY0FBQSxJQUFBLE1BQUEsUUxjRixVQUFBLE1LaEJFLFlBQUEsSUFEQSxZQUFBLE1Md0hGLFdBQUEsSUFnR0EsZUFBQSxVS2pOQSxpQkFHRSxjQUFBLElBQUEsTUFBQSxRTE9GLFVBQUEsVUtSRSxZQUFBLElMK0dGLFdBQUEsVUFnR0EsZUFBQSxJQWxCQSxhQUFBLElLeExFLFNBQUEsU0FQRCx3QkFVRyxRQUFBLEtMeU5KLEtBQUEsRUt4TkksU0FBQSxTTCtNSixJQUFBLFVLek1BLGVMUEEsVUFBQSxJS1VFLFlBQUEsRUw2RkYsV0FBQSxVQThFQSxhQUFBLElLektFLFNBQUEsU0FMRCxzQkFRRyxRQUFBLEtMME1KLEtBQUEsRUt6TUksU0FBQSxTTGdNSixJQUFBLEVLek1DLGlCQWlCRyxjQUFBLElBQUEsTUFBQSxRQUZBLE1BQUEsUUFDQSxRQUFBLGFDMUROLFlBQ0UsV0FBQSxNQURGLHlCQU1JLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUNBLGNBQUEsS0FGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsVUFBQSxLQUhBLFdBQUEsTUFKSixzQkFXSSxXQUFBLEtBWEoscUJBZ0JJLGtCQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLEVBQUEsU0FBQSxFQURBLFlBQUEsT0FEQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxLQUFBLEVBR0Ysa0JOa0tBLFFBQUEsV0FBQSxFTTlKQSxrQk5XQSxVQUFBLFVNUEUsWUFBQSxJTnlJRixjQUFBLFVNMUlFLFdBQUEsT0FJRixrQkFNRSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FEQSxZQUFBLE9BSUEsaUJBQUEsUU5vUUYsY0FBQSxVTXJRRSxNQUFBLEtBSkEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtOREYsVUFBQSxJQW9EQSxPQUFBLEtNakRFLGdCQUFBLE9BSUEsU0FBQSxTQUhBLFdBQUEsT04rQkYsTUFBQSxLTXZDQywwQkF1Qkcsa0JBQUEsaUJBTkEsaUJBQUEsdUNOOE9KLGdCQUFBLFVBQUEsVU1oUEksUUFBQSxHQURBLFFBQUEsTU4wQ0osT0FBQSxVTXhDSSxTQUFBLFNOc05KLE1BQUEsVU1oTkksSUFBQSxJQUNBLFVBQUEsaUJOZ0JKLE1BQUEsVU90RUYsd0JBSUksaUJBQUEsMkNBREEsZ0JBQUEsTUFBQSxNQUtKLGVQa09FLGVBQUEsV09oT0EsU0FBQSxTQUVBLHNCUHlKQSxjQUFBLElPeEpFLFNBQUEsU0FJQSxzQkFNQSxrQkFBQSxnQkFEQSxLQUFBLElBRkEsU0FBQSxTQURBLFdBQUEsT1BnT0YsSUFBQSxVTzVORSxVQUFBLGdCUCtDRixNQUFBLEtPOUNFLFFBQUEsRUFHRix5QkFJRSxrQkFBQSxnQkFEQSxLQUFBLElQdUlGLGNBQUEsVU9uSUUsWUFBQSxLQUNBLGFBQUEsS0FQQSxTQUFBLFNQdU5GLElBQUEsS09wTkUsVUFBQSxnQlB1Q0YsTUFBQSxXT2hDQSxxQlBIQSxVQUFBLElPT0UsWUFBQSxXUHlHRixZQUFBLElBU0EsYUFBQSxJTzlHRixxQkFFSSxNQUFBLFFBR0YscUJBRUUsT0FBQSxLUGlCRixNQUFBLEtPZEEsa0JBQ0UsV0FBQSxPQUNBLHlCQUNFLGlCQUFBLFFQK0VKLFdBQUEsVUFnR0EsZUFBQSxXQWxCQSxhQUFBLElBU0EsY0FBQSxJQWxCQSxZQUFBLElPNUlFLHdCUGhDRixVQUFBLFVPcUNJLFlBQUEsTUFIQSxPQUFBLEtQZ0dKLGNBQUEsVUEvRkEsTUFBQSxXT0tFLHdCUCtERixXQUFBLFVPOURJLE1BQUEsS0FJRix3QlAwREYsV0FBQSxVT3hESSxTQUFBLFNBRkQsc0NQMERILFdBQUEsRU9qREUseUJBQ0UsU0FBQSxTUHBCSixNQUFBLEtPd0JFLDRCQUlFLGtCQUFBLGdCQURBLEtBQUEsSUFGQSxTQUFBLFNQb0pKLElBQUEsVU9qSkksVUFBQSxnQkFDQSxRQUFBLEVBR0YseUJBS0Usa0JBQUEsZ0JQeEVKLFVBQUEsVU91RUksS0FBQSxJQUZBLFNBQUEsU1AySUosSUFBQSxXT3hJSSxVQUFBLGdCQUpBLE1BQUEsS0FNQSxRQUFBLEVBS04sd0VQNUNFLE1BQUEsV080Q0Ysd0VQNUNFLE1BQUEsV080Q0Ysd0VQNUNFLE1BQUEsV080Q0Ysd0VQNUNFLE1BQUEsV09zRUYsd0VQdEVFLE1BQUEsV09zRUYsd0VQdEVFLE1BQUEsV09zRUYsd0VQdEVFLE1BQUEsS09zRUYscUVQdUdFLElBQUEsS092R0Ysd0VQdEVFLE1BQUEsV09tR0Ysd0VQbkdFLE1BQUEsV09tR0Ysd0VQbkdFLE1BQUEsV09tR0Ysd0VQbkdFLE1BQUEsV09tR0YscUVQMEVFLElBQUEsS08xRUYsd0VQbkdFLE1BQUEsT09nSUYsd0VQaElFLE1BQUEsV09nSUYsd0VQaElFLE1BQUEsV09nSUYsd0VQaElFLE1BQUEsV09nSUYsd0VQaElFLE1BQUEsS08wSkYsdUNBR0UsaUJBQUEseUNBRUEsa0JBQUEsVUFEQSxnQkFBQSxLQUFBLEtBSEEsUUFBQSxHQUNBLFFBQUEsTVAzSUEsT0FBQSxLT29KQSxLQUFBLEVBRkEsU0FBQSxTQUNBLElBQUEsRVBwS0EsTUFBQSxLT2tLQSxRQUFBLEVWOGlDRixpQ1V4aUNBLGtDQUVFLGVBQUEsS0FJRixzQ0FHRSxpQkFBQSx3Q0FFQSxrQkFBQSxVQURBLGdCQUFBLEtBQUEsS0FIQSxRQUFBLEdBQ0EsUUFBQSxNUC9KQSxPQUFBLEtPd0tBLEtBQUEsRUFGQSxTQUFBLFNBQ0EsSUFBQSxFUHhMQSxNQUFBLEtPc0xBLFFBQUEsRUFTRiw2QkFJSSxpQkFBQSwyQ0FEQSxnQkFBQSxNQUFBLE1BSEosMEJBUUksTUFBQSxRQUdGLG9CQUNFLGlCQUFBLFFQNUdGLGNBQUEsVUFxRUEsZUFBQSxXQTNCQSxZQUFBLFVPdUVFLDBCQUNFLFNBQUEsU0FHRiwyQkFHRSxPQUFBLEtBRkEsU0FBQSxTUHJOSixNQUFBLEtPME5FLDJCQUlFLGtCQUFBLGdCQURBLEtBQUEsSUFGQSxTQUFBLFNQOUNKLElBQUEsVU9pREksVUFBQSxnQkFDQSxRQUFBLEVBR0YsOEJBS0Usa0JBQUEsZ0JQMVFKLFVBQUEsVU95UUksS0FBQSxJQUZBLFNBQUEsU0FLQSxXQUFBLE9QNURKLElBQUEsV08wREksVUFBQSxnQkFKQSxNQUFBLEtBT0EsUUFBQSxFQUdGLDBCUGhSRixVQUFBLElPcVJJLFlBQUEsTUFEQSxPQUFBLEtQN0tKLFdBQUEsVUFwRUEsTUFBQSxLT3NQQSx1QkFFRSxPQUFBLEtQekpGLGNBQUEsS0EvRkEsTUFBQSxLTzJQRSw2QlB2TEYsV0FBQSxXT3VMRywyQ1B2TEgsV0FBQSxFTytMRSw4QlB0U0YsVUFBQSxVT3lTSSxZQUFBLE1QbE1KLFdBQUEsVU9xTUUsOEJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFNTixpRFBoUkUsTUFBQSxXT3NSRixpRFB0UkUsTUFBQSxXTzRSRixpRFA1UkUsTUFBQSxXT2tTRixpRFBsU0UsTUFBQSxXT3dTRixpRFB4U0UsTUFBQSxXTzhTRixpRFA5U0UsTUFBQSxXT29URixpRFBwVEUsTUFBQSxLT29URixvRFB2SUUsSUFBQSxLT2dKRixpRFA3VEUsTUFBQSxXT21VRixpRFBuVUUsTUFBQSxXT3lVRixrRFB6VUUsTUFBQSxXTytVRixrRFAvVUUsTUFBQSxXTytVRixxRFBsS0UsSUFBQSxLTzJLRixrRFB4VkUsTUFBQSxPTzhWRixrRFA5VkUsTUFBQSxXT29XRixrRFBwV0UsTUFBQSxXTzBXRixrRFAxV0UsTUFBQSxXT2dYRixrRFBoWEUsTUFBQSxLUXJFQSxnQkFDRSxPQUFBLEtSbUtGLGNBQUEsV0EzQkEsV0FBQSxJQXBFQSxNQUFBLEtROURBLGdCQUtFLE1BQUEsUVJzQkYsVUFBQSxVUXZCRSxZQUFBLElBRkEsWUFBQSxJQUNBLFdBQUEsT0FLRixlUm1CQSxVQUFBLElRaEJFLFlBQUEsSVJ1SEYsV0FBQSxJUXBIQSxtQlJhQSxVQUFBLE1RVEUsWUFBQSxJQURBLFlBQUEsT1JpSEYsV0FBQSxVUTdHQSxlUk1BLFVBQUEsSVFIRSxZQUFBLEVSMEdGLFdBQUEsVVE3R0MsaUJBUUcsY0FBQSxJQUFBLE1BQUEsUUFGQSxNQUFBLFFBQ0EsUUFBQSxhQUtKLGlCUk5BLFVBQUEsSVFTRSxZQUFBLElSOEZGLFdBQUEsVVMxSUYsT0FDRSxRQUFBLEtBREYsb0JBS0ksaUJBQUEsMkNBREEsZ0JBQUEsTUFBQSxNQVVKLGdCQUlFLGlCQUFBLFFBS0EsUUFBQSxLQU5BLE9BQUEsTUFJQSxLQUFBLEVBQ0EsUUFBQSxFQVBBLFNBQUEsTUFLQSxJQUFBLEVBSkEsTUFBQSxNQUdBLFFBQUEsSUFMRix3QkFjSSxRQUFBLE1BREEsUUFBQSxFQUlGLHVCQUlFLGlCQUFBLE9BQUEsY0FBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FEQSxPQUFBLEtBRUEsZ0JBQUEsT0FIQSxNQUFBLEtBT0Ysc0JBQ0UsUUFBQSxLQUNBLE1BQUEsTUFRSixXVHlMRSxlQUFBLFdTdkxBLFNBQUEsU0FHQSxlVGlDQSxPQUFBLFFBOEVBLGNBQUEsVVM1R0UsU0FBQSxTQUdGLGtCQUtFLFFBQUEsS0FGQSxLQUFBLEVBRkEsU0FBQSxTQUNBLElBQUEsRUFFQSxRQUFBLEVBSkQsd0JBUUcsTUFBQSxLQUlKLGtCQUdFLEtBQUEsRUFGQSxTQUFBLFNBQ0EsSUFBQSxFQUlGLHFCVHVGQSxjQUFBLFVTcEZFLFlBQUEsS0FDQSxhQUFBLEtUWkYsTUFBQSxLU2VBLHdCQUlFLE1BQUEsUVR0REYsVUFBQSxVU3FERSxZQUFBLElUNkVGLGNBQUEsVVMzRUUsV0FBQSxPQUdGLGlCVDFEQSxVQUFBLElTNkRFLFlBQUEsV1RxRUYsY0FBQSxVU2xFQSxvQkFFRSxhQUFBLEVBQUEsQ0FBQSxFQURBLE1BQUEsS0FERCwyQkFNRyxPQUFBLEtBREEsTUFBQSxLQVdOLGdCVDJFRSxRQUFBLFVBQUEsRUFBQSxXUzNFRixnQ0FLSSxpQkFBQSxvQkFMSixnQ0FTSSxpQkFBQSxtQkFUSixnQ0FhSSxpQkFBQSxxQkFiSixnQ0FpQkksaUJBQUEsbUJBR0YsMEJUOEJBLGNBQUEsVVM1QkUsWUFBQSxLQUNBLGFBQUEsS0FDQSxXQUFBLE9BSkQsOEJUaERELE9BQUEsT1N3REksTUFBQSxLQUtKLHNCQUNFLFFBQUEsTUFHQSxPQUFBLEtUakVGLE9BQUEsS0E4RUEsY0FBQSxJU2ZFLFNBQUEsU0FDQSxNQUFBLEtUakZGLE1BQUEsS1N3RkEseUJBS0Usa0JBQUEsZ0JUaElGLFVBQUEsVVNvSUUsWUFBQSxJQUxBLEtBQUEsSUFEQSxTQUFBLFNBSUEsV0FBQSxPVDhFRixJQUFBLFVTaEZFLFVBQUEsZ0JBR0EsTUFBQSxLQUZBLFFBQUEsRUFPRixzQkFNRSxrQkFBQSxnQlQ5SUYsVUFBQSxJU2tKRSxZQUFBLElBTEEsS0FBQSxJVDNIRixZQUFBLFVTMEhFLFNBQUEsU0FJQSxXQUFBLE9UZ0VGLElBQUEsV1NsRUUsVUFBQSxnQkFHQSxNQUFBLEtBRkEsUUFBQSxFQUtBLHVDVDRERixJQUFBLElTeERFLHVDVHRJRixZQUFBLE1Tc0lFLGdEVHhKRixVQUFBLFVTd0lDLGdDQXlCRyxNQUFBLFFBekJILDhCQTRCRyxNQUFBLFFBNUJILDhCQStCRyxNQUFBLFFBL0JILCtCQWtDRyxNQUFBLFFBU0osdUJBR0UsS0FBQSxFQUZBLFNBQUEsU0FDQSxJQUFBLEVBSUYseUJUekxBLFVBQUEsVVMyTEUsWUFBQSxPQVVKLGtCQUdFLGlCQUFBLHFDVG1EQSxnQkFBQSxLQUFBLFdBeEdBLFFBQUEsV0FBQSxFU3dEQSwrQlR6RUEsY0FBQSxXUzZFQyxnRFQ3RUQsY0FBQSxVU3FGQSw0QkFJRSxNQUFBLFFUM05GLFVBQUEsVVMwTkUsWUFBQSxJVHhGRixjQUFBLFVTMEZFLFdBQUEsT0FHRiw4QkFFRSxjQUFBLEtBREEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsVUFBQSxLQUdGLDhCVGxHQSxjQUFBLFVBL0ZBLE1BQUEsT1NpTUMsOENUM0dELGFBQUEsTVMyR0MsbURBU0csY0FBQSxFQVdOLGFBR0UsaUJBQUEscUNUQUEsZ0JBQUEsS0FBQSxXQXBEQSxlQUFBLEtTc0RBLHVCVDNIQSxjQUFBLFVBL0ZBLE1BQUEsS1NtT0Msb0NUcElELGNBQUEsVVNvSUMscUJUSUQsY0FBQSxVU0lJLFNBQUEsT0NqVE4sNEJBSUksaUJBQUEsMkNBREEsZ0JBQUEsTUFBQSxNQU1KLG1CQUlFLE9BQUEsTUFIQSxTQUFBLE1BRUEsTUFBQSxLQURBLFFBQUEsRUFRQSwwQkFNRSxrQkFBQSxVQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsVUFBQSxJQUFBLE9BQUEsU0FIQSxvQkFBQSxPQUFBLE9BREEsa0JBQUEsVUFEQSxnQkFBQSxNQUlBLE9BQUEsS0FLQSxLQUFBLEVBSEEsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBTEEsTUFBQSxLQVNGLDJCQUNFLGlCQUFBLDZDQUNBLFFBQUEsRUFHRiwyQkFFRSx3QkFBQSxHQUFBLGdCQUFBLEdBREEsaUJBQUEsNkNBRUEsUUFBQSxFQUdGLDJCQUVFLHdCQUFBLElBQUEsZ0JBQUEsSUFEQSxpQkFBQSw2Q0FFQSxRQUFBLEVBUUosbUJWb0xFLGVBQUEsV1VqTEEseUJWNEdBLGNBQUEsVVUxR0UsU0FBQSxTQUdGLDZCQUtFLGtCQUFBLGlCQURBLEtBQUEsSUFEQSxTQUFBLFNWa0xGLElBQUEsVVVoTEUsVUFBQSxpQlZHRixNQUFBLFdVQUEsMEJBR0UsS0FBQSxFQUZBLFNBQUEsU0FDQSxJQUFBLEVBSUYseUJWekNBLFVBQUEsSVU0Q0UsWUFBQSxPVnNGRixjQUFBLFdVL0dGLDRCQWdDSSxpQkFBQSxxREFFQSxrQkFBQSxTQURBLGdCQUFBLFFBU0osdUJBRUUsaUJBQUEsbUJWNEZBLFFBQUEsV0FBQSxFQUFBLFdVM0ZBLFNBQUEsU0FIRiw4QkFRSSxpQkFBQSxxREFFQSxrQkFBQSxTQURBLGdCQUFBLFFBSEEsUUFBQSxHQUNBLFFBQUEsTUFLQSxPQUFBLEtWZ0pGLEtBQUEsRVUvSUUsU0FBQSxTVnNJRixJQUFBLEVVeElFLE1BQUEsS0FLQSxRQUFBLEdBR0YsaUNWa0RBLGNBQUEsVVUvQ0UsWUFBQSxLQUNBLGFBQUEsS1ZqREYsTUFBQSxLVW9EQSw2QkFFRSxjQUFBLEtBREEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsVUFBQSxLQUdGLDZCVnNDQSxjQUFBLFVBL0ZBLE1BQUEsV1V5REMsNkNWNkJELGFBQUEsVVU3QkMsa0RBU0csY0FBQSxFQUlKLDhCVnlCQSxjQUFBLFVVckJBLDZCVjdHQSxVQUFBLFVVK0dFLFlBQUEsRUFDQSxXQUFBLE9BU0osd0JBQ0UsaUJBQUEsbUJBRUEsa0NWTUEsY0FBQSxVVUhFLFlBQUEsS0FDQSxhQUFBLEtWN0ZGLE1BQUEsS1VxR0EscUNBRUUsY0FBQSxLQURBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFVBQUEsS0FHRixxQ0FNRSxpQkFBQSxRQUNBLE1BQUEsS1ZwSkYsVUFBQSxJQW9EQSxPQUFBLEtBbENBLFlBQUEsS0FtS0EsYUFBQSxLVWhDRSxTQUFBLFNWbEhGLE1BQUEsT1UwR0MsNkNBb0JHLGtCQUFBLGlCQUZBLGtCQUFBLFVWNEZKLGdCQUFBLFVBQUEsVVU5RkksUUFBQSxHQURBLFFBQUEsTVZ4R0osT0FBQSxVQXFLQSxLQUFBLFdVM0RJLFNBQUEsU0FFQSxJQUFBLElBQ0EsVUFBQSxpQlY5SEosTUFBQSxVVTBHQywrQ0F3QkcsaUJBQUEsUUF4QkgsaURWb0lELGNBQUEsRUFBQSxVQUFBLEVBQUEsRUF4SkEsYUFBQSxNVW9CQyx5REFnQ0ssaUJBQUEsdURBaENMLGdEVm9JRCxjQUFBLFVBQUEsRUFBQSxFQUFBLEVVcElDLHdEQXVDSyxpQkFBQSx1REFLTix1Q0FFRSxpQkFBQSxRVllGLGVBQUEsV1VUQSw2Q0FHRSxjQUFBLEtBREEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsVUFBQSxLVjlCRixRQUFBLFVBQUEsSUFBQSxVQUFBLElVaUNBLHVDQUNFLFFBQUEsS0FERCxpREFJRyxRQUFBLE1BSkgsOEZWR0QsZUFBQSxFVVNBLDZDVjlFQSxjQUFBLFVBL0ZBLE1BQUEsV1U2S0MsNkRWdkZELGFBQUEsVVVpR0Esa0NBVUUsT0FBQSxJQUFBLEtBQUEsTVZzQ0YsY0FBQSxVVTFDRSxNQUFBLEtWaE9GLFVBQUEsSVVtT0UsWUFBQSxLVmpHRixjQUFBLFVVK0ZFLFlBQUEsS0FDQSxhQUFBLEtWL0VGLFFBQUEsSUFBQSxFVW1GRSxTQUFBLFNBREEsV0FBQSxPVmxNRixNQUFBLEtVdUxDLDBDQXVCRyxrQkFBQSxpQkFDQSxpQkFBQSx1RFZTSixnQkFBQSxVQUFBLFVVYkksUUFBQSxHQURBLFFBQUEsTVZ6TEosT0FBQSxVVTJMSSxTQUFBLFNWYkosTUFBQSxVVWNJLElBQUEsSUFDQSxVQUFBLGlCVjlNSixNQUFBLFVVNE5GLHNCQUlFLGlCQUFBLFFWT0EsY0FBQSxVVUZBLE1BQUEsS0FKQSxRQUFBLEtWakdBLFFBQUEsVUFBQSxJQUFBLEtBQUEsSVVtR0EsU0FBQSxTVm5PQSxNQUFBLEtVb09BLFFBQUEsR0FJQSw2QlZ6SUEsY0FBQSxVVTRJRSxZQUFBLEtWM09GLE1BQUEsVVVpUEEsZ0NWcFJBLFVBQUEsVUFrSUEsY0FBQSxVVXNKRSxZQUFBLEtBQ0EsYUFBQSxLVnRQRixNQUFBLFdVeVBBLDRCVjVSQSxVQUFBLFVVK1JFLFlBQUEsUVY3SkYsY0FBQSxVVWdLQSw2QlZoS0EsY0FBQSxXVXdLQyw2Q1Z4S0QsY0FBQSxVVXdLQyw4QkFpQkcsaUJBQUEsS0FGQSxPQUFBLElBQUEsTUFBQSxRVi9DSixjQUFBLFVVa0RJLE1BQUEsUUFQQSxRQUFBLE1WclRKLFVBQUEsSVV1VEksT0FBQSxLQUdBLFlBQUEsT1Z2S0osUUFBQSxJQUFBLEVVcUtJLFNBQUEsU0FLQSxXQUFBLE9BUEEsTUFBQSxLQVpILHNDQTBCSyxrQkFBQSxpQkFDQSxrQkFBQSxVQUpBLFFBQUEsR0FEQSxRQUFBLE1BRUEsU0FBQSxTQUNBLElBQUEsSUFDQSxVQUFBLGlCQTFCTCxpREFxQ08saUJBQUEsMERWcEZSLGdCQUFBLE1BQUEsTUF2TUEsT0FBQSxNQThLQSxNQUFBLFVBL0xBLE1BQUEsTVV1UUMsZ0RBK0NPLGlCQUFBLHlEVjlGUixnQkFBQSxVQUFBLFVBdk1BLE9BQUEsVUE4S0EsTUFBQSxVQS9MQSxNQUFBLFVVdVFDLCtDQXlETyxpQkFBQSx3RFZ4R1IsZ0JBQUEsTUFBQSxVQXZNQSxPQUFBLFVBOEtBLE1BQUEsVUEvTEEsTUFBQSxNVXVRQyxnREFrRU8saUJBQUEseURWakhSLGdCQUFBLFVBQUEsVUF2TUEsT0FBQSxVQThLQSxNQUFBLFVBL0xBLE1BQUEsVVVzVkYsbUNBSUksaUJBQUEsMkNBREEsZ0JBQUEsTUFBQSxNQUlGLDRCQUVFLGlCQUFBLFFWL05GLFFBQUEsVUFBQSxFQUFBLFVBQUEsVVVrT0EsZ0NBR0UsTUFBQSxLQUNBLFFBQUEsYVZ6WUYsVUFBQSxJQXFMQSxhQUFBLFVVcU5FLFNBQUEsU0FMRCx3Q0FnQkcsa0JBQUEsaUJBQ0EsaUJBQUEsdURWM0pKLGdCQUFBLE1BQUEsTVVzSkksUUFBQSxHQURBLFFBQUEsTVY1VkosT0FBQSxNVWdXSSxLQUFBLEVBRkEsU0FBQSxTQUNBLElBQUEsSUFFQSxVQUFBLGlCVmxYSixNQUFBLE1VeVhBLDBCQUNFLFdBQUEsbUJWdE5GLGVBQUEsV0EzQkEsWUFBQSxVVW9QRSxTQUFBLFNBSkQsaUNBU0csaUJBQUEscURBRUEsa0JBQUEsU0FEQSxnQkFBQSxRQUhBLFFBQUEsR0FDQSxRQUFBLE1BS0EsT0FBQSxLVmhOSixLQUFBLEVVaU5JLFNBQUEsU1YxTkosSUFBQSxFVXdOSSxNQUFBLEtBS0EsUUFBQSxHQUdGLGlDQUVFLE9BQUEsS1YvWUosTUFBQSxLVWtaRSxnQ1ZyYkYsVUFBQSxFVXliRSw0Q1Z6YkYsVUFBQSxJQXVHQSxXQUFBLFVVdVZFLHdDVjliRixVQUFBLFVVZ2NJLFlBQUEsTVY5VEosY0FBQSxXQTNCQSxXQUFBLFVVZ1dFLG9DQVFFLGlCQUFBLEtBTEEsT0FBQSxJQUFBLFFBQUEsTVZoTUosY0FBQSxVQTFRQSxVQUFBLElVeWNJLFlBQUEsS1Z0VEosUUFBQSxJQUFBLEVVcVRJLFNBQUEsU0FHQSxXQUFBLE9BSkQsMkNBcUJHLGtCQUFBLGlCQVZBLGlCQUFBLDBEQVFBLGtCQUFBLFVWL05OLGdCQUFBLE1BQUEsTVU2Tk0sUUFBQSxHQURBLFFBQUEsTVZuYU4sT0FBQSxNVXFhTSxTQUFBLFNWdlBOLE1BQUEsVVV5UE0sSUFBQSxJQUNBLFVBQUEsaUJWemJOLE1BQUEsTVUwYk0sUUFBQSxFQUlKLG1DQVNFLGlCQUFBLEtBTkEsT0FBQSxJQUFBLFFBQUEsTVYxTkosY0FBQSxVQTFRQSxVQUFBLElVbWVJLFlBQUEsS1Y1WEosV0FBQSxVQTRDQSxRQUFBLElBQUEsRVUrVUksU0FBQSxTQUdBLFdBQUEsT0FKRCwwQ0FzQkcsa0JBQUEsaUJBVkEsaUJBQUEseURBUUEsa0JBQUEsVVYxUE4sZ0JBQUEsVUFBQSxVVXdQTSxRQUFBLEdBREEsUUFBQSxNVjliTixPQUFBLFVVZ2NNLFNBQUEsU1ZsUk4sTUFBQSxVVW9STSxJQUFBLElBQ0EsVUFBQSxpQlZwZE4sTUFBQSxVVXFkTSxRQUFBLEVBSUoscUNBU0UsaUJBQUEsS0FOQSxPQUFBLElBQUEsUUFBQSxNVnJQSixjQUFBLFVBMVFBLFVBQUEsSVU4ZkksWUFBQSxLVnZaSixXQUFBLFVBNENBLFFBQUEsSUFBQSxFVTBXSSxTQUFBLFNBR0EsV0FBQSxPQUpELDRDQXNCRyxrQkFBQSxpQkFWQSxpQkFBQSwyREFRQSxrQkFBQSxVVnJSTixnQkFBQSxVQUFBLFVVbVJNLFFBQUEsR0FEQSxRQUFBLE1WemROLE9BQUEsVVUyZE0sU0FBQSxTVjdTTixNQUFBLFVVK1NNLElBQUEsSUFDQSxVQUFBLGlCVi9lTixNQUFBLFVVZ2ZNLFFBQUEsRUFNTixpQ1Y3V0EsWUFBQSxXVThXRSxTQUFBLFNBREQsd0NBT0csaUJBQUEscURBRUEsa0JBQUEsU0FEQSxnQkFBQSxRQUhBLFFBQUEsR0FDQSxRQUFBLE1BS0EsT0FBQSxLVjNVSixLQUFBLEVVNFVJLFNBQUEsU1ZyVkosSUFBQSxFVW1WSSxNQUFBLEtBS0EsUUFBQSxHQWZILHlDQWtCRyxNQUFBLFFBR0YsMkNBRUUsT0FBQSxLVjdnQkosTUFBQSxXVWdoQkUsdUNWbmpCRixVQUFBLFVVcWpCSSxZQUFBLE1BRUEsT0FBQSxLVnJiSixjQUFBLFdBM0JBLFdBQUEsVUFwRUEsTUFBQSxLVXloQkUsd0NWemFGLFFBQUEsV0FBQSxFVTZhRSxnRFZoa0JGLFVBQUEsVUFvREEsT0FBQSxPVWdoQkksWUFBQSxLQUZBLFNBQUEsU0FHQSxXQUFBLE9BQ0EsUUFBQSxFQU5ELHVEQW1CRyxrQkFBQSxpQkFWQSxpQkFBQSw0REFPQSxrQkFBQSxVVnJWTixnQkFBQSxLQUFBLE9VbVZNLFFBQUEsR0FEQSxRQUFBLE1WemhCTixPQUFBLE9VOGhCTSxLQUFBLElBSEEsU0FBQSxTVi9YTixJQUFBLEtVbVlNLFVBQUEsaUJWaGpCTixNQUFBLEtVaWpCTSxRQUFBLEdBSUosd0NWeGxCRixVQUFBLElBdUdBLFdBQUEsVVVrZkksV0FBQSxPQUtGLHVDQVFFLGlCQUFBLFFBTEEsT0FBQSxJQUFBLFFBQUEsTVZ2VkosY0FBQSxVVTZWSSxNQUFBLEtWdm1CSixVQUFBLElVZ21CSSxZQUFBLEtWemZKLFdBQUEsVUE0Q0EsUUFBQSxJQUFBLEVVNGNJLFNBQUEsU0FHQSxXQUFBLE9BVUosNkJBUUUsaUJBQUEsS0FMQSxPQUFBLElBQUEsUUFBQSxNVnJXRixjQUFBLFVBMVFBLFVBQUEsSVU4bUJFLFlBQUEsS1Z2Z0JGLFdBQUEsVUE0Q0EsUUFBQSxJQUFBLEVVMGRFLFNBQUEsU0FHQSxXQUFBLE9Bck5KLGdDQThOSSxXQUFBLG1CQUNBLFNBQUEsU0EvTkosdUNBb09NLGlCQUFBLHFEQUVBLGtCQUFBLFNBREEsZ0JBQUEsUUFIQSxRQUFBLEdBQ0EsUUFBQSxNQUtBLE9BQUEsS1YxYUosS0FBQSxFVTJhSSxTQUFBLFNWcGJKLElBQUEsRVVrYkksTUFBQSxLQUtBLFFBQUEsR0E1T04sdUVBaVBRLGNBQUEsTUFBQSxJQUFBLFFBRUEsT0FBQSxLVnZjTixlQUFBLFVBM0JBLFlBQUEsVUF6SUEsTUFBQSxLVXdYRixrRkF3UFUsY0FBQSxLVjVjUixlQUFBLEVVb05GLCtCQWdRSSxXQUFBLG1CQUNBLFNBQUEsU0FqUUosc0NBc1FNLGlCQUFBLHFEQUVBLGtCQUFBLFNBREEsZ0JBQUEsUUFIQSxRQUFBLEdBQ0EsUUFBQSxNQUtBLE9BQUEsS1Y1Y0osS0FBQSxFVTZjSSxTQUFBLFNWdGRKLElBQUEsRVVvZEksTUFBQSxLQUtBLFFBQUEsR0E5UU4sc0VBbVJRLGNBQUEsTUFBQSxJQUFBLFFBRUEsT0FBQSxLVnplTixlQUFBLFVBM0JBLFlBQUEsVUF6SUEsTUFBQSxLVXdYRixpRkEwUlUsY0FBQSxLVjllUixlQUFBLEVVcWZBLDZCQUdFLGlCQUFBLHFEQUVBLGtCQUFBLFNBREEsZ0JBQUEsUVZ6ZkYsZUFBQSxLQTNCQSxZQUFBLFdVZ2hCQywrQkFRRyxRQUFBLE1BRUEsT0FBQSxLQURBLE1BQUEsS0FJRixtQ0FFRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEtWenFCSixNQUFBLEtVNHFCRSxtQ0FVRSxpQkFBQSxLQUxBLE9BQUEsSUFBQSxRQUFBLE1WMWNKLGNBQUEsVVVpZEksT0FBQSxRVjN0QkosVUFBQSxJVW10QkksWUFBQSxLVjFsQkosYUFBQSxNQWxCQSxXQUFBLFVBNENBLFFBQUEsSUFBQSxFVStqQkksU0FBQSxTQUdBLFdBQUEsT1ZsckJKLE1BQUEsT1U0cUJHLHlDQWdCRyxRQUFBLEdBaEJILHVEQThCSyxrQkFBQSxpQkFDQSxpQkFBQSw2RFZuZlIsZ0JBQUEsTUFBQSxNVStlUSxRQUFBLEdBREEsUUFBQSxNVnJyQlIsT0FBQSxNQXFLQSxLQUFBLFVVMmdCUSxTQUFBLFNBT0EsU0FBQSxTQUNBLElBQUEsSUFDQSxVQUFBLGlCVjFzQlIsTUFBQSxNVTRxQkcsOENWdGxCSCxhQUFBLEVVc2xCRyxxREErQ0ssa0JBQUEsaUJBQ0EsaUJBQUEsOERWcGdCUixnQkFBQSxNQUFBLE1VZ2dCUSxRQUFBLEdBREEsUUFBQSxNVnRzQlIsT0FBQSxNVXdzQlEsU0FBQSxTVjFoQlIsTUFBQSxVVTJoQlEsSUFBQSxJQUNBLFVBQUEsaUJWM3RCUixNQUFBLE1XdEVGLG9CQUlFLE9BQUEsTUFIQSxTQUFBLE1BRUEsTUFBQSxNQURBLFFBQUEsRUFRQSwyQkFNRSxrQkFBQSxVQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsVUFBQSxJQUFBLE9BQUEsU0FIQSxvQkFBQSxPQUFBLE9BREEsa0JBQUEsVUFEQSxnQkFBQSxNQUlBLE9BQUEsS0FLQSxLQUFBLEVBSEEsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBTEEsTUFBQSxLQVNGLDRCQUNFLGlCQUFBLDJDQUVBLFFBQUEsRUFHRiw0QkFFRSx3QkFBQSxHQUFBLGdCQUFBLEdBREEsaUJBQUEsMkNBRUEsUUFBQSxFQUdGLDRCQUVFLHdCQUFBLElBQUEsZ0JBQUEsSUFEQSxpQkFBQSwyQ0FFQSxRQUFBLEVBT0osNkJBSUksaUJBQUEsMkNBREEsZ0JBQUEsTUFBQSxNQUlGLG9CWGlIQSxjQUFBLFdXOUdFLDBCWG1MRixlQUFBLFVXakxJLFNBQUEsU0FHQSwyQkFNQSxrQkFBQSxnQkFEQSxLQUFBLElBRkEsU0FBQSxTQURBLFdBQUEsT1hxTEosSUFBQSxVV2pMSSxVQUFBLGdCWElKLE1BQUEsS1dISSxRQUFBLEVBR0YsOEJBSUUsa0JBQUEsZ0JBREEsS0FBQSxJQUZBLFNBQUEsU1g0S0osSUFBQSxXV3pLSSxVQUFBLGdCWEpKLE1BQUEsS1dRRSwwQlgzQ0YsVUFBQSxJVytDSSxZQUFBLFdYaUVKLFlBQUEsSUFTQSxhQUFBLElXdEVBLHVCWG9KQSxlQUFBLEtXbkpFLFNBQUEsU0FHQSw4QkFDRSxpQkFBQSxtQlgyRkosUUFBQSxXQUFBLEVXdkZFLDZCQUVFLE9BQUEsS1gzQkosTUFBQSxLVzhCRSw2QkFJRSxjQUFBLEtBQ0EsV0FBQSxRQUFBLE1BQUEsSUFGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxVQUFBLEtYNkRKLGNBQUEsVUEwQ0EsWUFBQSxVV25HRSw4QlhnREYsYUFBQSxVQXRGQSxNQUFBLE9XMkNFLDZCQUVFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUdBLGlCQUFBLEVBQUEsU0FBQSxFQUpBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUlBLEtBQUEsRUFIQSxlQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FJRiw4QkFHRSxpQkFBQSxFQUFBLFNBQUEsRUFFQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BREEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBREEsS0FBQSxFWHpGSixVQUFBLFVXd0ZJLE1BQUEsS0FNRiw2QkFPRSxpQkFBQSxLQUZBLE9BQUEsUUFBQSxJQUFBLE1BQ0EsY0FBQSxLWHBHSixVQUFBLFVBb0RBLE9BQUEsV1drREksWUFBQSxJWDRCSixjQUFBLEVXMUJJLFdBQUEsS0FEQSxXQUFBLE9YcEVKLE1BQUEsV1d3RUUsK0JBR0UsT0FBQSxLWFBKLFdBQUEsV0FwRUEsTUFBQSxXVytFQSwwQkFFRSxPQUFBLEtYakZGLE1BQUEsS1dvRkEsc0JBRUUsa0JBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BREEsWUFBQSxPQURBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVBLGdCQUFBLE9YUUYsY0FBQSxVV0pBLHNCWExBLGFBQUEsVUF0RkEsTUFBQSxPV2dHQSxzQlhuSUEsVUFBQSxJV3FJRSxZQUFBLE1BR0YsNkJBQ0UsU0FBQSxTQUVBLG9DWFFGLFFBQUEsV0FBQSxFV0pFLG1DQUVFLE9BQUEsS1g5R0osTUFBQSxLV2lIRSxtQ0FFRSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxRQUFBLE1BQUEsSUFGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS1huQkosY0FBQSxVQTBDQSxZQUFBLFVXaEJFLG9DQUdFLE9BQUEsSUFBQSxRQUFBLE1YdENKLGFBQUEsTUF0RkEsTUFBQSxXVytIRSxtQ0FFRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FEQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BR0Ysb0NYdktGLFVBQUEsSUF0QkEseUJEd0RGLGFBUUksTUFBQSxNQUtKLFNDaUNJLE9BQUEsRUFBQSxLRy9HSixVQVlJLE1BQUEsTUFrQkYsZ0JBYUksTUFBQSxNQVNGLHFCQWVJLE1BQUEsS0E0RUosc0JIUEEsV0FBQSxLR09BLHNCSHlGQSxlQUFBLFdHekZBLHNCSDFFQSxNQUFBLFlHMEVDLGtDSFBELFdBQUEsVUdPQyw4QkgxRUQsTUFBQSxNRzBFQyw4Qkh6REQsT0FBQSxJR3lEQyw4Qkg2SUQsZ0JBQUEsTUFBQSxJR2pHQSwwQkh2SUEsWUFBQSxXR3VJQSwwQkhyR0EsT0FBQSxXR3FHQSwwQkh0SEEsTUFBQSxNR3NIQSwwQkh4QkEsY0FBQSxXR3dCQSwwQkh6SkEsVUFBQSxLR3lKQyxrQ0hyR0QsT0FBQSxXR3FHQyxrQ0hzREQsSUFBQSxLR3REQyxrQ0hpR0QsZ0JBQUEsTUFBQSxXR2pHQywrQkh6SkQsVUFBQSxXR3lKQywrQkhuREQsV0FBQSxNR29IQSxzQkFTSSxVQUFBLEtBVVIsVUh2Q0ksZUFBQSxZR3VDSixVSGxFSSxZQUFBLEtHNkVBLHNCSHZIQSxjQUFBLEtHNEhDLHdCSDdQRCxVQUFBLFdHNlBDLHdCSDVIRCxjQUFBLFdHMElGLHFCSDNRRSxVQUFBLFdHaVJKLFNIdkNJLE9BQUEsV0d1Q0osU0hoREksTUFBQSxVR2dESixTSDlPSSxNQUFBLFlJakVKLGNKK0pJLGNBQUEsV0kzSkYscUJKMEJFLFVBQUEsS0kxQkYscUJKNENFLFlBQUEsV0k1Q0YscUJKZ0lFLFdBQUEsV0loSUYscUJKMkpFLGNBQUEsVUlsSkYsc0JKaUJFLFVBQUEsV0lqQkYsc0JKa0pFLGNBQUEsV0kxSUYsb0JKU0UsVUFBQSxXSVRGLG9CSjJCRSxZQUFBLFdJckJGLDBCSm9JRSxjQUFBLFdJOUhGLDBCSmdDRSxNQUFBLFdJaENGLDBCSmlERSxPQUFBLFdJakRGLDBCSjBFRSxPQUFBLEVBQUEsVUkxRUQsNEJKdVBDLGdCQUFBLFdBQUEsV0k3TkosOEJKN0JJLFVBQUEsV0lpQ0osaUJKcUtJLGVBQUEsS0lsS0YsMkJKcENFLFVBQUEsV0lvQ0YsMkJKc0dFLFFBQUEsS0l4RkYsdUJKRUUsT0FBQSxLSUZELHlCSjJJQyxjQUFBLFdJM0lELGlDSmZDLE1BQUEsS0llRCxpQ0pFQyxPQUFBLEtJRkQsaUNKd01DLGdCQUFBLEtBQUEsS0l4TUQsNkNKbERDLFVBQUEsV0lrREQsNkNKd0dDLFFBQUEsVUFBQSxXQUFBLElLL0xGLGNMMklFLFdBQUEsS0szSUYsY0xzS0UsY0FBQSxXS3RLRixjTHdFRSxNQUFBLE1LakVGLGNMOEJFLFVBQUEsV0t0QkYsaUJMc0JFLFVBQUEsS0t0QkYsaUJMNE5FLGVBQUEsVUs1TkYsaUJMNEhFLFdBQUEsS0tuSEYsaUJMYUUsVUFBQSxXS2JGLGlCTG1ORSxlQUFBLEtLbk5GLGlCTGlNRSxhQUFBLEtLak1GLGlCTG1IRSxXQUFBLFdLbkhELHdCTHFPQyxLQUFBLEVLck9ELHdCTDROQyxJQUFBLFdLM01GLGVMa0dFLFdBQUEsV0tsR0YsZUxKRSxVQUFBLEtLSUYsZUxnTEUsYUFBQSxLS2hMRCxzQkxvTkMsS0FBQSxFS3BORCxzQkwyTUMsSUFBQSxFTWpPRixrQk5vS0UsUUFBQSxZQUFBLEVNaEtGLGtCTmNFLFVBQUEsV01kRixrQk4rSUUsY0FBQSxXTXhJRixrQk4wQ0UsTUFBQSxNTTFDRixrQk4yREUsT0FBQSxNTTNERixrQk5nUkUsY0FBQSxVTWhSRixrQk5PRSxVQUFBLEtNUEQsMEJOMENDLE1BQUEsV00xQ0QsMEJOMkRDLE9BQUEsV00zREQsMEJOaVFDLGdCQUFBLFdBQUEsV01qUUQsMEJOd09DLE1BQUEsV08vUEosZVBvT0ksZUFBQSxXT2hPRixzQlAySkUsY0FBQSxLT3RKQSxzQlB3REEsTUFBQSxNT3hEQSxzQlBvT0EsSUFBQSxXTzFORix5QlAwTkUsSUFBQSxNTzFORix5QlA4Q0UsTUFBQSxZTzlDRix5QlA0SUUsY0FBQSxXT2pJRixxQlB3SEUsYUFBQSxLT3hIRixxQlArR0UsWUFBQSxLTy9HRixxQlBBRSxVQUFBLEtPYUYscUJQc0JFLE1BQUEsTU9mQSx5QlB5S0EsY0FBQSxLT3pLQSx5QlBnS0EsYUFBQSxLT2hLQSx5QlB1SkEsWUFBQSxLT3ZKQSx5QlBrTEEsZUFBQSxXT2xMQSx5QlBrRkEsV0FBQSxXT3pFQSx3QlBNQSxNQUFBLFlPTkEsd0JQb0dBLGNBQUEsV09wR0Esd0JQN0JBLFVBQUEsV09xQ0Esd0JQaUVBLFdBQUEsV081REEsd0JQNERBLFdBQUEsV081REMsc0NQNERELFdBQUEsRU9uREEseUJQaEJBLE1BQUEsTU9xQkEsNEJQdUpBLElBQUEsV08vSUEseUJQK0lBLElBQUEsV08vSUEseUJQaEVBLFVBQUEsV080RUosd0VQekNJLE1BQUEsWU95Q0osd0VQekNJLE1BQUEsWU95Q0osd0VQekNJLE1BQUEsWU95Q0osd0VQekNJLE1BQUEsWU9tRUosd0VQbkVJLE1BQUEsWU9tRUosd0VQbkVJLE1BQUEsWU9tRUosd0VQbkVJLE1BQUEsTU9tRUoscUVQeUdJLElBQUEsS096R0osd0VQbkVJLE1BQUEsWU9nR0osd0VQaEdJLE1BQUEsWU9nR0osd0VQaEdJLE1BQUEsWU9nR0osd0VQaEdJLE1BQUEsWU9nR0oscUVQNEVJLElBQUEsS081RUosd0VQaEdJLE1BQUEsTU82SEosd0VQN0hJLE1BQUEsWU82SEosd0VQN0hJLE1BQUEsWU82SEosd0VQN0hJLE1BQUEsWU82SEosd0VQN0hJLE1BQUEsTU91SkosdUNQdkpJLE1BQUEsTU91SkosdUNQdElJLE9BQUEsTU8wSkosc0NQM0tJLE1BQUEsTU8yS0osc0NQMUpJLE9BQUEsTU9zTEYsb0JQL0RFLFlBQUEsV08rREYsb0JQcENFLGVBQUEsV09vQ0Ysb0JQekdFLGNBQUEsV09tSEEsMkJQak5BLE1BQUEsTU91TkEsMkJQM0NBLElBQUEsV09tREEsOEJQbkRBLElBQUEsV09tREEsOEJQbFFBLFVBQUEsV082UUEsMEJQMU9BLE1BQUEsTU8wT0EsMEJQN1FBLFVBQUEsS082UUEsMEJQdktBLFdBQUEsV09nTEYsdUJQblBFLE1BQUEsTU9tUEYsdUJQckpFLGNBQUEsS08wSkEsNkJQckxBLFdBQUEsV09xTEMsMkNQckxELFdBQUEsRU82TEEsOEJQN0xBLFdBQUEsV082TEEsOEJQblNBLFVBQUEsV09nVEosaURQN1FJLE1BQUEsWU9tUkosaURQblJJLE1BQUEsWU95UkosaURQelJJLE1BQUEsWU8rUkosaURQL1JJLE1BQUEsWU9xU0osaURQclNJLE1BQUEsWU8yU0osaURQM1NJLE1BQUEsWU9pVEosaURQalRJLE1BQUEsTU9pVEosb0RQcklJLElBQUEsS084SUosaURQMVRJLE1BQUEsWU9nVUosaURQaFVJLE1BQUEsWU9zVUosa0RQdFVJLE1BQUEsWU80VUosa0RQNVVJLE1BQUEsWU80VUoscURQaEtJLElBQUEsS095S0osa0RQclZJLE1BQUEsTU8yVkosa0RQM1ZJLE1BQUEsWU9pV0osa0RQaldJLE1BQUEsWU91V0osa0RQdldJLE1BQUEsWU82V0osa0RQN1dJLE1BQUEsTVF4RUYsZ0JSMklFLFdBQUEsS1EzSUYsZ0JSc0tFLGNBQUEsV1F0S0YsZ0JSd0VFLE1BQUEsTVFqRUYsZ0JSOEJFLFVBQUEsV1F0QkYsZVI0SEUsV0FBQSxLUTVIRixlUnNCRSxVQUFBLEtRaEJGLG1CUnNIRSxXQUFBLFdRdEhGLG1CUmdCRSxVQUFBLEtRVEYsZVIrR0UsV0FBQSxVUS9HRixlUlNFLFVBQUEsS1FHRixpQlJtR0UsV0FBQSxXUW5HRixpQlJIRSxVQUFBLEtTV0osV1QyTEksZUFBQSxXU3RMRixlVGlIRSxjQUFBLFdTakhGLGVUb0NFLE9BQUEsTVNaRixxQlRMRSxNQUFBLE1TS0YscUJUeUZFLGNBQUEsV1NsRkYsd0JUL0NFLFVBQUEsV1MrQ0Ysd0JUa0ZFLGNBQUEsV1MxRUYsaUJUdkRFLFVBQUEsS1N1REYsaUJUMEVFLGNBQUEsV1NwREosZ0JUNkVJLFFBQUEsVUFBQSxFQUFBLFdTekRGLDBCVGdDRSxjQUFBLFVTaENELDhCVDdDQyxPQUFBLEtTMERGLHNCVDNFRSxNQUFBLE1TMkVGLHNCVDFERSxPQUFBLE1TMERGLHNCVG1CRSxjQUFBLEtTVEYseUJUeEhFLFVBQUEsV1N3SEYseUJUdUZFLElBQUEsV1MxRUYsc0JUcklFLFVBQUEsS1NxSUYsc0JUbkhFLFlBQUEsV1NtSEYsc0JUMEVFLElBQUEsV1M5REEsdUNUOERBLElBQUEsS1MxREEsdUNUbklBLFlBQUEsS1NtSUEsZ0RUckpBLFVBQUEsV1NzTEYseUJUdExFLFVBQUEsV1NrTUosa0JUaERJLFFBQUEsV0FBQSxFU2dESixrQlR3REksZ0JBQUEsTUFBQSxXU2xERiwrQlR2RUUsY0FBQSxXUzJFRCxnRFQzRUMsY0FBQSxXU21GRiw0QlRwTkUsVUFBQSxXU29ORiw0QlRuRkUsY0FBQSxXU2dHRiw4QlQ5TEUsTUFBQSxNUzhMRiw4QlRoR0UsY0FBQSxXU2dHRCw4Q1R6R0MsYUFBQSxLUzZISixhVC9DSSxlQUFBLEtTK0NKLGFUS0ksZ0JBQUEsTUFBQSxXU0FGLHVCVHZORSxNQUFBLE1TdU5GLHVCVHpIRSxjQUFBLFdTa0lELG9DVGxJQyxjQUFBLFdTa0lELHFCVE1DLGNBQUEsVVV6UEosbUJWc0xJLGVBQUEsV1VuTEYseUJWOEdFLGNBQUEsVVV6R0YsNkJWV0UsTUFBQSxZVVhGLDZCVnVMRSxJQUFBLFdVektGLHlCVnRDRSxVQUFBLEtVc0NGLHlCVjJGRSxjQUFBLFdVdkVKLHVCVmdHSSxRQUFBLFdBQUEsRUFBQSxXVWhHSiw4QlZxSkksSUFBQSxFVXJKSiw4QlY4SkksS0FBQSxFVTNJRixpQ1YxQ0UsTUFBQSxNVTBDRixpQ1ZvREUsY0FBQSxXVXhDRiw2QlZ0REUsTUFBQSxZVXNERiw2QlZ3Q0UsY0FBQSxXVXhDRCw2Q1YrQkMsYUFBQSxXVWxCRiw4QlYyQkUsY0FBQSxXVXZCRiw2QlYxR0UsVUFBQSxXVXlIRixrQ1Z0RkUsTUFBQSxNVXNGRixrQ1ZRRSxjQUFBLFdVU0YscUNWdkdFLE1BQUEsTVV1R0YscUNWdEZFLE9BQUEsS1VzRkYscUNWMUlFLFVBQUEsS1UwSUYscUNWeEhFLFlBQUEsS1V3SEYscUNWMENFLGFBQUEsTVUxQ0QsNkNWdkdDLE1BQUEsV1V1R0QsNkNWdEZDLE9BQUEsV1VzRkQsNkNWZ0hDLGdCQUFBLFdBQUEsV1VoSEQsNkNWOEVDLEtBQUEsV1U5RUQsaURWc0lDLGNBQUEsRUFBQSxXQUFBLEVBQUEsRVV0SUQsaURWbEJDLGFBQUEsS1VrQkQsZ0RWc0lDLGNBQUEsV0FBQSxFQUFBLEVBQUEsRVUxRkYsdUNWZ0JFLGVBQUEsV1VYRiw2Q1Z6QkUsUUFBQSxXQUFBLEtBQUEsV0FBQSxLVStCRCw4RlZLQyxlQUFBLEVVT0YsNkNWMUtFLE1BQUEsWVUwS0YsNkNWNUVFLGNBQUEsV1U0RUQsNkRWckZDLGFBQUEsV1UrRkYsa0NWcExFLE1BQUEsTVVvTEYsa0NWdk5FLFVBQUEsS1V1TkYsa0NWa0RFLGNBQUEsVVVsREYsa0NWckVFLFFBQUEsS0FBQSxFVXFFRixrQ1Z0RkUsY0FBQSxXVXNGRCwwQ1ZwTEMsTUFBQSxXVW9MRCwwQ1ZuS0MsT0FBQSxXVW1LRCwwQ1ZtQ0MsZ0JBQUEsV0FBQSxXVW5DRCwwQ1ZVQyxNQUFBLFdVMkJKLHNCVnpOSSxNQUFBLE1VeU5KLHNCVjFGSSxRQUFBLFdBQUEsS0FBQSxLQUFBLEtVMEZKLHNCVmFJLGNBQUEsV1VERiw2QlZyT0UsTUFBQSxXVXFPRiw2QlZ2SUUsY0FBQSxXVWdKRixnQ1ZqUkUsVUFBQSxXVWlSRixnQ1ZoSkUsY0FBQSxXVWdKRixnQ1Y5T0UsTUFBQSxZVXNQRiw0QlZ6UkUsVUFBQSxXVXlSRiw0QlZ4SkUsY0FBQSxXVThKRiw2QlY5SkUsY0FBQSxXVXNLRCw2Q1Z0S0MsY0FBQSxXVXNLRCw4QlZ2U0MsVUFBQSxLVXVTRCw4QlZySkMsUUFBQSxLQUFBLEVVcUpELDhCVjlCQyxjQUFBLFVVOEJELGlEVnBRQyxNQUFBLEtVb1FELGlEVm5QQyxPQUFBLEtVbVBELGlEVnRFQyxNQUFBLFdVc0VELGlEVjdDQyxnQkFBQSxLQUFBLEtVNkNELGdEVnBRQyxNQUFBLFdVb1FELGdEVm5QQyxPQUFBLFdVbVBELGdEVnRFQyxNQUFBLFdVc0VELGdEVjdDQyxnQkFBQSxXQUFBLFdVNkNELCtDVnBRQyxNQUFBLEtVb1FELCtDVm5QQyxPQUFBLFdVbVBELCtDVnRFQyxNQUFBLFdVc0VELCtDVjdDQyxnQkFBQSxLQUFBLFdVNkNELGdEVnBRQyxNQUFBLFdVb1FELGdEVm5QQyxPQUFBLFdVbVBELGdEVnRFQyxNQUFBLFdVc0VELGdEVjdDQyxnQkFBQSxXQUFBLFdVbUlGLDRCVjNORSxRQUFBLFdBQUEsRUFBQSxXQUFBLFdVZ09GLGdDVjlNRSxhQUFBLFdVOE1GLGdDVmxZRSxVQUFBLEtVa1lELHdDVi9WQyxNQUFBLEtVK1ZELHdDVjlVQyxPQUFBLEtVOFVELHdDVnhJQyxnQkFBQSxLQUFBLEtVK0pGLDBCVjlPRSxZQUFBLFdVOE9GLDBCVm5ORSxlQUFBLFdVbU5ELGlDVjFNQyxJQUFBLEVVME1ELGlDVmpNQyxLQUFBLEVVcU5BLGlDVjFZQSxNQUFBLE1VK1lBLGdDVmxiQSxVQUFBLEVVc2JBLDRDVnRiQSxVQUFBLEtVc2JBLDRDVmhWQSxXQUFBLFdVcVZBLHdDVjNiQSxVQUFBLFdVMmJBLHdDVnJWQSxXQUFBLFdVcVZBLHdDVjFUQSxjQUFBLFdVbVVBLG9DVnBjQSxVQUFBLEtVb2NBLG9DVjNMQSxjQUFBLFVVMkxBLG9DVmxUQSxRQUFBLEtBQUEsRVVrVEMsMkNWamFELE1BQUEsS1VpYUMsMkNWaFpELE9BQUEsS1VnWkMsMkNWMU1ELGdCQUFBLEtBQUEsS1UwTUMsMkNWbk9ELE1BQUEsV1U2UEEsbUNWOWRBLFVBQUEsS1U4ZEEsbUNWck5BLGNBQUEsVVVxTkEsbUNWNVVBLFFBQUEsS0FBQSxFVTRVQSxtQ1Z4WEEsV0FBQSxXVXdYQywwQ1YzYkQsTUFBQSxXVTJiQywwQ1YxYUQsT0FBQSxXVTBhQywwQ1ZwT0QsZ0JBQUEsV0FBQSxXVW9PQywwQ1Y3UEQsTUFBQSxXVXdSQSxxQ1Z6ZkEsVUFBQSxLVXlmQSxxQ1ZoUEEsY0FBQSxVVWdQQSxxQ1Z2V0EsUUFBQSxLQUFBLEVVdVdBLHFDVm5aQSxXQUFBLFdVbVpDLDRDVnRkRCxNQUFBLFdVc2RDLDRDVnJjRCxPQUFBLFdVcWNDLDRDVi9QRCxnQkFBQSxXQUFBLFdVK1BDLDRDVnhSRCxNQUFBLFdVcVRGLGlDVjNXRSxZQUFBLFdVMldELHdDVnZVQyxJQUFBLEVVdVVELHdDVjlUQyxLQUFBLEVVbVZBLDJDVnhnQkEsTUFBQSxZVTZnQkEsdUNWaGpCQSxVQUFBLFdVZ2pCQSx1Q1Y3Z0JBLE1BQUEsTVU2Z0JBLHVDVjFjQSxXQUFBLFdVMGNBLHVDVi9hQSxjQUFBLFdVd2JBLHdDVnZhQSxRQUFBLFdBQUEsRVUyYUEsZ0RWemdCQSxPQUFBLE1VeWdCQSxnRFY3akJBLFVBQUEsV1U2akJDLHVEVjFoQkQsTUFBQSxNVTBoQkMsdURWemdCRCxPQUFBLE1VeWdCQyx1RFZuVUQsZ0JBQUEsTUFBQSxNVW1VQyx1RFY5V0QsSUFBQSxNVXNZQSx3Q1ZybEJBLFVBQUEsS1VxbEJBLHdDVi9lQSxXQUFBLFdVcWZBLHVDVjNsQkEsVUFBQSxLVTJsQkEsdUNWbFZBLGNBQUEsVVVrVkEsdUNWemNBLFFBQUEsS0FBQSxFVXljQSx1Q1ZyZkEsV0FBQSxXVW1nQkYsNkJWem1CRSxVQUFBLEtVeW1CRiw2QlZoV0UsY0FBQSxVVWdXRiw2QlZ2ZEUsUUFBQSxLQUFBLEVVdWRGLDZCVm5nQkUsV0FBQSxXVWtUSix1Q1Z6TUksSUFBQSxFVXlNSix1Q1ZoTUksS0FBQSxFVWdNSix1RVZyWEksTUFBQSxNVXFYSix1RVY3T0ksWUFBQSxXVTZPSix1RVZsTkksZUFBQSxXVWtOSixrRlZsTkksZUFBQSxFVWtOSixzQ1Z6TUksSUFBQSxFVXlNSixzQ1ZoTUksS0FBQSxFVWdNSixzRVZyWEksTUFBQSxNVXFYSixzRVY3T0ksWUFBQSxXVTZPSixzRVZsTkksZUFBQSxXVWtOSixpRlZsTkksZUFBQSxFVW1mRiw2QlY5Z0JFLFlBQUEsV1U4Z0JGLDZCVm5mRSxlQUFBLEtVZ2dCQSxtQ1ZucUJBLE1BQUEsTVV5cUJBLG1DVnpxQkEsTUFBQSxNVXlxQkEsbUNWcGxCQSxhQUFBLEtVb2xCQSxtQ1Y1c0JBLFVBQUEsS1U0c0JBLG1DVm5jQSxjQUFBLFVVbWNBLG1DVjFqQkEsUUFBQSxLQUFBLEVVMGpCQSxtQ1Z0bUJBLFdBQUEsV1VzbUJDLHVEVnpxQkQsTUFBQSxLVXlxQkMsdURWeHBCRCxPQUFBLEtVd3BCQyx1RFZsZEQsZ0JBQUEsS0FBQSxLVWtkQyx1RFZwZkQsS0FBQSxXVW9mQyw4Q1ZwbEJELGFBQUEsRVVvbEJDLHFEVnpxQkQsTUFBQSxLVXlxQkMscURWeHBCRCxPQUFBLEtVd3BCQyxxRFZsZEQsZ0JBQUEsS0FBQSxLVWtkQyxxRFYzZUQsTUFBQSxXV25ORixvQlhtSEUsY0FBQSxXV2hIQSwwQlhxTEEsZUFBQSxXV2hMRSwyQlhhRixNQUFBLE1XYkUsMkJYeUxGLElBQUEsV1cvS0EsOEJYK0tBLElBQUEsV1cvS0EsOEJYR0EsTUFBQSxNV0tBLDBCWGdGQSxhQUFBLEtXaEZBLDBCWHVFQSxZQUFBLEtXdkVBLDBCWHhDQSxVQUFBLEtXZ0RGLHVCWHNKRSxlQUFBLEtXbEpBLDhCWDhGQSxRQUFBLFdBQUEsRVd6RkEsNkJYdEJBLE1BQUEsTVcyQkEsNkJYNkdBLFlBQUEsV1c3R0EsNkJYbUVBLGNBQUEsV1czREEsOEJYbkNBLE1BQUEsTVdtQ0EsOEJYa0RBLGFBQUEsV1dyQ0EsOEJYbkZBLFVBQUEsV1cyRkEsNkJYeERBLE1BQUEsWVd3REEsNkJYdkNBLE9BQUEsV1d1Q0EsNkJYM0ZBLFVBQUEsV1cyRkEsNkJYc0NBLGNBQUEsRVd6QkEsK0JYRkEsV0FBQSxZV0VBLCtCWHJFQSxNQUFBLFlXNEVGLDBCWDVFRSxNQUFBLE1XaUZGLHNCWGFFLGNBQUEsV1dORixzQlh4RkUsTUFBQSxLV3dGRixzQlhIRSxhQUFBLFdXUUYsc0JYaElFLFVBQUEsS1d3SUEsb0NYVUEsUUFBQSxXQUFBLEVXTkEsbUNYekdBLE1BQUEsTVc4R0EsbUNYMEJBLFlBQUEsV1cxQkEsbUNYaEJBLGNBQUEsV1d3QkEsb0NYdEhBLE1BQUEsWVdzSEEsb0NYakNBLGFBQUEsS1c0Q0Esb0NYcEtBLFVBQUEsTUFsQkYseUJHb0NFLHFCQVdJLE1BQUEsSUE2TEosc0JBS0ksVUFBQSxJQWtEUixpQkFrQk0sUUFBQSxFQWxCTixrQkFxQk0sUUFBQSxFQXdDTixNQVFJLFFBQUEsS09uWEosbUJBT0ksUUFBQSxLQ2hCSixvQkFPSSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qIOODnOODvOODgOODvCAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyog44Kr44Op44O8ICovXG4vKiDjg5zjg7zjg4Djg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIk1TIFDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQIEdvdGhpY1wiLCBPc2FrYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5LmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaW1nIDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5sLWlubmVyIHtcbiAgbWFyZ2luOiAwdncgNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaW5uZXIge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cblxuLyog44Kr44Op44O8ICovXG4vKiDjg5zjg7zjg4Djg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODrOOCpOOCouOCpuODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWlibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1vcGFjaXR5MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LW92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIOODhuOCreOCueODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtc3VwdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbi51LXN1YnRleHQge1xuICBmb250LXNpemU6IDc1LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG5cbi51LWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4udS1pbmRlbnQwIHtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtaW5kZW50MSB7XG4gIHRleHQtaW5kZW50OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O8XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zYW5zc2VyaWYge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG59XG5cbi51LW1vY2hpeSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9jaGl5IFBvcCBPbmUnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnUtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODnOOCv+ODs+OCkuODh+OCo+OCouOCr+ODhuOCo+ODluOBq1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWRlYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy1kZWFjdGl2ZTpob3ZlciB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDmloflrZfmj4PjgYhcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICB0cmFuc2l0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10cmFuc2l0aW9uLCBhOmhvdmVyLCAuYy1oZWFkZXJfX21lbnUsIC5jLWhlYWRlcl9fbWVudV9fYnRuIHNwYW4sIC5jLWdvdG9wLCAucC10b3BfX2xvYWRpbmcsIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuLyog44Kr44Op44O8ICovXG4vKiDjg5zjg7zjg4Djg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qIHNsaWRlc2hvdyAqL1xuQGtleWZyYW1lcyBzbGlkZXNob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQzJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBoZWFkZXIgKi9cbi5jLWhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGM0ZjQ7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYy1oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0YzRmNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudS5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4ge1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHNwYW4ge1xuICB3aWR0aDogNDVweDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMTBweCkgcm90YXRlKDMwZGVnKTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLW9wZW4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgLTEwcHgpIHJvdGF0ZSgtMzBkZWcpO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwcHg7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtaGVhZGVyX19tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDR2dztcbiAgcGFkZGluZy1ib3R0b206IDQuNjY2Njd2dztcbiAgd2lkdGg6IDU4LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgd2lkdGg6IDI5My4zMzMzM3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTguNHZ3O1xuICBoZWlnaHQ6IDAuOHZ3O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWVudV9kb3RsaW5lQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTguNHZ3IDAuOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19pdGVtOjpiZWZvcmUge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2l0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOTJweCA0cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19pdGVtIGEge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3Mge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogOC42NjY2N3Z3O1xuICBoZWlnaHQ6IDguNjY2Njd2dztcbiAgd2lkdGg6IDM0dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgZm9udC1zaXplOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNDMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiA0My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21lbnVfYmFsbG9vbkAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMC40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMzR2dyAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTcwcHggNjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHNwYW4ge1xuICBjb2xvcjogI2ZkNDlhZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDguNjY2Njd2dztcbiAgbWFyZ2luLXRvcDogLTIuNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyBzcGFuIHtcbiAgICBmb250LXNpemU6IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3Mgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvb3RlciAqL1xuLmMtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDM0LjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiA4dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGM0ZjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19tZW51X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXJfX21lbnVfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXJfX21lbnVfX2l0ZW0gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBnb3RvcCAqL1xuLmMtZ290b3Age1xuICBib3R0b206IDIuNjY2Njd2dztcbiAgcmlnaHQ6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDIyLjkzMzMzdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZ290b3Age1xuICAgIGJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZ290b3Age1xuICAgIHJpZ2h0OiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWdvdG9wIHtcbiAgICB3aWR0aDogMTE0LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtZ290b3AuaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nb3RvcCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLWdvdG9wIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2XlhbHpgJogKi9cbi5wLXBhZ2UgPiAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oi44O844OA44OrICovXG4jYy1tb2RhbC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1tb2RhbC1vcGVuOmhvdmVyLFxuLmpzLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g6IOM5pmvICovXG4uYy1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAuNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJnX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2xpZGVzaG93IDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYy1iZ19faW1hZ2UxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RvcF9iZzEucG5nKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtYmdfX2ltYWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi90b3BfYmcyLnBuZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLWJnX19pbWFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vdG9wX2JnMy5wbmcpO1xuICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgei1pbmRleDogMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbCAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDI2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyX3doaXRlLnBuZyk7XG59XG5cbi5wLWRldGFpbF9fbXYge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX212X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogOHZ3O1xuICBsaW5lLWhlaWdodDogOS4zMzMzM3Z3O1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0YzRmNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19tdl9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDRjNGY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212X19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdl9fYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXZfX2xlYWQge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdl9fbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19tdl9fc2hhcmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212X19zaGFyZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXZfX3NoYXJlLWl0ZW0ge1xuICB3aWR0aDogNy44NjY2N3Z3O1xuICBoZWlnaHQ6IDcuODY2Njd2dztcbiAgbWFyZ2luOiAwdncgMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdl9fc2hhcmUtaXRlbSB7XG4gICAgd2lkdGg6IDM5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX3NoYXJlLWl0ZW0ge1xuICAgIGhlaWdodDogMzkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19tdl9fc2hhcmUtaXRlbSB7XG4gICAgbWFyZ2luOiAwcHggNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXZfX3NoYXJlLWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNy44NjY2N3Z3IDcuODY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX212X19zaGFyZS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkuMzMzMzNweCAzOS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXZfX3NoYXJlLWl0ZW0gLnUtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uX3R3aXR0ZXJAMngucG5nKTtcbn1cblxuLnAtZGV0YWlsX19tdl9fc2hhcmUtaXRlbSAudS1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb25fbGluZUAyeC5wbmcpO1xufVxuXG4ucC1kZXRhaWxfX212X19zaGFyZS1pdGVtIC51LWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb25fZmFjZWJvb2tAMngucG5nKTtcbn1cblxuLnAtZGV0YWlsX19tdl9fdGl0bGUuaXMtc21hbGwge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX3RpdGxlLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pYyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19fZGVhZGxpbmUge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgcGFkZGluZzogMnZ3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZkNDlhZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQ0OWFmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19fZGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19fZGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19faXRlbSB7XG4gIGhlaWdodDogMTZ2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2RldGFpbF9hcnJvd0AyeC5wbmcpO1xuICB3aWR0aDogNHZ3O1xuICBoZWlnaHQ6IDR2dztcbiAgYmFja2dyb3VuZC1zaXplOiA0dncgNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19faXRlbSBhLmlzLWRlYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWRldGFpbF9fY29taWNfX2l0ZW0gYS5pcy1kZWFjdGl2ZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIHBhZGRpbmc6IDEuMDY2Njd2dyA0LjY2NjY3dncgMS4ydnc7XG4gIGNvbnRlbnQ6ICflhazplovmnJ/plpPlpJYnO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2E2YTVhNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTVhNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYS5pcy1kZWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYS5pcy1kZWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzcHggMjMuMzMzMzNweCA2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcV9faW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgd2lkdGg6IDkydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2lubmVyIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuLnAtZmFxX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0YzRmNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1mYXFfX2hlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA0Ljh2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDEuMzMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNGM0ZjQ7XG4gIG1hcmdpbi10b3A6IDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19oZWFkaW5ncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucC1mYXFfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnUS4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDB2dztcbiAgdG9wOiAtMC4yNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICAgIHRvcDogLTEuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1mYXFfX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fYW5zd2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnAtZmFxX19hbnN3ZXI6OmFmdGVyIHtcbiAgY29udGVudDogJ0EuJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwdnc7XG4gIHRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19hbnN3ZXI6OmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fYW5zd2VyOjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuLnAtZmFxX19hbnN3ZXIgYSB7XG4gIGNvbG9yOiAjMDRjNGY0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDRjNGY0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnAtbm90Zm91bmQgLmwtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtbm90Zm91bmQgLmMtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnAtbm90Zm91bmQgLmwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuXG4ucC1ub3Rmb3VuZF9fbWFpbiB7XG4gIHBhZGRpbmc6IDIxLjMzMzMzdncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbm90Zm91bmRfX21haW4ge1xuICAgIHBhZGRpbmc6IDEwNi42NjY2N3B4IDBweDtcbiAgfVxufVxuXG4ucC1ub3Rmb3VuZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLW5vdGZvdW5kX19saW5rIHtcbiAgd2lkdGg6IDkydnc7XG4gIGhlaWdodDogMjB2dztcbiAgYm9yZGVyLXJhZGl1czogMS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDR2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGM0ZjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX19saW5rIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW5vdGZvdW5kX19saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LXJpZ2h0QDJ4LnBuZyk7XG4gIHdpZHRoOiAzLjA2NjY3dnc7XG4gIGhlaWdodDogNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMuMDY2Njd2dyA1LjMzMzMzdnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbGluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbm90Zm91bmRfX2xpbms6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbGluazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1LjMzMzMzcHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbm90Zm91bmRfX2xpbms6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNwZWNpYWwgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xufVxuXG4ucC1zcGVjaWFsX19tdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19tdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fbXZfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19tdl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDM0dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUuMzMzMzN2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19tdl9fY2F0Y2gge1xuICAgIHRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19tdl9faGVhZGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjB2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgd2lkdGg6IDc3LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX212X19oZWFkaW5ncyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fbXZfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogMzg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX212X19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19tdl9fbGVhZCB7XG4gIG1hcmdpbi1yaWdodDogNHZ3O1xuICBtYXJnaW4tbGVmdDogNHZ3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19tdl9fbGVhZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19tdl9fbGVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX212X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbCAudS15ZWxsb3cge1xuICBjb2xvcjogI2ZiYzUwYTtcbn1cblxuLnAtc3BlY2lhbF9faGVhZGluZ3Mge1xuICB3aWR0aDogOTR2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19pbmRleCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc3BlY2lhbF9faW5kZXhfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjRiYTtcbiAgcGFkZGluZy1yaWdodDogNHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgcGFkZGluZy10b3A6IDZ2dztcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19pbmRleF9fbGVhZCB7XG4gIHdpZHRoOiAyOS4wNjY2N3Z3O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19sZWFkIHtcbiAgICB3aWR0aDogMTQ1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19pbmRleF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDcuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19pbmRleF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19pbmRleF9faXRlbSA6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW0gOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19pbmRleF9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNS4zMzMzM3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB0b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9faW5kZXhfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMC42NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBmb250LXNpemU6IDkuMzMzMzN2dztcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X190aXRsZSB7XG4gICAgdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19pbmRleF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDYuNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiAzMi41MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsxIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxNjIuNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA0NC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsxIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAyMjMuMzMzMzNweDtcbiAgfVxufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA4Ny4wNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsxIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiA0MzUuMzMzMzNweDtcbiAgfVxufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA1Mi41MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsxIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAyNjIuNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazIgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA4My43MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsyIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiA0MTguNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazIgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA0Ny43MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsyIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAyMzguNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazIgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA1OHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsyIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4ud2VlazIgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX2luZGV4X190aXRsZSB7XG4gIHRvcDogMTZ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMiAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMykgLnAtc3BlY2lhbF9faW5kZXhfX3RpdGxlIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLndlZWsyIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogNTguOTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMiAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMjk0LjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogNTYuMTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMjgwLjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogMzYuOTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMikgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTg0LjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogODYuMTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMykgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogNDMwLjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSAucC1zcGVjaWFsX19pbmRleF9fdGl0bGUge1xuICB0b3A6IDE2dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazMgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX2luZGV4X190aXRsZSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5cbi53ZWVrMyAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgd2lkdGg6IDcyLjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMzYycHg7XG4gIH1cbn1cblxuLndlZWs0IC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogNTAuMTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrNCAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMjUwLjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWs0IC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogMzIuNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrNCAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMikgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTYyLjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWs0IC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogNDguNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrNCAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMykgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMjQyLjY2NjY3cHg7XG4gIH1cbn1cblxuLndlZWs0IC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICB3aWR0aDogNTZ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrNCAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW0uaXMtc29vbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9zb29uQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogOTJ2dztcbiAgaGVpZ2h0OiA5MnZ3O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLXNvb246OmFmdGVyIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLXNvb246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLXNvb24gYSxcbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLWVuZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLWVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9lbmRAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA5MnZ3O1xuICBoZWlnaHQ6IDkydnc7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW0uaXMtZW5kOjphZnRlciB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX19pbmRleF9faXRlbS5pcy1lbmQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsLWxpc3QgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xufVxuXG4ucC1zcGVjaWFsLWxpc3QgLnUteWVsbG93IHtcbiAgY29sb3I6ICNmYmM1MGE7XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9fbXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNGJhO1xuICBwYWRkaW5nLXRvcDogMi42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdiB7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdF9fbXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3RfX212IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9fbXZfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9fbXZfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTJ2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1LjMzMzMzdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9fbXZfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMC42NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBmb250LXNpemU6IDkuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9faGVhZGluZ3Mge1xuICAgIHRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogNDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3RfX212X19sZWFkIHtcbiAgd2lkdGg6IDkydnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTM4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fbGVhZCB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0X19pbmRleCB7XG4gIHdpZHRoOiA5MnZ3O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3RfX2luZGV4IHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdF9faW5kZXgge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0X19pbmRleF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3RfX2luZGV4X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9faW5kZXhfX2l0ZW0gOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdF9faW5kZXhfX2l0ZW0gOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdF9faW5kZXhfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTM4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0X19pbmRleF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdF9faW5kZXhfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0X19pbmRleF9faW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDEgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICB3aWR0aDogMzIuNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdC5saXN0MSAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDE2Mi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MiAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA0NC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3QyIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogMjIzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QzIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDg3LjA2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDMgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIHdpZHRoOiA0MzUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDQgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICB3aWR0aDogNTIuNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdC5saXN0NCAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDI2Mi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0NSAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA4My43MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3Q1IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogNDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3Q2IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDQ3LjczMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDYgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIHdpZHRoOiAyMzguNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDcgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICB3aWR0aDogNTh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdC5saXN0NyAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0NyAucC1zcGVjaWFsLWxpc3RfX212X19oZWFkaW5ncyB7XG4gIHRvcDogMTZ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdC5saXN0NyAucC1zcGVjaWFsLWxpc3RfX212X19oZWFkaW5ncyB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0OCAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA1OC45MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3Q4IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogMjk0LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3Q5IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDU2LjEzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDkgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIHdpZHRoOiAyODAuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDEwIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDM2LjkzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDEwIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogMTg0LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QxMSAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA4Ni4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3QxMSAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDQzMC42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTEgLnAtc3BlY2lhbC1saXN0X19tdl9faGVhZGluZ3Mge1xuICB0b3A6IDE2dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDExIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2hlYWRpbmdzIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QxMiAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA3Mi40dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDEyIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogMzYycHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QxMyAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA1MC4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3QxMyAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDI1MC42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTQgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICB3aWR0aDogMzIuNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWwtbGlzdC5saXN0MTQgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIHdpZHRoOiAxNjIuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDE1IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgd2lkdGg6IDQ4LjUzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsLWxpc3QubGlzdDE1IC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICB3aWR0aDogMjQyLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QxNiAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gIHdpZHRoOiA1NnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbC1saXN0Lmxpc3QxNiAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10ZXJtc19faW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgd2lkdGg6IDkydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2lubmVyIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDRjNGY0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX2xlYWQge1xuICBtYXJnaW4tdG9wOiA4dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLXRvcDogOS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDQuOHZ3O1xuICBsaW5lLWhlaWdodDogMS4xNjY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDRjNGY0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDRjNGY0O1xufVxuXG4ucC10ZXJtc19fY3JlZGl0IHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19jcmVkaXQge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19jcmVkaXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtdG9wIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUwcHggMjY4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuMDJfd2hpdGUucG5nKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRjNGY0O1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtdG9wX19sb2FkaW5nLmlzLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtdG9wX19sb2FkaW5nX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC10b3BfX2xvYWRpbmdfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTc3cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX212IHtcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fbXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fbXZfX212IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEyMC40dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fbXZfX212IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19tdiB7XG4gICAgaGVpZ2h0OiA2MDJweDtcbiAgfVxufVxuXG4ucC10b3BfX212X19tb3ZpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC10b3BfX212X19tb3ZpZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC10b3BfX212X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucC10b3BfX212X19oZWFkaW5ncyB7XG4gIHdpZHRoOiA5NHZ3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX212X19zdWJoZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZkNDlhZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdl9fc3ViaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdl9fc3ViaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19tdl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fbXZfX3lvdXR1YmUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5wLXRvcF9fbXZfX3lvdXR1YmUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIHBhZGRpbmc6IDEuMzMzMzN2dyAwdncgMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbCB7XG4gICAgcGFkZGluZzogNi42NjY2N3B4IDBweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC5wLXRvcF9fc3BlY2lhbDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjMzLCA4OSwgMC40KTtcbn1cblxuLnAtdG9wX19zcGVjaWFsLnAtdG9wX19zcGVjaWFsMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTczLCAyMTYsIDAuNCk7XG59XG5cbi5wLXRvcF9fc3BlY2lhbC5wLXRvcF9fc3BlY2lhbDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTMyLCAxNjQsIDAuNCk7XG59XG5cbi5wLXRvcF9fc3BlY2lhbC5wLXRvcF9fc3BlY2lhbDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNzgsIDUzLCAwLjQpO1xufVxuXG4ucC10b3BfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19oZWFkaW5ncyBpbWcge1xuICBoZWlnaHQ6IDE0LjR2dztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2hlYWRpbmdzIGltZyB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5MnZ3O1xuICBoZWlnaHQ6IDkydnc7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpbmsge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX3N1YmxlYWQge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgdG9wOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX3N1YmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19zdWJsZWFkIHtcbiAgICB0b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19sZWFkIHtcbiAgZm9udC1zaXplOiA4dnc7XG4gIGxpbmUtaGVpZ2h0OiA5LjMzMzMzdnc7XG4gIHRvcDogMTAuNjY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xlYWQge1xuICAgIHRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWwzIC5wLXRvcF9fc3BlY2lhbF9fbGVhZCB7XG4gIHRvcDogNnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsMyAucC10b3BfX3NwZWNpYWxfX2xlYWQge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWw0IC5wLXRvcF9fc3BlY2lhbF9fbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiA4LjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbDQgLnAtdG9wX19zcGVjaWFsX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWw0IC5wLXRvcF9fc3BlY2lhbF9fbGVhZCAudS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsNCAucC10b3BfX3NwZWNpYWxfX2xlYWQgLnUtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX2xlYWQgLnUteWVsbG93IHtcbiAgY29sb3I6ICNmYmM1MGE7XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGVhZCAudS1ibHVlIHtcbiAgY29sb3I6ICMwM2FkZDg7XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGVhZCAudS1waW5rIHtcbiAgY29sb3I6ICNmZjg0YTQ7XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGVhZCAudS1ncmVlbiB7XG4gIGNvbG9yOiAjNDJiMjM1O1xufVxuXG4ucC10b3BfX3NwZWNpYWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS41Mzg2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fYm9va3N0b3JlIHtcbiAgcGFkZGluZzogMTMuMzMzMzN2dyAwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNTB2dyAxNy44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZSB7XG4gICAgcGFkZGluZzogNjYuNjY2NjdweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IDg5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19ib29rc3RvcmVfX2Jhbm5lci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlX19iYW5uZXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fYmFubmVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlX19iYW5uZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogOS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0YzRmNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fc3RvcmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtdG9wX19ib29rc3RvcmVfX3N0b3JlLWl0ZW0ge1xuICB3aWR0aDogNDQuOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZV9fc3RvcmUtaXRlbSB7XG4gICAgd2lkdGg6IDIyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZV9fc3RvcmUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fc3RvcmUtaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBtYXJnaW4tcmlnaHQ6IDIuNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmVfX3N0b3JlLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnAtdG9wX19ib29rc3RvcmVfX3N0b3JlLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19wYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNTB2dyAxNy44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3Bhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3Bhc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHggODkuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3Bhc3RfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDk0dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcGFzdF9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19wYXN0X19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3Bhc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcGFzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fcGFzdF9faXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMS4zMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19wYXN0X19pdGVtIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2VhdGhlcm5ld3MgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xufVxuXG4ucC13ZWF0aGVybmV3c19fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2JnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX19iZ19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IHNsaWRlc2hvdyAxNXMgbGluZWFyIGluZmluaXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX2JnX19pbWFnZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19iZzEuanBnKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX2JnX19pbWFnZTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19iZzIuanBnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgei1pbmRleDogMjtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX2JnX19pbWFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19iZzMuanBnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWF0aGVybmV3c19fbXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX212X19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbXZfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fbXZfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDg0LjY2NjY3dnc7XG4gIHRvcDogNC42NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX212X19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQyMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbXZfX2hlYWRpbmdzIHtcbiAgICB0b3A6IDIzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX212X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucC13ZWF0aGVybmV3c19fbXZfX2xlYWQge1xuICBmb250LXNpemU6IDR2dztcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDY2Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tdl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbXZfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX212IC5sLWlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWF0aGVybmV3c19fY2FzdGVyIHtcbiAgcGFkZGluZzogMTAuNjY2Njd2dyAwdncgMTMuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxOTYsIDI0NCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2Nhc3RlciB7XG4gICAgcGFkZGluZzogNTMuMzMzMzNweCAwcHggNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fY2FzdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdnc7XG4gIGxlZnQ6IDB2dztcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fY2FzdGVyOjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19jYXN0ZXI6OmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faGVhZGluZ3Mge1xuICB3aWR0aDogOTR2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faXRlbSB7XG4gIHdpZHRoOiA0My4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fY2FzdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMjE2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19jYXN0ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19jYXN0ZXJfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdlYXRoZXJuZXdzX19jYXN0ZXJfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX2Nhc3Rlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTk2LCAyNDQsIDAuMik7XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkaW5ncyB7XG4gIHdpZHRoOiA5NHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2hlYWRlci1pdGVtIHtcbiAgd2lkdGg6IDQ4Ljh2dztcbiAgaGVpZ2h0OiAxNnZ3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDE2dnc7XG4gIHBhZGRpbmctbGVmdDogMjR2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbSB7XG4gICAgd2lkdGg6IDI0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2hlYWRlci1pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiA5Ljg2NjY3dnc7XG4gIGhlaWdodDogOS44NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkuODY2Njd2dyA5Ljg2NjY3dnc7XG4gIGxlZnQ6IDExLjQ2NjY3dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2hlYWRlci1pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0OS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0OS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OS4zMzMzM3B4IDQ5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1Ny4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiMjM1O1xufVxuXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwdncgMi42NjY2N3Z3IDB2dyAwdnc7XG4gIG1hcmdpbi1yaWdodDogMi40dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMy4zMzMzM3B4IDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1zdW5ueUAyeC5wbmcpO1xufVxuXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlcl9faGVhZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dyAwdncgMHZ3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4IDBweCAwcHggMHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19oZWFkZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19pY29uLXJhaW55QDJ4LnBuZyk7XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19jb250ZW50cy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmIyMzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fY29udGVudHMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWxpc3Qge1xuICBwYWRkaW5nOiA1LjMzMzMzdncgNHZ3IDUuMzMzMzN2dyA0dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19jb250ZW50cy1pbmRleC1saXN0IHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDIwcHggMjYuNjY2NjdweCAyMHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWl0ZW0uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19jb250ZW50cy1pdGVtLmlzLWFjdGl2ZSAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fY29udGVudHMtaW5kZXgtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fY29udGVudHMtaXRlbS5pcy1hY3RpdmUgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWl0ZW0ge1xuICB3aWR0aDogNDMuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWl0ZW0ge1xuICAgIHdpZHRoOiAyMTYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2NvbnRlbnRzLWluZGV4LWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fY29udGVudHMtaW5kZXgtaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1yaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fYnRuLW1vcmUge1xuICB3aWR0aDogOTJ2dztcbiAgZm9udC1zaXplOiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgcGFkZGluZzogOHZ3IDB2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4ICNmZmYgc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2J0bi1tb3JlIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19idG4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fYnRuLW1vcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2J0bi1tb3JlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2J0bi1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19idG4tbW9yZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDUuMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjA2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDMuMDY2Njd2dztcbiAgcmlnaHQ6IDIuNjY2Njd2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2Fycm93LWRvd25AMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX193ZWF0aGVyX19idG4tbW9yZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2J0bi1tb3JlOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTUuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX3dlYXRoZXJfX2J0bi1tb3JlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2NjdweCAxNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fYnRuLW1vcmU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlYXRoZXJuZXdzX19tb2RhbCB7XG4gIHdpZHRoOiA5MnZ3O1xuICBwYWRkaW5nOiA1LjMzMzMzdncgOHZ3IDEydncgOHZ3O1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGM0ZjQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbCB7XG4gICAgcGFkZGluZzogMjYuNjY2NjdweCA0MHB4IDYwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX19tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogOS43MzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDQ4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9fY2xvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX21vZGFsX19oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3dnc7XG4gIHdpZHRoOiA1NC45MzMzM3Z3O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbW9kYWxfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbW9kYWxfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogMjc0LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX21vZGFsX190ZXh0IHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbW9kYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX19tb2RhbF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fbW9kYWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIHBhZGRpbmc6IDR2dyAwdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRkNGQ0ZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3c19fbW9kYWxfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtb2ZmaWNpYWw6OmJlZm9yZSB7XG4gIHdpZHRoOiA5LjZ2dztcbiAgaGVpZ2h0OiA5LjZ2dztcbiAgcmlnaHQ6IDMuMDY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiA5LjZ2dyA5LjZ2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1vZmZpY2lhbEAyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtb2ZmaWNpYWw6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtb2ZmaWNpYWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDQ4cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10d2l0dGVyOjpiZWZvcmUge1xuICB3aWR0aDogOC41MzMzM3Z3O1xuICBoZWlnaHQ6IDYuNzMzMzN2dztcbiAgcmlnaHQ6IDMuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiA4LjUzMzMzdncgNi43MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19pY29uLXR3aXR0ZXJAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtdHdpdHRlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDIuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10d2l0dGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzMuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10d2l0dGVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbW9kYWxfX2l0ZW0gYS51LXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0Mi42NjY2N3B4IDMzLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10aWt0b2s6OmJlZm9yZSB7XG4gIHdpZHRoOiA3LjZ2dztcbiAgaGVpZ2h0OiA4LjUzMzMzdnc7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNy42dncgOC41MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19pY29uLXRpa3Rva0AyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10aWt0b2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtdGlrdG9rOjpiZWZvcmUge1xuICAgIGhlaWdodDogNDIuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS10aWt0b2s6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUtdGlrdG9rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCA0Mi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUteW91dHViZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDkuODY2Njd2dztcbiAgaGVpZ2h0OiA3LjMzMzMzdnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogOS44NjY2N3Z3IDcuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi15b3V0dWJlQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3c19fbW9kYWxfX2l0ZW0gYS51LXlvdXR1YmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUteW91dHViZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzX19tb2RhbF9faXRlbSBhLnUteW91dHViZTo6YmVmb3JlIHtcbiAgICByaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3NfX21vZGFsX19pdGVtIGEudS15b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDkuMzMzMzNweCAzNi42NjY2N3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2JhY2sge1xuICBwYWRkaW5nOiAzLjMzMzMzdncgMHZ3IDMuMzMzMzN2dyA1LjMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2JhY2sge1xuICAgIHBhZGRpbmc6IDE2LjY2NjY3cHggMHB4IDE2LjY2NjY3cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2J0bi1iYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2J0bi1iYWNrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fYnRuLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2J0bi1iYWNrOjpiZWZvcmUge1xuICB3aWR0aDogMy4ydnc7XG4gIGhlaWdodDogNS4ydnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMy4ydncgNS4ydnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19hcnJvdy1sZWZ0QDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2J0bi1iYWNrOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX2J0bi1iYWNrOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19idG4tYmFjazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjZweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212IHtcbiAgYmFja2dyb3VuZDogcmdiYSg2NiwgMTc4LCA1MywgMC40KTtcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXYge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdnc7XG4gIGxlZnQ6IDB2dztcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212OjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXY6OmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9faW5uZXIge1xuICB3aWR0aDogOTJ2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9faW5uZXIge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19uYW1lIHtcbiAgZm9udC1zaXplOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19uYW1lIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19wcm9maWxlLWhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX3Byb2ZpbGUtaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fcHJvZmlsZS1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19wcm9maWxlLXRleHQge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTM4O1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19wcm9maWxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fcHJvZmlsZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19wcm9maWxlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fb2ZmaWNpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCAjNGQ0ZDRkIHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBib3JkZXItcmFkaXVzOiAxLjMzMzMzdnc7XG4gIHBhZGRpbmc6IDh2dyAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19vZmZpY2lhbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19vZmZpY2lhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19vZmZpY2lhbCB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fb2ZmaWNpYWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1vZmZpY2lhbEAyeC5wbmcpO1xuICB3aWR0aDogOS42dnc7XG4gIGhlaWdodDogOS42dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogOS42dncgOS42dnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fb2ZmaWNpYWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fb2ZmaWNpYWw6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX29mZmljaWFsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX29mZmljaWFsOjphZnRlciB7XG4gICAgcmlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fdHdpdHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4ICM0ZDRkNGQgc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgcGFkZGluZzogOHZ3IDB2dztcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fdHdpdHRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X190d2l0dGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX3R3aXR0ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X190d2l0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX3R3aXR0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi10d2l0dGVyQDJ4LnBuZyk7XG4gIHdpZHRoOiA4LjI2NjY3dnc7XG4gIGhlaWdodDogNi43MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDguMjY2Njd2dyA2LjczMzMzdnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9fdHdpdHRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X190d2l0dGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMy42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X190d2l0dGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MS4zMzMzM3B4IDMzLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX3R3aXR0ZXI6OmFmdGVyIHtcbiAgICByaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCAjNGQ0ZDRkIHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBib3JkZXItcmFkaXVzOiAxLjMzMzMzdnc7XG4gIHBhZGRpbmc6IDh2dyAwdnc7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX2luc3RhZ3JhbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19pbnN0YWdyYW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9faW5zdGFncmFtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19tdl9faW5zdGFncmFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX2luc3RhZ3JhbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19pY29uLWluc3RhZ3JhbUAyeC5wbmcpO1xuICB3aWR0aDogOS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDkuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiA5LjMzMzMzdncgOS4zMzMzM3Z3O1xuICByaWdodDogMi42NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX2luc3RhZ3JhbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19pbnN0YWdyYW06OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fbXZfX2luc3RhZ3JhbTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDYuNjY2NjdweCA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX212X19pbnN0YWdyYW06OmFmdGVyIHtcbiAgICByaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZCB7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19iZy13aGl0ZUAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDB2dztcbiAgbGVmdDogMHZ3O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kOjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kOjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kIC51LXBpbmsge1xuICBjb2xvcjogI2ZkNDlhZjtcbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDkzLjkzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQ2OS42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19sZWFkIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODtcbiAgd2lkdGg6IDkydnc7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xlYWQge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pbmRleCB7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2luZGV4IHtcbiAgICBwYWRkaW5nOiA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9fbGlzdC1oZWFkaW5ncyB7XG4gIGhlaWdodDogMjYuNHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNi42NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS4yODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xpc3QtaGVhZGluZ3Mge1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19saXN0LWhlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xpc3QtaGVhZGluZ3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfcmVjb21tZW5kLWNhdGNoQDJ4LnBuZyk7XG4gIHdpZHRoOiA5NHZ3O1xuICBoZWlnaHQ6IDI2LjR2dztcbiAgYmFja2dyb3VuZC1zaXplOiA5NHZ3IDI2LjR2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogLTJ2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xpc3QtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICB3aWR0aDogNDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19saXN0LWhlYWRpbmdzOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xpc3QtaGVhZGluZ3M6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3MHB4IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9fbGlzdC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDR2dztcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4ICM0ZDRkNGQgc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgcGFkZGluZzogNHZ3IDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX190d2VldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4ICM0ZDRkNGQgc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgcGFkZGluZzogNHZ3IDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX190d2VldCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3R3ZWV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fdHdlZXQge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3R3ZWV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctc3Vubnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCAxNzgsIDUzLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctc3Vubnk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19iZy13aGl0ZUAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDB2dztcbiAgbGVmdDogMHZ3O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctc3Vubnk6OmFmdGVyIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1zdW5ueTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmJnLXN1bm55IC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM0MmIyMzU7XG4gIHdpZHRoOiA5MnZ3O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gIHBhZGRpbmctYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmJnLXN1bm55IC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctc3VubnkgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmJnLXN1bm55IC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmJnLXN1bm55IC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1zdW5ueSAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctcmFpbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgMTk2LCAyNDQsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1yYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdnc7XG4gIGxlZnQ6IDB2dztcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXIgLmJnLXJhaW46OmFmdGVyIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1yYWluOjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctcmFpbiAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDRjNGY0O1xuICB3aWR0aDogOTJ2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNS4zMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1yYWluIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctcmFpbiAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3RlciAuYmctcmFpbiAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1yYWluIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyIC5iZy1yYWluIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcmVjb21tZW5kX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlciB7XG4gIHBhZGRpbmctdG9wOiAxNC42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyIHtcbiAgICBwYWRkaW5nLXRvcDogNzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2xpc3Qge1xuICB3aWR0aDogOTJ2dztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW0ge1xuICB3aWR0aDogNDQuOHZ3O1xuICBtYXJnaW4tcmlnaHQ6IDIuNHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCAjNGQ0ZDRkIHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBib3JkZXItcmFkaXVzOiAxLjMzMzMzdnc7XG4gIHBhZGRpbmc6IDh2dyAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbSB7XG4gICAgd2lkdGg6IDIyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuMnZ3O1xuICBoZWlnaHQ6IDUuMnZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMuMnZ3IDUuMnZ3O1xuICBsZWZ0OiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19hcnJvdy1sZWZ0LWJsYWNrQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19wYWdlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgd2lkdGg6IDMuMnZ3O1xuICBoZWlnaHQ6IDUuMnZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMuMnZ3IDUuMnZ3O1xuICByaWdodDogMi42NjY2N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYXJyb3ctcmlnaHQtYmxhY2tAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYXRoZXJuZXdzLWNhc3Rlcl9fcGFnZXJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3BhZ2VyX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICByaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2x5anVtcDU1X19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2JnX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2xpZGVzaG93IDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2JnX19pbWFnZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWVrbHlqdW1wNTUvYmdfcGNfanVtcDAxLmpwZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wLXdlZWtseWp1bXA1NV9fYmdfX2ltYWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlZWtseWp1bXA1NS9iZ19wY19qdW1wMDIuanBnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgei1pbmRleDogMjtcbn1cblxuLnAtd2Vla2x5anVtcDU1X19iZ19faW1hZ2UzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2Vla2x5anVtcDU1L2JnX3BjX2p1bXAwMy5qcGcpO1xuICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgei1pbmRleDogMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtseWp1bXA1NSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDI2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyX3doaXRlLnBuZyk7XG59XG5cbi5wLXdlZWtseWp1bXA1NV9fbXYge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX212X19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19tdl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19tdl9fY2F0Y2gge1xuICB3aWR0aDogMzR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNS4zMzMzM3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19tdl9fY2F0Y2gge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19tdl9fY2F0Y2gge1xuICAgIHRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX212X19oZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNC42NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB3aWR0aDogOTR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fbXZfX2hlYWRpbmdzIHtcbiAgICB0b3A6IDczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fbXZfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNDcwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19tdl9fbGVhZCB7XG4gIG1hcmdpbi1yaWdodDogNHZ3O1xuICBtYXJnaW4tbGVmdDogNHZ3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX212X19sZWFkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fbXZfX2xlYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX212X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19pbmRleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2luZGV4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2luZGV4X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTczLCAyMTYsIDAuNCk7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2xpc3Qge1xuICB3aWR0aDogOTJ2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9fbGlzdCB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMi42NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogIzA0YzRmNCBzb2xpZCAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2luZGV4X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2luZGV4X19pbWFnZSB7XG4gIHdpZHRoOiAzNi44dnc7XG4gIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2luZGV4X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cblxuLnAtd2Vla2x5anVtcDU1X19pbmRleF9fdGl0bGUge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2luZGV4X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2xpbmsge1xuICB3aWR0aDogNTIuNTMzMzN2dztcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICBib3JkZXI6ICM0ZDRkNGQgMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMi44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2luZGV4X19saW5rIHtcbiAgICB3aWR0aDogMjYyLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2xpbmsge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19pbmRleF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2luZGV4X19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19pbmRleF9faWxsdXN0IHtcbiAgbWFyZ2luLXRvcDogLTkuMDY2Njd2dztcbiAgd2lkdGg6IDkzLjA2NjY3dnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2lsbHVzdCB7XG4gICAgbWFyZ2luLXRvcDogLTQ1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9faW5kZXhfX2lsbHVzdCB7XG4gICAgd2lkdGg6IDQ2NS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9faGVhZGluZ3Mge1xuICB3aWR0aDogOTR2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9fbGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19pY29uIHtcbiAgd2lkdGg6IDE3LjJ2dztcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2ljb24ge1xuICAgIHdpZHRoOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX3RleHQge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2x5anVtcDU1X19hbm5pdmVyc2FyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtd2Vla2x5anVtcDU1X19hbm5pdmVyc2FyeV9faW5uZXIge1xuICBwYWRkaW5nOiAxMC42NjY2N3Z3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fYW5uaXZlcnNhcnlfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X19saXN0IHtcbiAgd2lkdGg6IDkydnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fYW5uaXZlcnNhcnlfX2xpc3Qge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogI2Q1ZDVkNSBzb2xpZCAycHg7XG4gIHBhZGRpbmctdG9wOiAyLjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtseWp1bXA1NV9fYW5uaXZlcnNhcnlfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9fYW5uaXZlcnNhcnlfX2ltYWdlIHtcbiAgd2lkdGg6IDI5LjA2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMi40dnc7XG4gIGJvcmRlcjogMnB4ICNkNWQ1ZDUgc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X19pbWFnZSB7XG4gICAgd2lkdGg6IDE0NS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wLXdlZWtseWp1bXA1NV9fYW5uaXZlcnNhcnlfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucC13ZWVrbHlqdW1wNTVfX2Fubml2ZXJzYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2x5anVtcDU1X19hbm5pdmVyc2FyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuIiwiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiQGltcG9ydCAnX3ZhcnMnO1xuQGltcG9ydCAnX21peGluJztcblxuXG5odG1sIHtcbiAgLy8gZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwiTVMgUOOCtOOCt+ODg+OCr1wiLCBcIk1TIFAgR290aGljXCIsIE9zYWthLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cblxuICAmLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxufVxuXG5hIHtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbmJ1dHRvbiB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vIGZvbnQtc2l6ZTogMDtcbn1cblxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5cbi5sLWlubmVyIHtcbiAgQGluY2x1ZGUgbTIoMCwgMzApO1xufVxuXG4vLyBoMSB7XG4vLyAgIC8vIGZvbnQtc2l6ZTogM3JlbTtcbi8vICAgLy8gZm9udC1zaXplOiA2dnc7XG4vLyAgIC8vIGZvbnQtc2l6ZTogdW5xdW90ZSgnbWluKDZ2dywzMHB4KScpO1xuLy8gICAvLyBtYXJnaW4tYm90dG9tOiB1bnF1b3RlKCdtaW4oOHZ3LDQwcHgpJyk7XG4vLyAgIEBpbmNsdWRlIGZzKDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgbGgoMzApO1xuLy8gICAvLyBAaW5jbHVkZSB3KDMwMCk7XG4vLyAgIC8vIEBpbmNsdWRlIGgoMzAwKTtcbi8vICAgLy8gQGluY2x1ZGUgbSgzMCk7XG4vLyAgIC8vIEBpbmNsdWRlIG0yKDQwLCAyMCk7XG4vLyAgIC8vIEBpbmNsdWRlIG0zKDQwLCAyMCwgMzApO1xuLy8gICAvLyBAaW5jbHVkZSBtNCg0MCwgMjAsIDEwLCAyMCk7XG4vLyAgIC8vIEBpbmNsdWRlIG10KDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgbXIoMzApO1xuLy8gICAvLyBAaW5jbHVkZSBtbCgzMCk7XG4vLyAgIEBpbmNsdWRlIG1iKDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgcCg0MCk7XG4vLyAgIC8vIEBpbmNsdWRlIHAyKDQwLCAyMCk7XG4vLyAgIC8vIEBpbmNsdWRlIHAzKDQwLCAyMCwgMzApO1xuLy8gICAvLyBAaW5jbHVkZSBwNCg0MCwgMjAsIDEwLCAyMCk7XG4vLyAgIC8vIEBpbmNsdWRlIHB0KDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgcGIoMzApO1xuLy8gICAvLyBAaW5jbHVkZSBwcigzMCk7XG4vLyAgIC8vIEBpbmNsdWRlIHBsKDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgdCgzMCk7XG4vLyAgIC8vIEBpbmNsdWRlIHIoMzApO1xuLy8gICAvLyBAaW5jbHVkZSBsKDMwKTtcbi8vICAgLy8gQGluY2x1ZGUgYigzMCk7XG5cbi8vIH1cblxuLy8gaDIge1xuLy8gICAvLyBmb250LXNpemU6IDIuNnJlbTtcbi8vICAgLy8gZm9udC1zaXplOiA1LjJ2dztcbi8vICAgLy8gZm9udC1zaXplOiB1bnF1b3RlKCdtaW4oNS4ydncsMjZweCknKTtcbi8vICAgLy8gbWFyZ2luLWJvdHRvbTogdW5xdW90ZSgnbWluKDZ2dywzMHB4KScpO1xuLy8gICBAaW5jbHVkZSBmcygyNCk7XG4vLyAgIEBpbmNsdWRlIG1iKDMwKTtcbi8vIH1cblxuXG4vLyBwIHtcbi8vICAgLy8gZm9udC1zaXplOiAxLjZyZW07XG4vLyAgIC8vIGZvbnQtc2l6ZTogMy4ydnc7XG4vLyAgIC8vIGZvbnQtc2l6ZTogdW5xdW90ZSgnbWluKDMuMnZ3LDE2cHgpJyk7XG4vLyAgIGxpbmUtaGVpZ2h0OiAyO1xuLy8gICBAaW5jbHVkZSBmcygxOCk7XG4vLyB9XG5cbi8vIC50ZXN0IHtcbi8vICAgLy8gQGluY2x1ZGUgdyg0MCk7XG4vLyAgIC8vIEBpbmNsdWRlIGgoMjApO1xuLy8gICAvLyBAaW5jbHVkZSBiZ3MoNDAsIDIwKTtcbi8vICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbi8vIH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBfbWl4aW4uc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlpInmlbDlrprnvqlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzcC1kZXNpZ246IDc1MDsgLy9TUOOBruODh+OCtuOCpOODs+ODh+ODvOOCv+OBrueUu+mdouW5hVxuJGJyZWFrcG9pbnQ6IDc2ODsgLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRjb250ZW50cy13aWR0aDogNTAwOyAvL+ODoeOCpOODs+OCs+ODs+ODhuODs+ODhOW5hVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9QQ1xuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQrMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vU1BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODleOCqeODs+ODiOOCteOCpOOCuuaMh+WumiBmc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OV44Kp44Oz44OI44K144Kk44K65oyH5a6aXG4vLyDlvJXmlbA6ICRzaXplOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBmcygyMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzIwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGZzKCRzaXplKSB7XG4gIC8vIGZvbnQtc2l6ZTogdW5xdW90ZSgnbWluKCcgKyAoJHNpemUgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRzaXplICsgJ3B4KScpO1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6KGM6auY44GVdnfmjIflrpogbGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOihjOmrmOOBleaMh+WumlxuLy8g5byV5pWwOiAkc2l6ZTog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgc2xoKDIwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMjBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGgoJHNpemUpIHtcbiAgLy8gbGluZS1oZWlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRzaXplIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkc2l6ZSArICdweCknKTtcbiAgbGluZS1oZWlnaHQ6ICgkc2l6ZSAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGxpbmUtaGVpZ2h0OiAjeyRzaXplICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5bmF5oyH5a6aIHdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOW5heaMh+WumlxuLy8g5byV5pWwOiAkdzog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgdygzMDApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgaczMDBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gdygkdykge1xuICAvLyB3aWR0aDogdW5xdW90ZSgnbWluKCcgKyAoJHcgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICR3ICsgJ3B4KScpO1xuICB3aWR0aDogKCR3IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6ICN7JHcgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOmrmOOBleaMh+WumiBoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDpq5jjgZXmjIflrppcbi8vIOW8leaVsDogJGg6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGgoMzAwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMzAwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGgoJGgpIHtcbiAgLy8gaGVpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkaCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGggKyAncHgpJyk7XG4gIGhlaWdodDogKCRoIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgaGVpZ2h0OiAjeyRoICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weFxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg57jg7zjgrjjg7Pjg7vjg5Hjg4fjgqPjg7PjgrDjg7vkvY3nva52d+aMh+WumiBt44CBcOOAgWzjgIFy44CBdOOAgWJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOOCueODnuODm+ODnuODvOOCuOODs+OAgeODkeODh+OCo+ODs+OCsOOAgeS9jee9ruaMh+WumlxuLy8g5byV5pWwOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBzcC1tdCgzMCk7XG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogIOODnuODvOOCuOODsyAqL1xuQG1peGluIG0oJG0pIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0gKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG0yKCRtMSwgJG0yKSB7XG4gIC8vIG1hcmdpbjogdW5xdW90ZSgnbWluKCcgKyAoJG0xIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0yIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTIgKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46ICN7JG0xICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG0zKCRtMSwgJG0yLCAkbTMpIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbTEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMiArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTMgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMyArICdweCknKTtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0yIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0zIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbTEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG00KCRtMSwgJG0yLCAkbTMsICRtNCkge1xuICAvLyBtYXJnaW46IHVucXVvdGUoJ21pbignICsgKCRtMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0xICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0yICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0zICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtNCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG00ICsgJ3B4KScpO1xuICBtYXJnaW46ICgkbTEgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTIgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTMgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAjeyRtMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0zICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtNCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOS4iuODnuODvOOCuOODsyAqL1xuQG1peGluIG10KCRtdCkge1xuICAvLyBtYXJnaW4tdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkbXQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtdCArICdweCknKTtcbiAgbWFyZ2luLXRvcDogKCRtdCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tdG9wOiAjeyRtdCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOW3puODnuODvOOCuOODsyAqL1xuQG1peGluIG1sKCRtbCkge1xuICAvLyBtYXJnaW4tbGVmdDogdW5xdW90ZSgnbWluKCcgKyAoJG1sIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbWwgKyAncHgpJyk7XG4gIG1hcmdpbi1sZWZ0OiAoJG1sIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRtbCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuQG1peGluIG1yKCRtcikge1xuICAvLyBtYXJnaW4tcmlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRtciAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG1yICsgJ3B4KScpXG4gIG1hcmdpbi1yaWdodDogKCRtciAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JG1yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5LiL44Oe44O844K444OzICovXG5AbWl4aW4gbWIoJG1iKSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHVucXVvdGUoJ21pbignICsgKCRtYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG1iICsgJ3B4KScpO1xuICBtYXJnaW4tYm90dG9tOiAoJG1iIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JG1iICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwKCRwKSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcCArICdweCknKTtcbiAgcGFkZGluZzogKCRwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwMigkcDEsICRwMikge1xuICAvLyBwYWRkaW5nOiB1bnF1b3RlKCdtaW4oJyArICgkcDEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMiArICdweCknKTtcbiAgcGFkZGluZzogKCRwMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAjeyRwMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwMygkcDEsICRwMiwgJHAzKSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAxICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAyICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAzICsgJ3B4KScpO1xuICBwYWRkaW5nOiAoJHAxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAzIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwNCgkcDEsICRwMiwgJHAzLCAkcDQpIHtcbiAgLy8gcGFkZGluZzogdW5xdW90ZSgnbWluKCcgKyAoJHAxIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAyIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDIgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAzIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDMgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHA0IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDQgKyAncHgpJyk7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDIgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDMgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogI3skcDEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHB0KCRwdCkge1xuICAvLyBtYXJnaW4tdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkcHQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwdCArICdweCknKTtcbiAgcGFkZGluZy10b3A6ICgkcHQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy10b3A6ICN7JHB0ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcGwoJHBsKSB7XG4gIC8vIG1hcmdpbi1sZWZ0OiB1bnF1b3RlKCdtaW4oJyArICgkcGwgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwbCArICdweCknKTtcbiAgcGFkZGluZy1sZWZ0OiAoJHBsIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctbGVmdDogI3skcGwgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwcigkcHIpIHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkcHIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwciArICdweCknKVxuICBwYWRkaW5nLXJpZ2h0OiAoJHByIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHByICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcGIoJHBiKSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHVucXVvdGUoJ21pbignICsgKCRwYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHBiICsgJ3B4KScpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRwYiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4iuS9jee9riAqL1xuQG1peGluIHQoJHQpIHtcbiAgLy8gdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkdCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHQgKyAncHgpJyk7XG4gIHRvcDogKCR0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHRvcDogI3skdCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5bem5L2N572uICovXG5AbWl4aW4gbCgkbCkge1xuICAvLyBsZWZ0OiB1bnF1b3RlKCdtaW4oJyArICgkbCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGwgKyAncHgpJyk7XG4gIGxlZnQ6ICgkbCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBsZWZ0OiAjeyRsICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDlj7PkvY3nva4gKi9cbkBtaXhpbiByKCRyKSB7XG4gIC8vIHJpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkciAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHIgKyAncHgpJyk7XG4gIHJpZ2h0OiAoJHIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcmlnaHQ6ICN7JHIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4i+S9jee9riAqL1xuQG1peGluIGIoJGIpIHtcbiAgLy8gYm90dG9tOiB1bnF1b3RlKCdtaW4oJyArICgkYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGIgKyAncHgpJyk7XG4gIGJvdHRvbTogKCRiIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJvdHRvbTogI3skYiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOiDjOaZr+eUu+WDj+OCteOCpOOCuuaMh+WumiAgYmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDog4zmma/nlLvlg4/jgrXjgqTjgrrmjIflrppcbi8vIOW8leaVsDogJHcsICRoIOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGJncygzMDAgMzAwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMzAwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGJncygkdywgJGgpIHtcbiAgLy8gYmFja2dyb3VuZC1zaXplOiB1bnF1b3RlKCdtaW4oJyArICgkdyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHcgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJGggLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRoICsgJ3B4KScpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICgkdyAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRoIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogI3skdyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skaCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOinkuS4uOaMh+WumiAgYnJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOinkuS4uOaMh+WumlxuLy8g5byV5pWwOiAkYnLvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBicigxMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzEwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGJyKCRicikge1xuICBib3JkZXItcmFkaXVzOiAoJGJyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGJyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gYnI0KCRicjEsJGJyMiwkYnIzLCRicjQpIHtcbiAgYm9yZGVyLXJhZGl1czogKCRicjEgLyAkc3AtZGVzaWduICogMTAwdncgJGJyMiAvICRzcC1kZXNpZ24gKiAxMDB2dyAkYnIzIC8gJHNwLWRlc2lnbiAqIDEwMHZ3ICRicjQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skYnIxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRicjIqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skYnIzICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRicjQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiX3ZhcnNcIjtcbkBpbXBvcnQgJ19taXhpbic7XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Os44Kk44Ki44Km44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LW9wYWNpdHkxIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDjg4bjgq3jgrnjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnUtc3VwdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbi51LXN1YnRleHQge1xuICBmb250LXNpemU6IDc1LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG5cbi51LWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG5cbi51LWluZGVudDAge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG5cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXNhbnNzZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbn1cblxuLnUtbW9jaGl5IHtcbiAgZm9udC1mYW1pbHk6ICdNb2NoaXkgUG9wIE9uZScsIHNhbnMtc2VyaWY7XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44Km44Kn44Kk44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5zjgr/jg7PjgpLjg4fjgqPjgqLjgq/jg4bjgqPjg5bjgatcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyBvcGFjaXR5OiAuNTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDmloflrZfmj4PjgYhcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIHRyYW5zaXRpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuIiwiQGltcG9ydCAnX3ZhcnMnO1xuQGltcG9ydCAnX21peGluJztcblxuLyogc2xpZGVzaG93ICovXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdyB7XG4gIDAleyBvcGFjaXR5OiAwO31cbiAgMjMleyBvcGFjaXR5OiAxO31cbiAgMzMleyBvcGFjaXR5OiAxO31cbiAgNDMleyBvcGFjaXR5OiAwO31cbiAgMTAwJXsgb3BhY2l0eTogMDt9XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFydHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyICovXG4uYy1oZWFkZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oYXJ1bWFuLW1haW47XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaGFydW1hbi1tYWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG5cbiAgICAmX19idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cblxuXG4gICAgICAmLmlzLW9wZW4ge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LDEwcHgpIHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwtMTBweCkgcm90YXRlKC0zMGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgIC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgIC8qIEZpcmVmb3gg5a++5b+cICovXG4gICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLy8gQGluY2x1ZGUgcGMge1xuICAgICAgLy8gICB3aWR0aDogNTAwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtdCgzMCk7XG4gICAgICBAaW5jbHVkZSBwYigzNSk7XG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IGNhbGMoMzUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSB3KDQ0MCk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtdCgxMCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vIEBpbmNsdWRlIG1iKDEwMCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSB3KDQzOCk7XG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDQ0MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgaCg2KTtcbiAgICAgICAgLy8gaGVpZ2h0OiAzcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tZW51X2RvdGxpbmVAMngucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDQzOCw2KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3Mge1xuICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBsaCg2NSk7XG4gICAgICAvLyBsaW5lLWhlaWdodDogY2FsYyg2NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIGgoNjUpO1xuICAgICAgLy8gaGVpZ2h0OiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgdygyNTUpO1xuICAgICAgLy8gd2lkdGg6IGNhbGMoMjU1IC8gNzUwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgbWIoNDApO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYyg2NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIC8vICAgZm9udC1zaXplOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuXG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWVudV9iYWxsb29uQDJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBoKDEwMCk7XG4gICAgICAgIC8vIGhlaWdodDogY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSB0KC0zKTtcbiAgICAgICAgLy8gdG9wOiBjYWxjKC0zIC8gNzUwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoMjU1LDEwMCk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY2FsYygyNTUgLyA3NTAgKiAxMDB2dykgY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICB9XG5cbiAgICAgIC8vIEBpbmNsdWRlIHNwIHtcbiAgICAgIC8vICAgZm9udC1zaXplOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICAgICAgLy8gICBsaW5lLWhlaWdodDogY2FsYyg2NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gQGluY2x1ZGUgcGMge1xuICAgICAgLy8gICBmb250LXNpemU6IDE1cHg7XG4gICAgICAvLyB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtaGFydW1hbi1waW5rO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIGZzKDY1KTtcbiAgICAgICAgLy8gZm9udC1zaXplOiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogY2FsYyg2NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgbXQoLTE4KTtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYygtMTggLyA3NTAgKiAxMDB2dyk7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgc3Age1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcGMge1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2NjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvb3RlciAqL1xuLmMtZm9vdGVyIHtcbiAgQGluY2x1ZGUgcGIoMjYwKTtcbiAgQGluY2x1ZGUgcHQoNjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oYXJ1bWFuLW1haW47XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcblxuXG4gICZfX21lbnUge1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtYig2MCk7XG5cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbWIoNDApO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuICAmX19jb3B5cmlnaHQge1xuICAgIEBpbmNsdWRlIGZzKDMyKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBnb3RvcCAqL1xuLmMtZ290b3Age1xuICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gIEBpbmNsdWRlIGIoMjApO1xuICBAaW5jbHVkZSByKDEwKTtcbiAgQGluY2x1ZGUgdygxNzIpO1xuICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaXMtc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgYTphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGFnZeWFsemAmiAqL1xuLnAtcGFnZSB7XG5cbiAgPiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODouODvOODgOODqyAqL1xuXG4jYy1tb2RhbC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1tb2RhbC1vcGVuLFxuLmpzLW1vZGFsLWNsb3NlIHtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDog4zmma8gKi9cbi5jLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IC40O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxuICAmX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2xpZGVzaG93IDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19pbWFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi90b3BfYmcxLnBuZyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2ltYWdlMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RvcF9iZzIucG5nKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19pbWFnZTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi90b3BfYmczLnBuZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGRldGFpbCDkvZzlk4HoqbPntLBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsIHtcblxuICAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggMjY4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXYge1xuICAgIEBpbmNsdWRlIG1iKDgwKTtcblxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmcyg2MCk7XG4gICAgQGluY2x1ZGUgbGgoNzApO1xuICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICBAaW5jbHVkZSBtYigxMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYy1oYXJ1bWFuLW1haW47XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICRjLWhhcnVtYW4tbWFpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgQGluY2x1ZGUgbGgoNDApO1xuXG4gIH1cblxuICAmX19zaGFyZS1saXN0IHtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NoYXJlLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHcoNTkpO1xuICAgIEBpbmNsdWRlIGgoNTkpO1xuICAgIEBpbmNsdWRlIG0yKDAsMTApO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBiZ3MoNTksNTkpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudS10d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uX3R3aXR0ZXJAMngucG5nKTtcbiAgICB9XG4gICAgLnUtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbl9saW5lQDJ4LnBuZyk7XG4gICAgfVxuICAgIC51LWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uX2ZhY2Vib29rQDJ4LnBuZyk7XG4gICAgfVxuXG4gIH1cblxufVxuXG4ucC1kZXRhaWxfX212X190aXRsZS5pcy1zbWFsbCB7XG4gIEBpbmNsdWRlIGZzKDQwKTtcbn1cblxuLnAtZGV0YWlsX19jb21pYyB7XG4gIEBpbmNsdWRlIHBiKDEyMCk7XG5cbiAgJl9fZGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBwKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1oYXJ1bWFuLXBpbms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWhhcnVtYW4tcGluaztcblxuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGgoMTIwKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyLWdyZXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcHIoNDApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9kZXRhaWxfYXJyb3dAMngucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgdygzMCk7XG4gICAgICAgIEBpbmNsdWRlIGgoMzApO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoMzAsMzApO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWRlYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmcygyMik7XG4gICAgICAgICAgQGluY2x1ZGUgcDMoOCwzNSw5KTtcbiAgICAgICAgICBjb250ZW50OiAn5YWs6ZaL5pyf6ZaT5aSWJztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZmFxXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcSB7XG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgbXQoNjApO1xuICAgIEBpbmNsdWRlIG1iKDgwKTtcbiAgICBAaW5jbHVkZSB3KDY5MCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkYy1oYXJ1bWFuLW1haW47XG4gIH1cblxuICAmX19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgZnMoMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYigxMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWhhcnVtYW4tbWFpbjtcbiAgICBAaW5jbHVkZSBtdCg2MCk7XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgQGluY2x1ZGUgZnMoMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXRleHQ7XG4gICAgQGluY2x1ZGUgcGIoMTUpO1xuICAgIEBpbmNsdWRlIHBsKDQ1KTtcbiAgICBAaW5jbHVkZSBtdCg0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1EuJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIGwoMCk7XG4gICAgICBAaW5jbHVkZSB0KC0yKTtcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXIge1xuICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgcGwoNDUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdBLic7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBsKDApO1xuICAgICAgQGluY2x1ZGUgdCgwKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1oYXJ1bWFuLW1haW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtaGFydW1hbi1tYWluO1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyA0MDRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAubC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBAaW5jbHVkZSBwMigxNjAsMCk7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgdyg2OTApO1xuICAgIEBpbmNsdWRlIGgoMTUwKTtcbiAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWhhcnVtYW4tbWFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy1yaWdodEAyeC5wbmcpO1xuICAgICAgQGluY2x1ZGUgdygyMyk7XG4gICAgICBAaW5jbHVkZSBoKDQwKTtcbiAgICAgIEBpbmNsdWRlIGJncygyMyw0MCk7XG4gICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gc3BlY2lhbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsIHtcblxuICAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggMjY4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4wMl93aGl0ZS5wbmcpO1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX212IHtcbiAgQGluY2x1ZGUgcGIoODApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtYigxNSk7XG4gIH1cblxuICAgICZfX2NhdGNoIHtcbiAgICBAaW5jbHVkZSB3KDI1NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSB0KDQwKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgdCgxNTApO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBAaW5jbHVkZSB3KDU4MCk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBpbmNsdWRlIG1yKDMwKTtcbiAgICBAaW5jbHVkZSBtbCgzMCk7XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2O1xuICB9XG59XG5cbi5wLXNwZWNpYWwge1xuICAudS15ZWxsb3cge1xuICAgIGNvbG9yOiAjZmJjNTBhO1xuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNzA1KTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICZfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY0YmE7XG4gICAgICBAaW5jbHVkZSBwcigzMCk7XG4gICAgICBAaW5jbHVkZSBwbCgzMCk7XG4gICAgICBAaW5jbHVkZSBwdCg0NSk7XG4gICAgICBAaW5jbHVkZSBwYig4MCk7XG4gICAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICBAaW5jbHVkZSB3KDIxOCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgICBsaW5lLWhlaWdodDogMS41Mzg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG10KDU1KTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgOm50aC1jaGlsZCgxKSB7XG4gICAgICBAaW5jbHVkZSBtdCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdCg0MCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0KDgwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgQGluY2x1ZGUgZnMoNzApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLndlZWsxIHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdygyNDQpO1xuICAgIH1cbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICB9XG4gIH1cblxuICAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB3KDY1Myk7XG4gICAgfVxuICB9XG5cbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdygzOTQpO1xuICAgIH1cbiAgfVxufVxuXG4ud2VlazIge1xuICAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB3KDYyOCk7XG4gICAgfVxuICB9XG5cbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdygzNTgpO1xuICAgIH1cbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoNDM1KTtcbiAgICB9XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHQoMTIwKTtcbiAgICB9XG4gIH1cblxuICAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB3KDQ0Mik7XG4gICAgfVxuICB9XG59XG5cbi53ZWVrMyB7XG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoNDIxKTtcbiAgICB9XG4gIH1cblxuICAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB3KDI3Nyk7XG4gICAgfVxuICB9XG5cbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdyg2NDYpO1xuICAgIH1cbiAgICAucC1zcGVjaWFsX19pbmRleF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgdCgxMjApO1xuICAgIH1cbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoNTQzKTtcbiAgICB9XG4gIH1cbn1cblxuLndlZWs0IHtcbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdygzNzYpO1xuICAgIH1cbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2luZGV4X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgLnAtc3BlY2lhbF9faW5kZXhfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHcoMjQ0KTtcbiAgICB9XG4gIH1cblxuICAucC1zcGVjaWFsX19pbmRleF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIC5wLXNwZWNpYWxfX2luZGV4X19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB3KDM2NCk7XG4gICAgfVxuICB9XG5cbiAgLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAucC1zcGVjaWFsX19pbmRleF9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdyg0MjApO1xuICAgIH1cbiAgfVxufVxuXG4ucC1zcGVjaWFsX19pbmRleF9faXRlbS5pcy1zb29uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX3Nvb25AMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIEBpbmNsdWRlIHcoNjkwKTtcbiAgQGluY2x1ZGUgaCg2OTApO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgXG4gIGxlZnQ6IDA7XG59XG5cbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLXNvb24gYSxcbi5wLXNwZWNpYWxfX2luZGV4X19pdGVtLmlzLWVuZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLnAtc3BlY2lhbF9faW5kZXhfX2l0ZW0uaXMtZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2VuZEAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQGluY2x1ZGUgdyg2OTApO1xuICBAaW5jbHVkZSBoKDY5MCk7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHNwZWNpYWxfbGlzdFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsLWxpc3Qge1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyX3doaXRlLnBuZyk7XG4gIH1cblxuICAudS15ZWxsb3cge1xuICAgIGNvbG9yOiAjZmJjNTBhO1xuICB9XG5cbiAgJl9fbXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY0YmE7XG4gICAgQGluY2x1ZGUgcHQoMjApO1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG5cbiAgICAmX19tYWluIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2F0Y2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdCg0MCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0KDgwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgQGluY2x1ZGUgZnMoNzApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgQGluY2x1ZGUgdyg2OTApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBtYigxMjApO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtdCg4MCk7XG4gICAgICBcbiAgICAgIDpudGgtY2hpbGQoMSkge1xuICAgICAgICBAaW5jbHVkZSBtdCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgICBsaW5lLWhlaWdodDogMS41Mzg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYm9yZGVyLWdyZXk7XG4gICAgfVxuXG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3QxIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoMjQ0KTtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDIge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdygzMzUpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MyB7XG4gIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICBAaW5jbHVkZSB3KDY1Myk7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3Q0IHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoMzk0KTtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDUge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdyg2MjgpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0NiB7XG4gIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICBAaW5jbHVkZSB3KDM1OCk7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3Q3IHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoNDM1KTtcbiAgfVxuICAucC1zcGVjaWFsLWxpc3RfX212X19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgdCgxMjApO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0OCB7XG4gIC5wLXNwZWNpYWwtbGlzdF9fbXZfX2NhdGNoIHtcbiAgICBAaW5jbHVkZSB3KDQ0Mik7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1saXN0Lmxpc3Q5IHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoNDIxKTtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDEwIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoMjc3KTtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLWxpc3QubGlzdDExIHtcbiAgLnAtc3BlY2lhbC1saXN0X19tdl9fY2F0Y2gge1xuICAgIEBpbmNsdWRlIHcoNjQ2KTtcbiAgfVxuICAucC1zcGVjaWFsLWxpc3RfX212X19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgdCgxMjApO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTIge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdyg1NDMpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTMge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdygzNzYpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTQge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdygyNDQpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTUge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdygzNjQpO1xuICB9XG59XG5cbi5wLXNwZWNpYWwtbGlzdC5saXN0MTYge1xuICAucC1zcGVjaWFsLWxpc3RfX212X19jYXRjaCB7XG4gICAgQGluY2x1ZGUgdyg0MjApO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRlcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRlcm1zIHtcbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBtdCg2MCk7XG4gICAgQGluY2x1ZGUgbWIoODApO1xuICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjLWhhcnVtYW4tbWFpbjtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBpbmNsdWRlIG10KDYwKTtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBtdCg3MCk7XG4gICAgQGluY2x1ZGUgZnMoMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtdCgxMCk7XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtaGFydW1hbi1tYWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWhhcnVtYW4tbWFpbjtcbiAgICB9XG4gIH1cblxuICAmX19jcmVkaXQge1xuICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3Age1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyX3doaXRlLnBuZyk7XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBsb2FkaW5nXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtdG9wX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWhhcnVtYW4tbWFpbjtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcblxuICAmLmlzLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE3N3B4O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgbXZcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19tdiB7XG4gIEBpbmNsdWRlIHBiKDgwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgJl9fbXYge1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICBAaW5jbHVkZSBoKDkwMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbW92aWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNzA1KTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fc3ViaGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjLWhhcnVtYW4tcGluaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2O1xuICB9XG5cbiAgJl9feW91dHViZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Agc3BlY2lhbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIEBpbmNsdWRlIHAzKDEwLDAsODApO1xuXG5cbiAgJi5wLXRvcF9fc3BlY2lhbDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LDIzMyw4OSwuNCk7XG4gIH1cblxuICAmLnAtdG9wX19zcGVjaWFsMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLDE3MywyMTYsLjQpO1xuICB9XG5cbiAgJi5wLXRvcF9fc3BlY2lhbDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDEzMiwxNjQsLjQpO1xuICB9XG5cbiAgJi5wLXRvcF9fc3BlY2lhbDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsMTc4LDUzLC40KTtcbiAgfVxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBtYigxMCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBoKDEwOCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgdyg2OTApO1xuICAgIEBpbmNsdWRlIGgoNjkwKTtcbiAgICBAaW5jbHVkZSBtYigzMCk7XG4gIH1cblxuICAmX19zdWJsZWFkIHtcbiAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgQGluY2x1ZGUgdCg0MCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgQGluY2x1ZGUgZnMoNjApO1xuICAgIEBpbmNsdWRlIGxoKDcwKTtcbiAgICBAaW5jbHVkZSB0KDgwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLnAtdG9wX19zcGVjaWFsMyAmIHtcbiAgICAgIEBpbmNsdWRlIHQoNDUpO1xuICAgIH1cblxuICAgIC5wLXRvcF9fc3BlY2lhbDQgJiB7XG4gICAgICBAaW5jbHVkZSBsaCg2Myk7XG5cbiAgICAgIC51LXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoNDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXllbGxvdyB7XG4gICAgICBjb2xvcjogI2ZiYzUwYTtcbiAgICB9XG4gICAgLnUtYmx1ZSB7XG4gICAgICBjb2xvcjogIzAzYWRkODtcbiAgICB9XG4gICAgLnUtcGluayB7XG4gICAgICBjb2xvcjogI2ZmODRhNDtcbiAgICB9XG4gICAgLnUtZ3JlZW4ge1xuICAgICAgY29sb3I6ICM0MmIyMzU7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG5cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NjtcbiAgfVxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgYm9va3N0b3JlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtdG9wX19ib29rc3RvcmUge1xuICBAaW5jbHVkZSBwMigxMDAsMClcbiAgQGluY2x1ZGUgYmdzKDM3NSwxMzQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyLnBuZyk7XG5cblxuICAmX19iYW5uZXItbGlzdCB7XG4gICAgQGluY2x1ZGUgbWIoMTAwKTtcbiAgfVxuXG4gICZfX2Jhbm5lci1pdGVtIHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgZnMoNzApO1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGMtaGFydW1hbi1tYWluO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3N0b3JlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fc3RvcmUtaXRlbSB7XG4gICAgQGluY2x1ZGUgdygzMzYpO1xuICAgIEBpbmNsdWRlIG1iKDIwKTtcblxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIEBpbmNsdWRlIG1yKDE4KTtcbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBwYXN0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtdG9wX19wYXN0IHtcbiAgQGluY2x1ZGUgcGIoMTIwKTtcbiAgQGluY2x1ZGUgYmdzKDM3NSwxMzQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyLnBuZyk7XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNzA1KTtcbiAgICBAaW5jbHVkZSBtYigyMCk7XG4gIH1cblxuICAmX19saXN0IHtcblxuICB9XG5cbiAgJl9faXRlbSB7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB3ZWF0aGVybmV3c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWF0aGVybmV3cyB7XG5cbiAgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDI2OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuMDJfd2hpdGUucG5nKTtcbiAgfVxuXG59XG5cbi5wLXdlYXRoZXJuZXdzX19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2xpZGVzaG93IDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19pbWFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2JnMS5qcGcpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19pbWFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2JnMi5qcGcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2ltYWdlMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmczLmpwZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2VhdGhlcm5ld3MgbXZcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2VhdGhlcm5ld3NfX212IHtcbiAgQGluY2x1ZGUgcGIoODApO1xuXG4gICZfX21haW4ge1xuICAgIEBpbmNsdWRlIG1iKDEwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgdyg2MzUpO1xuICAgIEBpbmNsdWRlIHQoMzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY2NztcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gIH1cblxuICAubC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB3ZWF0aGVybmV3cyBjYXN0ZXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2VhdGhlcm5ld3NfX2Nhc3RlciB7XG4gIEBpbmNsdWRlIHAzKDgwLDAsMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LDE5NiwyNDQsLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2JnLXdoaXRlQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHQoMCk7XG4gICAgQGluY2x1ZGUgbCgwKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSB3KDcwNSk7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdygzMjUpO1xuICAgICAgQGluY2x1ZGUgbWIoNDApO1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgQGluY2x1ZGUgbXIoNDApO1xuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgZnMoMjYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2VhdGhlcm5ld3Ncbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC13ZWF0aGVybmV3c19fd2VhdGhlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwxOTYsMjQ0LC4yKTtcblxuICAmX19oZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgdyg3MDUpO1xuICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuXG4gICZfX3RhYiB7XG5cbiAgfVxuXG4gICZfX2hlYWRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2hlYWRlci1pdGVtIHtcbiAgICBAaW5jbHVkZSB3KDM2Nik7XG4gICAgQGluY2x1ZGUgaCgxMjApO1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBsaCgxMjApO1xuICAgIEBpbmNsdWRlIHBsKDE4MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYm9yZGVyLWdyZXk7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB3KDc0KTtcbiAgICAgIEBpbmNsdWRlIGgoNzQpO1xuICAgICAgQGluY2x1ZGUgYmdzKDc0LDc0KTtcbiAgICAgIEBpbmNsdWRlIGwoODYpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiMjM1O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYnI0KDAsMjAsMCwwKTtcbiAgICAgIEBpbmNsdWRlIG1yKDE4KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1zdW5ueUAyeC5wbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBicjQoMjAsMCwwLDApO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1yYWlueUAyeC5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzLWxpc3Qge1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiMjM1O1xuICB9XG5cbiAgJl9fY29udGVudHMtaW5kZXgtbGlzdCB7XG4gICAgQGluY2x1ZGUgcDQoNDAsMzAsNDAsMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fY29udGVudHMtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucC13ZWF0aGVybmV3c19fd2VhdGhlcl9fY29udGVudHMtaW5kZXgtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHBiKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzLWluZGV4LWl0ZW0ge1xuICAgIEBpbmNsdWRlIHcoMzI1KTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG5cbiAgICAmOm50aC1jaGlsZCgybisxKSAge1xuICAgICAgQGluY2x1ZGUgbXIoNDApO1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuLW1vcmUge1xuICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgYnIoMTApO1xuICAgIEBpbmNsdWRlIHAyKDYwLDApO1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogNHB4ICRjLXdoaXRlIHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdyg0MCk7XG4gICAgICBAaW5jbHVkZSBoKDIzKTtcbiAgICAgIEBpbmNsdWRlIGJncyg0MCwyMyk7XG4gICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2Fycm93LWRvd25AMngucG5nKTtcbiAgICB9XG4gIH1cblxuXG5cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2VhdGhlcm5ld3Mg44Oi44O844OA44OrXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlYXRoZXJuZXdzX19tb2RhbCB7XG4gIEBpbmNsdWRlIHcoNjkwKTtcbiAgQGluY2x1ZGUgcDQoNDAsNjAsOTAsNjApO1xuICBAaW5jbHVkZSBicigyMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWhhcnVtYW4tbWFpbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gcG9zaXRpb246IGZpeGVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMxO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAmX19jbG9zZSB7XG4gICAgQGluY2x1ZGUgdyg3Myk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBtYig1MCk7XG4gICAgQGluY2x1ZGUgdyg0MTIpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWIoODApO1xuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuXG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgQGluY2x1ZGUgcDIoMzAsMCk7XG4gICAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtdGV4dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJi51LW9mZmljaWFsIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHcoNzIpO1xuICAgICAgICAgIEBpbmNsdWRlIGgoNzIpO1xuICAgICAgICAgIEBpbmNsdWRlIHIoMjMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJncyg3Miw3Mik7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1vZmZpY2lhbEAyeC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudS10d2l0dGVyIHtcbiAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHcoNjQpO1xuICAgICAgICAgIEBpbmNsdWRlIGgoNTAuNSk7XG4gICAgICAgICAgQGluY2x1ZGUgcigyNSk7XG4gICAgICAgICAgQGluY2x1ZGUgYmdzKDY0LDUwLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2ljb24tdHdpdHRlckAyeC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudS10aWt0b2sge1xuICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1Nyk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg2NCk7XG4gICAgICAgICAgQGluY2x1ZGUgcigyNSk7XG4gICAgICAgICAgQGluY2x1ZGUgYmdzKDU3LDY0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19pY29uLXRpa3Rva0AyeC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnUteW91dHViZSB7XG4gICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSB3KDc0KTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDU1KTtcbiAgICAgICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgICAgICBAaW5jbHVkZSBiZ3MoNzQsNTUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2ljb24teW91dHViZUAyeC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2VhdGhlcm5ld3MgY2FzdGVyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciB7XG5cbiAgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDI2OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuMDJfd2hpdGUucG5nKTtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIEBpbmNsdWRlIHA0KDI1LDAsMjUsNDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQ7XG4gIH1cblxuICAmX19idG4tYmFjayB7XG4gICAgQGluY2x1ZGUgcGwoNDApO1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB3KDI0KTtcbiAgICAgIEBpbmNsdWRlIGgoMzkpO1xuICAgICAgQGluY2x1ZGUgYmdzKDI0LDM5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19hcnJvdy1sZWZ0QDJ4LnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5wLXdlYXRoZXJuZXdzLWNhc3RlciB7XG4gICZfX212IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY2LDE3OCw1MywuNCk7XG4gICAgQGluY2x1ZGUgcHQoNDApO1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdCgwKTtcbiAgICAgIEBpbmNsdWRlIGwoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBAaW5jbHVkZSBmcygwKTtcbiAgICB9XG5cbiAgICAmX19wcm9maWxlLWhlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICB9XG5cbiAgICAmX19wcm9maWxlLXRleHQge1xuICAgICAgQGluY2x1ZGUgZnMoMjYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTM4O1xuICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgQGluY2x1ZGUgbWIoODApO1xuXG4gICAgfVxuXG5cbiAgICAmX19vZmZpY2lhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogNHB4ICRjLXRleHQgc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgICBAaW5jbHVkZSBwMig2MCwwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2ljb24tb2ZmaWNpYWxAMngucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgdyg3Mik7XG4gICAgICAgIEBpbmNsdWRlIGgoNzIpO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNzIsNzIpO1xuICAgICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHdpdHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogNHB4ICRjLXRleHQgc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgICBAaW5jbHVkZSBwMig2MCwwKTtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2ljb24tdHdpdHRlckAyeC5wbmcpO1xuICAgICAgICBAaW5jbHVkZSB3KDYyKTtcbiAgICAgICAgQGluY2x1ZGUgaCg1MC41KTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDYyLDUwLjUpO1xuICAgICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5zdGFncmFtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiA0cHggJGMtdGV4dCBzb2xpZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICAgIEBpbmNsdWRlIHAyKDYwLDApO1xuICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfaWNvbi1pbnN0YWdyYW1AMngucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgdyg3MCk7XG4gICAgICAgIEBpbmNsdWRlIGgoNzApO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNzAsNzApO1xuICAgICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19yZWNvbW1lbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBwdCg4MCk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdCgwKTtcbiAgICAgIEBpbmNsdWRlIGwoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnUtcGluayB7XG4gICAgICBjb2xvcjogI2ZkNDlhZjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSB3KDcwNC41KTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODtcbiAgICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgIEBpbmNsdWRlIG1iKDgwKTtcbiAgICB9XG5cbiAgICAmX19pbmRleCB7XG4gICAgICBAaW5jbHVkZSBwMig4MCwwKTtcbiAgICB9XG5cbiAgICAmX19saXN0LWhlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGgoMTk4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGZzKDUwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWF0aGVybmV3cy93ZWF0aGVybmV3c19yZWNvbW1lbmQtY2F0Y2hAMngucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgdyg3MDUpO1xuICAgICAgICBAaW5jbHVkZSBoKDE5OCk7XG4gICAgICAgIEBpbmNsdWRlIGJncyg3MDUsMTk4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIHQoLTE1KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiA0cHggJGMtdGV4dCBzb2xpZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICAgIEBpbmNsdWRlIHAyKDMwLDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGV4dDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG10KDQwKTtcbiAgICB9XG4gIH1cblxuICAmX190d2VldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogNHB4ICRjLXRleHQgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgQGluY2x1ZGUgcDIoMzAsMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgQGluY2x1ZGUgbXQoNDApO1xuICB9XG5cbiAgLmJnLXN1bm55IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY2LDE3OCw1MywuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2JnLXdoaXRlQDJ4LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHQoMCk7XG4gICAgICBAaW5jbHVkZSBsKDApO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLnAtd2VhdGhlcm5ld3MtY2FzdGVyX19yZWNvbW1lbmQge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNDJiMjM1O1xuICAgICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcHQoNDApO1xuICAgICAgICBAaW5jbHVkZSBwYig0MCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHBiKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJnLXJhaW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwxOTYsMjQ0LC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYmctd2hpdGVAMngucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdCgwKTtcbiAgICAgIEBpbmNsdWRlIGwoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAucC13ZWF0aGVybmV3cy1jYXN0ZXJfX3JlY29tbWVuZCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwNGM0ZjQ7XG4gICAgICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBwdCg0MCk7XG4gICAgICAgIEBpbmNsdWRlIHBiKDQwKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcGIoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYWdlciB7XG4gICAgQGluY2x1ZGUgcHQoMTEwKTtcbiAgICBAaW5jbHVkZSBwYigxMjApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYXRoZXJuZXdzL3dlYXRoZXJuZXdzX2JnLXdoaXRlQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIEBpbmNsdWRlIHcoNjkwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSB3KDMzNik7XG4gICAgICBAaW5jbHVkZSBtcigxOCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogNHB4ICRjLXRleHQgc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgICBAaW5jbHVkZSBwMig2MCwwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbXQoNDApO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDI0KTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDM5KTtcbiAgICAgICAgICBAaW5jbHVkZSBiZ3MoMjQsMzkpO1xuICAgICAgICAgIEBpbmNsdWRlIGwoMjApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYXJyb3ctbGVmdC1ibGFja0AyeC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1yKDApO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSB3KDI0KTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDM5KTtcbiAgICAgICAgICBAaW5jbHVkZSBiZ3MoMjQsMzkpO1xuICAgICAgICAgIEBpbmNsdWRlIHIoMjApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VhdGhlcm5ld3Mvd2VhdGhlcm5ld3NfYXJyb3ctcmlnaHQtYmxhY2tAMngucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuXG4gICAgfVxuXG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2Vla2x5anVtcDU1IGJnXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtseWp1bXA1NV9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uIDogc2xpZGVzaG93IDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19pbWFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlZWtseWp1bXA1NS9iZ19wY19qdW1wMDEuanBnKTtcbiAgICAvLyBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19pbWFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlZWtseWp1bXA1NS9iZ19wY19qdW1wMDIuanBnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19pbWFnZTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlZWtseWp1bXA1NS9iZ19wY19qdW1wMDMuanBnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2Vla2x5anVtcDU1IOS9nOWTgeips+e0sFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWVrbHlqdW1wNTUge1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCAyNjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybjAyX3doaXRlLnBuZyk7XG4gIH1cblxuICAmX19tdiB7XG4gICAgQGluY2x1ZGUgbWIoODApO1xuXG4gICAgJl9fbWFpbiB7XG4gICAgICBAaW5jbHVkZSBwYigyMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgICAmX19jYXRjaCB7XG4gICAgICBAaW5jbHVkZSB3KDI1NSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0KDQwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0KDExMCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIHcoNzA1KTtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgIEBpbmNsdWRlIG1yKDMwKTtcbiAgICAgIEBpbmNsdWRlIG1sKDMwKTtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcGIoOTApO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLDE3MywyMTYsLjQpO1xuICAgICAgQGluY2x1ZGUgcDIoODAsMCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBwdCgyMCk7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYm9yZGVyLXRvcDogJGMtaGFydW1hbi1tYWluIHNvbGlkIDJweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSB3KDI3Nik7XG4gICAgICBAaW5jbHVkZSBtcigyMCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIHcoMzk0KTtcbiAgICAgIEBpbmNsdWRlIGgoODApO1xuICAgICAgQGluY2x1ZGUgZnMoMjYpO1xuICAgICAgQGluY2x1ZGUgbWIoMCk7XG4gICAgICBib3JkZXI6ICRjLXRleHQgMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJl9faWxsdXN0IHtcbiAgICAgIEBpbmNsdWRlIG10KC02OCk7XG4gICAgICBAaW5jbHVkZSB3KDY5OCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNzA1KTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWIoNTApO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgdygxMjkpO1xuICAgIEBpbmNsdWRlIG1yKDIwKTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIH1cblxuICAmX19hbm5pdmVyc2FyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgcDIoODAsMCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSB3KDY5MCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6ICNkNWQ1ZDUgc29saWQgMnB4O1xuICAgICAgQGluY2x1ZGUgcHQoMjApO1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHcoMjE4KTtcbiAgICAgIEBpbmNsdWRlIG1yKDE4KTtcbiAgICAgIGJvcmRlcjogMnB4ICRjLWJvcmRlci1ncmV5IHNvbGlkO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= */
